Class NetworkVariable
- Namespace
- Netick
- Assembly
- Netick.dll
public abstract class NetworkVariable : OR_Node, Serializable
- Inheritance
-
NetworkVariable
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
NetworkVariable(NetworkBehaviour, int, bool, int, bool)
public NetworkVariable(NetworkBehaviour netObject, int id, bool isPredicted, int interpolationOption, bool onlyInputSource)
Parameters
netObject NetworkBehaviour
id int
isPredicted bool
interpolationOption int
onlyInputSource bool
Properties
public override NetworkConnection GetInputSource { get; }
Property Value
- NetworkConnection
Id
public override int Id { get; }
Property Value
- int
IsEffectedByAoI
public override bool IsEffectedByAoI { get; }
Property Value
- bool
Relevance
public override Relevancy Relevance { get; }
Property Value
- Relevancy
Sandbox
public override NetworkSandbox Sandbox { get; }
Property Value
- NetworkSandbox
Methods
ApplyReceivedData(Tick)
public abstract void ApplyReceivedData(Tick srvTick)
Parameters
srvTick Tick
IsController(ServerConnection)
public override bool IsController(ServerConnection client)
Parameters
client ServerConnection
Returns
- bool
Read(NetickBuffer, Tick)
public override void Read(NetickBuffer buffer, Tick clientTickAck)
Parameters
buffer NetickBuffer
clientTickAck Tick
Write(NetickBuffer, ServerConnection, int, Tick, out int)
public override bool Write(NetickBuffer buffer, ServerConnection client, int maxBytes, Tick simulationTick, out int left)
Parameters
buffer NetickBuffer
client ServerConnection
maxBytes int
simulationTick Tick
left int
Returns
- bool
WriteId(NetickBuffer, IntCompressor)
public override void WriteId(NetickBuffer buffer, IntCompressor compressor)
Parameters
buffer NetickBuffer
compressor IntCompressor