Пример #1
0
 public static BODPlayerInput GetKeyboardInput(this IPlayerInputMapping mapping)
 {
     return(new BODPlayerInput {
         move = new Vector2(Input.GetAxis(mapping.moveX), Input.GetAxis(mapping.moveY)),
         look = new Vector2(Input.GetAxis(mapping.lookY), Input.GetAxis(mapping.lookX)),
         run = Input.GetButton(mapping.run) ? 1f : 0f,
         jump = Input.GetButtonDown(mapping.jump)
     });
 }
Пример #2
0
 public static PlayerInput GetControllerInput(this IPlayerInputMapping mapping)
 {
     return(new PlayerInput {
         move = new Vector2(Input.GetAxis(mapping.moveX), Input.GetAxis(mapping.moveY)),
         look = new Vector2(Input.GetAxis(mapping.lookY), Input.GetAxis(mapping.lookX)),
         run = Input.GetAxis(mapping.run),
         jump = Input.GetButtonDown(mapping.jump)
     });
 }