コード例 #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();
 }
コード例 #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();
 }
コード例 #3
0
 public static void Awake(this ActorComponent self, IEntityActorHandler iEntityActorHandler)
 {
     self.entityActorHandler = iEntityActorHandler;
     self.queue = new Queue <ActorMessageInfo>();
     self.HandleAsync();
 }