Table of Contents

Class SystemButtonsModel

Namespace
Root
Assembly
SPZGameAssembly.dll
public class SystemButtonsModel : ISystemButtons
Inheritance
object
SystemButtonsModel
Implements
Extension Methods

Constructors

SystemButtonsModel(HUDEvents, PlayerActionManager, SimulationSpeedManager, GameMode, ResearchUnlockProgressManager, IUISoundPlayer, IAnalyticsTracker, IEntityPlacementRunner)

public SystemButtonsModel(HUDEvents hudEvents, PlayerActionManager playerActionManager, SimulationSpeedManager simulationSpeedManager, GameMode gameMode, ResearchUnlockProgressManager progress, IUISoundPlayer uiSoundPlayer, IAnalyticsTracker analyticsTracker, IEntityPlacementRunner entityPlacementRunner)

Parameters

hudEvents HUDEvents
playerActionManager PlayerActionManager
simulationSpeedManager SimulationSpeedManager
gameMode GameMode
progress ResearchUnlockProgressManager
uiSoundPlayer IUISoundPlayer
analyticsTracker IAnalyticsTracker
entityPlacementRunner IEntityPlacementRunner

Properties

IsBlueprintLibraryAccessible

public bool IsBlueprintLibraryAccessible { get; }

Property Value

bool

Methods

OnGameUpdate(InputDownstreamContext)

public void OnGameUpdate(InputDownstreamContext context)

Parameters

context InputDownstreamContext

RequestPause()

public void RequestPause()

RequestShowBlueprintLibrary()

public void RequestShowBlueprintLibrary()

RequestShowStatistics()

public void RequestShowStatistics()

RequestTryRedo()

public void RequestTryRedo()

RequestTryUndo()

public void RequestTryUndo()