public static Vector3 GetBonePos(int entB, int bone) { float x = CylMem.ReadFloat(entB + m_dwBoneMatrix + 0x30 * bone + 0x0C); float y = CylMem.ReadFloat(entB + m_dwBoneMatrix + 0x30 * bone + 0x1C); float z = CylMem.ReadFloat(entB + m_dwBoneMatrix + 0x30 * bone + 0x2C); Vector3 BonePos = new Vector3(x, y, z); return(BonePos); }
public static Vector3 GetBonePos(int target, Enums.Bones bone) { int bMatrix = CylMem.ReadInt(target + Offsets.netvars.m_dwBoneMatrix); Vector3 vec = new Vector3(); vec.X = CylMem.ReadFloat(bMatrix + (0x30 * (int)bone) + 0xC); vec.Y = CylMem.ReadFloat(bMatrix + (0x30 * (int)bone) + 0x1C); vec.Z = CylMem.ReadFloat(bMatrix + (0x30 * (int)bone) + 0x2C); return(vec); }