public class @GameInput : IInputActionCollection , IDisposable
{
public InputActionAsset asset { get ; }
public @GameInput ( )
{
asset = InputActionAsset . FromJson ( @ "{
public InputActionAsset asset { get ; }
public @GameInput ( )
{
asset = InputActionAsset . FromJson ( @ "{
"" name "" : "" GameInput "" ,
"" maps "" : [
{
"" id "" : "" a6b0dc37 - 2 ef3 - 4 2 0d - 9 9 0 a - eef5df26ae21 "" ,
"" actions "" : [
{
"" name "" : "" MoveSelection "" ,
"" name "" : "" MoveMenu Selection "" ,
"" type "" : "" Value "" ,
"" id "" : "" ca8fee63 - 5 8 a3 - 4 9 c0 - 9 b34 - e74351e25113 "" ,
"" expectedControlType "" : "" Vector2 "" ,
"" name "" : "" Cancel "" ,
"" type "" : "" Button "" ,
"" id "" : "" c0e250d4 - 5 0 a1 - 4 b32 - a5e6 - f4d8a75bdcd7 "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" ""
} ,
{
"" name "" : "" MouseMove "" ,
"" type "" : "" PassThrough "" ,
"" id "" : "" df62b304 - 1 4 5 b - 4 3 af - 9 a21 - 8 cfd14f72fdb "" ,
"" expectedControlType "" : "" Vector2 "" ,
"" processors "" : "" "" ,
"" interactions "" : "" ""
} ,
{
"" name "" : "" Unpause "" ,
"" type "" : "" Button "" ,
"" id "" : "" a33f8309 - 6 5f 3 - 4f 8 a - 8 6 7 1 - c7cb90ef798e "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" ""
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" b03f649e - d5ec - 4f ad - 8 6 1 4 - 6 a69620c5345 "" ,
"" path "" : "" < Mouse > / leftButton "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" Confirm "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" Gamepad Left Stick "" ,
"" id "" : "" abfca31e - 4 3 6 0 - 4 8f 9 - 8 9 ac - 8 9 7 5 7 0 e32b3c "" ,
"" path "" : "" 2D Vector ( mode = 1 ) "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenuSelection "" ,
"" isComposite "" : true ,
"" isPartOfComposite "" : false
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : true ,
"" isPartOfComposite "" : false
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : true ,
"" isPartOfComposite "" : false
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : true ,
"" isPartOfComposite "" : false
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" MoveSelection "" ,
"" action "" : "" MoveMenu Selection "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
"" action "" : "" Cancel "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 1 0 a96123 - fa2f - 4 3f 5 - b596 - 4 ed4c93fd4b3 "" ,
"" path "" : "" < Gamepad > / start "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" Unpause "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" b8857ec1 - 9 a5c - 4 cd2 - af29 - 2 7 6 6 8 3 c9151e "" ,
"" path "" : "" < Keyboard > / escape "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardOrGamepad "" ,
"" action "" : "" Unpause "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 2 3 5 8 3 bb1 - 6d d5 - 4 2 8 7 - 9 4 bd - 3 0 2 8 1 9 9f c088 "" ,
"" path "" : "" < Mouse > / position "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" Keyboard & Mouse ; KeyboardOrGamepad "" ,
"" action "" : "" MouseMove "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
}
]
} ,
}
]
} ");
// Gameplay
m_Gameplay = asset . FindActionMap ( "Gameplay" , throwIfNotFound : true ) ;
m_Gameplay_Move = m_Gameplay . FindAction ( "Move" , throwIfNotFound : true ) ;
m_Gameplay_Jump = m_Gameplay . FindAction ( "Jump" , throwIfNotFound : true ) ;
m_Gameplay_Attack = m_Gameplay . FindAction ( "Attack" , throwIfNotFound : true ) ;
m_Gameplay_Interact = m_Gameplay . FindAction ( "Interact" , throwIfNotFound : true ) ;
m_Gameplay_Pause = m_Gameplay . FindAction ( "Pause" , throwIfNotFound : true ) ;
m_Gameplay_ExtraAction = m_Gameplay . FindAction ( "ExtraAction" , throwIfNotFound : true ) ;
m_Gameplay_RotateCamera = m_Gameplay . FindAction ( "RotateCamera" , throwIfNotFound : true ) ;
m_Gameplay_MouseControlCamera = m_Gameplay . FindAction ( "MouseControlCamera" , throwIfNotFound : true ) ;
// Gameplay
m_Gameplay = asset . FindActionMap ( "Gameplay" , throwIfNotFound : true ) ;
m_Gameplay_Move = m_Gameplay . FindAction ( "Move" , throwIfNotFound : true ) ;
m_Gameplay_Jump = m_Gameplay . FindAction ( "Jump" , throwIfNotFound : true ) ;
m_Gameplay_Attack = m_Gameplay . FindAction ( "Attack" , throwIfNotFound : true ) ;
m_Gameplay_Interact = m_Gameplay . FindAction ( "Interact" , throwIfNotFound : true ) ;
m_Gameplay_Pause = m_Gameplay . FindAction ( "Pause" , throwIfNotFound : true ) ;
m_Gameplay_ExtraAction = m_Gameplay . FindAction ( "ExtraAction" , throwIfNotFound : true ) ;
m_Gameplay_RotateCamera = m_Gameplay . FindAction ( "RotateCamera" , throwIfNotFound : true ) ;
m_Gameplay_MouseControlCamera = m_Gameplay . FindAction ( "MouseControlCamera" , throwIfNotFound : true ) ;
// Menus
m_Menus = asset . FindActionMap ( "Menus" , throwIfNotFound : true ) ;
m_Menus_MoveSelection = m_Menus . FindAction ( "MoveSelection" , throwIfNotFound : true ) ;
m_Menus_Confirm = m_Menus . FindAction ( "Confirm" , throwIfNotFound : true ) ;
m_Menus_Cancel = m_Menus . FindAction ( "Cancel" , throwIfNotFound : true ) ;
// Dialogues
m_Dialogues = asset . FindActionMap ( "Dialogues" , throwIfNotFound : true ) ;
m_Dialogues_MoveSelection = m_Dialogues . FindAction ( "MoveSelection" , throwIfNotFound : true ) ;
m_Dialogues_AdvanceDialogue = m_Dialogues . FindAction ( "AdvanceDialogue" , throwIfNotFound : true ) ;
}
// Menus
m_Menus = asset . FindActionMap ( "Menus" , throwIfNotFound : true ) ;
m_Menus_MoveMenuSelection = m_Menus . FindAction ( "MoveMenuSelection" , throwIfNotFound : true ) ;
m_Menus_Confirm = m_Menus . FindAction ( "Confirm" , throwIfNotFound : true ) ;
m_Menus_Cancel = m_Menus . FindAction ( "Cancel" , throwIfNotFound : true ) ;
m_Menus_MouseMove = m_Menus . FindAction ( "MouseMove" , throwIfNotFound : true ) ;
m_Menus_Unpause = m_Menus . FindAction ( "Unpause" , throwIfNotFound : true ) ;
// Dialogues
m_Dialogues = asset . FindActionMap ( "Dialogues" , throwIfNotFound : true ) ;
m_Dialogues_MoveSelection = m_Dialogues . FindAction ( "MoveSelection" , throwIfNotFound : true ) ;
m_Dialogues_AdvanceDialogue = m_Dialogues . FindAction ( "AdvanceDialogue" , throwIfNotFound : true ) ;
}
public void Dispose ( )
{
UnityEngine . Object . Destroy ( asset ) ;
}
public void Dispose ( )
{
UnityEngine . Object . Destroy ( asset ) ;
}
public InputBinding ? bindingMask
{
get = > asset . bindingMask ;
set = > asset . bindingMask = value ;
}
public InputBinding ? bindingMask
{
get = > asset . bindingMask ;
set = > asset . bindingMask = value ;
}
public ReadOnlyArray < InputDevice > ? devices
{
get = > asset . devices ;
set = > asset . devices = value ;
}
public ReadOnlyArray < InputDevice > ? devices
{
get = > asset . devices ;
set = > asset . devices = value ;
}
public ReadOnlyArray < InputControlScheme > controlSchemes = > asset . controlSchemes ;
public ReadOnlyArray < InputControlScheme > controlSchemes = > asset . controlSchemes ;
public bool Contains ( InputAction action )
{
return asset . Contains ( action ) ;
}
public bool Contains ( InputAction action )
{
return asset . Contains ( action ) ;
}
public IEnumerator < InputAction > GetEnumerator ( )
{
return asset . GetEnumerator ( ) ;
}
public IEnumerator < InputAction > GetEnumerator ( )
{
return asset . GetEnumerator ( ) ;
}
IEnumerator IEnumerable . GetEnumerator ( )
{
return GetEnumerator ( ) ;
}
IEnumerator IEnumerable . GetEnumerator ( )
{
return GetEnumerator ( ) ;
}
public void Enable ( )
{
asset . Enable ( ) ;
}
public void Enable ( )
{
asset . Enable ( ) ;
}
public void Disable ( )
{
asset . Disable ( ) ;
}
public void Disable ( )
{
asset . Disable ( ) ;
}
// Gameplay
private readonly InputActionMap m_Gameplay ;
private IGameplayActions m_GameplayActionsCallbackInterface ;
private readonly InputAction m_Gameplay_Move ;
private readonly InputAction m_Gameplay_Jump ;
private readonly InputAction m_Gameplay_Attack ;
private readonly InputAction m_Gameplay_Interact ;
private readonly InputAction m_Gameplay_Pause ;
private readonly InputAction m_Gameplay_ExtraAction ;
private readonly InputAction m_Gameplay_RotateCamera ;
private readonly InputAction m_Gameplay_MouseControlCamera ;
// Gameplay
private readonly InputActionMap m_Gameplay ;
private IGameplayActions m_GameplayActionsCallbackInterface ;
private readonly InputAction m_Gameplay_Move ;
private readonly InputAction m_Gameplay_Jump ;
private readonly InputAction m_Gameplay_Pause ;
private readonly InputAction m_Gameplay_ExtraAction ;
private readonly InputAction m_Gameplay_RotateCamera ;
private readonly InputAction m_Gameplay_MouseControlCamera ;
public struct GameplayActions
{
private @GameInput m_Wrapper ;
public GameplayActions ( @GameInput wrapper ) { m_Wrapper = wrapper ; }
public InputAction @Move = > m_Wrapper . m_Gameplay_Move ;
public InputAction @Jump = > m_Wrapper . m_Gameplay_Jump ;
public InputAction @Attack = > m_Wrapper . m_Gameplay_Attack ;
public InputAction @Interact = > m_Wrapper . m_Gameplay_Interact ;
public InputAction @Pause = > m_Wrapper . m_Gameplay_Pause ;
public InputAction @ExtraAction = > m_Wrapper . m_Gameplay_ExtraAction ;
public InputAction @RotateCamera = > m_Wrapper . m_Gameplay_RotateCamera ;
public InputAction @MouseControlCamera = > m_Wrapper . m_Gameplay_MouseControlCamera ;
public struct GameplayActions
{
private @GameInput m_Wrapper ;
public GameplayActions ( @GameInput wrapper ) { m_Wrapper = wrapper ; }
public InputAction @Move = > m_Wrapper . m_Gameplay_Move ;
public InputAction @Jump = > m_Wrapper . m_Gameplay_Jump ;
public InputAction @Attack = > m_Wrapper . m_Gameplay_Attack ;
public InputAction @Interact = > m_Wrapper . m_Gameplay_Interact ;
public InputAction @Pause = > m_Wrapper . m_Gameplay_Pause ;
public InputAction @ExtraAction = > m_Wrapper . m_Gameplay_ExtraAction ;
public InputAction @RotateCamera = > m_Wrapper . m_Gameplay_RotateCamera ;
public InputAction @MouseControlCamera = > m_Wrapper . m_Gameplay_MouseControlCamera ;
public InputActionMap Get ( ) { return m_Wrapper . m_Gameplay ; }
public void Enable ( ) { Get ( ) . Enable ( ) ; }
public void Disable ( ) { Get ( ) . Disable ( ) ; }
public bool enabled = > Get ( ) . enabled ;
public static implicit operator InputActionMap ( GameplayActions set ) { return set . Get ( ) ; }
public void SetCallbacks ( IGameplayActions instance )
{
if ( m_Wrapper . m_GameplayActionsCallbackInterface ! = null )
{
@Move . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMove ;
@Move . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMove ;
@Move . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMove ;
@Jump . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnJump ;
@Jump . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnJump ;
@Jump . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnJump ;
@Attack . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnAttack ;
@Attack . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnAttack ;
@Attack . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnAttack ;
@Interact . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnInteract ;
@Interact . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnInteract ;
@Interact . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnInteract ;
@Pause . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnPause ;
@Pause . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnPause ;
@Pause . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnPause ;
@ExtraAction . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnExtraAction ;
@ExtraAction . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnExtraAction ;
@ExtraAction . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnExtraAction ;
@RotateCamera . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnRotateCamera ;
@RotateCamera . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnRotateCamera ;
@RotateCamera . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnRotateCamera ;
@MouseControlCamera . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMouseControlCamera ;
@MouseControlCamera . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMouseControlCamera ;
@MouseControlCamera . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMouseControlCamera ;
public InputActionMap Get ( ) { return m_Wrapper . m_Gameplay ; }
public void Enable ( ) { Get ( ) . Enable ( ) ; }
public void Disable ( ) { Get ( ) . Disable ( ) ; }
public bool enabled = > Get ( ) . enabled ;
public static implicit operator InputActionMap ( GameplayActions set ) { return set . Get ( ) ; }
public void SetCallbacks ( IGameplayActions instance )
{
if ( m_Wrapper . m_GameplayActionsCallbackInterface ! = null )
{
@Move . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMove ;
@Move . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMove ;
@Move . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMove ;
@Jump . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnJump ;
@Jump . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnJump ;
@Jump . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnJump ;
@Attack . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnAttack ;
@Attack . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnAttack ;
@Attack . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnAttack ;
@Interact . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnInteract ;
@Interact . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnInteract ;
@Interact . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnInteract ;
@Pause . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnPause ;
@Pause . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnPause ;
@Pause . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnPause ;
@ExtraAction . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnExtraAction ;
@ExtraAction . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnExtraAction ;
@ExtraAction . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnExtraAction ;
@RotateCamera . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnRotateCamera ;
@RotateCamera . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnRotateCamera ;
@RotateCamera . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnRotateCamera ;
@MouseControlCamera . started - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMouseControlCamera ;
@MouseControlCamera . performed - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMouseControlCamera ;
@MouseControlCamera . canceled - = m_Wrapper . m_GameplayActionsCallbackInterface . OnMouseControlCamera ;
}
m_Wrapper . m_GameplayActionsCallbackInterface = instance ;
if ( instance ! = null )
{
@Move . started + = instance . OnMove ;
@Move . performed + = instance . OnMove ;
@Move . canceled + = instance . OnMove ;
@Jump . started + = instance . OnJump ;
@Jump . performed + = instance . OnJump ;
@Jump . canceled + = instance . OnJump ;
@Attack . started + = instance . OnAttack ;
@Attack . performed + = instance . OnAttack ;
@Attack . canceled + = instance . OnAttack ;
@Interact . started + = instance . OnInteract ;
@Interact . performed + = instance . OnInteract ;
@Interact . canceled + = instance . OnInteract ;
@Pause . started + = instance . OnPause ;
@Pause . performed + = instance . OnPause ;
@Pause . canceled + = instance . OnPause ;
@ExtraAction . started + = instance . OnExtraAction ;
@ExtraAction . performed + = instance . OnExtraAction ;
@ExtraAction . canceled + = instance . OnExtraAction ;
@RotateCamera . started + = instance . OnRotateCamera ;
@RotateCamera . performed + = instance . OnRotateCamera ;
@RotateCamera . canceled + = instance . OnRotateCamera ;
@MouseControlCamera . started + = instance . OnMouseControlCamera ;
@MouseControlCamera . performed + = instance . OnMouseControlCamera ;
@MouseControlCamera . canceled + = instance . OnMouseControlCamera ;
}
m_Wrapper . m_GameplayActionsCallbackInterface = instance ;
if ( instance ! = null )
{
@Move . started + = instance . OnMove ;
@Move . performed + = instance . OnMove ;
@Move . canceled + = instance . OnMove ;
@Jump . started + = instance . OnJump ;
@Jump . performed + = instance . OnJump ;
@Jump . canceled + = instance . OnJump ;
@Attack . started + = instance . OnAttack ;
@Attack . performed + = instance . OnAttack ;
@Attack . canceled + = instance . OnAttack ;
@Interact . started + = instance . OnInteract ;
@Interact . performed + = instance . OnInteract ;
@Interact . canceled + = instance . OnInteract ;
@Pause . started + = instance . OnPause ;
@Pause . performed + = instance . OnPause ;
@Pause . canceled + = instance . OnPause ;
@ExtraAction . started + = instance . OnExtraAction ;
@ExtraAction . performed + = instance . OnExtraAction ;
@ExtraAction . canceled + = instance . OnExtraAction ;
@RotateCamera . started + = instance . OnRotateCamera ;
@RotateCamera . performed + = instance . OnRotateCamera ;
@RotateCamera . canceled + = instance . OnRotateCamera ;
@MouseControlCamera . started + = instance . OnMouseControlCamera ;
@MouseControlCamera . performed + = instance . OnMouseControlCamera ;
@MouseControlCamera . canceled + = instance . OnMouseControlCamera ;
}
}
}
public GameplayActions @Gameplay = > new GameplayActions ( this ) ;
}
}
}
private readonly InputAction m_Gameplay_Interact ;
private readonly InputAction m_Gameplay_Attack ;
public GameplayActions @Gameplay = > new GameplayActions ( this ) ;
// Menus
private readonly InputActionMap m_Menus ;
private IMenusActions m_MenusActionsCallbackInterface ;
private readonly InputAction m_Menus_MoveSelection ;
private readonly InputAction m_Menus_Confirm ;
private readonly InputAction m_Menus_Cancel ;
public struct MenusActions
{
private @GameInput m_Wrapper ;
public MenusActions ( @GameInput wrapper ) { m_Wrapper = wrapper ; }
public InputAction @MoveSelection = > m_Wrapper . m_Menus_MoveSelection ;
public InputAction @Confirm = > m_Wrapper . m_Menus_Confirm ;
public InputAction @Cancel = > m_Wrapper . m_Menus_Cancel ;
public InputActionMap Get ( ) { return m_Wrapper . m_Menus ; }
public void Enable ( ) { Get ( ) . Enable ( ) ; }
public void Disable ( ) { Get ( ) . Disable ( ) ; }
public bool enabled = > Get ( ) . enabled ;
public static implicit operator InputActionMap ( MenusActions set ) { return set . Get ( ) ; }
public void SetCallbacks ( IMenusActions instance )
{
if ( m_Wrapper . m_MenusActionsCallbackInterface ! = null )
{
@MoveSelection . started - = m_Wrapper . m_MenusActionsCallbackInterface . OnMoveSelection ;
@MoveSelection . performed - = m_Wrapper . m_MenusActionsCallbackInterface . OnMoveSelection ;
@MoveSelection . canceled - = m_Wrapper . m_MenusActionsCallbackInterface . OnMoveSelection ;
@Confirm . started - = m_Wrapper . m_MenusActionsCallbackInterface . OnConfirm ;
@Confirm . performed - = m_Wrapper . m_MenusActionsCallbackInterface . OnConfirm ;
@Confirm . canceled - = m_Wrapper . m_MenusActionsCallbackInterface . OnConfirm ;
@Cancel . started - = m_Wrapper . m_MenusActionsCallbackInterface . OnCancel ;
@Cancel . performed - = m_Wrapper . m_MenusActionsCallbackInterface . OnCancel ;
@Cancel . canceled - = m_Wrapper . m_MenusActionsCallbackInterface . OnCancel ;
}
m_Wrapper . m_MenusActionsCallbackInterface = instance ;
if ( instance ! = null )
{
@MoveSelection . started + = instance . OnMoveSelection ;
@MoveSelection . performed + = instance . OnMoveSelection ;
@MoveSelection . canceled + = instance . OnMoveSelection ;
@Confirm . started + = instance . OnConfirm ;
@Confirm . performed + = instance . OnConfirm ;
@Confirm . canceled + = instance . OnConfirm ;
@Cancel . started + = instance . OnCancel ;
@Cancel . performed + = instance . OnCancel ;
@Cancel . canceled + = instance . OnCancel ;
}
}
}
public MenusActions @Menus = > new MenusActions ( this ) ;
// Menus
private readonly InputActionMap m_Menus ;
private IMenusActions m_MenusActionsCallbackInterface ;
private readonly InputAction m_Menus_MoveMenuSelection ;
private readonly InputAction m_Menus_Confirm ;
private readonly InputAction m_Menus_Cancel ;
private readonly InputAction m_Menus_MouseMove ;
private readonly InputAction m_Menus_Unpause ;
public struct MenusActions
{
private @GameInput m_Wrapper ;
public MenusActions ( @GameInput wrapper ) { m_Wrapper = wrapper ; }
public InputAction @MoveMenuSelection = > m_Wrapper . m_Menus_MoveMenuSelection ;
public InputAction @Confirm = > m_Wrapper . m_Menus_Confirm ;
public InputAction @Cancel = > m_Wrapper . m_Menus_Cancel ;
public InputAction @MouseMove = > m_Wrapper . m_Menus_MouseMove ;
public InputAction @Unpause = > m_Wrapper . m_Menus_Unpause ;
public InputActionMap Get ( ) { return m_Wrapper . m_Menus ; }
public void Enable ( ) { Get ( ) . Enable ( ) ; }
public void Disable ( ) { Get ( ) . Disable ( ) ; }
public bool enabled = > Get ( ) . enabled ;
public static implicit operator InputActionMap ( MenusActions set ) { return set . Get ( ) ; }
public void SetCallbacks ( IMenusActions instance )
{
if ( m_Wrapper . m_MenusActionsCallbackInterface ! = null )
{
@MoveMenuSelection . started - = m_Wrapper . m_MenusActionsCallbackInterface . OnMoveMenuSelection ;
@MoveMenuSelection . performed - = m_Wrapper . m_MenusActionsCallbackInterface . OnMoveMenuSelection ;
@MoveMenuSelection . canceled - = m_Wrapper . m_MenusActionsCallbackInterface . OnMoveMenuSelection ;
@Confirm . started - = m_Wrapper . m_MenusActionsCallbackInterface . OnConfirm ;
@Confirm . performed - = m_Wrapper . m_MenusActionsCallbackInterface . OnConfirm ;
@Confirm . canceled - = m_Wrapper . m_MenusActionsCallbackInterface . OnConfirm ;
@Cancel . started - = m_Wrapper . m_MenusActionsCallbackInterface . OnCancel ;
@Cancel . performed - = m_Wrapper . m_MenusActionsCallbackInterface . OnCancel ;
@Cancel . canceled - = m_Wrapper . m_MenusActionsCallbackInterface . OnCancel ;
@MouseMove . started - = m_Wrapper . m_MenusActionsCallbackInterface . OnMouseMove ;
@MouseMove . performed - = m_Wrapper . m_MenusActionsCallbackInterface . OnMouseMove ;
@MouseMove . canceled - = m_Wrapper . m_MenusActionsCallbackInterface . OnMouseMove ;
@Unpause . started - = m_Wrapper . m_MenusActionsCallbackInterface . OnUnpause ;
@Unpause . performed - = m_Wrapper . m_MenusActionsCallbackInterface . OnUnpause ;
@Unpause . canceled - = m_Wrapper . m_MenusActionsCallbackInterface . OnUnpause ;
}
m_Wrapper . m_MenusActionsCallbackInterface = instance ;
if ( instance ! = null )
{
@MoveMenuSelection . started + = instance . OnMoveMenuSelection ;
@MoveMenuSelection . performed + = instance . OnMoveMenuSelection ;
@MoveMenuSelection . canceled + = instance . OnMoveMenuSelection ;
@Confirm . started + = instance . OnConfirm ;
@Confirm . performed + = instance . OnConfirm ;
@Confirm . canceled + = instance . OnConfirm ;
@Cancel . started + = instance . OnCancel ;
@Cancel . performed + = instance . OnCancel ;
@Cancel . canceled + = instance . OnCancel ;
@MouseMove . started + = instance . OnMouseMove ;
@MouseMove . performed + = instance . OnMouseMove ;
@MouseMove . canceled + = instance . OnMouseMove ;
@Unpause . started + = instance . OnUnpause ;
@Unpause . performed + = instance . OnUnpause ;
@Unpause . canceled + = instance . OnUnpause ;
}
}
}
public MenusActions @Menus = > new MenusActions ( this ) ;
// Dialogues
private readonly InputActionMap m_Dialogues ;
private IDialoguesActions m_DialoguesActionsCallbackInterface ;
private readonly InputAction m_Dialogues_MoveSelection ;
private readonly InputAction m_Dialogues_AdvanceDialogue ;
public struct DialoguesActions
{
private @GameInput m_Wrapper ;
public DialoguesActions ( @GameInput wrapper ) { m_Wrapper = wrapper ; }
public InputAction @MoveSelection = > m_Wrapper . m_Dialogues_MoveSelection ;
public InputAction @AdvanceDialogue = > m_Wrapper . m_Dialogues_AdvanceDialogue ;
public InputActionMap Get ( ) { return m_Wrapper . m_Dialogues ; }
public void Enable ( ) { Get ( ) . Enable ( ) ; }
public void Disable ( ) { Get ( ) . Disable ( ) ; }
public bool enabled = > Get ( ) . enabled ;
public static implicit operator InputActionMap ( DialoguesActions set ) { return set . Get ( ) ; }
public void SetCallbacks ( IDialoguesActions instance )
{
if ( m_Wrapper . m_DialoguesActionsCallbackInterface ! = null )
{
@MoveSelection . started - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnMoveSelection ;
@MoveSelection . performed - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnMoveSelection ;
@MoveSelection . canceled - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnMoveSelection ;
@AdvanceDialogue . started - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnAdvanceDialogue ;
@AdvanceDialogue . performed - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnAdvanceDialogue ;
@AdvanceDialogue . canceled - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnAdvanceDialogue ;
}
m_Wrapper . m_DialoguesActionsCallbackInterface = instance ;
if ( instance ! = null )
{
@MoveSelection . started + = instance . OnMoveSelection ;
@MoveSelection . performed + = instance . OnMoveSelection ;
@MoveSelection . canceled + = instance . OnMoveSelection ;
@AdvanceDialogue . started + = instance . OnAdvanceDialogue ;
@AdvanceDialogue . performed + = instance . OnAdvanceDialogue ;
@AdvanceDialogue . canceled + = instance . OnAdvanceDialogue ;
}
}
}
public DialoguesActions @Dialogues = > new DialoguesActions ( this ) ;
private int m_KeyboardOrGamepadSchemeIndex = - 1 ;
public InputControlScheme KeyboardOrGamepadScheme
{
get
{
if ( m_KeyboardOrGamepadSchemeIndex = = - 1 )
m_KeyboardOrGamepadSchemeIndex = asset . FindControlSchemeIndex ( "KeyboardOrGamepad" ) ;
return asset . controlSchemes [ m_KeyboardOrGamepadSchemeIndex ] ;
}
}
public interface IGameplayActions
{
void OnMove ( InputAction . CallbackContext context ) ;
void OnJump ( InputAction . CallbackContext context ) ;
void OnAttack ( InputAction . CallbackContext context ) ;
void OnInteract ( InputAction . CallbackContext context ) ;
void OnPause ( InputAction . CallbackContext context ) ;
void OnExtraAction ( InputAction . CallbackContext context ) ;
void OnRotateCamera ( InputAction . CallbackContext context ) ;
void OnMouseControlCamera ( InputAction . CallbackContext context ) ;
void OnRun ( InputAction . CallbackContext context ) ;
}
public interface IMenusActions
{
void OnMoveSelection ( InputAction . CallbackContext context ) ;
void OnConfirm ( InputAction . CallbackContext context ) ;
void OnCancel ( InputAction . CallbackContext context ) ;
}
public interface IDialoguesActions
{
void OnMoveSelection ( InputAction . CallbackContext context ) ;
void OnAdvanceDialogue ( InputAction . CallbackContext context ) ;
}
// Dialogues
private readonly InputActionMap m_Dialogues ;
private IDialoguesActions m_DialoguesActionsCallbackInterface ;
private readonly InputAction m_Dialogues_MoveSelection ;
private readonly InputAction m_Dialogues_AdvanceDialogue ;
public struct DialoguesActions
{
private @GameInput m_Wrapper ;
public DialoguesActions ( @GameInput wrapper ) { m_Wrapper = wrapper ; }
public InputAction @MoveSelection = > m_Wrapper . m_Dialogues_MoveSelection ;
public InputAction @AdvanceDialogue = > m_Wrapper . m_Dialogues_AdvanceDialogue ;
public InputActionMap Get ( ) { return m_Wrapper . m_Dialogues ; }
public void Enable ( ) { Get ( ) . Enable ( ) ; }
public void Disable ( ) { Get ( ) . Disable ( ) ; }
public bool enabled = > Get ( ) . enabled ;
public static implicit operator InputActionMap ( DialoguesActions set ) { return set . Get ( ) ; }
public void SetCallbacks ( IDialoguesActions instance )
{
if ( m_Wrapper . m_DialoguesActionsCallbackInterface ! = null )
{
@MoveSelection . started - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnMoveSelection ;
@MoveSelection . performed - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnMoveSelection ;
@MoveSelection . canceled - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnMoveSelection ;
@AdvanceDialogue . started - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnAdvanceDialogue ;
@AdvanceDialogue . performed - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnAdvanceDialogue ;
@AdvanceDialogue . canceled - = m_Wrapper . m_DialoguesActionsCallbackInterface . OnAdvanceDialogue ;
}
m_Wrapper . m_DialoguesActionsCallbackInterface = instance ;
if ( instance ! = null )
{
@MoveSelection . started + = instance . OnMoveSelection ;
@MoveSelection . performed + = instance . OnMoveSelection ;
@MoveSelection . canceled + = instance . OnMoveSelection ;
@AdvanceDialogue . started + = instance . OnAdvanceDialogue ;
@AdvanceDialogue . performed + = instance . OnAdvanceDialogue ;
@AdvanceDialogue . canceled + = instance . OnAdvanceDialogue ;
}
}
}
public DialoguesActions @Dialogues = > new DialoguesActions ( this ) ;
private int m_KeyboardOrGamepadSchemeIndex = - 1 ;
public InputControlScheme KeyboardOrGamepadScheme
{
get
{
if ( m_KeyboardOrGamepadSchemeIndex = = - 1 ) m_KeyboardOrGamepadSchemeIndex = asset . FindControlSchemeIndex ( "KeyboardOrGamepad" ) ;
return asset . controlSchemes [ m_KeyboardOrGamepadSchemeIndex ] ;
}
}
public interface IGameplayActions
{
void OnMove ( InputAction . CallbackContext context ) ;
void OnJump ( InputAction . CallbackContext context ) ;
void OnAttack ( InputAction . CallbackContext context ) ;
void OnInteract ( InputAction . CallbackContext context ) ;
void OnPause ( InputAction . CallbackContext context ) ;
void OnExtraAction ( InputAction . CallbackContext context ) ;
void OnRotateCamera ( InputAction . CallbackContext context ) ;
void OnMouseControlCamera ( InputAction . CallbackContext context ) ;
}
public interface IMenusActions
{
void OnMoveMenuSelection ( InputAction . CallbackContext context ) ;
void OnConfirm ( InputAction . CallbackContext context ) ;
void OnCancel ( InputAction . CallbackContext context ) ;
void OnMouseMove ( InputAction . CallbackContext context ) ;
void OnUnpause ( InputAction . CallbackContext context ) ;
}
public interface IDialoguesActions
{
void OnMoveSelection ( InputAction . CallbackContext context ) ;
void OnAdvanceDialogue ( InputAction . CallbackContext context ) ;
}
}