private void ChangeText(InputDeviceEnum newInputDevice)
 {
     if (textContainer != null && texts != null &&
         texts.TryGetValue(newInputDevice, out string result))
     {
         textContainer.text = result;
     }
 }
 public string GetText(InputDeviceEnum inputDevice)
 {
     if (stringForDevice.IsNotNullAndTryGetValue(inputDevice, out string text))
     {
         return(text);
     }
     return(null);
 }
Esempio n. 3
0
 public Sprite GetSprite(InputDeviceEnum inputDevice)
 {
     if (imageForDevice.IsNotNullAndTryGetValue(inputDevice, out Sprite correctImage))
     {
         return(correctImage);
     }
     return(null);
 }
Esempio n. 4
0
 public void MovementInvoke(InputDeviceEnum inputDeviceEnum)
 {
     if (inputDeviceEnum == InputDeviceEnum.KeyboardAndMouse)
     {
         PlayerControl.AnglePlayerTowardsInputOnChange(0.5f);
     }
     if (inputDeviceEnum == InputDeviceEnum.TouchDevice)
     {
         PlayerControl.AnglePlayerTowardsInputOnChange(1.5f);
     }
 }
Esempio n. 5
0
 void ChangeInputDevice()
 {
     if (UnityEngine.Input.touchSupported)
     {
         CurrentInputDevice = InputDeviceEnum.TouchDevice;
     }
     if (UnityEngine.Input.mousePresent)
     {
         CurrentInputDevice = InputDeviceEnum.KeyboardAndMouse;
     }
 }
Esempio n. 6
0
 private void SetType(InputDeviceEnum currentInputDevice)
 {
     SetType();
 }
Esempio n. 7
0
 public void SecondaryActionInvoke(InputDeviceEnum inputDeviceEnum)
 {
     PlayerBounceLogic.DecreaseBouncePower();
 }
Esempio n. 8
0
 public void PrimaryActionInvoke(InputDeviceEnum inputDeviceEnum)
 {
     PlayerBounceLogic.IncreaseBouncePower();
 }
Esempio n. 9
0
 public void PauseInvoked(InputDeviceEnum inputDeviceEnum)
 {
     GameEngineHelper.GetCurrentGameEngine().TogglePause();
 }