public void Initialize(IBuildingData data) { _icon = data.Icon; _healthable.Initialize(data.HealthableData); _armorable.Initialize(data.ArmorableData); _attackerable.Initialize(data.AttackerableData); _teamable.Initialize(_initialTeam); }
public Engine( IReader reader, IWriter writer, IBuildingFactory buildingFactory, IBuildingData buildingData) { this.reader = reader; this.Writer = writer; this.buildingFactory = buildingFactory; this.buildingData = buildingData; }