Quantum 3 3.0.14

Public Member Functions | Public Attributes | List of all members
Photon.Deterministic.Protocol.StartRequest Class Reference

The client request to start a online simulation session. More...

Inheritance diagram for Photon.Deterministic.Protocol.StartRequest:
Photon.Deterministic.Protocol.Message

Public Member Functions

override void Serialize (Serializer serializer, BitStream stream)
 The message serialization (writing and reading). More...
 
override string ToString ()
 Debug string with message content. More...
 

Public Attributes

Boolean HasLocalSnapshot => InitialTick > 0
 Returns true if the InitialTick is different from 0. More...
 
String Id
 The client id. More...
 
Int32 InitialTick
 The initial tick to start from. Only used when having a local snapshot ready. More...
 
String ProtocolVersion
 The Quantum protocol version of the client. More...
 
Byte[] RuntimeConfig
 The clients runtime config. More...
 
DeterministicSessionConfig SessionConfig
 The clients session config. More...
 

Detailed Description

The client request to start a online simulation session.

Member Function Documentation

◆ Serialize()

override void Photon.Deterministic.Protocol.StartRequest.Serialize ( Serializer  serializer,
BitStream  stream 
)
inlinevirtual

The message serialization (writing and reading).

Parameters
serializerQuantum protocol serializer
streamThe bitstream to write to or read from

Implements Photon.Deterministic.Protocol.Message.

◆ ToString()

override string Photon.Deterministic.Protocol.StartRequest.ToString ( )
inline

Debug string with message content.

Returns
Debug string

Member Data Documentation

◆ Id

String Photon.Deterministic.Protocol.StartRequest.Id

The client id.

◆ ProtocolVersion

String Photon.Deterministic.Protocol.StartRequest.ProtocolVersion

The Quantum protocol version of the client.

◆ InitialTick

Int32 Photon.Deterministic.Protocol.StartRequest.InitialTick

The initial tick to start from. Only used when having a local snapshot ready.

◆ SessionConfig

DeterministicSessionConfig Photon.Deterministic.Protocol.StartRequest.SessionConfig

The clients session config.

◆ RuntimeConfig

Byte [] Photon.Deterministic.Protocol.StartRequest.RuntimeConfig

The clients runtime config.

◆ HasLocalSnapshot

Boolean Photon.Deterministic.Protocol.StartRequest.HasLocalSnapshot => InitialTick > 0

Returns true if the InitialTick is different from 0.