namespace ET.Server { public class UnitGateComponentAwakeSystem : AwakeSystem { public override void Awake(UnitGateComponent self, long a) { self.Awake(a); } } public class UnitGateComponent : Entity, IAwake, ITransfer { public long GateSessionActorId { get; private set; } public void Awake(long gateSessionId) { this.GateSessionActorId = gateSessionId; } } }