Class PlayerInteractionStateManager
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class PlayerInteractionStateManager : IPlayerInteractionStateManager
- Inheritance
-
objectPlayerInteractionStateManager
- Implements
- Extension Methods
Constructors
PlayerInteractionStateManager()
public PlayerInteractionStateManager()
Properties
BaseState
public PlayerInteractionBaseState BaseState { get; }
Property Value
BuildingSelection
public ISelection<BuildingModel> BuildingSelection { get; }
Property Value
IslandSelection
public ISelection<IslandModel> IslandSelection { get; }
Property Value
OnStateChanged
public IEvent OnStateChanged { get; }
Property Value
PlacingAnything
public bool PlacingAnything { get; }
Property Value
- bool
State
public PlayerInteractionState State { get; }
Property Value
Methods
Clear()
public void Clear()
Dispose()
public void Dispose()
StartBuildingPlacement()
public void StartBuildingPlacement()
StartIslandPlacement()
public void StartIslandPlacement()
StopAllPlacement()
public void StopAllPlacement()
TryMoveIntoBaseState(PlayerInteractionBaseState)
public bool TryMoveIntoBaseState(PlayerInteractionBaseState state)
Parameters
Returns
- bool