Example #1
0
 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);
     }
 }
Example #2
0
 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);
     }
 }