rendered paste body.locals valuetype _XINPUT_STATE V_2
// {
ldloca.s V_2 // void* addr = &V_2;
ldc.i4.0 // char initval = 0x00;
stind.i4 // *((int*)addr) = initval;
// }
// {
ldloca.s V_2 // void* addr = &V_2;
// {
ldc.i4.4 // char offset = 0x04;
add // addr += offset;
// }
ldc.i4.0 // char initval = 0x00;
ldc.i4.s 12 // char len = 0x0C;
initblk // memset(addr, initval, len);
// }
// why not this instead?
// {
ldloca.s V_2 // void* addr = &V_2;
ldc.i4.0 // char initval = 0x00;
ldc.i4.s 16 // char len = 0x10;
initblk // memset(addr, initval, len);
// }