Class ClearBuildingContentPlayerAction
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ClearBuildingContentPlayerAction : PlayerAction, IPlayerAction
- Inheritance
-
objectClearBuildingContentPlayerAction
- Implements
- Inherited Members
- Extension Methods
Constructors
ClearBuildingContentPlayerAction(IMapModel, Player, IEnumerable<BuildingId>)
public ClearBuildingContentPlayerAction(IMapModel map, Player executor, IEnumerable<BuildingId> buildingsToClear)
Parameters
mapIMapModelexecutorPlayerbuildingsToClearIEnumerable<BuildingId>
ClearBuildingContentPlayerAction(IMapModel, Player, IEnumerable<BuildingModel>)
public ClearBuildingContentPlayerAction(IMapModel map, Player executor, IEnumerable<BuildingModel> buildingsToClear)
Parameters
mapIMapModelexecutorPlayerbuildingsToClearIEnumerable<BuildingModel>
Properties
Mode
public override PlayerActionMode Mode { get; }
Property Value
Methods
ExecuteInternal(IInteractionMode, out IPlayerAction)
protected override void ExecuteInternal(IInteractionMode interactionMode, out IPlayerAction reverseAction)
Parameters
interactionModeIInteractionModereverseActionIPlayerAction
IsPossible(IInteractionMode)
public override bool IsPossible(IInteractionMode interactionMode)
Parameters
interactionModeIInteractionMode
Returns
- bool