public static extern uint XInputGetState(uint userIndex, out XboxControllerFix.XINPUT_State state);
public static void SetUp_Postfix(GamePad_PC_XB1 __instance, ref uint ___m_xb1Index, ref XboxControllerFix.XINPUT_State ___m_padState) { uint chck = ___m_xb1Index; for (uint num = 0u; num < 4u; num += 1u) { if (XboxControllerFix.XInputGetState(num, out ___m_padState) == 0u && !XboxControllerFix.occInds.Contains(num)) { ___m_xb1Index = num; } } XboxControllerFix.occInds.Add(___m_xb1Index); if (chck != ___m_xb1Index) { ModConsole.Instance.WriteLine($"patch fixed index from {chck} to {___m_xb1Index}"); } }