Netick.NetworkSerializable Class Referenceabstract
Inheritance diagram for Netick.NetworkSerializable:
Netick.NetworkInput

Public Member Functions

ulong GetAllFlag ()
 
bool GetFlag (ulong flags, ulong flag)
 
ulong SetFlag (bool isEqual, ulong flag)
 
abstract void ResetObject ()
 
abstract int GetFlagBitSize ()
 
abstract ulong GetFullChangeMask ()
 
abstract void ApplyDelta (NetworkSerializable delta, ulong deltaFlags)
 
abstract ulong ComapreWith (NetworkSerializable basis)
 

Public Attributes

ulong Flags
 

Protected Member Functions

void Reset ()
 

Member Function Documentation

◆ ApplyDelta()

abstract void Netick.NetworkSerializable.ApplyDelta ( NetworkSerializable  delta,
ulong  deltaFlags 
)
pure virtual

Implemented in Netick.NetworkInput.

◆ ComapreWith()

abstract ulong Netick.NetworkSerializable.ComapreWith ( NetworkSerializable  basis)
pure virtual

Implemented in Netick.NetworkInput.

◆ GetAllFlag()

ulong Netick.NetworkSerializable.GetAllFlag ( )

◆ GetFlag()

bool Netick.NetworkSerializable.GetFlag ( ulong  flags,
ulong  flag 
)

◆ GetFlagBitSize()

abstract int Netick.NetworkSerializable.GetFlagBitSize ( )
pure virtual

Implemented in Netick.NetworkInput.

◆ GetFullChangeMask()

abstract ulong Netick.NetworkSerializable.GetFullChangeMask ( )
pure virtual

Implemented in Netick.NetworkInput.

◆ Reset()

void Netick.NetworkSerializable.Reset ( )
protected

◆ ResetObject()

abstract void Netick.NetworkSerializable.ResetObject ( )
pure virtual

Implemented in Netick.NetworkInput.

◆ SetFlag()

ulong Netick.NetworkSerializable.SetFlag ( bool  isEqual,
ulong  flag 
)

Member Data Documentation

◆ Flags

ulong Netick.NetworkSerializable.Flags