コード例 #1
0
    public static Quaternion Deserialize(this SQuaternion _quaternion)
    {
        Quaternion returnVal = new Quaternion
        {
            x = _quaternion.x,
            y = _quaternion.y,
            z = _quaternion.z,
            w = _quaternion.w
        };

        return(returnVal);
    }
コード例 #2
0
 public SResults(Results res)
 {
     position        = res.position;
     rotation        = res.rotation;
     camX            = res.camX;
     speed           = res.speed;
     isGrounded      = res.isGrounded;
     jumped          = res.jumped;
     crouch          = res.crouch;
     groundPoint     = res.groundPoint;
     groundPointTime = res.groundPointTime;
     timestamp       = res.timestamp;
 }
コード例 #3
0
    public static SQuaternion Serialize(this Quaternion _quaternion)
    {
        if (_quaternion == null)
        {
            return(null);
        }

        SQuaternion returnVal = new SQuaternion
        {
            x = _quaternion.x,
            y = _quaternion.y,
            z = _quaternion.z,
            w = _quaternion.w
        };

        return(returnVal);
    }
コード例 #4
0
 public SBone(GameObject boneObject)
 {
     this.position = boneObject.transform.localPosition;
     this.rotation = boneObject.transform.localRotation;
     this.scale    = boneObject.transform.localScale;
 }
コード例 #5
0
 public SBone(SVector3 p, SQuaternion r, SVector3 s)
 {
     this.position = p;
     this.rotation = r;
     this.scale    = s;
 }
コード例 #6
0
 public SJoint(GameObject boneObject)
 {
     this.position = boneObject.transform.localPosition;
     this.rotation = boneObject.transform.localRotation;
 }
コード例 #7
0
 public SJoint(SVector3 p, SQuaternion r)
 {
     this.position = p;
     this.rotation = r;
 }