public GpsPower(Actor self, GpsPowerInfo info) : base(self, info) { this.info = info; owner = self.Owner.PlayerActor.Trait <GpsWatcher>(); owner.GpsAdd(self); }
public GpsPower(Actor self, GpsPowerInfo info) : base(self, info) { this.info = info; owner = self.Owner.PlayerActor.Trait<GpsWatcher>(); owner.GpsAdd(self); }
public Traits(Player player, FrozenUnderFogUpdatedByGps frozenUnderFogUpdatedByGps) { FrozenActorLayer = player.PlayerActor.TraitOrDefault <FrozenActorLayer>(); GpsWatcher = player.PlayerActor.TraitOrDefault <GpsWatcher>(); GpsWatcher.RegisterForOnGpsRefreshed(frozenUnderFogUpdatedByGps.self, frozenUnderFogUpdatedByGps); }
public void OnOwnerChanged(Actor self, Player oldOwner, Player newOwner) { RemoveGps(self); owner = newOwner.PlayerActor.Trait<GpsWatcher>(); owner.GpsAdd(self); }
public void OnOwnerChanged(Actor self, Player oldOwner, Player newOwner) { RemoveGps(self); owner = newOwner.PlayerActor.Trait <GpsWatcher>(); owner.GpsAdd(self); }
public DotState(GpsWatcher gps) { Gps = gps; }