Empeld
Empeld plugin documentation.
pluginbase.Objects.Syncable.DecodeContext Class Reference

Context that describes how to decode the data in the syncable stream (mostly security stuff) More...

Inheritance diagram for pluginbase.Objects.Syncable.DecodeContext:
pluginbase.Objects.Syncable.BaseContext

Public Attributes

readonly bool ValidateValue
 Validate while decoding More...
 
readonly bool Touch
 Does the decode touch the objects More...
 
readonly ushort FromId
 Id of the client the data came from (for validation purposes) More...
 
readonly bool ValidateOwner
 Should we validate the owner More...
 
readonly bool Declarative
 Force update, no interpolation More...
 
- Public Attributes inherited from pluginbase.Objects.Syncable.BaseContext
readonly SyncableEndpoint Endpoint
 The mode in which to decode content More...
 
readonly IFrameTimeState TimeState
 The time state of this frame More...
 

Additional Inherited Members

- Public Member Functions inherited from pluginbase.Objects.Syncable.BaseContext
void Increment ()
 Increment reads of a context More...
 
void Fail ()
 Failed a context More...
 
void Reset ()
 Reset this instance to make it reusable More...
 
- Protected Member Functions inherited from pluginbase.Objects.Syncable.BaseContext
 BaseContext (SyncableEndpoint endpoint, IFrameTimeState timeState)
 Creates an instance of the context More...
 
- Protected Attributes inherited from pluginbase.Objects.Syncable.BaseContext
const int SIMULATE_FREQUENCY_PER_SECOND = 15
 The default frequency per-second More...
 
- Properties inherited from pluginbase.Objects.Syncable.BaseContext
int ReadCount [get]
 How many reads ocurred in this context More...
 
bool Failed [get]
 Gets a value indicating whether this pluginbase.Objects.Syncable.DecodeContext is failed. More...
 
bool EmptyOrFailed [get]
 Are we empty or a failure? More...
 

Detailed Description

Context that describes how to decode the data in the syncable stream (mostly security stuff)

Member Data Documentation

◆ Declarative

readonly bool pluginbase.Objects.Syncable.DecodeContext.Declarative

Force update, no interpolation

◆ FromId

readonly ushort pluginbase.Objects.Syncable.DecodeContext.FromId

Id of the client the data came from (for validation purposes)

◆ Touch

readonly bool pluginbase.Objects.Syncable.DecodeContext.Touch

Does the decode touch the objects

◆ ValidateOwner

readonly bool pluginbase.Objects.Syncable.DecodeContext.ValidateOwner

Should we validate the owner

◆ ValidateValue

readonly bool pluginbase.Objects.Syncable.DecodeContext.ValidateValue

Validate while decoding


The documentation for this class was generated from the following file: