Пример #1
0
 public void Initialize(IBuildingData data)
 {
     _icon = data.Icon;
     _healthable.Initialize(data.HealthableData);
     _armorable.Initialize(data.ArmorableData);
     _attackerable.Initialize(data.AttackerableData);
     _teamable.Initialize(_initialTeam);
 }
Пример #2
0
 public Engine(
     IReader reader,
     IWriter writer,
     IBuildingFactory buildingFactory,
     IBuildingData buildingData)
 {
     this.reader          = reader;
     this.Writer          = writer;
     this.buildingFactory = buildingFactory;
     this.buildingData    = buildingData;
 }