Class Player
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class Player
- Inheritance
-
objectPlayer
- Extension Methods
Constructors
Player(PlayerRole)
public Player(PlayerRole role)
Parameters
rolePlayerRole
Fields
CurrentMap
public IMapModel CurrentMap
Field Value
DataFilename
public static readonly string DataFilename
Field Value
- string
Role
public readonly PlayerRole Role
Field Value
TotalPlaytime
public float TotalPlaytime
Field Value
- float
Properties
HUDData
public IPlayerHUDData HUDData { get; }
Property Value
InteractionState
public IPlayerInteractionStateManager InteractionState { get; }
Property Value
OnMapChanged
public IEvent<IMapModel> OnMapChanged { get; }
Property Value
Methods
Deserialize(SavegameBlobReader, Viewport)
public void Deserialize(SavegameBlobReader reader, Viewport targetViewport)
Parameters
readerSavegameBlobReadertargetViewportViewport
Dispose()
public void Dispose()
Serialize(ISavegameBlobWriter, Viewport)
public void Serialize(ISavegameBlobWriter writer, Viewport viewport)
Parameters
writerISavegameBlobWriterviewportViewport