Class ClearIslandContentPlayerAction
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ClearIslandContentPlayerAction : PlayerAction, IPlayerAction
- Inheritance
-
objectClearIslandContentPlayerAction
- Implements
- Inherited Members
- Extension Methods
Constructors
ClearIslandContentPlayerAction(IMapModel, Player, IEnumerable<IslandId>)
public ClearIslandContentPlayerAction(IMapModel map, Player executor, IEnumerable<IslandId> islandsToClear)
Parameters
ClearIslandContentPlayerAction(IMapModel, Player, IEnumerable<IslandModel>)
public ClearIslandContentPlayerAction(IMapModel map, Player executor, IEnumerable<IslandModel> islandsToClear)
Parameters
mapIMapModelexecutorPlayerislandsToClearIEnumerable<IslandModel>
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