Table of Contents

Interface IPlayerInteractionStateManager

Namespace
Root
Assembly
SPZGameAssembly.dll
public interface IPlayerInteractionStateManager
Extension Methods

Properties

BaseState

PlayerInteractionBaseState BaseState { get; }

Property Value

PlayerInteractionBaseState

BuildingSelection

ISelection<BuildingModel> BuildingSelection { get; }

Property Value

ISelection<BuildingModel>

IslandSelection

ISelection<IslandModel> IslandSelection { get; }

Property Value

ISelection<IslandModel>

OnStateChanged

IEvent OnStateChanged { get; }

Property Value

IEvent

PlacingAnything

bool PlacingAnything { get; }

Property Value

bool

State

PlayerInteractionState State { get; }

Property Value

PlayerInteractionState

Methods

StartBuildingPlacement()

void StartBuildingPlacement()

StartIslandPlacement()

void StartIslandPlacement()

StopAllPlacement()

void StopAllPlacement()

TryMoveIntoBaseState(PlayerInteractionBaseState)

bool TryMoveIntoBaseState(PlayerInteractionBaseState state)

Parameters

state PlayerInteractionBaseState

Returns

bool