public static void Awake(this ActorComponent self) { self.entityActorHandler = new CommonEntityActorHandler(); self.queue = new Queue <ActorMessageInfo>(); self.actorId = self.Entity.Id; Game.Scene.GetComponent <ActorManagerComponent>().Add((Entity)self.Parent); self.HandleAsync(); }
public static void Awake(this ActorComponent self, IEntityActorHandler iEntityActorHandler) { self.entityActorHandler = iEntityActorHandler; self.queue = new EQueue <ActorMessageInfo>(); self.actorId = self.Entity.Id; Game.Scene.GetComponent <ActorManagerComponent>().Add(self.Entity); self.HandleAsync(); }
public static void Awake(this ActorComponent self, IEntityActorHandler iEntityActorHandler) { self.entityActorHandler = iEntityActorHandler; self.queue = new Queue <ActorMessageInfo>(); self.HandleAsync(); }