Class BuildingDowngradeAggregator
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class BuildingDowngradeAggregator : IBuildingDowngradeResolver
- Inheritance
-
objectBuildingDowngradeAggregator
- Implements
- Extension Methods
Constructors
BuildingDowngradeAggregator()
public BuildingDowngradeAggregator()
Methods
RegisterOnBuildingTypeDeleted(IBuildingDowngradeResolver)
public void RegisterOnBuildingTypeDeleted(IBuildingDowngradeResolver buildingDeletionObserver)
Parameters
buildingDeletionObserverIBuildingDowngradeResolver
TryCreateDowngradeAction(IEnumerable<BuildingModel>, out IPlayerAction)
public bool TryCreateDowngradeAction(IEnumerable<BuildingModel> destroyedBuildings, out IPlayerAction action)
Parameters
destroyedBuildingsIEnumerable<BuildingModel>actionIPlayerAction
Returns
- bool
UnregisterOnBuildingTypeDeleted(IBuildingDowngradeResolver)
public void UnregisterOnBuildingTypeDeleted(IBuildingDowngradeResolver buildingDeletionObserver)
Parameters
buildingDeletionObserverIBuildingDowngradeResolver