Table of Contents

Interface IGameSessionManagers

Namespace
Root
Assembly
SPZGameAssembly.dll
[Obsolete("Inject only what you need")]
public interface IGameSessionManagers
Extension Methods

Properties

AudioManager

IGameAudioManager AudioManager { get; }

Property Value

IGameAudioManager

DataSerializers

IReadOnlyDictionary<Type, IDataSerializer> DataSerializers { get; }

Property Value

IReadOnlyDictionary<Type, IDataSerializer>

EntityPlacementRunner

IEntityPlacementRunner EntityPlacementRunner { get; }

Property Value

IEntityPlacementRunner

ExpiringResources

ExpiringResourceManager ExpiringResources { get; }

Property Value

ExpiringResourceManager

FluidRegistry

FluidRegistry FluidRegistry { get; }

Property Value

FluidRegistry

HubObserver

HubObserver HubObserver { get; }

Property Value

HubObserver

InteractionMode

BaseMapInteractionMode InteractionMode { get; }

Property Value

BaseMapInteractionMode

LocalPlayer

Player LocalPlayer { get; }

Property Value

Player

Mode

GameMode Mode { get; }

Property Value

GameMode

Research

ResearchManager Research { get; }

Property Value

ResearchManager

Savegame

Savegame Savegame { get; }

Property Value

Savegame

ShapeRegistry

ShapeRegistry ShapeRegistry { get; }

Property Value

ShapeRegistry

SimulationSpeed

SimulationSpeedManager SimulationSpeed { get; }

Property Value

SimulationSpeedManager

Viewport

Viewport Viewport { get; }

Property Value

Viewport