Exemple #1
0
        public Vector3 GetEntityBonePosition(int boneid)
        {
            var boneMatrix = MemUtils.ReadInt32((IntPtr)(Entity + Netvars.m_dwBoneMatrix));

            var bonePos = new Vector3
            {
                X = MemUtils.ReadFloat((IntPtr)(boneMatrix + 0x30 * boneid + 0xC)),
                Y = MemUtils.ReadFloat((IntPtr)(boneMatrix + 0x30 * boneid + 0x1C)),
                Z = MemUtils.ReadFloat((IntPtr)(boneMatrix + 0x30 * boneid + 0x2C))
            };

            return(bonePos);
        }