
public static float[] GetOrigin(uint Client)
{
return PS3.Extension.ReadFloatLength(0x110a29c + (Client * 0x3980), 3);
}
public static float[] GetAngles(uint Client)
{
return PS3.ReadfloatLength(0x110a3d8 + (Client * 0x3980), 3);
}

public static float[] ReadSingle(uint address, int length)
{
byte[] memory = PS3.Extension.ReadBytes(address, length * 4);
ReverseBytes(memory);
float[] numArray = new float[length];
for (int index = 0; index < length; ++index)
numArray[index] = BitConverter.ToSingle(memory, (length - 1 - index) * 4);
return numArray;
}
public static float[] ReadSingle(uint address, int length)
{
byte[] memory = PS3.Extension.ReadBytes(address, length * 4);
ReverseBytes(memory);
float[] numArray = new float[length];
for (int index = 0; index < length; ++index)
numArray[index] = BitConverter.ToSingle(memory, (length - 1 - index) * 4);
return numArray;
}

public static byte[] ReverseBytes(byte[] toReverse)
{
Array.Reverse(toReverse);
return toReverse;
}

public static float[] GetOrigin(uint Client)
{
return PS3.Extension.ReadFloatLength(0x110a29c + (Client * 0x3980), 3);
}
public static float[] GetAngles(uint Client)
{
return PS3.ReadfloatLength(0x110a3d8 + (Client * 0x3980), 3);
}

Copyright © 2026, NextGenUpdate.
All Rights Reserved.