Пример #1
0
        /*order-*/
        /*junk_method*/
        /*order-*/
        public static float met_VectorDistance(/*rnd*/ str_Vector3 /*rnd*/  /*rnd*/ var_VectorA /*rnd*/, /*rnd*/ str_Vector3 /*rnd*/ /*rnd*/ var_VectorB /*rnd*/)
        {
            /*rnd*/ str_Vector3 /*rnd*/  /*rnd*/ var_VectorC /*rnd*/ = new /*rnd*/ str_Vector3/*rnd*/ ();

            /*order-start*/
            /*order-*//*rnd*/ var_VectorC /*rnd*/./*rnd*/ var_Xc /*rnd*/ = /*rnd*/ var_VectorA /*rnd*/./*rnd*/ var_Xc /*rnd*/ - /*rnd*/ var_VectorB /*rnd*/./*rnd*/ var_Xc /*rnd*/; /*order-*/
            /*order-*//*rnd*/ var_VectorC /*rnd*/./*rnd*/ var_Yc /*rnd*/ = /*rnd*/ var_VectorA /*rnd*/./*rnd*/ var_Yc /*rnd*/ - /*rnd*/ var_VectorB /*rnd*/./*rnd*/ var_Yc /*rnd*/; /*order-*/
            /*order-*//*rnd*/ var_VectorC /*rnd*/./*rnd*/ var_Zc /*rnd*/ = /*rnd*/ var_VectorA /*rnd*/./*rnd*/ var_Zc /*rnd*/ - /*rnd*/ var_VectorB /*rnd*/./*rnd*/ var_Zc /*rnd*/; /*order-*/
            /*order-end*/
            return((float)System.Math.Sqrt((/*rnd*/ var_VectorC /*rnd*/./*rnd*/ var_Xc /*rnd*/ * /*rnd*/ var_VectorC /*rnd*/./*rnd*/ var_Xc /*rnd*/) + (/*rnd*/ var_VectorC /*rnd*/./*rnd*/ var_Yc /*rnd*/ * /*rnd*/ var_VectorC /*rnd*/./*rnd*/ var_Yc /*rnd*/) + (/*rnd*/ var_VectorC /*rnd*/./*rnd*/ var_Zc /*rnd*/ * /*rnd*/ var_VectorC /*rnd*/./*rnd*/ var_Zc /*rnd*/)));
        }
Пример #2
0
        /*order-*/

        /*junk_method*/
        /*order-*/
        public static /*rnd*/ str_Vector3 /*rnd*/ /*rnd*/ met_GetBonePos/*rnd*/ (int /*rnd*/ var_TargetEntity /*rnd*/, int /*rnd*/ var_BoneID /*rnd*/)
        {
            int /*rnd*/ var_BoneMatrix /*rnd*/ = /*rnd*/ cl_Memory /*rnd*/./*rnd*/ met_ReadMemory/*rnd*/ <int>(/*rnd*/ var_TargetEntity /*rnd*/ + /*rnd*/ cl_Offsets /*rnd*/./*rnd*/ var_offset_BoneMatrix /*rnd*/);
            /*rnd*/ str_Vector3 /*rnd*/ /*rnd*/ var_Vector /*rnd*/ = new /*rnd*/ str_Vector3/*rnd*/ ();

            /*order-start*/
            /*order-*//*rnd*/ var_Vector /*rnd*/./*rnd*/ var_Xc /*rnd*/ = /*rnd*/ cl_Memory /*rnd*/./*rnd*/ met_ReadMemory/*rnd*/ <float>(/*rnd*/ var_BoneMatrix /*rnd*/ + (0x30 * /*rnd*/ var_BoneID /*rnd*/) + 0xC);  /*order-*/
            /*order-*//*rnd*/ var_Vector /*rnd*/./*rnd*/ var_Yc /*rnd*/ = /*rnd*/ cl_Memory /*rnd*/./*rnd*/ met_ReadMemory/*rnd*/ <float>(/*rnd*/ var_BoneMatrix /*rnd*/ + (0x30 * /*rnd*/ var_BoneID /*rnd*/) + 0x1C); /*order-*/
            /*order-*//*rnd*/ var_Vector /*rnd*/./*rnd*/ var_Zc /*rnd*/ = /*rnd*/ cl_Memory /*rnd*/./*rnd*/ met_ReadMemory/*rnd*/ <float>(/*rnd*/ var_BoneMatrix /*rnd*/ + (0x30 * /*rnd*/ var_BoneID /*rnd*/) + 0x2C); /*order-*/
            /*order-end*/
            return /*rnd*/ (var_Vector /*rnd*/);
        }
Пример #3
0
        /*order-*/
        /*junk_method*/
        /*order-*/
        public static /*rnd*/ str_Vector3 /*rnd*/ /*rnd*/ met_CalculateAngle/*rnd*/ (/*rnd*/ str_Vector3 /*rnd*/ /*rnd*/ var_Source /*rnd*/, /*rnd*/ str_Vector3 /*rnd*/ /*rnd*/ var_Destination /*rnd*/, bool /*rnd*/ var_RCS /*rnd*/ = false)
        {
            /*order-start*/
            /*order-*//*rnd*/ str_Vector3 /*rnd*/ /*rnd*/ var_Return /*rnd*/ = new /*rnd*/ str_Vector3/*rnd*/ (); /*order-*/
            /*order-*//*rnd*/ str_Vector3 /*rnd*/ /*rnd*/ var_Delta /*rnd*/  = new /*rnd*/ str_Vector3/*rnd*/ (); /*order-*/

            /*order-end*/
            /*order-start*/
            /*order-*//*rnd*/ var_Delta /*rnd*/./*rnd*/ var_Xc /*rnd*/ = /*rnd*/ var_Source /*rnd*/./*rnd*/ var_Xc /*rnd*/ - /*rnd*/ var_Destination /*rnd*/./*rnd*/ var_Xc /*rnd*/; /*order-*/
            /*order-*//*rnd*/ var_Delta /*rnd*/./*rnd*/ var_Yc /*rnd*/ = /*rnd*/ var_Source /*rnd*/./*rnd*/ var_Yc /*rnd*/ - /*rnd*/ var_Destination /*rnd*/./*rnd*/ var_Yc /*rnd*/; /*order-*/
            /*order-*//*rnd*/ var_Delta /*rnd*/./*rnd*/ var_Zc /*rnd*/ = /*rnd*/ var_Source /*rnd*/./*rnd*/ var_Zc /*rnd*/ - /*rnd*/ var_Destination /*rnd*/./*rnd*/ var_Zc /*rnd*/; /*order-*/
            /*order-end*/
            float /*rnd*/ var_Hypotenuse /*rnd*/ = (float)System.Math.Sqrt(System.Math.Pow(/*rnd*/ var_Delta /*rnd*/./*rnd*/ var_Xc /*rnd*/, 2) + System.Math.Pow(/*rnd*/ var_Delta /*rnd*/./*rnd*/ var_Yc /*rnd*/, 2));

            /*order-start*/
            /*order-*//*rnd*/ var_Return /*rnd*/./*rnd*/ var_Xc /*rnd*/ = /*rnd*/ met_Rad2Deg/*rnd*/ ((float)System.Math.Atan(/*rnd*/ var_Delta /*rnd*/./*rnd*/ var_Zc /*rnd*/ / /*rnd*/ var_Hypotenuse /*rnd*/));                   /*order-*/
            /*order-*//*rnd*/ var_Return /*rnd*/./*rnd*/ var_Yc /*rnd*/ = /*rnd*/ met_Rad2Deg/*rnd*/ ((float)System.Math.Atan(/*rnd*/ var_Delta /*rnd*/./*rnd*/ var_Yc /*rnd*/ / /*rnd*/ var_Delta /*rnd*/./*rnd*/ var_Xc /*rnd*/)); /*order-*/
            /*order-end*/

            if (/*rnd*/ var_Delta /*rnd*/./*rnd*/ var_Xc /*rnd*/ >= 0.0f)
            {
                /*rnd*/ var_Return /*rnd*/./*rnd*/ var_Yc /*rnd*/ += 180.0f;
            }

            if (/*rnd*/ var_RCS /*rnd*/)
            {
                int /*rnd*/ var_ShotsFired /*rnd*/ = /*rnd*/ cl_Memory /*rnd*/./*rnd*/ met_ReadMemory/*rnd*/ <int>(Program./*rnd*/ var_LocalPlayer /*rnd*/ + /*rnd*/ cl_Offsets /*rnd*/./*rnd*/ var_offset_ShotsFired /*rnd*/);
                if (/*rnd*/ var_ShotsFired /*rnd*/ > 1)
                {
                    /*rnd*/ str_Vector2 /*rnd*/ /*rnd*/ var_VectorPunch /*rnd*/ = new /*rnd*/ str_Vector2/*rnd*/ ();
                    /*order-start*/
                    /*order-*//*rnd*/ var_VectorPunch /*rnd*/./*rnd*/ var_Xc /*rnd*/ = /*rnd*/ cl_Memory /*rnd*/./*rnd*/ met_ReadMemory/*rnd*/ <float>(Program./*rnd*/ var_LocalPlayer /*rnd*/ + /*rnd*/ cl_Offsets /*rnd*/./*rnd*/ var_offset_AimPunch /*rnd*/);     /*order-*/
                    /*order-*//*rnd*/ var_VectorPunch /*rnd*/./*rnd*/ var_Yc /*rnd*/ = /*rnd*/ cl_Memory /*rnd*/./*rnd*/ met_ReadMemory/*rnd*/ <float>(Program./*rnd*/ var_LocalPlayer /*rnd*/ + /*rnd*/ cl_Offsets /*rnd*/./*rnd*/ var_offset_AimPunch /*rnd*/ + 4); /*order-*/
                    /*order-end*/
                    /*order-start*/
                    /*order-*/ float /*rnd*/ var_VectorPunchX /*rnd*/ = /*rnd*/ var_VectorPunch /*rnd*/./*rnd*/ var_Xc /*rnd*/ * 2.0f; /*order-*/
                    /*order-*/ float /*rnd*/ var_VectorPunchY /*rnd*/ = /*rnd*/ var_VectorPunch /*rnd*/./*rnd*/ var_Yc /*rnd*/ * 2.0f; /*order-*/
                    /*order-end*/
                    /*order-start*/
                    /*order-*//*rnd*/ var_Return /*rnd*/./*rnd*/ var_Xc /*rnd*/ -= /*rnd*/ var_VectorPunchX /*rnd*/; /*order-*/
                    /*order-*//*rnd*/ var_Return /*rnd*/./*rnd*/ var_Yc /*rnd*/ -= /*rnd*/ var_VectorPunchY /*rnd*/; /*order-*/
                    /*order-end*/
                }
            }

            return /*rnd*/ (var_Return /*rnd*/);
        }