Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 public static void Awake(this ActorComponent self, IEntityActorHandler iEntityActorHandler)
 {
     self.entityActorHandler = iEntityActorHandler;
     self.queue = new Queue <ActorMessageInfo>();
     self.HandleAsync();
 }