Class NetworkTransformBase
Inheritance
NetworkTransformBase
Assembly: doc.dll
public abstract class NetworkTransformBase : NetworkBehaviour
Fields
|
Improve this Doc
View Source
Declaration
public float bufferResetMultiplier
Field Value
|
Improve this Doc
View Source
Declaration
public int bufferSizeLimit
Field Value
|
Improve this Doc
View Source
Declaration
public int bufferTimeMultiplier
Field Value
|
Improve this Doc
View Source
Declaration
protected bool cachedSnapshotComparison
Field Value
|
Improve this Doc
View Source
Declaration
public float catchupMultiplier
Field Value
|
Improve this Doc
View Source
Declaration
public int catchupThreshold
Field Value
|
Improve this Doc
View Source
Declaration
public bool clientAuthority
Field Value
|
Improve this Doc
View Source
Declaration
protected bool hasSentUnchangedPosition
Field Value
|
Improve this Doc
View Source
Declaration
public bool interpolatePosition
Field Value
|
Improve this Doc
View Source
Declaration
public bool interpolateRotation
Field Value
|
Improve this Doc
View Source
Declaration
public bool interpolateScale
Field Value
|
Improve this Doc
View Source
Declaration
protected NTSnapshot lastSnapshot
Field Value
|
Improve this Doc
View Source
Declaration
public bool onlySyncOnChange
Field Value
|
Improve this Doc
View Source
Declaration
public Color overlayColor
Field Value
|
Improve this Doc
View Source
Declaration
protected bool positionChanged
Field Value
|
Improve this Doc
View Source
Declaration
public float positionSensitivity
Field Value
|
Improve this Doc
View Source
Declaration
protected bool rotationChanged
Field Value
|
Improve this Doc
View Source
Declaration
public float rotationSensitivity
Field Value
|
Improve this Doc
View Source
Declaration
protected bool scaleChanged
Field Value
|
Improve this Doc
View Source
Declaration
public float scaleSensitivity
Field Value
|
Improve this Doc
View Source
Declaration
public float sendInterval
Field Value
|
Improve this Doc
View Source
Declaration
Field Value
|
Improve this Doc
View Source
Declaration
Field Value
|
Improve this Doc
View Source
Declaration
Field Value
|
Improve this Doc
View Source
Declaration
Field Value
|
Improve this Doc
View Source
Declaration
Field Value
Properties
|
Improve this Doc
View Source
Declaration
public float bufferTime { get; }
Property Value
|
Improve this Doc
View Source
Declaration
protected bool IsClientWithAuthority { get; }
Property Value
|
Improve this Doc
View Source
Declaration
protected abstract Transform targetComponent { get; }
Property Value
Type |
Description |
Transform |
|
Methods
|
Improve this Doc
View Source
Declaration
protected virtual void ApplySnapshot(NTSnapshot start, NTSnapshot goal, NTSnapshot interpolated)
Parameters
|
Improve this Doc
View Source
Declaration
public void CmdTeleport(Vector3 destination)
Parameters
Type |
Name |
Description |
Vector3 |
destination |
|
|
Improve this Doc
View Source
Declaration
public void CmdTeleport(Vector3 destination, Quaternion rotation)
Parameters
Type |
Name |
Description |
Vector3 |
destination |
|
Quaternion |
rotation |
|
|
Improve this Doc
View Source
Declaration
protected virtual bool CompareSnapshots(NTSnapshot currentSnapshot)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
protected virtual NTSnapshot ConstructSnapshot()
Returns
|
Improve this Doc
View Source
Declaration
protected virtual void OnClientToServerSync(Vector3? position, Quaternion? rotation, Vector3? scale)
Parameters
|
Improve this Doc
View Source
Declaration
public override void OnDeserialize(NetworkReader reader, bool initialState)
Parameters
Overrides
|
Improve this Doc
View Source
Declaration
protected virtual void OnDisable()
|
Improve this Doc
View Source
Declaration
protected virtual void OnEnable()
|
Improve this Doc
View Source
Declaration
public override bool OnSerialize(NetworkWriter writer, bool initialState)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
Declaration
protected virtual void OnServerToClientSync(Vector3? position, Quaternion? rotation, Vector3? scale)
Parameters
|
Improve this Doc
View Source
Declaration
protected virtual void OnTeleport(Vector3 destination)
Parameters
Type |
Name |
Description |
Vector3 |
destination |
|
|
Improve this Doc
View Source
Declaration
protected virtual void OnTeleport(Vector3 destination, Quaternion rotation)
Parameters
Type |
Name |
Description |
Vector3 |
destination |
|
Quaternion |
rotation |
|
|
Improve this Doc
View Source
Declaration
protected virtual void OnValidate()
|
Improve this Doc
View Source
Declaration
public virtual void Reset()
|
Improve this Doc
View Source
Declaration
public void RpcTeleport(Vector3 destination)
Parameters
Type |
Name |
Description |
Vector3 |
destination |
|
|
Improve this Doc
View Source
Declaration
public void RpcTeleport(Vector3 destination, Quaternion rotation)
Parameters
Type |
Name |
Description |
Vector3 |
destination |
|
Quaternion |
rotation |
|