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); }
public Sprite GetSprite(InputDeviceEnum inputDevice) { if (imageForDevice.IsNotNullAndTryGetValue(inputDevice, out Sprite correctImage)) { return(correctImage); } return(null); }
public void MovementInvoke(InputDeviceEnum inputDeviceEnum) { if (inputDeviceEnum == InputDeviceEnum.KeyboardAndMouse) { PlayerControl.AnglePlayerTowardsInputOnChange(0.5f); } if (inputDeviceEnum == InputDeviceEnum.TouchDevice) { PlayerControl.AnglePlayerTowardsInputOnChange(1.5f); } }
void ChangeInputDevice() { if (UnityEngine.Input.touchSupported) { CurrentInputDevice = InputDeviceEnum.TouchDevice; } if (UnityEngine.Input.mousePresent) { CurrentInputDevice = InputDeviceEnum.KeyboardAndMouse; } }
private void SetType(InputDeviceEnum currentInputDevice) { SetType(); }
public void SecondaryActionInvoke(InputDeviceEnum inputDeviceEnum) { PlayerBounceLogic.DecreaseBouncePower(); }
public void PrimaryActionInvoke(InputDeviceEnum inputDeviceEnum) { PlayerBounceLogic.IncreaseBouncePower(); }
public void PauseInvoked(InputDeviceEnum inputDeviceEnum) { GameEngineHelper.GetCurrentGameEngine().TogglePause(); }