Class ActionModifyIsland
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ActionModifyIsland : PlayerAction, IPlayerAction
- Inheritance
-
objectActionModifyIsland
- Implements
- Inherited Members
- Extension Methods
Constructors
ActionModifyIsland(IMapModel, Player, Payload)
public ActionModifyIsland(IMapModel map, Player executor, ActionModifyIsland.Payload data)
Parameters
mapIMapModelexecutorPlayerdataActionModifyIsland.Payload
Fields
Data
public ActionModifyIsland.Payload Data
Field Value
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