public Transforms(ActorInitializer init, TransformsInfo info) { self = init.self; this.info = info; bi = self.World.Map.Rules.Actors[info.IntoActor].Traits.GetOrDefault<BuildingInfo>(); race = init.Contains<RaceInit>() ? init.Get<RaceInit, string>() : self.Owner.Country.Race; }
public Transforms(ActorInitializer init, TransformsInfo info) { self = init.self; this.info = info; bi = self.World.Map.Rules.Actors[info.IntoActor].Traits.GetOrDefault <BuildingInfo>(); race = init.Contains <RaceInit>() ? init.Get <RaceInit, string>() : self.Owner.Country.Race; }
public Transforms(Actor self, TransformsInfo info) { this.self = self; Info = info; bi = self.World.Map.Rules.Actors[info.IntoActor].Traits.GetOrDefault <BuildingInfo>(); }
public Transforms(Actor self, TransformsInfo info) { this.self = self; Info = info; bi = Rules.Info[info.IntoActor].Traits.GetOrDefault<BuildingInfo>(); }
public Transforms(TransformsInfo info) { Info = info; bi = Rules.Info[info.IntoActor].Traits.GetOrDefault<BuildingInfo>(); }