Example #1
0
		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;
		}
Example #2
0
 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;
 }
Example #3
0
 public Transforms(Actor self, TransformsInfo info)
 {
     this.self = self;
     Info      = info;
     bi        = self.World.Map.Rules.Actors[info.IntoActor].Traits.GetOrDefault <BuildingInfo>();
 }
Example #4
0
 public Transforms(Actor self, TransformsInfo info)
 {
     this.self = self;
     Info = info;
     bi = Rules.Info[info.IntoActor].Traits.GetOrDefault<BuildingInfo>();
 }
Example #5
0
 public Transforms(TransformsInfo info)
 {
     Info = info;
     bi = Rules.Info[info.IntoActor].Traits.GetOrDefault<BuildingInfo>();
 }