private void LateUpdate() { if (ReInput.isReady) { Controller lastActiveController = Input.player.controllers.GetLastActiveController(); if (lastActiveController != null) { bool flag = lastActiveController != Input.player.controllers.Keyboard && lastActiveController != Input.player.controllers.Mouse; Input.IsGamePad = flag; this.isGamePad = flag; } UICamera.disableController = !this.isGamePad; } if (Input.DelayedActionIsDown && !Input.DelayedActionWasUpdated) { Input.GetButtonAfterDelay(Input.DelayedActionName, 0.5f); } }
private void LateUpdate() { if (ReInput.isReady) { Controller lastActiveController = Input.player.controllers.GetLastActiveController(); if (lastActiveController != null) { Input.WasGamePad = Input.IsGamePad; bool flag = lastActiveController != Input.player.controllers.Keyboard && lastActiveController != Input.player.controllers.Mouse; Input.IsGamePad = flag; this.isGamePad = flag; } if (lastActiveController != this.prevController) { Input.DS4 = ((!Input.IsGamePad || lastActiveController == null) ? null : lastActiveController.GetExtension <DualShock4Extension>()); Input.UsingDualshock = (Input.IsGamePad && lastActiveController != null && lastActiveController.name.Contains("DualShock")); this.prevController = lastActiveController; } } if (Input.DelayedActionIsDown && !Input.DelayedActionWasUpdated) { Input.GetButtonAfterDelay(Input.DelayedActionName, 0.5f, false); } }