Photon Quantum 3.0.0

Public Attributes | List of all members
Quantum.QuantumInputHistoryData Class Reference

Input history wrapper to used to store on replay files. Default way to save is DeltaCompressed in Json with compression to reduce the (Json) file size the most. More...

Inheritance diagram for Quantum.QuantumInputHistoryData:
Quantum.QuantumJsonFriendlyDataBlob

Public Attributes

QuantumJsonFriendlyDataBlob DeltaCompressed
 The delta compressed input history stream. [length as int][data as int array][len][data][len][data].. More...
 
int DeltaCompressedLastTick
 The last tick that the delta compressed input is available for, required when DeltaCompressed is used. More...
 
DeterministicTickInputSet[] FullLegacy
 The full verbose input history. This is replaced by DeltaCompressed in Quantum 3.0 but it's still functional. More...
 
- Public Attributes inherited from Quantum.QuantumJsonFriendlyDataBlob
string Base64
 The byte array is saved as Base64 text. More...
 
byte[] Binary
 The byte array is saved as is. More...
 
bool IsCompressed
 Both Binary and Base64 can be GZip compressed. More...
 

Additional Inherited Members

- Public Member Functions inherited from Quantum.QuantumJsonFriendlyDataBlob
byte[] Decode ()
 Decode the byte[] array. Based on the configuration will return the Binary (unzipped) or the Base64 (decoded and unzipped). More...
 
delegate QuantumJsonFriendlyDataBlob Encoder (byte[] data)
 Used to customize encoding of this class in internal API. More...
 
- Static Public Member Functions inherited from Quantum.QuantumJsonFriendlyDataBlob
static QuantumJsonFriendlyDataBlob Encode (byte[] data, bool isCompressed, bool asBase64String)
 Encode a byte[]. More...
 

Detailed Description

Input history wrapper to used to store on replay files. Default way to save is DeltaCompressed in Json with compression to reduce the (Json) file size the most.

Member Data Documentation

◆ DeltaCompressed

QuantumJsonFriendlyDataBlob Quantum.QuantumInputHistoryData.DeltaCompressed

The delta compressed input history stream. [length as int][data as int array][len][data][len][data]..

◆ DeltaCompressedLastTick

int Quantum.QuantumInputHistoryData.DeltaCompressedLastTick

The last tick that the delta compressed input is available for, required when DeltaCompressed is used.

◆ FullLegacy

DeterministicTickInputSet [] Quantum.QuantumInputHistoryData.FullLegacy

The full verbose input history. This is replaced by DeltaCompressed in Quantum 3.0 but it's still functional.