Interface IPlayerInteractionStateManager
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public interface IPlayerInteractionStateManager
- Extension Methods
Properties
BaseState
PlayerInteractionBaseState BaseState { get; }
Property Value
BuildingSelection
ISelection<BuildingModel> BuildingSelection { get; }
Property Value
IslandSelection
ISelection<IslandModel> IslandSelection { get; }
Property Value
OnStateChanged
IEvent OnStateChanged { get; }
Property Value
PlacingAnything
bool PlacingAnything { get; }
Property Value
- bool
State
PlayerInteractionState State { get; }
Property Value
Methods
StartBuildingPlacement()
void StartBuildingPlacement()
StartIslandPlacement()
void StartIslandPlacement()
StopAllPlacement()
void StopAllPlacement()
TryMoveIntoBaseState(PlayerInteractionBaseState)
bool TryMoveIntoBaseState(PlayerInteractionBaseState state)
Parameters
Returns
- bool