class Transform
{
public:
char pad_0x0000[0x34]; //0x0000
Vector3 rotation; //0x0034
Vector3 origin; //0x0040
};
class MiscTransform
{
public:
char pad_0x0000[0x8C]; //0x0000
D3DXVECTOR3 origin; //0x008C
};
Inside BasePlayer/BaseEntity:
PlayerInput* input; //0x01E0
class PlayerInput
{
public:
char pad_0x0000[0x44]; //0x0000
Vector4 bodyRotation; //0x0044
Vector3 bodyAngles; //0x0054 //write to this
Vector4 headRotation; //0x0060
Vector3 headAngles; //0x0070
Vector2 viewDelta; //0x007C
Vector3 headDelta; //0x0084
__int32 mouseWheelUp; //0x0090
__int32 mouseWheelDn; //0x0094
char pad_0x0098[0x13C]; //0x0098
};//Size=0x01D4