From b781f9ecf36bcc6c614538ac427fa2eb8f1e29d2 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 29 Sep 2021 20:26:12 +0800 Subject: *misc --- Assets/Scripts/Unit/LensEffect/LensEffectBase.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Assets/Scripts/Unit/LensEffect/LensEffectBase.cs') diff --git a/Assets/Scripts/Unit/LensEffect/LensEffectBase.cs b/Assets/Scripts/Unit/LensEffect/LensEffectBase.cs index 36bde0e3..92e75ca6 100644 --- a/Assets/Scripts/Unit/LensEffect/LensEffectBase.cs +++ b/Assets/Scripts/Unit/LensEffect/LensEffectBase.cs @@ -10,7 +10,7 @@ public class MaterialEntry } // unit 镜头效果,和image effect的区别在于不光是后处理 -public abstract class LensEffectBase : MonoBehaviour +public abstract class LensEffectBase { public enum EStage { @@ -104,6 +104,10 @@ public abstract class LensEffectBase : MonoBehaviour public virtual void BeforeEverything(EStage stage, CommandBuffer cb) { } public virtual void AfterEverything(EStage stage, CommandBuffer cb) { } + public virtual bool CanDestroy() { return false; } + + public virtual void OnDestroy() { } + // 角色渲染完毕 public virtual void OnRenderFinish() { -- cgit v1.1-26-g67d0