namespace ET { public class NetOuterComponentAwakeSystem : AwakeSystem { public override void Awake(NetOuterComponent self) { self.Awake(self.Protocol); self.MessageDispatcher = new OuterMessageDispatcher(); } } public class NetOuterComponentAwake1System : AwakeSystem { public override void Awake(NetOuterComponent self, string address) { self.Awake(self.Protocol, address); self.MessageDispatcher = new OuterMessageDispatcher(); } } public class NetOuterComponentLoadSystem : LoadSystem { public override void Load(NetOuterComponent self) { self.MessageDispatcher = new OuterMessageDispatcher(); } } public class NetOuterComponentUpdateSystem : UpdateSystem { public override void Update(NetOuterComponent self) { self.Update(); } } }