public void MovePlayer() { swipeType = InputManager.GetMostRecentInputType(); switch (movementState) { #region case-running case MovementState.running: //Baseline character is running switch (swipeType) { case InputManager.SwipeType.swipeForwardUp: MovePlayer(movementTypes.jump); break; case InputManager.SwipeType.swipeBackwards: MovePlayer(movementTypes.changeDirection); break; case InputManager.SwipeType.swipeDown: break; } break; #endregion case-running } }
public void GetInputFromEvent() { swipeType = InputManager.GetMostRecentInputType(); PlayerCharacterInputs characterInputs = new PlayerCharacterInputs(); switch (swipeType) { case InputManager.SwipeType.swipeForwardUp: characterInputs.jumpDown = true; break; case InputManager.SwipeType.swipeBackwards: characterInputs.changeDirection = true; break; case InputManager.SwipeType.swipeDown: characterInputs.slideDown = true; break; } Character.SetInputs(ref characterInputs); }