public PowerStation(ActorInitializer init, PowerStationInfo info) : base(info) { this.info = info; self = init.Self; researchable = self.Trait <Researchable>(); }
public Repairbay(ActorInitializer init, RepairbayInfo info) : base(info) { this.info = info; self = init.Self; researchable = init.Self.Trait <Researchable>(); }
public StatusBar(Actor actor, AdvancedSelectionDecorationsInfo info) { this.actor = actor; this.info = info; var isAlly = actor.Owner.IsAlliedWith(actor.World.LocalPlayer); health = actor.TraitOrDefault <Health>(); saboteurs = isAlly ? actor.TraitOrDefault <SaboteurConquerable>() : null; saboteursInfo = actor.Info.TraitInfoOrDefault <SaboteurConquerableInfo>(); oil = actor.TraitOrDefault <IHaveOil>(); researchable = isAlly ? actor.TraitOrDefault <Researchable>() : null; researchableInfo = actor.Info.TraitInfoOrDefault <ResearchableInfo>(); techLevel = actor.World.WorldActor.Trait <TechLevel>(); veteran = actor.TraitOrDefault <Veterancy>(); veteranInfo = actor.Info.TraitInfoOrDefault <VeterancyInfo>(); }
public RepairsVehicles(ActorInitializer init, RepairsVehiclesInfo info) : base(info) { this.info = info; this.researchable = init.Self.TraitOrDefault <Researchable>(); }
public PowerStation(ActorInitializer init, PowerStationInfo info) : base(info) { this.info = info; this.researchable = init.Self.TraitOrDefault <Researchable>(); }
public void Init(Researchable toResearch) { r = toResearch; name = "Research " + toResearch.name; }