Class IslandDowngradeAggregator
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class IslandDowngradeAggregator : IIslandDowngradeResolver
- Inheritance
-
objectIslandDowngradeAggregator
- Implements
- Extension Methods
Constructors
IslandDowngradeAggregator()
public IslandDowngradeAggregator()
Methods
RegisterOnIslandTypeDeleted(IIslandDowngradeResolver)
public void RegisterOnIslandTypeDeleted(IIslandDowngradeResolver islandDeletionObserver)
Parameters
islandDeletionObserverIIslandDowngradeResolver
TryCreateDowngradeAction(IEnumerable<IslandModel>, out IPlayerAction)
public bool TryCreateDowngradeAction(IEnumerable<IslandModel> destroyedIslands, out IPlayerAction action)
Parameters
destroyedIslandsIEnumerable<IslandModel>actionIPlayerAction
Returns
- bool
UnregisterOnIslandTypeDeleted(IIslandDowngradeResolver)
public void UnregisterOnIslandTypeDeleted(IIslandDowngradeResolver islandDeletionObserver)
Parameters
islandDeletionObserverIIslandDowngradeResolver