コード例 #1
0
        public QAngle Multiply(float factor)
        {
            QAngle temp = this;

            temp.pitch *= factor;
            temp.yaw   *= factor;
            temp.roll  *= factor;

            return(temp);
        }
コード例 #2
0
        public QAngle Subtract(QAngle sub)
        {
            QAngle temp = this;

            temp.pitch -= sub.pitch;
            temp.yaw   -= sub.yaw;
            temp.roll  -= sub.roll;

            return(temp);
        }
コード例 #3
0
        public QAngle Subtract(float sub)
        {
            QAngle temp = this;

            temp.pitch -= sub;
            temp.yaw   -= sub;
            temp.roll  -= sub;

            return(temp);
        }
コード例 #4
0
        public QAngle Add(QAngle add)
        {
            QAngle temp = this;

            temp.pitch += add.pitch;
            temp.yaw   += add.yaw;
            temp.roll  += add.roll;

            return(temp);
        }
コード例 #5
0
        public QAngle Add(float add)
        {
            QAngle temp = this;

            temp.pitch += add;
            temp.yaw   += add;
            temp.roll  += add;

            return(temp);
        }
コード例 #6
0
        public QAngle Divide(float divisor)
        {
            QAngle temp = this;

            temp.pitch /= divisor;
            temp.yaw   /= divisor;
            temp.roll  /= divisor;

            return(temp);
        }
コード例 #7
0
 public static float GetFOV(QAngle aimAngle, QAngle destAngle)
 {
     return(destAngle.yaw - aimAngle.yaw);
 }