Netick.LagCompensation Class Reference
Inheritance diagram for Netick.LagCompensation:
Netick.NetickCoreComponent Netick.NetickBehaviour

Public Member Functions

override void NetworkRender ()
 
override void NetworkFixedUpdate ()
 
- Public Member Functions inherited from Netick.NetickBehaviour
virtual void NetworkStart ()
 
virtual void NetworkDestroy ()
 
virtual void NetworkUpdate ()
 
virtual void NetworkRender ()
 
virtual void NetworkFixedUpdate ()
 

Properties

bool Debug = false [get, set]
 
- Properties inherited from Netick.NetickBehaviour
NetworkSandbox Sandbox [get, set]
 
NetworkObject Object [get, set]
 

Member Function Documentation

◆ NetworkFixedUpdate()

override void Netick.LagCompensation.NetworkFixedUpdate ( )
virtual

Called every fixed-time network update/tick. Any changes/updates to the network state must happen here.

On the client, if you are the Input Source or if this Object.PredictionMode is set to Everyone, it will be called several times in one update/tick during resimulations. To check for resimulations, use [IsResimulating].

Reimplemented from Netick.NetickBehaviour.

◆ NetworkRender()

override void Netick.LagCompensation.NetworkRender ( )
virtual

Called every frame. Executed after NetworkUpdate and NetworkFixedUpdate. para>IMPORTANT NOTE: properties (which can be interpolated) marked with [Smooth] attribute will return interpolated values when accessed in this method.

Reimplemented from Netick.NetickBehaviour.

Property Documentation

◆ Debug

bool Netick.LagCompensation.Debug = false
getset