/// <summary> /// Encodes Vector3D to given GameBitBuffer. /// </summary> /// <param name="buffer">The GameBitBuffer to write.</param> public void Encode(GameBitBuffer buffer) { buffer.WriteFloat32(X); buffer.WriteFloat32(Y); buffer.WriteFloat32(Z); }
/// <summary> /// Encodes Quaternion to given GameBitBuffer. /// </summary> /// <param name="buffer">The GameBitBuffer to write.</param> public void Encode(GameBitBuffer buffer) { buffer.WriteFloat32(W); Vector3D.Encode(buffer); }