public static void PollingStopped(InputMappingButton inputMappingButton) { if (InputMappingButtonManager._instance == null || InputMappingButtonManager._instance._buttons.SafeCount <InputMappingButton>() == 0) { return; } foreach (InputMappingButton inputMappingButton2 in InputMappingButtonManager._instance._buttons) { if (!(inputMappingButton2 == null) && !(inputMappingButton2._button == null)) { if (inputMappingButton2 == inputMappingButton) { inputMappingButton2.StartCoroutine(inputMappingButton2.EnableButtonAfterDelay(0.5f)); } else { inputMappingButton2._button.enabled = true; } } } }