New Input System Setup

What input system can I use?

GrabMaster supports both the Legacy and the Newer Input System from Unity

What is the Controls list for the inputs?

Inputs / Controls List

Find the required scripts

  1. Navigate to the Assets > GrabMaster v1.0 > Scripts > Input folder

    1. You will find: LegayFPSInput / LegacyGrabInput / NewFPSInput / NewGrabInput

Setting Up New Input System

  1. Add the New FPS & New Grab Input scripts to your player object or the object which has the GrabSystem script

    1. You can remove the NewFPSInput script if you're using your own FPSController

  1. You can see each of these actions reference an ActionReference (These are part of the included GrabMasterActions)

    1. You can find these in Assets > Grab Master v1.0 > Input folder

    2. If you open the GrabMasterActions you will find all of the Action references below and these will change if you make any adjusts to the main actions maps

Editing the Action Maps

The Action Maps are split into two:

  • One for Player Inputs (Can be ignored if you're using your own)

  • One for Grab Inputs: These can be customized to your liking and the ActionReferences will update automatically

Input Processors - Sensitivity for Rotation

If you find the Grab - Action Map > Rotate Delta > Left Stick

  • This uses a Stick Deadzone at default settings

  • Uses Scale Vector2 at a lower setting of 0.2 - To try and make sure the scale feels natural compared to the mouse options

If you find the Grab - Action Map > Rotate Delta > Delta [Mouse]

  • This uses a Scale Vector2 of 0.07 to try and match with the stick sensitivity

Last updated