Netick.NetworkTransform Class Reference
Inheritance diagram for Netick.NetworkTransform:
Netick.NetworkBehaviour Netick.NetickBehaviour Netick.NetworkRigidbody Netick.NetworkRigidbody2D

Public Member Functions

override void BeforeSetup ()
 
override void NetworkStart ()
 
override void ApplyToBehaviour ()
 
override void ApplyToComponent ()
 
override void NetworkRender ()
 
- Public Member Functions inherited from Netick.NetworkBehaviour
virtual void NetworkReset ()
 
virtual void OnInputPermitted ()
 
virtual void OnInputRevoked ()
 
virtual void OnInputSourceLeft ()
 
virtual void ApplyToBehaviour ()
 
virtual void ApplyToComponent ()
 
virtual void BeforeSetup ()
 
bool FetchInput< T > (out T input)
 
Interpolator< T > FindInterpolator< T > (int id)
 
bool CanSend (RpcPeers source, RpcPeers target)
 
bool CanInvoke (RpcPeers source, RpcPeers target, bool localInvoke)
 
virtual void InitProperties ()
 
void AddArray (nArray array)
 
NetworkVariable AddProperty (NetworkVariable property, bool isInterpolated, bool isPredicted)
 
- Public Member Functions inherited from Netick.NetickBehaviour
virtual void NetworkStart ()
 
virtual void NetworkDestroy ()
 
virtual void NetworkUpdate ()
 
virtual void NetworkRender ()
 
virtual void NetworkFixedUpdate ()
 

Public Attributes

Transform RenderTransform
 

Properties

InterpolationMode InterpolationMode [get, set]
 
- Properties inherited from Netick.NetworkBehaviour
int Id [get]
 
bool IsClient [get]
 
bool IsServer [get]
 
bool IsOwner [get]
 
bool IsInputSource [get]
 
bool IsProxy [get]
 
bool IsResimulating [get]
 
NetworkPlayer InputSource [get]
 
float UpdatePeriod [get]
 
virtual int UpdateFactor [get]
 
- Properties inherited from Netick.NetickBehaviour
NetworkSandbox Sandbox [get, set]
 
NetworkObject Object [get, set]
 

Detailed Description

This component is used to replicate the position and rotation of an object.

Member Function Documentation

◆ ApplyToBehaviour()

override void Netick.NetworkTransform.ApplyToBehaviour ( )
virtual

Overrides this to apply the Unity's component state into the network state (network properties) of this NetworkBehaviour.

Reimplemented from Netick.NetworkBehaviour.

◆ ApplyToComponent()

override void Netick.NetworkTransform.ApplyToComponent ( )
virtual

Overrides this to apply the network state (network properties) of this NetworkBehaviour into the Unity's component state.

Reimplemented from Netick.NetworkBehaviour.

◆ BeforeSetup()

override void Netick.NetworkTransform.BeforeSetup ( )
virtual

Reimplemented from Netick.NetworkBehaviour.

◆ NetworkRender()

override void Netick.NetworkTransform.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.

◆ NetworkStart()

override void Netick.NetworkTransform.NetworkStart ( )
virtual

Called when this behaviour has been added to the simulation. And if it's attached to a NetworkObject, it means Object has been given a valid network id.

Reimplemented from Netick.NetickBehaviour.

Member Data Documentation

◆ RenderTransform

Transform Netick.NetworkTransform.RenderTransform

Property Documentation

◆ InterpolationMode

InterpolationMode Netick.NetworkTransform.InterpolationMode
getset