DeserializeQuaternion









How do I use Deserialize Quaternion
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: CustomTypes.cs Copy
32     internal static void Register()
33     {
34         PhotonPeer.RegisterType(typeof(Vector2), (byte)'W', SerializeVector2, DeserializeVector2);
35         PhotonPeer.RegisterType(typeof(Vector3), (byte)'V', SerializeVector3, DeserializeVector3);
36         PhotonPeer.RegisterType(typeof(Quaternion), (byte)'Q', SerializeQuaternion, DeserializeQuaternion);
37         PhotonPeer.RegisterType(typeof(PhotonPlayer), (byte)'P', SerializePhotonPlayer, DeserializePhotonPlayer);
38     }
File name: CustomTypes.cs Copy
128     private static object DeserializeQuaternion(MemoryStream inStream, short length)
129     {
130         Quaternion o = new Quaternion();
131
132         lock (memQuarternion)
133         {
134             inStream.Read(memQuarternion, 0, 4 * 4);
135             int index = 0;
136             Protocol.Deserialize(out o.w, memQuarternion, ref index);
137             Protocol.Deserialize(out o.x, memQuarternion, ref index);
138             Protocol.Deserialize(out o.y, memQuarternion, ref index);
139             Protocol.Deserialize(out o.z, memQuarternion, ref index);
140         }
141
142         return o;
143     }

DeserializeQuaternion 109 lượt xem

Gõ tìm kiếm nhanh...