Table of Contents

Class NetworkSerializable

Namespace
Netick
Assembly
Netick.dll
public abstract class NetworkSerializable
Inheritance
NetworkSerializable
Derived
Inherited Members

Constructors

NetworkSerializable()

protected NetworkSerializable()

Fields

Flags

public ulong Flags

Field Value

ulong

Properties

FlagBits

protected int FlagBits { get; }

Property Value

int

Methods

ApplyDelta(NetworkSerializable, ulong)

public abstract void ApplyDelta(NetworkSerializable delta, ulong deltaFlags)

Parameters

delta NetworkSerializable
deltaFlags ulong

ComapreWith(NetworkSerializable)

public abstract ulong ComapreWith(NetworkSerializable basis)

Parameters

basis NetworkSerializable

Returns

ulong

GetAllFlag()

public ulong GetAllFlag()

Returns

ulong

GetFlag(ulong, ulong)

public bool GetFlag(ulong flags, ulong flag)

Parameters

flags ulong
flag ulong

Returns

bool

GetFlagBitSize()

public abstract int GetFlagBitSize()

Returns

int

GetFullChangeMask()

public abstract ulong GetFullChangeMask()

Returns

ulong

Reset()

protected void Reset()

ResetObject()

public abstract void ResetObject()

SetFlag(bool, ulong)

public ulong SetFlag(bool isEqual, ulong flag)

Parameters

isEqual bool
flag ulong

Returns

ulong