C++:
void(*old_control)(void *instance);
void control(void *instance){
if(instance != NULL){
if (Speed) {
*(float*)((uint32_t)instance + 0x28) = Speed;
}
if (RunSpeed) {
*(float*)((uint32_t)instance + 0x2C) = RunSpeed;
}
if (Jump) {
*(float*)((uint32_t)instance + 0x3C) = Jump;
}
if (God) {
*(bool*)((uint32_t)instance + 0x38) = true;
}
}
old_control(instance);
}
case 1:
Speed = value;
break;
case 2:
RunSpeed = value;
break;
case 3:
Jump = value;
break;
case 4:
God = boolean;
break;