C# Класс UnityEngine.Networking.NetworkTransform

Наследование: NetworkBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetNetworkChannel ( ) : int
GetNetworkSendInterval ( ) : float
HandleTransform ( NetworkMessage netMsg ) : void
OnDeserialize ( NetworkReader reader, bool initialState ) : void
OnSerialize ( NetworkWriter writer, bool initialState ) : bool
OnStartAuthority ( ) : void
OnStartServer ( ) : void
SerializeRotation2D ( NetworkWriter writer, float rot, CompressionSyncMode compression ) : void
SerializeRotation3D ( NetworkWriter writer, Quaternion rot, AxisSyncMode mode, CompressionSyncMode compression ) : void
SerializeSpin2D ( NetworkWriter writer, float angularVelocity, CompressionSyncMode compression ) : void
SerializeSpin3D ( NetworkWriter writer, Vector3 angularVelocity, AxisSyncMode mode, CompressionSyncMode compression ) : void
SerializeVelocity2D ( NetworkWriter writer, Vector2 velocity, CompressionSyncMode compression ) : void
SerializeVelocity3D ( NetworkWriter writer, Vector3 velocity, CompressionSyncMode compression ) : void
UnserializeRotation2D ( NetworkReader reader, CompressionSyncMode compression ) : float
UnserializeRotation3D ( NetworkReader reader, AxisSyncMode mode, CompressionSyncMode compression ) : Quaternion
UnserializeSpin2D ( NetworkReader reader, CompressionSyncMode compression ) : float
UnserializeSpin3D ( NetworkReader reader, AxisSyncMode mode, CompressionSyncMode compression ) : Vector3
UnserializeVelocity2D ( NetworkReader reader, CompressionSyncMode compression ) : Vector3
UnserializeVelocity3D ( NetworkReader reader, CompressionSyncMode compression ) : Vector3

Приватные методы

Метод Описание
Awake ( ) : void
FixedUpdate ( ) : void
FixedUpdateClient ( ) : void
FixedUpdateServer ( ) : void
HasMoved ( ) : bool
InterpolateTransformMode2D ( ) : void
InterpolateTransformMode3D ( ) : void
InterpolateTransformModeCharacterController ( ) : void
OnValidate ( ) : void
ReadAngle ( NetworkReader reader, CompressionSyncMode compression ) : float
SendTransform ( ) : void
SerializeMode2D ( NetworkWriter writer ) : void
SerializeMode3D ( NetworkWriter writer ) : void
SerializeModeCharacterController ( NetworkWriter writer ) : void
SerializeModeTransform ( NetworkWriter writer ) : void
UnserializeMode2D ( NetworkReader reader, bool initialState ) : void
UnserializeMode3D ( NetworkReader reader, bool initialState ) : void
UnserializeModeCharacterController ( NetworkReader reader, bool initialState ) : void
UnserializeModeTransform ( NetworkReader reader, bool initialState ) : void
Update ( ) : void
WriteAngle ( NetworkWriter writer, float angle, CompressionSyncMode compression ) : void

Описание методов

GetNetworkChannel() публичный Метод

public GetNetworkChannel ( ) : int
Результат int

GetNetworkSendInterval() публичный Метод

public GetNetworkSendInterval ( ) : float
Результат float

HandleTransform() публичный статический Метод

public static HandleTransform ( NetworkMessage netMsg ) : void
netMsg NetworkMessage
Результат void

OnDeserialize() публичный Метод

public OnDeserialize ( NetworkReader reader, bool initialState ) : void
reader NetworkReader
initialState bool
Результат void

OnSerialize() публичный Метод

public OnSerialize ( NetworkWriter writer, bool initialState ) : bool
writer NetworkWriter
initialState bool
Результат bool

OnStartAuthority() публичный Метод

public OnStartAuthority ( ) : void
Результат void

OnStartServer() публичный Метод

public OnStartServer ( ) : void
Результат void

SerializeRotation2D() публичный статический Метод

public static SerializeRotation2D ( NetworkWriter writer, float rot, CompressionSyncMode compression ) : void
writer NetworkWriter
rot float
compression CompressionSyncMode
Результат void

SerializeRotation3D() публичный статический Метод

public static SerializeRotation3D ( NetworkWriter writer, Quaternion rot, AxisSyncMode mode, CompressionSyncMode compression ) : void
writer NetworkWriter
rot UnityEngine.Quaternion
mode AxisSyncMode
compression CompressionSyncMode
Результат void

SerializeSpin2D() публичный статический Метод

public static SerializeSpin2D ( NetworkWriter writer, float angularVelocity, CompressionSyncMode compression ) : void
writer NetworkWriter
angularVelocity float
compression CompressionSyncMode
Результат void

SerializeSpin3D() публичный статический Метод

public static SerializeSpin3D ( NetworkWriter writer, Vector3 angularVelocity, AxisSyncMode mode, CompressionSyncMode compression ) : void
writer NetworkWriter
angularVelocity Vector3
mode AxisSyncMode
compression CompressionSyncMode
Результат void

SerializeVelocity2D() публичный статический Метод

public static SerializeVelocity2D ( NetworkWriter writer, Vector2 velocity, CompressionSyncMode compression ) : void
writer NetworkWriter
velocity Vector2
compression CompressionSyncMode
Результат void

SerializeVelocity3D() публичный статический Метод

public static SerializeVelocity3D ( NetworkWriter writer, Vector3 velocity, CompressionSyncMode compression ) : void
writer NetworkWriter
velocity Vector3
compression CompressionSyncMode
Результат void

UnserializeRotation2D() публичный статический Метод

public static UnserializeRotation2D ( NetworkReader reader, CompressionSyncMode compression ) : float
reader NetworkReader
compression CompressionSyncMode
Результат float

UnserializeRotation3D() публичный статический Метод

public static UnserializeRotation3D ( NetworkReader reader, AxisSyncMode mode, CompressionSyncMode compression ) : Quaternion
reader NetworkReader
mode AxisSyncMode
compression CompressionSyncMode
Результат UnityEngine.Quaternion

UnserializeSpin2D() публичный статический Метод

public static UnserializeSpin2D ( NetworkReader reader, CompressionSyncMode compression ) : float
reader NetworkReader
compression CompressionSyncMode
Результат float

UnserializeSpin3D() публичный статический Метод

public static UnserializeSpin3D ( NetworkReader reader, AxisSyncMode mode, CompressionSyncMode compression ) : Vector3
reader NetworkReader
mode AxisSyncMode
compression CompressionSyncMode
Результат Vector3

UnserializeVelocity2D() публичный статический Метод

public static UnserializeVelocity2D ( NetworkReader reader, CompressionSyncMode compression ) : Vector3
reader NetworkReader
compression CompressionSyncMode
Результат Vector3

UnserializeVelocity3D() публичный статический Метод

public static UnserializeVelocity3D ( NetworkReader reader, CompressionSyncMode compression ) : Vector3
reader NetworkReader
compression CompressionSyncMode
Результат Vector3