Netick.NetworkVariable Class Referenceabstract
Inheritance diagram for Netick.NetworkVariable:
Netick.Serializable Netick.INetworkedVariable< T >

Public Member Functions

 NetworkVariable (NetworkBehaviour netObject, int id, bool isPredicted, int interpolationOption, bool onlyInputSource)
 
abstract void ApplyReceivedData (Tick srvTick)
 
override bool IsController (ServerConnection client)
 
override bool Write (NetickBuffer buffer, ServerConnection client, int maxBytes, Tick simulationTick, out int left)
 
override void WriteId (NetickBuffer buffer, IntCompressor compressor)
 
override void Read (NetickBuffer buffer, Tick clientTickAck)
 

Properties

override NetworkSandbox Sandbox [get, set]
 
override int Id [get]
 
override bool IsEffectedByAoI [get]
 
override NetworkConnection GetInputSource [get]
 
override Relevancy Relevance [get]
 

Constructor & Destructor Documentation

◆ NetworkVariable()

Netick.NetworkVariable.NetworkVariable ( NetworkBehaviour  netObject,
int  id,
bool  isPredicted,
int  interpolationOption,
bool  onlyInputSource 
)

Member Function Documentation

◆ ApplyReceivedData()

abstract void Netick.NetworkVariable.ApplyReceivedData ( Tick  srvTick)
pure virtual

◆ IsController()

override bool Netick.NetworkVariable.IsController ( ServerConnection  client)

◆ Read()

override void Netick.NetworkVariable.Read ( NetickBuffer  buffer,
Tick  clientTickAck 
)

Implements Netick.Serializable.

◆ Write()

override bool Netick.NetworkVariable.Write ( NetickBuffer  buffer,
ServerConnection  client,
int  maxBytes,
Tick  simulationTick,
out int  left 
)

Implements Netick.Serializable.

◆ WriteId()

override void Netick.NetworkVariable.WriteId ( NetickBuffer  buffer,
IntCompressor  compressor 
)

Property Documentation

◆ GetInputSource

override NetworkConnection Netick.NetworkVariable.GetInputSource
get

◆ Id

override int Netick.NetworkVariable.Id
get

Implements Netick.Serializable.

◆ IsEffectedByAoI

override bool Netick.NetworkVariable.IsEffectedByAoI
get

◆ Relevance

override Relevancy Netick.NetworkVariable.Relevance
get

◆ Sandbox

override NetworkSandbox Netick.NetworkVariable.Sandbox
getset