/*order-*/ /*junk_method*/ /*order-*/ public static float /*rnd*/ met_VectorDistance/*rnd*/ (/*rnd*/ Vector3 /*rnd*/ /*rnd*/ var_VectorA /*rnd*/, /*rnd*/ Vector3 /*rnd*/ /*rnd*/ var_VectorB /*rnd*/) { /*rnd*/ Vector3 /*rnd*/ /*rnd*/ var_VectorC /*rnd*/ = new /*rnd*/ Vector3/*rnd*/ (); /*order-start*/ /*order-*//*rnd*/ var_VectorC /*rnd*/./*rnd*/ x /*rnd*/ = /*rnd*/ var_VectorA /*rnd*/./*rnd*/ x /*rnd*/ - /*rnd*/ var_VectorB /*rnd*/./*rnd*/ x /*rnd*/; /*order-*/ /*order-*//*rnd*/ var_VectorC /*rnd*/./*rnd*/ y /*rnd*/ = /*rnd*/ var_VectorA /*rnd*/./*rnd*/ y /*rnd*/ - /*rnd*/ var_VectorB /*rnd*/./*rnd*/ y /*rnd*/; /*order-*/ /*order-*//*rnd*/ var_VectorC /*rnd*/./*rnd*/ z /*rnd*/ = /*rnd*/ var_VectorA /*rnd*/./*rnd*/ z /*rnd*/ - /*rnd*/ var_VectorB /*rnd*/./*rnd*/ z /*rnd*/; /*order-*/ /*order-end*/ return((float)System.Math.Sqrt((/*rnd*/ var_VectorC /*rnd*/./*rnd*/ x /*rnd*/ * /*rnd*/ var_VectorC /*rnd*/./*rnd*/ x /*rnd*/) + (/*rnd*/ var_VectorC /*rnd*/./*rnd*/ y /*rnd*/ * /*rnd*/ var_VectorC /*rnd*/./*rnd*/ y /*rnd*/) + (/*rnd*/ var_VectorC /*rnd*/./*rnd*/ z /*rnd*/ * /*rnd*/ var_VectorC /*rnd*/./*rnd*/ z /*rnd*/))); }
/*order-*/ /*junk_method*/ /*order-*/ public static /*rnd*/ 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*/ offset_BoneMatrix /*rnd*/); /*rnd*/ Vector3 /*rnd*/ /*rnd*/ var_Vector /*rnd*/ = new /*rnd*/ Vector3/*rnd*/ (); /*order-start*/ /*order-*//*rnd*/ var_Vector /*rnd*/./*rnd*/ x /*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*/ y /*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*/ z /*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*/); }
/*order-*/ /*junk_method*/ /*order-*/ public static /*rnd*/ Vector3 /*rnd*/ /*rnd*/ CalcAngle/*rnd*/ (/*rnd*/ Vector3 /*rnd*/ /*rnd*/ src /*rnd*/, /*rnd*/ Vector3 /*rnd*/ /*rnd*/ dst /*rnd*/, bool /*rnd*/ RSC /*rnd*/ = false) { /*order-start*/ /*order-*//*rnd*/ Vector3 /*rnd*/ /*rnd*/ angles /*rnd*/ = new /*rnd*/ Vector3/*rnd*/ (/*rnd*/ src /*rnd*/./*rnd*/ x /*rnd*/ = 0, /*rnd*/ src /*rnd*/./*rnd*/ y /*rnd*/ = 0, /*rnd*/ src /*rnd*/./*rnd*/ z /*rnd*/ = 0);/*order-*/ /*order-end*/ /*order-start*/ /*order-*/ double[] /*rnd*/ delta /*rnd*/ = { (/*rnd*/ src /*rnd*/./*rnd*/ x /*rnd*/ - /*rnd*/ dst /*rnd*/./*rnd*/ x /*rnd*/), (/*rnd*/ src /*rnd*/./*rnd*/ y /*rnd*/ - /*rnd*/ dst /*rnd*/./*rnd*/ y /*rnd*/), (/*rnd*/ src /*rnd*/./*rnd*/ z /*rnd*/ - /*rnd*/ dst /*rnd*/./*rnd*/ z /*rnd*/) };/*order-*/ /*order-end*/ /*order-start*/ /*order-*/ float /*rnd*/ hyp /*rnd*/ = (float)System.Math.Sqrt(/*rnd*/ delta /*rnd*/[0] * /*rnd*/ delta /*rnd*/[0] + /*rnd*/ delta /*rnd*/[1] * /*rnd*/ delta /*rnd*/[1]);/*order-*/ /*order-end*/ /*order-start*/ /*order-*//*rnd*/ angles /*rnd*/./*rnd*/ x /*rnd*/ = (float)(System.Math.Atan(/*rnd*/ delta /*rnd*/[2] / /*rnd*/ hyp /*rnd*/) * 180.0f / System.Math.PI); /*order-*/ /*order-*//*rnd*/ angles /*rnd*/./*rnd*/ y /*rnd*/ = (float)(System.Math.Atan(/*rnd*/ delta /*rnd*/[1] / /*rnd*/ delta /*rnd*/[0]) * 180.0f / System.Math.PI); /*order-*/ /*order-end*/ if (/*rnd*/ delta /*rnd*/[0] >= 0.0f) /*rnd*/ angles {