namespace ET { public class BuffDestroySystem: DestroySystem { public override void Destroy(Buff self) { } } public class BuffAwakeSystem: AwakeSystem { public override void Awake(Buff self,int configId) { self.ConfigId = configId; } } public static class BuffSystem { public static void BuffStart(this Buff self) { } //BUFF触发 public static void BuffTriggr(this Buff self) { } //被驱散 public static void BuffRemove(this Buff self) { } //buff结束 public static void BuffEnd(this Buff self) { } //触发效果 public static void Excute(this Buff self,int effectId) { } } }