Class IslandLayerController
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class IslandLayerController : LayerController, IIslandLayerController, ILayerController
- Inheritance
-
objectIslandLayerController
- Implements
- Inherited Members
- Extension Methods
Constructors
IslandLayerController(LayerControllerConfiguration, Viewport, IViewportLayersController, IUISoundPlayer, IEventSender, Player, IAnalyticsTracker, IPlayerInteractionStateManager, ITutorialState)
public IslandLayerController(LayerControllerConfiguration config, Viewport viewport, IViewportLayersController viewportLayersController, IUISoundPlayer uiSoundPlayer, IEventSender passiveEventBus, Player player, IAnalyticsTracker analyticsTracker, IPlayerInteractionStateManager interactionState, ITutorialState tutorialState)
Parameters
configLayerControllerConfigurationviewportViewportviewportLayersControllerIViewportLayersControlleruiSoundPlayerIUISoundPlayerpassiveEventBusIEventSenderplayerPlayeranalyticsTrackerIAnalyticsTrackerinteractionStateIPlayerInteractionStateManagertutorialStateITutorialState
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
TutorialSwitchUpFlag
protected override TutorialFlag TutorialSwitchUpFlag { get; }
Property Value
Methods
IsActiveDuringState(PlayerInteractionBaseState, bool)
public override bool IsActiveDuringState(PlayerInteractionBaseState interactionState, bool isPlacingAnything)
Parameters
interactionStatePlayerInteractionBaseStateisPlacingAnythingbool
Returns
- bool
IsOtherKeybindsActiveDuringState(PlayerInteractionBaseState, bool)
protected override bool IsOtherKeybindsActiveDuringState(PlayerInteractionBaseState interactionState, bool isPlacingAnything)
Parameters
interactionStatePlayerInteractionBaseStateisPlacingAnythingbool
Returns
- bool
UpdateTick()
protected override void UpdateTick()