Пример #1
0
        void Parse(TickObject obj, out Vector3 pos, out Quaternion rot)
        {
            Protocol.Kinematics data = InstancePool.Get <Protocol.Kinematics>();
            obj.GetData(data);
            Vec3 vec3 = InstancePool.Get <Vec3>();

            data.GetPos(vec3);
            pos = new Vector3(vec3.X, vec3.Y, vec3.Z);
            data.GetRot(vec3);
            rot = Quaternion.Euler(vec3.X, vec3.Y, vec3.Z);
        }
Пример #2
0
 public void FullUpdate(TickObject obj)
 {
     Protocol.Avatar data = InstancePool.Get <Protocol.Avatar>();
     obj.GetData(data);
     mCommon.color = (new Color()).FromInt(data.Color);
 }