Table of Contents

Class ClearIslandContentPlayerAction

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ClearIslandContentPlayerAction : PlayerAction, IPlayerAction
Inheritance
object
ClearIslandContentPlayerAction
Implements
Inherited Members
Extension Methods

Constructors

ClearIslandContentPlayerAction(IMapModel, Player, IEnumerable<IslandId>)

public ClearIslandContentPlayerAction(IMapModel map, Player executor, IEnumerable<IslandId> islandsToClear)

Parameters

map IMapModel
executor Player
islandsToClear IEnumerable<IslandId>

ClearIslandContentPlayerAction(IMapModel, Player, IEnumerable<IslandModel>)

public ClearIslandContentPlayerAction(IMapModel map, Player executor, IEnumerable<IslandModel> islandsToClear)

Parameters

map IMapModel
executor Player
islandsToClear IEnumerable<IslandModel>

Properties

Mode

public override PlayerActionMode Mode { get; }

Property Value

PlayerActionMode

Methods

ExecuteInternal(IInteractionMode, out IPlayerAction)

protected override void ExecuteInternal(IInteractionMode interactionMode, out IPlayerAction reverseAction)

Parameters

interactionMode IInteractionMode
reverseAction IPlayerAction

IsPossible(IInteractionMode)

public override bool IsPossible(IInteractionMode interactionMode)

Parameters

interactionMode IInteractionMode

Returns

bool