상속: ISync, IFogVisibilityModifier
예제 #1
0
 public GpsPower(Actor self, GpsPowerInfo info)
     : base(self, info)
 {
     this.info = info;
     owner     = self.Owner.PlayerActor.Trait <GpsWatcher>();
     owner.GpsAdd(self);
 }
예제 #2
0
파일: GpsPower.cs 프로젝트: CH4Code/OpenRA
 public GpsPower(Actor self, GpsPowerInfo info)
     : base(self, info)
 {
     this.info = info;
     owner = self.Owner.PlayerActor.Trait<GpsWatcher>();
     owner.GpsAdd(self);
 }
예제 #3
0
 public Traits(Player player, FrozenUnderFogUpdatedByGps frozenUnderFogUpdatedByGps)
 {
     FrozenActorLayer = player.PlayerActor.TraitOrDefault <FrozenActorLayer>();
     GpsWatcher       = player.PlayerActor.TraitOrDefault <GpsWatcher>();
     GpsWatcher.RegisterForOnGpsRefreshed(frozenUnderFogUpdatedByGps.self, frozenUnderFogUpdatedByGps);
 }
예제 #4
0
파일: GpsPower.cs 프로젝트: ushardul/OpenRA
 public void OnOwnerChanged(Actor self, Player oldOwner, Player newOwner)
 {
     RemoveGps(self);
     owner = newOwner.PlayerActor.Trait<GpsWatcher>();
     owner.GpsAdd(self);
 }
예제 #5
0
 public void OnOwnerChanged(Actor self, Player oldOwner, Player newOwner)
 {
     RemoveGps(self);
     owner = newOwner.PlayerActor.Trait <GpsWatcher>();
     owner.GpsAdd(self);
 }
예제 #6
0
파일: GpsDot.cs 프로젝트: pchote/OpenRA
 public DotState(GpsWatcher gps)
 {
     Gps = gps;
 }