Table of Contents

Interface IPlayerAction

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IPlayerAction
Extension Methods

Properties

Executor

Player Executor { get; }

Property Value

Player

Mode

PlayerActionMode Mode { get; }

Property Value

PlayerActionMode

Methods

IsPossible(IInteractionMode)

bool IsPossible(IInteractionMode interactionMode)

Parameters

interactionMode IInteractionMode

Returns

bool

TryExecute_INTERNAL(out IPlayerAction, IInteractionMode, bool)

bool TryExecute_INTERNAL(out IPlayerAction reverseAction, IInteractionMode interactionMode, bool skipChecks_INTERNAL = false)

Parameters

reverseAction IPlayerAction
interactionMode IInteractionMode
skipChecks_INTERNAL bool

Returns

bool