Пример #1
0
        private void FromBytes(byte[] data)
        {
            CharacterPosition = new CharacterPosition();
            CharacterPosition.position_rightHand = Serialization.ToVector3(data.Take(6).ToArray());
            CharacterPosition.position_leftHand  = Serialization.ToVector3(data.Skip(6).Take(6).ToArray());
            CharacterPosition.position_head      = Serialization.ToVector3(data.Skip(12).Take(6).ToArray());

            CharacterPosition.rotation_rightHand = Serialization.ToQuaternion(data.Skip(18).Take(8).ToArray());
            CharacterPosition.rotation_leftHand  = Serialization.ToQuaternion(data.Skip(26).Take(8).ToArray());
            CharacterPosition.rotation_head      = Serialization.ToQuaternion(data.Skip(34).Take(8).ToArray());
        }
Пример #2
0
 public ReplayPacket(CharacterPosition characterPosition)
 {
     CharacterPosition = characterPosition;
 }