diff options
author | chai <chaifix@163.com> | 2021-09-29 20:26:12 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-09-29 20:26:12 +0800 |
commit | b781f9ecf36bcc6c614538ac427fa2eb8f1e29d2 (patch) | |
tree | b7380f99de4763c56f80826c26f7875a89ef8dfe /Assets/Scripts/Unit/LensEffect/LensEffectBase.cs | |
parent | 61d6e9bf192ffa54abc57bab69b1bd88c3b8d62b (diff) |
*misc
Diffstat (limited to 'Assets/Scripts/Unit/LensEffect/LensEffectBase.cs')
-rw-r--r-- | Assets/Scripts/Unit/LensEffect/LensEffectBase.cs | 6 |
1 files changed, 5 insertions, 1 deletions
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()
{
|