Table of Contents

Class Player

Namespace
Root
Assembly
SPZGameAssembly.dll
public class Player
Inheritance
object
Player
Extension Methods

Constructors

Player(PlayerRole)

public Player(PlayerRole role)

Parameters

role PlayerRole

Fields

CurrentMap

public IMapModel CurrentMap

Field Value

IMapModel

DataFilename

public static readonly string DataFilename

Field Value

string

Role

public readonly PlayerRole Role

Field Value

PlayerRole

TotalPlaytime

public float TotalPlaytime

Field Value

float

Properties

HUDData

public IPlayerHUDData HUDData { get; }

Property Value

IPlayerHUDData

InteractionState

public IPlayerInteractionStateManager InteractionState { get; }

Property Value

IPlayerInteractionStateManager

OnMapChanged

public IEvent<IMapModel> OnMapChanged { get; }

Property Value

IEvent<IMapModel>

Methods

Deserialize(SavegameBlobReader, Viewport)

public void Deserialize(SavegameBlobReader reader, Viewport targetViewport)

Parameters

reader SavegameBlobReader
targetViewport Viewport

Dispose()

public void Dispose()

Serialize(ISavegameBlobWriter, Viewport)

public void Serialize(ISavegameBlobWriter writer, Viewport viewport)

Parameters

writer ISavegameBlobWriter
viewport Viewport