Table of Contents

Class ActionModifyIsland

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

Constructors

ActionModifyIsland(IMapModel, Player, Payload)

public ActionModifyIsland(IMapModel map, Player executor, ActionModifyIsland.Payload data)

Parameters

map IMapModel
executor Player
data ActionModifyIsland.Payload

Fields

Data

public ActionModifyIsland.Payload Data

Field Value

ActionModifyIsland.Payload

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