void INotifyCreated.Created(Actor self) { health = self.TraitOrDefault <IHealth>(); layer = self.World.WorldActor.TraitOrDefault <BuildableTerrainLayer>(); bi = self.World.WorldActor.Trait <BuildingInfluence>(); techTree = self.Owner.PlayerActor.TraitOrDefault <TechTree>(); }
public LaysTerrain(Actor self, LaysTerrainInfo info) { this.info = info; layer = self.World.WorldActor.Trait <BuildableTerrainLayer>(); bi = self.World.WorldActor.Trait <BuildingInfluence>(); template = self.World.TileSet.Templates[info.Template]; }