Class BuildingLayerController
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class BuildingLayerController : LayerController, IBuildingLayerController, ILayerController
- Inheritance
-
object
BuildingLayerController
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
BuildingLayerController(LayerControllerConfiguration, AccessibilityGameSettings, Viewport, IViewportLayersController, IUISoundPlayer, IEventSender, Player, IAnalyticsTracker, IPlayerInteractionStateManager, ITutorialState, IslandLayerController)
public BuildingLayerController(LayerControllerConfiguration config, AccessibilityGameSettings accessibilitySettings, Viewport viewport, IViewportLayersController viewportLayersController, IUISoundPlayer uiSoundPlayer, IEventSender passiveEventBus, Player player, IAnalyticsTracker analyticsTracker, IPlayerInteractionStateManager interactionState, ITutorialState tutorialState, IslandLayerController islandLayerController)
Parameters
config LayerControllerConfiguration
accessibilitySettings AccessibilityGameSettings
viewport Viewport
viewportLayersController IViewportLayersController
uiSoundPlayer IUISoundPlayer
passiveEventBus IEventSender
player Player
analyticsTracker IAnalyticsTracker
interactionState IPlayerInteractionStateManager
tutorialState ITutorialState
islandLayerController IslandLayerController
Properties
BaseLayer
protected override short BaseLayer { get; }
Property Value
- short
CurrentLayer
protected override short CurrentLayer { get; set; }
Property Value
- short
MaxUnlockedLayer
protected override short MaxUnlockedLayer { get; }
Property Value
- short
MinUnlockedLayer
protected override short MinUnlockedLayer { get; }
Property Value
- short
ShowAllLayers
protected override bool ShowAllLayers { get; set; }
Property Value
- bool
TemporarilyDisableChanges
public override bool TemporarilyDisableChanges { get; set; }
Property Value
- bool
TutorialSwitchDownFlag
protected override TutorialFlag TutorialSwitchDownFlag { get; }
Property Value
- TutorialFlag
TutorialSwitchUpFlag
protected override TutorialFlag TutorialSwitchUpFlag { get; }
Property Value
- TutorialFlag
Methods
ApplyForget()
protected override void ApplyForget()
IsActiveDuringState(PlayerInteractionBaseState, bool)
public override bool IsActiveDuringState(PlayerInteractionBaseState interactionState, bool isPlacingAnything)
Parameters
interactionState PlayerInteractionBaseState
isPlacingAnything bool
Returns
- bool
IsOtherKeybindsActiveDuringState(PlayerInteractionBaseState, bool)
protected override bool IsOtherKeybindsActiveDuringState(PlayerInteractionBaseState interactionState, bool isPlacingAnything)
Parameters
interactionState PlayerInteractionBaseState
isPlacingAnything bool
Returns
- bool
LayerDownInternal()
protected override bool LayerDownInternal()
Returns
- bool
LayerUpInternal()
protected override bool LayerUpInternal()
Returns
- bool
OnActive()
protected override void OnActive()
OnInactive()
protected override void OnInactive()