Table of Contents

Class BuildingDowngradeAggregator

Namespace
Root
Assembly
SPZGameAssembly.dll
public class BuildingDowngradeAggregator : IBuildingDowngradeResolver
Inheritance
object
BuildingDowngradeAggregator
Implements
Extension Methods

Constructors

BuildingDowngradeAggregator()

public BuildingDowngradeAggregator()

Methods

RegisterOnBuildingTypeDeleted(IBuildingDowngradeResolver)

public void RegisterOnBuildingTypeDeleted(IBuildingDowngradeResolver buildingDeletionObserver)

Parameters

buildingDeletionObserver IBuildingDowngradeResolver

TryCreateDowngradeAction(IEnumerable<BuildingModel>, out IPlayerAction)

public bool TryCreateDowngradeAction(IEnumerable<BuildingModel> destroyedBuildings, out IPlayerAction action)

Parameters

destroyedBuildings IEnumerable<BuildingModel>
action IPlayerAction

Returns

bool

UnregisterOnBuildingTypeDeleted(IBuildingDowngradeResolver)

public void UnregisterOnBuildingTypeDeleted(IBuildingDowngradeResolver buildingDeletionObserver)

Parameters

buildingDeletionObserver IBuildingDowngradeResolver