Class NetworkTransformTestComponent
Helper component for all NetworkTransformTests
Inheritance
NetworkTransformTestComponent
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Assembly: Unity.Netcode.RuntimeTests.dll
public class NetworkTransformTestComponent : NetworkTransform
Fields
Declaration
public static NetworkTransformTestComponent AuthorityInstance
Field Value
Declaration
public NetworkTransform.NetworkTransformState AuthorityLastSentState
Field Value
Declaration
public bool AuthorityMove
Field Value
Declaration
public Vector3 DirectionToMove
Field Value
Declaration
Field Value
Declaration
public bool ReadyToReceivePositionUpdate
Field Value
Declaration
public bool ServerAuthority
Field Value
Properties
Declaration
public bool StatePushed { get; }
Property Value
Declaration
public bool StateUpdated { get; }
Property Value
Methods
Declaration
public (bool isDirty, bool isPositionDirty, bool isRotationDirty, bool isScaleDirty) ApplyState()
Returns
Declaration
public void CommitToTransform()
Invoked just prior to being pushed to non-authority instances.
Declaration
protected override void OnAuthorityPushTransformState(ref NetworkTransform.NetworkTransformState networkTransformState)
Parameters
Overrides
Override this method and return false to switch to owner authoritative mode
Declaration
protected override bool OnIsServerAuthoritative()
Returns
Type |
Description |
bool |
(true or false) where when false it runs as owner-client authoritative
|
Overrides
Gets called when the NetworkObject gets spawned, message handlers are ready to be registered and the network is setup.
Declaration
public override void OnNetworkSpawn()
Overrides
Invoked on the non-authoritative side when the NetworkTransformState has been updated
Declaration
protected override void OnNetworkTransformStateUpdated(ref NetworkTransform.NetworkTransformState oldState, ref NetworkTransform.NetworkTransformState newState)
Parameters
Overrides
This method is called once per frame.
Declaration
protected override void Update()
Overrides
Events
Declaration
public event NetworkTransformTestComponent.AuthorityPushedTransformStateDelegateHandler AuthorityPushedTransformState
Event Type
Declaration
public event NetworkTransformTestComponent.NonAuthorityReceivedTransformStateDelegateHandler NonAuthorityReceivedTransformState
Event Type