예제 #1
0
 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>();
 }
예제 #2
0
 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];
 }