Multinet 0.2
 
Loading...
Searching...
No Matches
Multinet.LagCompensation.NetworkVariable Class Reference
Inheritance diagram for Multinet.LagCompensation.NetworkVariable:

Public Member Functions

 NetworkVariable (Variant defaultValue)
 
void Update (Variant value)
 
void ClearBuffer ()
 
GetValue<[MustBeVariant] T > ()
 

Static Public Member Functions

static NetworkVariable operator+ (NetworkVariable networkVariable, Variant variant)
 

Protected Member Functions

virtual Variant GetValueClient ()
 
virtual Variant GetValueServer ()
 

Protected Attributes

NetworkBuffer buffer
 

Properties

Variant Value [get]
 
Variant DefaultValue [get]
 
ReadOnlyDictionary< float, Variant > Buffer [get]
 
float ServerTime [get]
 
float ServerTimerUpdateInterval [get]
 
float ClientTime [get]
 
float ClientTimerOffset [get]
 

Constructor & Destructor Documentation

◆ NetworkVariable()

Multinet.LagCompensation.NetworkVariable.NetworkVariable ( Variant defaultValue)

Member Function Documentation

◆ ClearBuffer()

void Multinet.LagCompensation.NetworkVariable.ClearBuffer ( )

◆ GetValue<[MustBeVariant] T >()

T Multinet.LagCompensation.NetworkVariable.GetValue<[MustBeVariant] T > ( )

◆ GetValueClient()

virtual Variant Multinet.LagCompensation.NetworkVariable.GetValueClient ( )
protectedvirtual

◆ GetValueServer()

virtual Variant Multinet.LagCompensation.NetworkVariable.GetValueServer ( )
protectedvirtual

◆ operator+()

static NetworkVariable Multinet.LagCompensation.NetworkVariable.operator+ ( NetworkVariable networkVariable,
Variant variant )
static

◆ Update()

void Multinet.LagCompensation.NetworkVariable.Update ( Variant value)

Member Data Documentation

◆ buffer

NetworkBuffer Multinet.LagCompensation.NetworkVariable.buffer
protected

Property Documentation

◆ Buffer

ReadOnlyDictionary<float, Variant> Multinet.LagCompensation.NetworkVariable.Buffer
get

◆ ClientTime

float Multinet.LagCompensation.NetworkVariable.ClientTime
getprotected

◆ ClientTimerOffset

float Multinet.LagCompensation.NetworkVariable.ClientTimerOffset
getprotected

◆ DefaultValue

Variant Multinet.LagCompensation.NetworkVariable.DefaultValue
get

◆ ServerTime

float Multinet.LagCompensation.NetworkVariable.ServerTime
getprotected

◆ ServerTimerUpdateInterval

float Multinet.LagCompensation.NetworkVariable.ServerTimerUpdateInterval
getprotected

◆ Value

Variant Multinet.LagCompensation.NetworkVariable.Value
get

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