2025-11-25 08:19:33 -05:00
//------------------------------------------------------------------------------
// <auto-generated>
// This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator
2026-02-13 09:22:11 -05:00
// version 1.18.0
2025-11-25 08:19:33 -05:00
// from Assets/Input/PlayerInputActions.inputactions
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System ;
using System.Collections ;
using System.Collections.Generic ;
using UnityEngine.InputSystem ;
using UnityEngine.InputSystem.Utilities ;
/// <summary>
/// Provides programmatic access to <see cref="InputActionAsset" />, <see cref="InputActionMap" />, <see cref="InputAction" /> and <see cref="InputControlScheme" /> instances defined in asset "Assets/Input/PlayerInputActions.inputactions".
/// </summary>
/// <remarks>
/// This class is source generated and any manual edits will be discarded if the associated asset is reimported or modified.
/// </remarks>
/// <example>
/// <code>
/// using namespace UnityEngine;
/// using UnityEngine.InputSystem;
///
/// // Example of using an InputActionMap named "Player" from a UnityEngine.MonoBehaviour implementing callback interface.
/// public class Example : MonoBehaviour, MyActions.IPlayerActions
/// {
/// private MyActions_Actions m_Actions; // Source code representation of asset.
/// private MyActions_Actions.PlayerActions m_Player; // Source code representation of action map.
///
/// void Awake()
/// {
/// m_Actions = new MyActions_Actions(); // Create asset object.
/// m_Player = m_Actions.Player; // Extract action map object.
/// m_Player.AddCallbacks(this); // Register callback interface IPlayerActions.
/// }
///
/// void OnDestroy()
/// {
/// m_Actions.Dispose(); // Destroy asset object.
/// }
///
/// void OnEnable()
/// {
/// m_Player.Enable(); // Enable all actions within map.
/// }
///
/// void OnDisable()
/// {
/// m_Player.Disable(); // Disable all actions within map.
/// }
///
/// #region Interface implementation of MyActions.IPlayerActions
///
/// // Invoked when "Move" action is either started, performed or canceled.
/// public void OnMove(InputAction.CallbackContext context)
/// {
/// Debug.Log($"OnMove: {context.ReadValue<Vector2>()}");
/// }
///
/// // Invoked when "Attack" action is either started, performed or canceled.
/// public void OnAttack(InputAction.CallbackContext context)
/// {
/// Debug.Log($"OnAttack: {context.ReadValue<float>()}");
/// }
///
/// #endregion
/// }
/// </code>
/// </example>
public partial class @PlayerInputActions : IInputActionCollection2 , IDisposable
{
/// <summary>
/// Provides access to the underlying asset instance.
/// </summary>
public InputActionAsset asset { get ; }
/// <summary>
/// Constructs a new instance.
/// </summary>
public @PlayerInputActions ( )
{
asset = InputActionAsset . FromJson ( @ "{
"" version "" : 1 ,
"" name "" : "" PlayerInputActions "" ,
"" maps "" : [
{
"" name "" : "" Player "" ,
"" id "" : "" f62a4b92 - ef5e - 4175 - 8f 4 c - c9075429d32c "" ,
"" actions "" : [
{
"" name "" : "" Move "" ,
"" type "" : "" Value "" ,
"" id "" : "" 6 bc1aaf4 - b110 - 4f f7 - 891e-5 b9fe6f32c4d "" ,
"" expectedControlType "" : "" Vector2 "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : true
} ,
{
"" name "" : "" Look "" ,
"" type "" : "" Value "" ,
"" id "" : "" 2690 c379 - f54d - 45 be - a724 - 414123833 eb4 "" ,
"" expectedControlType "" : "" Vector2 "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : true
} ,
{
"" name "" : "" Jump "" ,
"" type "" : "" Button "" ,
"" id "" : "" 8 c4abdf8 - 4099 - 493 a - aa1a - 129 acec7c3df "" ,
"" expectedControlType "" : "" "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
{
"" name "" : "" Dash "" ,
"" type "" : "" Button "" ,
"" id "" : "" 980e881 e - 182 c - 404 c - 8 cbf - 3d 09f db48fef "" ,
"" expectedControlType "" : "" "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
{
"" name "" : "" MainWeaponPrimary "" ,
"" type "" : "" PassThrough "" ,
"" id "" : "" e00762d7 - 72d d - 429e-95d d - 309f 6 eede6e9 "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" Hold "" ,
"" initialStateCheck "" : false
} ,
{
"" name "" : "" MainWeaponSecondary "" ,
"" type "" : "" PassThrough "" ,
"" id "" : "" acd32ee1 - e54a - 4661 - 876 b - 1e9 c828d3b83 "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" Hold "" ,
"" initialStateCheck "" : false
} ,
{
2025-12-08 05:27:53 -05:00
"" name "" : "" MainWeaponSpecialA "" ,
2025-11-25 08:19:33 -05:00
"" type "" : "" PassThrough "" ,
"" id "" : "" c66aac57 - 886f - 465e-9903 - 379425494 c02 "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" Hold "" ,
"" initialStateCheck "" : false
} ,
{
2025-12-08 05:27:53 -05:00
"" name "" : "" MainWeaponSpecialB "" ,
2025-11-25 08:19:33 -05:00
"" type "" : "" PassThrough "" ,
"" id "" : "" 519 b7f50 - 0f f1 - 4 a65 - 9f a5 - 69 a47a81b893 "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" Hold "" ,
"" initialStateCheck "" : false
} ,
2026-02-13 09:22:11 -05:00
{
"" name "" : "" MainWeaponSpecialC "" ,
"" type "" : "" PassThrough "" ,
"" id "" : "" 4 c8f0cd2 - faea - 463e-91 ba - b06a92f8e2ce "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" Hold "" ,
"" initialStateCheck "" : false
} ,
2025-11-25 08:19:33 -05:00
{
"" name "" : "" Interact "" ,
"" type "" : "" Button "" ,
"" id "" : "" 8 bda3820 - d4ea - 43 a0 - a8f4 - 9d 5e587307d f "" ,
"" expectedControlType "" : "" "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
{
"" name "" : "" UseSupportEquipment0 "" ,
"" type "" : "" Button "" ,
"" id "" : "" 775191f a - 274f - 47d a - 8d ed - cf5688c66672 "" ,
2026-05-10 11:47:55 -04:00
"" expectedControlType "" : "" "" ,
2025-11-25 08:19:33 -05:00
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
{
"" name "" : "" UseSupportEquipment1 "" ,
"" type "" : "" Button "" ,
"" id "" : "" 03 ccda96 - e91b - 477d - 96 ea - 9f 3e64 ecbce6 "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
{
"" name "" : "" UseSupportEquipment2 "" ,
"" type "" : "" Button "" ,
"" id "" : "" 7d af229a - a02f - 48 a7 - a445 - 011630173622 "" ,
2026-05-10 11:47:55 -04:00
"" expectedControlType "" : "" "" ,
2025-11-25 08:19:33 -05:00
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
{
"" name "" : "" UseSupportEquipment3 "" ,
"" type "" : "" Button "" ,
"" id "" : "" 935 ce0d0 - 6 b7c - 4e23 - a545 - a9439ba24d11 "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
{
"" name "" : "" OpenInventory "" ,
"" type "" : "" Button "" ,
"" id "" : "" 7f 4f cfe0 - 8 ac3 - 41e7 - 86f 5 - 61 ccce49c8f5 "" ,
"" expectedControlType "" : "" "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
{
2025-12-23 19:47:06 -05:00
"" name "" : "" SwitchPreviousMainWeapon "" ,
"" type "" : "" Button "" ,
2025-11-25 08:19:33 -05:00
"" id "" : "" 23373 bb7 - edbd - 4d f4 - bfc4 - 6988 b75aee1c "" ,
2025-12-23 19:47:06 -05:00
"" expectedControlType "" : "" "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : true
} ,
{
"" name "" : "" SwitchNextMainWeapon "" ,
"" type "" : "" Button "" ,
"" id "" : "" 64102 ac4 - 5555 - 45 c0 - 9 ad1 - 5368 a2933a15 "" ,
"" expectedControlType "" : "" "" ,
2025-11-25 08:19:33 -05:00
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : true
} ,
{
"" name "" : "" Walk "" ,
"" type "" : "" PassThrough "" ,
"" id "" : "" f56a915f - 8777 - 4 b96 - 9185 - a92247bdda26 "" ,
"" expectedControlType "" : "" Button "" ,
"" processors "" : "" "" ,
"" interactions "" : "" Press "" ,
"" initialStateCheck "" : false
} ,
{
2026-04-28 15:46:32 -04:00
"" name "" : "" LockonTarget "" ,
2025-11-25 08:19:33 -05:00
"" type "" : "" Button "" ,
"" id "" : "" eed9b745 - 4 c84 - 4 af3 - b428 - 6 badafdfe7d8 "" ,
2026-02-13 09:22:11 -05:00
"" expectedControlType "" : "" "" ,
2025-11-25 08:19:33 -05:00
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
2026-04-28 15:46:32 -04:00
{
"" name "" : "" SelectLockonTarget "" ,
"" type "" : "" PassThrough "" ,
"" id "" : "" dac3603a - fa3a - 4145 - b35e - 2 ea340e2f291 "" ,
"" expectedControlType "" : "" Axis "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
2025-11-25 08:19:33 -05:00
{
"" name "" : "" RouletteSwitchMainWeapon "" ,
"" type "" : "" Button "" ,
"" id "" : "" 518 be4f7 - 4 a60 - 4178 - 8094 - 30f b0523362d "" ,
2025-12-23 19:47:06 -05:00
"" expectedControlType "" : "" "" ,
2025-11-25 08:19:33 -05:00
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
2026-05-10 11:47:55 -04:00
} ,
{
"" name "" : "" Map "" ,
"" type "" : "" Button "" ,
"" id "" : "" 697e53 a7 - 02 a6 - 47 cd - 90 ee - 3e644342 cd44 "" ,
"" expectedControlType "" : "" "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
2025-11-25 08:19:33 -05:00
}
] ,
"" bindings "" : [
{
"" name "" : "" WASD "" ,
"" id "" : "" b7594ddb - 26 c9 - 4 ba2 - bd5a - 901468929 edc "" ,
"" path "" : "" 2D Vector ( mode = 1 ) "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" Move "" ,
"" isComposite "" : true ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" up "" ,
"" id "" : "" 2063 a8b5 - 6 a45 - 43d e - 851 b - 65f 3d 46e7 b58 "" ,
"" path "" : "" < Keyboard > / w "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Move "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
{
"" name "" : "" down "" ,
"" id "" : "" 64e4d 037 - 32e1 - 4f b9 - 80e4 - fc7330404dfe "" ,
"" path "" : "" < Keyboard > / s "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Move "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
{
"" name "" : "" left "" ,
"" id "" : "" 0f ce8b11 - 5 eab - 4e4 e - a741 - b732e7b20873 "" ,
"" path "" : "" < Keyboard > / a "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Move "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
{
"" name "" : "" right "" ,
"" id "" : "" 7 bdda0d6 - 57 a8 - 47 c8 - 8238 - 8 aecf3110e47 "" ,
"" path "" : "" < Keyboard > / d "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Move "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
{
"" name "" : "" up "" ,
"" id "" : "" bb94b405 - 58d 3 - 4998 - 8535 - d705c1218a98 "" ,
"" path "" : "" < Keyboard > / upArrow "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Move "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
{
"" name "" : "" down "" ,
"" id "" : "" 929d 9071 - 7d d0 - 4368 - 9743 - 6793 bb98087e "" ,
"" path "" : "" < Keyboard > / downArrow "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Move "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
{
"" name "" : "" left "" ,
"" id "" : "" 28 abadba - 06f f - 4d 37 - bb70 - af2f1e35a3b9 "" ,
"" path "" : "" < Keyboard > / leftArrow "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Move "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
{
"" name "" : "" right "" ,
"" id "" : "" 45f 115 b6 - 9 b4f - 4 ba8 - b500 - b94c93bf7d7e "" ,
"" path "" : "" < Keyboard > / rightArrow "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Move "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : true
} ,
{
"" name "" : "" "" ,
"" id "" : "" e2f9aa65 - db06 - 4 c5b - a2e9 - 41 bc8acb9517 "" ,
"" path "" : "" < Gamepad > / leftStick "" ,
"" interactions "" : "" "" ,
"" processors "" : "" StickDeadzone "" ,
"" groups "" : "" Gamepad "" ,
"" action "" : "" Move "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" ed66cbff - 2900 - 4 a62 - 8896 - 696503 cfcd31 "" ,
"" path "" : "" < Pointer > / delta "" ,
"" interactions "" : "" "" ,
"" processors "" : "" InvertVector2 ( invertX = false ) , ScaleVector2 ( x = 0.05 , y = 0.05 ) "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Look "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" d1d171b6 - 19d 8 - 47 a6 - ba3a - 71 b6a8e7b3c0 "" ,
"" path "" : "" < Gamepad > / rightStick "" ,
"" interactions "" : "" "" ,
"" processors "" : "" InvertVector2 ( invertX = false ) , StickDeadzone , ScaleVector2 ( x = 300 , y = 300 ) "" ,
"" groups "" : "" Gamepad "" ,
"" action "" : "" Look "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 1 bd55a0b - 761e-4 ae4 - 89 ae - 8 ec127e08a29 "" ,
"" path "" : "" < Keyboard > / leftCtrl "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Jump "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 9f 973413 - 5e27 - 4239 - acee - 38 c4a63feeba "" ,
"" path "" : "" < Gamepad > / buttonSouth "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" Gamepad "" ,
"" action "" : "" Jump "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" dc65b89f - 9 bd3 - 43f b - 92 af - d0d87ba5faa4 "" ,
"" path "" : "" < Keyboard > / space "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Dash "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" c8fcd86e - dcfd - 4f 88 - 8e93 - b638cdbf3320 "" ,
"" path "" : "" < Gamepad > / leftTrigger "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" Gamepad "" ,
"" action "" : "" Dash "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 18 ad7883 - 0 ed8 - 4505 - 9474 - bea2bcbcfd94 "" ,
"" path "" : "" < Mouse > / leftButton "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" MainWeaponPrimary "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 91 bee659 - 27f e - 4039 - 82 c5 - d510467564af "" ,
"" path "" : "" < Mouse > / rightButton "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" MainWeaponSecondary "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 47 bed551 - 0461 - 4 a67 - b686 - cf3ae396d781 "" ,
"" path "" : "" < Keyboard > / r "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
2025-12-08 05:27:53 -05:00
"" action "" : "" Interact "" ,
2025-11-25 08:19:33 -05:00
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 648e3 aad - f0c4 - 4e0f - b735 - df392bc3f2c0 "" ,
"" path "" : "" < Keyboard > / 1 "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" UseSupportEquipment0 "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 4 c6e84bd - 9129 - 4 b0e - 9172 - dbe2c2cfd52e "" ,
"" path "" : "" < Keyboard > / 2 "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" UseSupportEquipment1 "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 9f fd1dc5 - 2d 0 a - 4f 18 - b619 - a598170eaf89 "" ,
"" path "" : "" < Keyboard > / 3 "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" UseSupportEquipment2 "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" dee240c5 - 9 a70 - 46 a4 - b6c4 - 59 c21f4cb700 "" ,
"" path "" : "" < Keyboard > / 4 "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" UseSupportEquipment3 "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 49351 acf - c348 - 47 ee - b36f - 7 b3fc38f6163 "" ,
"" path "" : "" < Keyboard > / i "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" OpenInventory "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 2690141f - c8c8 - 4171 - a115 - 9 aee303742ed "" ,
2026-05-10 11:47:55 -04:00
"" path "" : "" < Keyboard > / f "" ,
2025-12-24 16:58:51 -05:00
"" interactions "" : "" Press "" ,
2025-12-23 19:47:06 -05:00
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" SwitchPreviousMainWeapon "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 3d 0 ed8b7 - a930 - 4 ae4 - 8357 - 5 c9ad407c03c "" ,
2026-05-10 11:47:55 -04:00
"" path "" : "" < Keyboard > / g "" ,
2025-12-24 16:58:51 -05:00
"" interactions "" : "" Press "" ,
2025-11-25 08:19:33 -05:00
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
2025-12-23 19:47:06 -05:00
"" action "" : "" SwitchNextMainWeapon "" ,
2025-11-25 08:19:33 -05:00
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" b2369cd5 - 4e45 - 4 c6d - a80c - 465 c992f96b8 "" ,
2025-12-08 05:27:53 -05:00
"" path "" : "" < Keyboard > / c "" ,
2025-11-25 08:19:33 -05:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" Walk "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" d4fe95a6 - 93f b - 48d 0 - ba64 - a0f8fc6f027e "" ,
2025-12-08 05:27:53 -05:00
"" path "" : "" < Mouse > / middleButton "" ,
2025-11-25 08:19:33 -05:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
2026-04-28 15:46:32 -04:00
"" groups "" : "" ; KeyboardMouse "" ,
"" action "" : "" LockonTarget "" ,
2025-11-25 08:19:33 -05:00
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 5985f 280 - 0f 2e-4d b4 - 9f a7 - 4 b8341fd5e6f "" ,
2025-12-08 05:27:53 -05:00
"" path "" : "" < Keyboard > / q "" ,
2025-11-25 08:19:33 -05:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
2025-12-08 05:27:53 -05:00
"" action "" : "" MainWeaponSpecialA "" ,
2025-11-25 08:19:33 -05:00
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
"" id "" : "" 195d daf1 - 7 a00 - 4f 73 - ba52 - f42e255b823d "" ,
2026-02-13 09:22:11 -05:00
"" path "" : "" < Keyboard > / e "" ,
2025-11-25 08:19:33 -05:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
2025-12-08 05:27:53 -05:00
"" action "" : "" MainWeaponSpecialB "" ,
2025-11-25 08:19:33 -05:00
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
2026-02-13 09:22:11 -05:00
{
"" name "" : "" "" ,
"" id "" : "" bab1781c - a2e5 - 413 a - 8e89 - c65076a32c8e "" ,
"" path "" : "" < Keyboard > / leftShift "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" KeyboardMouse "" ,
"" action "" : "" MainWeaponSpecialC "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
2025-11-25 08:19:33 -05:00
{
"" name "" : "" "" ,
2025-12-23 19:47:06 -05:00
"" id "" : "" 0 c338080 - 389d - 49 b4 - 8925 - d1468dbf0e24 "" ,
2025-11-25 08:19:33 -05:00
"" path "" : "" < Keyboard > / f "" ,
2025-12-23 19:47:06 -05:00
"" interactions "" : "" Hold "" ,
2025-11-25 08:19:33 -05:00
"" processors "" : "" "" ,
"" groups "" : "" "" ,
2025-12-23 19:47:06 -05:00
"" action "" : "" RouletteSwitchMainWeapon "" ,
2025-11-25 08:19:33 -05:00
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
"" name "" : "" "" ,
2025-12-23 19:47:06 -05:00
"" id "" : "" 474 b9871 - 71 cd - 415f - 94e2 - 41 c5eeb60156 "" ,
2026-05-10 11:47:55 -04:00
"" path "" : "" < Keyboard > / g "" ,
2025-11-25 08:19:33 -05:00
"" interactions "" : "" Hold "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" RouletteSwitchMainWeapon "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
2026-04-28 15:46:32 -04:00
} ,
{
"" name "" : "" "" ,
"" id "" : "" 13962 bd7 - cc43 - 4f 3 a - 987 c - 361 c84f01629 "" ,
"" path "" : "" < Mouse > / scroll / y "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" "" ,
"" action "" : "" SelectLockonTarget "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
2026-05-10 11:47:55 -04:00
} ,
{
"" name "" : "" "" ,
"" id "" : "" 9807 ab1b - c3de - 47 a6 - a82f - 5 aab5c283639 "" ,
"" path "" : "" < Keyboard > / tab "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" ; KeyboardMouse "" ,
"" action "" : "" Map "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
2025-11-25 08:19:33 -05:00
}
]
2026-06-02 12:55:39 -04:00
} ,
{
"" name "" : "" Dialog "" ,
"" id "" : "" 13305509 - 7442 - 45 c6 - b24d - 89d a8fc3b591 "" ,
"" actions "" : [
{
"" name "" : "" Confirm "" ,
"" type "" : "" Button "" ,
"" id "" : "" b1661dbd - 911d - 4e39 - a479 - cbd9e346afbf "" ,
"" expectedControlType "" : "" "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
}
] ,
"" bindings "" : [
{
"" name "" : "" "" ,
"" id "" : "" 0 c127e8c - 032 a - 4 a89 - bcbc - 1d 0d 2 bdabfc2 "" ,
"" path "" : "" < Mouse > / leftButton "" ,
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" ; KeyboardMouse "" ,
"" action "" : "" Confirm "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
}
]
2025-11-25 08:19:33 -05:00
}
] ,
"" controlSchemes "" : [
{
"" name "" : "" KeyboardMouse "" ,
"" bindingGroup "" : "" KeyboardMouse "" ,
"" devices "" : [
{
"" devicePath "" : "" < Keyboard > "" ,
"" isOptional "" : false ,
"" isOR "" : false
} ,
{
"" devicePath "" : "" < Mouse > "" ,
"" isOptional "" : false ,
"" isOR "" : false
}
]
} ,
{
"" name "" : "" Gamepad "" ,
"" bindingGroup "" : "" Gamepad "" ,
"" devices "" : [
{
"" devicePath "" : "" < Gamepad > "" ,
"" isOptional "" : true ,
"" isOR "" : false
} ,
{
"" devicePath "" : "" < XInputController > "" ,
"" isOptional "" : true ,
"" isOR "" : false
} ,
{
"" devicePath "" : "" < DualShockGamepad > "" ,
"" isOptional "" : true ,
"" isOR "" : false
}
]
} ,
{
"" name "" : "" Xbox Controller "" ,
"" bindingGroup "" : "" Xbox Controller "" ,
"" devices "" : [ ]
} ,
{
"" name "" : "" PS4 Controller "" ,
"" bindingGroup "" : "" PS4 Controller "" ,
"" devices "" : [ ]
}
]
} ");
// Player
m_Player = asset . FindActionMap ( "Player" , throwIfNotFound : true ) ;
m_Player_Move = m_Player . FindAction ( "Move" , throwIfNotFound : true ) ;
m_Player_Look = m_Player . FindAction ( "Look" , throwIfNotFound : true ) ;
m_Player_Jump = m_Player . FindAction ( "Jump" , throwIfNotFound : true ) ;
m_Player_Dash = m_Player . FindAction ( "Dash" , throwIfNotFound : true ) ;
m_Player_MainWeaponPrimary = m_Player . FindAction ( "MainWeaponPrimary" , throwIfNotFound : true ) ;
m_Player_MainWeaponSecondary = m_Player . FindAction ( "MainWeaponSecondary" , throwIfNotFound : true ) ;
2025-12-08 05:27:53 -05:00
m_Player_MainWeaponSpecialA = m_Player . FindAction ( "MainWeaponSpecialA" , throwIfNotFound : true ) ;
m_Player_MainWeaponSpecialB = m_Player . FindAction ( "MainWeaponSpecialB" , throwIfNotFound : true ) ;
2026-02-13 09:22:11 -05:00
m_Player_MainWeaponSpecialC = m_Player . FindAction ( "MainWeaponSpecialC" , throwIfNotFound : true ) ;
2025-11-25 08:19:33 -05:00
m_Player_Interact = m_Player . FindAction ( "Interact" , throwIfNotFound : true ) ;
m_Player_UseSupportEquipment0 = m_Player . FindAction ( "UseSupportEquipment0" , throwIfNotFound : true ) ;
m_Player_UseSupportEquipment1 = m_Player . FindAction ( "UseSupportEquipment1" , throwIfNotFound : true ) ;
m_Player_UseSupportEquipment2 = m_Player . FindAction ( "UseSupportEquipment2" , throwIfNotFound : true ) ;
m_Player_UseSupportEquipment3 = m_Player . FindAction ( "UseSupportEquipment3" , throwIfNotFound : true ) ;
m_Player_OpenInventory = m_Player . FindAction ( "OpenInventory" , throwIfNotFound : true ) ;
2025-12-23 19:47:06 -05:00
m_Player_SwitchPreviousMainWeapon = m_Player . FindAction ( "SwitchPreviousMainWeapon" , throwIfNotFound : true ) ;
m_Player_SwitchNextMainWeapon = m_Player . FindAction ( "SwitchNextMainWeapon" , throwIfNotFound : true ) ;
2025-11-25 08:19:33 -05:00
m_Player_Walk = m_Player . FindAction ( "Walk" , throwIfNotFound : true ) ;
2026-04-28 15:46:32 -04:00
m_Player_LockonTarget = m_Player . FindAction ( "LockonTarget" , throwIfNotFound : true ) ;
m_Player_SelectLockonTarget = m_Player . FindAction ( "SelectLockonTarget" , throwIfNotFound : true ) ;
2025-11-25 08:19:33 -05:00
m_Player_RouletteSwitchMainWeapon = m_Player . FindAction ( "RouletteSwitchMainWeapon" , throwIfNotFound : true ) ;
2026-05-10 11:47:55 -04:00
m_Player_Map = m_Player . FindAction ( "Map" , throwIfNotFound : true ) ;
2026-06-02 12:55:39 -04:00
// Dialog
m_Dialog = asset . FindActionMap ( "Dialog" , throwIfNotFound : true ) ;
m_Dialog_Confirm = m_Dialog . FindAction ( "Confirm" , throwIfNotFound : true ) ;
2025-11-25 08:19:33 -05:00
}
~ @PlayerInputActions ( )
{
UnityEngine . Debug . Assert ( ! m_Player . enabled , "This will cause a leak and performance issues, PlayerInputActions.Player.Disable() has not been called." ) ;
2026-06-02 12:55:39 -04:00
UnityEngine . Debug . Assert ( ! m_Dialog . enabled , "This will cause a leak and performance issues, PlayerInputActions.Dialog.Disable() has not been called." ) ;
2025-11-25 08:19:33 -05:00
}
/// <summary>
/// Destroys this asset and all associated <see cref="InputAction"/> instances.
/// </summary>
public void Dispose ( )
{
UnityEngine . Object . Destroy ( asset ) ;
}
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.bindingMask" />
public InputBinding ? bindingMask
{
get = > asset . bindingMask ;
set = > asset . bindingMask = value ;
}
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.devices" />
public ReadOnlyArray < InputDevice > ? devices
{
get = > asset . devices ;
set = > asset . devices = value ;
}
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.controlSchemes" />
public ReadOnlyArray < InputControlScheme > controlSchemes = > asset . controlSchemes ;
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.Contains(InputAction)" />
public bool Contains ( InputAction action )
{
return asset . Contains ( action ) ;
}
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.GetEnumerator()" />
public IEnumerator < InputAction > GetEnumerator ( )
{
return asset . GetEnumerator ( ) ;
}
/// <inheritdoc cref="IEnumerable.GetEnumerator()" />
IEnumerator IEnumerable . GetEnumerator ( )
{
return GetEnumerator ( ) ;
}
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.Enable()" />
public void Enable ( )
{
asset . Enable ( ) ;
}
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.Disable()" />
public void Disable ( )
{
asset . Disable ( ) ;
}
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.bindings" />
public IEnumerable < InputBinding > bindings = > asset . bindings ;
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.FindAction(string, bool)" />
public InputAction FindAction ( string actionNameOrId , bool throwIfNotFound = false )
{
return asset . FindAction ( actionNameOrId , throwIfNotFound ) ;
}
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionAsset.FindBinding(InputBinding, out InputAction)" />
public int FindBinding ( InputBinding bindingMask , out InputAction action )
{
return asset . FindBinding ( bindingMask , out action ) ;
}
// Player
private readonly InputActionMap m_Player ;
private List < IPlayerActions > m_PlayerActionsCallbackInterfaces = new List < IPlayerActions > ( ) ;
private readonly InputAction m_Player_Move ;
private readonly InputAction m_Player_Look ;
private readonly InputAction m_Player_Jump ;
private readonly InputAction m_Player_Dash ;
private readonly InputAction m_Player_MainWeaponPrimary ;
private readonly InputAction m_Player_MainWeaponSecondary ;
2025-12-08 05:27:53 -05:00
private readonly InputAction m_Player_MainWeaponSpecialA ;
private readonly InputAction m_Player_MainWeaponSpecialB ;
2026-02-13 09:22:11 -05:00
private readonly InputAction m_Player_MainWeaponSpecialC ;
2025-11-25 08:19:33 -05:00
private readonly InputAction m_Player_Interact ;
private readonly InputAction m_Player_UseSupportEquipment0 ;
private readonly InputAction m_Player_UseSupportEquipment1 ;
private readonly InputAction m_Player_UseSupportEquipment2 ;
private readonly InputAction m_Player_UseSupportEquipment3 ;
private readonly InputAction m_Player_OpenInventory ;
2025-12-23 19:47:06 -05:00
private readonly InputAction m_Player_SwitchPreviousMainWeapon ;
private readonly InputAction m_Player_SwitchNextMainWeapon ;
2025-11-25 08:19:33 -05:00
private readonly InputAction m_Player_Walk ;
2026-04-28 15:46:32 -04:00
private readonly InputAction m_Player_LockonTarget ;
private readonly InputAction m_Player_SelectLockonTarget ;
2025-11-25 08:19:33 -05:00
private readonly InputAction m_Player_RouletteSwitchMainWeapon ;
2026-05-10 11:47:55 -04:00
private readonly InputAction m_Player_Map ;
2025-11-25 08:19:33 -05:00
/// <summary>
/// Provides access to input actions defined in input action map "Player".
/// </summary>
public struct PlayerActions
{
private @PlayerInputActions m_Wrapper ;
/// <summary>
/// Construct a new instance of the input action map wrapper class.
/// </summary>
public PlayerActions ( @PlayerInputActions wrapper ) { m_Wrapper = wrapper ; }
/// <summary>
/// Provides access to the underlying input action "Player/Move".
/// </summary>
public InputAction @Move = > m_Wrapper . m_Player_Move ;
/// <summary>
/// Provides access to the underlying input action "Player/Look".
/// </summary>
public InputAction @Look = > m_Wrapper . m_Player_Look ;
/// <summary>
/// Provides access to the underlying input action "Player/Jump".
/// </summary>
public InputAction @Jump = > m_Wrapper . m_Player_Jump ;
/// <summary>
/// Provides access to the underlying input action "Player/Dash".
/// </summary>
public InputAction @Dash = > m_Wrapper . m_Player_Dash ;
/// <summary>
/// Provides access to the underlying input action "Player/MainWeaponPrimary".
/// </summary>
public InputAction @MainWeaponPrimary = > m_Wrapper . m_Player_MainWeaponPrimary ;
/// <summary>
/// Provides access to the underlying input action "Player/MainWeaponSecondary".
/// </summary>
public InputAction @MainWeaponSecondary = > m_Wrapper . m_Player_MainWeaponSecondary ;
/// <summary>
2025-12-08 05:27:53 -05:00
/// Provides access to the underlying input action "Player/MainWeaponSpecialA".
2025-11-25 08:19:33 -05:00
/// </summary>
2025-12-08 05:27:53 -05:00
public InputAction @MainWeaponSpecialA = > m_Wrapper . m_Player_MainWeaponSpecialA ;
2025-11-25 08:19:33 -05:00
/// <summary>
2025-12-08 05:27:53 -05:00
/// Provides access to the underlying input action "Player/MainWeaponSpecialB".
2025-11-25 08:19:33 -05:00
/// </summary>
2025-12-08 05:27:53 -05:00
public InputAction @MainWeaponSpecialB = > m_Wrapper . m_Player_MainWeaponSpecialB ;
2025-11-25 08:19:33 -05:00
/// <summary>
2026-02-13 09:22:11 -05:00
/// Provides access to the underlying input action "Player/MainWeaponSpecialC".
/// </summary>
public InputAction @MainWeaponSpecialC = > m_Wrapper . m_Player_MainWeaponSpecialC ;
/// <summary>
2025-11-25 08:19:33 -05:00
/// Provides access to the underlying input action "Player/Interact".
/// </summary>
public InputAction @Interact = > m_Wrapper . m_Player_Interact ;
/// <summary>
/// Provides access to the underlying input action "Player/UseSupportEquipment0".
/// </summary>
public InputAction @UseSupportEquipment0 = > m_Wrapper . m_Player_UseSupportEquipment0 ;
/// <summary>
/// Provides access to the underlying input action "Player/UseSupportEquipment1".
/// </summary>
public InputAction @UseSupportEquipment1 = > m_Wrapper . m_Player_UseSupportEquipment1 ;
/// <summary>
/// Provides access to the underlying input action "Player/UseSupportEquipment2".
/// </summary>
public InputAction @UseSupportEquipment2 = > m_Wrapper . m_Player_UseSupportEquipment2 ;
/// <summary>
/// Provides access to the underlying input action "Player/UseSupportEquipment3".
/// </summary>
public InputAction @UseSupportEquipment3 = > m_Wrapper . m_Player_UseSupportEquipment3 ;
/// <summary>
/// Provides access to the underlying input action "Player/OpenInventory".
/// </summary>
public InputAction @OpenInventory = > m_Wrapper . m_Player_OpenInventory ;
/// <summary>
2025-12-23 19:47:06 -05:00
/// Provides access to the underlying input action "Player/SwitchPreviousMainWeapon".
/// </summary>
public InputAction @SwitchPreviousMainWeapon = > m_Wrapper . m_Player_SwitchPreviousMainWeapon ;
/// <summary>
/// Provides access to the underlying input action "Player/SwitchNextMainWeapon".
2025-11-25 08:19:33 -05:00
/// </summary>
2025-12-23 19:47:06 -05:00
public InputAction @SwitchNextMainWeapon = > m_Wrapper . m_Player_SwitchNextMainWeapon ;
2025-11-25 08:19:33 -05:00
/// <summary>
/// Provides access to the underlying input action "Player/Walk".
/// </summary>
public InputAction @Walk = > m_Wrapper . m_Player_Walk ;
/// <summary>
2026-04-28 15:46:32 -04:00
/// Provides access to the underlying input action "Player/LockonTarget".
/// </summary>
public InputAction @LockonTarget = > m_Wrapper . m_Player_LockonTarget ;
/// <summary>
/// Provides access to the underlying input action "Player/SelectLockonTarget".
2025-11-25 08:19:33 -05:00
/// </summary>
2026-04-28 15:46:32 -04:00
public InputAction @SelectLockonTarget = > m_Wrapper . m_Player_SelectLockonTarget ;
2025-11-25 08:19:33 -05:00
/// <summary>
/// Provides access to the underlying input action "Player/RouletteSwitchMainWeapon".
/// </summary>
public InputAction @RouletteSwitchMainWeapon = > m_Wrapper . m_Player_RouletteSwitchMainWeapon ;
/// <summary>
2026-05-10 11:47:55 -04:00
/// Provides access to the underlying input action "Player/Map".
/// </summary>
public InputAction @Map = > m_Wrapper . m_Player_Map ;
/// <summary>
2025-11-25 08:19:33 -05:00
/// Provides access to the underlying input action map instance.
/// </summary>
public InputActionMap Get ( ) { return m_Wrapper . m_Player ; }
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionMap.Enable()" />
public void Enable ( ) { Get ( ) . Enable ( ) ; }
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionMap.Disable()" />
public void Disable ( ) { Get ( ) . Disable ( ) ; }
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionMap.enabled" />
public bool enabled = > Get ( ) . enabled ;
/// <summary>
/// Implicitly converts an <see ref="PlayerActions" /> to an <see ref="InputActionMap" /> instance.
/// </summary>
public static implicit operator InputActionMap ( PlayerActions set ) { return set . Get ( ) ; }
/// <summary>
/// Adds <see cref="InputAction.started"/>, <see cref="InputAction.performed"/> and <see cref="InputAction.canceled"/> callbacks provided via <param cref="instance" /> on all input actions contained in this map.
/// </summary>
/// <param name="instance">Callback instance.</param>
/// <remarks>
/// If <paramref name="instance" /> is <c>null</c> or <paramref name="instance"/> have already been added this method does nothing.
/// </remarks>
/// <seealso cref="PlayerActions" />
public void AddCallbacks ( IPlayerActions instance )
{
if ( instance = = null | | m_Wrapper . m_PlayerActionsCallbackInterfaces . Contains ( instance ) ) return ;
m_Wrapper . m_PlayerActionsCallbackInterfaces . Add ( instance ) ;
@Move . started + = instance . OnMove ;
@Move . performed + = instance . OnMove ;
@Move . canceled + = instance . OnMove ;
@Look . started + = instance . OnLook ;
@Look . performed + = instance . OnLook ;
@Look . canceled + = instance . OnLook ;
@Jump . started + = instance . OnJump ;
@Jump . performed + = instance . OnJump ;
@Jump . canceled + = instance . OnJump ;
@Dash . started + = instance . OnDash ;
@Dash . performed + = instance . OnDash ;
@Dash . canceled + = instance . OnDash ;
@MainWeaponPrimary . started + = instance . OnMainWeaponPrimary ;
@MainWeaponPrimary . performed + = instance . OnMainWeaponPrimary ;
@MainWeaponPrimary . canceled + = instance . OnMainWeaponPrimary ;
@MainWeaponSecondary . started + = instance . OnMainWeaponSecondary ;
@MainWeaponSecondary . performed + = instance . OnMainWeaponSecondary ;
@MainWeaponSecondary . canceled + = instance . OnMainWeaponSecondary ;
2025-12-08 05:27:53 -05:00
@MainWeaponSpecialA . started + = instance . OnMainWeaponSpecialA ;
@MainWeaponSpecialA . performed + = instance . OnMainWeaponSpecialA ;
@MainWeaponSpecialA . canceled + = instance . OnMainWeaponSpecialA ;
@MainWeaponSpecialB . started + = instance . OnMainWeaponSpecialB ;
@MainWeaponSpecialB . performed + = instance . OnMainWeaponSpecialB ;
@MainWeaponSpecialB . canceled + = instance . OnMainWeaponSpecialB ;
2026-02-13 09:22:11 -05:00
@MainWeaponSpecialC . started + = instance . OnMainWeaponSpecialC ;
@MainWeaponSpecialC . performed + = instance . OnMainWeaponSpecialC ;
@MainWeaponSpecialC . canceled + = instance . OnMainWeaponSpecialC ;
2025-11-25 08:19:33 -05:00
@Interact . started + = instance . OnInteract ;
@Interact . performed + = instance . OnInteract ;
@Interact . canceled + = instance . OnInteract ;
@UseSupportEquipment0 . started + = instance . OnUseSupportEquipment0 ;
@UseSupportEquipment0 . performed + = instance . OnUseSupportEquipment0 ;
@UseSupportEquipment0 . canceled + = instance . OnUseSupportEquipment0 ;
@UseSupportEquipment1 . started + = instance . OnUseSupportEquipment1 ;
@UseSupportEquipment1 . performed + = instance . OnUseSupportEquipment1 ;
@UseSupportEquipment1 . canceled + = instance . OnUseSupportEquipment1 ;
@UseSupportEquipment2 . started + = instance . OnUseSupportEquipment2 ;
@UseSupportEquipment2 . performed + = instance . OnUseSupportEquipment2 ;
@UseSupportEquipment2 . canceled + = instance . OnUseSupportEquipment2 ;
@UseSupportEquipment3 . started + = instance . OnUseSupportEquipment3 ;
@UseSupportEquipment3 . performed + = instance . OnUseSupportEquipment3 ;
@UseSupportEquipment3 . canceled + = instance . OnUseSupportEquipment3 ;
@OpenInventory . started + = instance . OnOpenInventory ;
@OpenInventory . performed + = instance . OnOpenInventory ;
@OpenInventory . canceled + = instance . OnOpenInventory ;
2025-12-23 19:47:06 -05:00
@SwitchPreviousMainWeapon . started + = instance . OnSwitchPreviousMainWeapon ;
@SwitchPreviousMainWeapon . performed + = instance . OnSwitchPreviousMainWeapon ;
@SwitchPreviousMainWeapon . canceled + = instance . OnSwitchPreviousMainWeapon ;
@SwitchNextMainWeapon . started + = instance . OnSwitchNextMainWeapon ;
@SwitchNextMainWeapon . performed + = instance . OnSwitchNextMainWeapon ;
@SwitchNextMainWeapon . canceled + = instance . OnSwitchNextMainWeapon ;
2025-11-25 08:19:33 -05:00
@Walk . started + = instance . OnWalk ;
@Walk . performed + = instance . OnWalk ;
@Walk . canceled + = instance . OnWalk ;
2026-04-28 15:46:32 -04:00
@LockonTarget . started + = instance . OnLockonTarget ;
@LockonTarget . performed + = instance . OnLockonTarget ;
@LockonTarget . canceled + = instance . OnLockonTarget ;
@SelectLockonTarget . started + = instance . OnSelectLockonTarget ;
@SelectLockonTarget . performed + = instance . OnSelectLockonTarget ;
@SelectLockonTarget . canceled + = instance . OnSelectLockonTarget ;
2025-11-25 08:19:33 -05:00
@RouletteSwitchMainWeapon . started + = instance . OnRouletteSwitchMainWeapon ;
@RouletteSwitchMainWeapon . performed + = instance . OnRouletteSwitchMainWeapon ;
@RouletteSwitchMainWeapon . canceled + = instance . OnRouletteSwitchMainWeapon ;
2026-05-10 11:47:55 -04:00
@Map . started + = instance . OnMap ;
@Map . performed + = instance . OnMap ;
@Map . canceled + = instance . OnMap ;
2025-11-25 08:19:33 -05:00
}
/// <summary>
/// Removes <see cref="InputAction.started"/>, <see cref="InputAction.performed"/> and <see cref="InputAction.canceled"/> callbacks provided via <param cref="instance" /> on all input actions contained in this map.
/// </summary>
/// <remarks>
/// Calling this method when <paramref name="instance" /> have not previously been registered has no side-effects.
/// </remarks>
/// <seealso cref="PlayerActions" />
private void UnregisterCallbacks ( IPlayerActions instance )
{
@Move . started - = instance . OnMove ;
@Move . performed - = instance . OnMove ;
@Move . canceled - = instance . OnMove ;
@Look . started - = instance . OnLook ;
@Look . performed - = instance . OnLook ;
@Look . canceled - = instance . OnLook ;
@Jump . started - = instance . OnJump ;
@Jump . performed - = instance . OnJump ;
@Jump . canceled - = instance . OnJump ;
@Dash . started - = instance . OnDash ;
@Dash . performed - = instance . OnDash ;
@Dash . canceled - = instance . OnDash ;
@MainWeaponPrimary . started - = instance . OnMainWeaponPrimary ;
@MainWeaponPrimary . performed - = instance . OnMainWeaponPrimary ;
@MainWeaponPrimary . canceled - = instance . OnMainWeaponPrimary ;
@MainWeaponSecondary . started - = instance . OnMainWeaponSecondary ;
@MainWeaponSecondary . performed - = instance . OnMainWeaponSecondary ;
@MainWeaponSecondary . canceled - = instance . OnMainWeaponSecondary ;
2025-12-08 05:27:53 -05:00
@MainWeaponSpecialA . started - = instance . OnMainWeaponSpecialA ;
@MainWeaponSpecialA . performed - = instance . OnMainWeaponSpecialA ;
@MainWeaponSpecialA . canceled - = instance . OnMainWeaponSpecialA ;
@MainWeaponSpecialB . started - = instance . OnMainWeaponSpecialB ;
@MainWeaponSpecialB . performed - = instance . OnMainWeaponSpecialB ;
@MainWeaponSpecialB . canceled - = instance . OnMainWeaponSpecialB ;
2026-02-13 09:22:11 -05:00
@MainWeaponSpecialC . started - = instance . OnMainWeaponSpecialC ;
@MainWeaponSpecialC . performed - = instance . OnMainWeaponSpecialC ;
@MainWeaponSpecialC . canceled - = instance . OnMainWeaponSpecialC ;
2025-11-25 08:19:33 -05:00
@Interact . started - = instance . OnInteract ;
@Interact . performed - = instance . OnInteract ;
@Interact . canceled - = instance . OnInteract ;
@UseSupportEquipment0 . started - = instance . OnUseSupportEquipment0 ;
@UseSupportEquipment0 . performed - = instance . OnUseSupportEquipment0 ;
@UseSupportEquipment0 . canceled - = instance . OnUseSupportEquipment0 ;
@UseSupportEquipment1 . started - = instance . OnUseSupportEquipment1 ;
@UseSupportEquipment1 . performed - = instance . OnUseSupportEquipment1 ;
@UseSupportEquipment1 . canceled - = instance . OnUseSupportEquipment1 ;
@UseSupportEquipment2 . started - = instance . OnUseSupportEquipment2 ;
@UseSupportEquipment2 . performed - = instance . OnUseSupportEquipment2 ;
@UseSupportEquipment2 . canceled - = instance . OnUseSupportEquipment2 ;
@UseSupportEquipment3 . started - = instance . OnUseSupportEquipment3 ;
@UseSupportEquipment3 . performed - = instance . OnUseSupportEquipment3 ;
@UseSupportEquipment3 . canceled - = instance . OnUseSupportEquipment3 ;
@OpenInventory . started - = instance . OnOpenInventory ;
@OpenInventory . performed - = instance . OnOpenInventory ;
@OpenInventory . canceled - = instance . OnOpenInventory ;
2025-12-23 19:47:06 -05:00
@SwitchPreviousMainWeapon . started - = instance . OnSwitchPreviousMainWeapon ;
@SwitchPreviousMainWeapon . performed - = instance . OnSwitchPreviousMainWeapon ;
@SwitchPreviousMainWeapon . canceled - = instance . OnSwitchPreviousMainWeapon ;
@SwitchNextMainWeapon . started - = instance . OnSwitchNextMainWeapon ;
@SwitchNextMainWeapon . performed - = instance . OnSwitchNextMainWeapon ;
@SwitchNextMainWeapon . canceled - = instance . OnSwitchNextMainWeapon ;
2025-11-25 08:19:33 -05:00
@Walk . started - = instance . OnWalk ;
@Walk . performed - = instance . OnWalk ;
@Walk . canceled - = instance . OnWalk ;
2026-04-28 15:46:32 -04:00
@LockonTarget . started - = instance . OnLockonTarget ;
@LockonTarget . performed - = instance . OnLockonTarget ;
@LockonTarget . canceled - = instance . OnLockonTarget ;
@SelectLockonTarget . started - = instance . OnSelectLockonTarget ;
@SelectLockonTarget . performed - = instance . OnSelectLockonTarget ;
@SelectLockonTarget . canceled - = instance . OnSelectLockonTarget ;
2025-11-25 08:19:33 -05:00
@RouletteSwitchMainWeapon . started - = instance . OnRouletteSwitchMainWeapon ;
@RouletteSwitchMainWeapon . performed - = instance . OnRouletteSwitchMainWeapon ;
@RouletteSwitchMainWeapon . canceled - = instance . OnRouletteSwitchMainWeapon ;
2026-05-10 11:47:55 -04:00
@Map . started - = instance . OnMap ;
@Map . performed - = instance . OnMap ;
@Map . canceled - = instance . OnMap ;
2025-11-25 08:19:33 -05:00
}
/// <summary>
/// Unregisters <param cref="instance" /> and unregisters all input action callbacks via <see cref="PlayerActions.UnregisterCallbacks(IPlayerActions)" />.
/// </summary>
/// <seealso cref="PlayerActions.UnregisterCallbacks(IPlayerActions)" />
public void RemoveCallbacks ( IPlayerActions instance )
{
if ( m_Wrapper . m_PlayerActionsCallbackInterfaces . Remove ( instance ) )
UnregisterCallbacks ( instance ) ;
}
/// <summary>
/// Replaces all existing callback instances and previously registered input action callbacks associated with them with callbacks provided via <param cref="instance" />.
/// </summary>
/// <remarks>
/// If <paramref name="instance" /> is <c>null</c>, calling this method will only unregister all existing callbacks but not register any new callbacks.
/// </remarks>
/// <seealso cref="PlayerActions.AddCallbacks(IPlayerActions)" />
/// <seealso cref="PlayerActions.RemoveCallbacks(IPlayerActions)" />
/// <seealso cref="PlayerActions.UnregisterCallbacks(IPlayerActions)" />
public void SetCallbacks ( IPlayerActions instance )
{
foreach ( var item in m_Wrapper . m_PlayerActionsCallbackInterfaces )
UnregisterCallbacks ( item ) ;
m_Wrapper . m_PlayerActionsCallbackInterfaces . Clear ( ) ;
AddCallbacks ( instance ) ;
}
}
/// <summary>
/// Provides a new <see cref="PlayerActions" /> instance referencing this action map.
/// </summary>
public PlayerActions @Player = > new PlayerActions ( this ) ;
2026-06-02 12:55:39 -04:00
// Dialog
private readonly InputActionMap m_Dialog ;
private List < IDialogActions > m_DialogActionsCallbackInterfaces = new List < IDialogActions > ( ) ;
private readonly InputAction m_Dialog_Confirm ;
/// <summary>
/// Provides access to input actions defined in input action map "Dialog".
/// </summary>
public struct DialogActions
{
private @PlayerInputActions m_Wrapper ;
/// <summary>
/// Construct a new instance of the input action map wrapper class.
/// </summary>
public DialogActions ( @PlayerInputActions wrapper ) { m_Wrapper = wrapper ; }
/// <summary>
/// Provides access to the underlying input action "Dialog/Confirm".
/// </summary>
public InputAction @Confirm = > m_Wrapper . m_Dialog_Confirm ;
/// <summary>
/// Provides access to the underlying input action map instance.
/// </summary>
public InputActionMap Get ( ) { return m_Wrapper . m_Dialog ; }
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionMap.Enable()" />
public void Enable ( ) { Get ( ) . Enable ( ) ; }
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionMap.Disable()" />
public void Disable ( ) { Get ( ) . Disable ( ) ; }
/// <inheritdoc cref="UnityEngine.InputSystem.InputActionMap.enabled" />
public bool enabled = > Get ( ) . enabled ;
/// <summary>
/// Implicitly converts an <see ref="DialogActions" /> to an <see ref="InputActionMap" /> instance.
/// </summary>
public static implicit operator InputActionMap ( DialogActions set ) { return set . Get ( ) ; }
/// <summary>
/// Adds <see cref="InputAction.started"/>, <see cref="InputAction.performed"/> and <see cref="InputAction.canceled"/> callbacks provided via <param cref="instance" /> on all input actions contained in this map.
/// </summary>
/// <param name="instance">Callback instance.</param>
/// <remarks>
/// If <paramref name="instance" /> is <c>null</c> or <paramref name="instance"/> have already been added this method does nothing.
/// </remarks>
/// <seealso cref="DialogActions" />
public void AddCallbacks ( IDialogActions instance )
{
if ( instance = = null | | m_Wrapper . m_DialogActionsCallbackInterfaces . Contains ( instance ) ) return ;
m_Wrapper . m_DialogActionsCallbackInterfaces . Add ( instance ) ;
@Confirm . started + = instance . OnConfirm ;
@Confirm . performed + = instance . OnConfirm ;
@Confirm . canceled + = instance . OnConfirm ;
}
/// <summary>
/// Removes <see cref="InputAction.started"/>, <see cref="InputAction.performed"/> and <see cref="InputAction.canceled"/> callbacks provided via <param cref="instance" /> on all input actions contained in this map.
/// </summary>
/// <remarks>
/// Calling this method when <paramref name="instance" /> have not previously been registered has no side-effects.
/// </remarks>
/// <seealso cref="DialogActions" />
private void UnregisterCallbacks ( IDialogActions instance )
{
@Confirm . started - = instance . OnConfirm ;
@Confirm . performed - = instance . OnConfirm ;
@Confirm . canceled - = instance . OnConfirm ;
}
/// <summary>
/// Unregisters <param cref="instance" /> and unregisters all input action callbacks via <see cref="DialogActions.UnregisterCallbacks(IDialogActions)" />.
/// </summary>
/// <seealso cref="DialogActions.UnregisterCallbacks(IDialogActions)" />
public void RemoveCallbacks ( IDialogActions instance )
{
if ( m_Wrapper . m_DialogActionsCallbackInterfaces . Remove ( instance ) )
UnregisterCallbacks ( instance ) ;
}
/// <summary>
/// Replaces all existing callback instances and previously registered input action callbacks associated with them with callbacks provided via <param cref="instance" />.
/// </summary>
/// <remarks>
/// If <paramref name="instance" /> is <c>null</c>, calling this method will only unregister all existing callbacks but not register any new callbacks.
/// </remarks>
/// <seealso cref="DialogActions.AddCallbacks(IDialogActions)" />
/// <seealso cref="DialogActions.RemoveCallbacks(IDialogActions)" />
/// <seealso cref="DialogActions.UnregisterCallbacks(IDialogActions)" />
public void SetCallbacks ( IDialogActions instance )
{
foreach ( var item in m_Wrapper . m_DialogActionsCallbackInterfaces )
UnregisterCallbacks ( item ) ;
m_Wrapper . m_DialogActionsCallbackInterfaces . Clear ( ) ;
AddCallbacks ( instance ) ;
}
}
/// <summary>
/// Provides a new <see cref="DialogActions" /> instance referencing this action map.
/// </summary>
public DialogActions @Dialog = > new DialogActions ( this ) ;
2025-11-25 08:19:33 -05:00
private int m_KeyboardMouseSchemeIndex = - 1 ;
/// <summary>
/// Provides access to the input control scheme.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputControlScheme" />
public InputControlScheme KeyboardMouseScheme
{
get
{
if ( m_KeyboardMouseSchemeIndex = = - 1 ) m_KeyboardMouseSchemeIndex = asset . FindControlSchemeIndex ( "KeyboardMouse" ) ;
return asset . controlSchemes [ m_KeyboardMouseSchemeIndex ] ;
}
}
private int m_GamepadSchemeIndex = - 1 ;
/// <summary>
/// Provides access to the input control scheme.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputControlScheme" />
public InputControlScheme GamepadScheme
{
get
{
if ( m_GamepadSchemeIndex = = - 1 ) m_GamepadSchemeIndex = asset . FindControlSchemeIndex ( "Gamepad" ) ;
return asset . controlSchemes [ m_GamepadSchemeIndex ] ;
}
}
private int m_XboxControllerSchemeIndex = - 1 ;
/// <summary>
/// Provides access to the input control scheme.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputControlScheme" />
public InputControlScheme XboxControllerScheme
{
get
{
if ( m_XboxControllerSchemeIndex = = - 1 ) m_XboxControllerSchemeIndex = asset . FindControlSchemeIndex ( "Xbox Controller" ) ;
return asset . controlSchemes [ m_XboxControllerSchemeIndex ] ;
}
}
private int m_PS4ControllerSchemeIndex = - 1 ;
/// <summary>
/// Provides access to the input control scheme.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputControlScheme" />
public InputControlScheme PS4ControllerScheme
{
get
{
if ( m_PS4ControllerSchemeIndex = = - 1 ) m_PS4ControllerSchemeIndex = asset . FindControlSchemeIndex ( "PS4 Controller" ) ;
return asset . controlSchemes [ m_PS4ControllerSchemeIndex ] ;
}
}
/// <summary>
/// Interface to implement callback methods for all input action callbacks associated with input actions defined by "Player" which allows adding and removing callbacks.
/// </summary>
/// <seealso cref="PlayerActions.AddCallbacks(IPlayerActions)" />
/// <seealso cref="PlayerActions.RemoveCallbacks(IPlayerActions)" />
public interface IPlayerActions
{
/// <summary>
/// Method invoked when associated input action "Move" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnMove ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "Look" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnLook ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "Jump" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnJump ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "Dash" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnDash ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "MainWeaponPrimary" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnMainWeaponPrimary ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "MainWeaponSecondary" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnMainWeaponSecondary ( InputAction . CallbackContext context ) ;
/// <summary>
2025-12-08 05:27:53 -05:00
/// Method invoked when associated input action "MainWeaponSpecialA" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
2025-11-25 08:19:33 -05:00
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
2025-12-08 05:27:53 -05:00
void OnMainWeaponSpecialA ( InputAction . CallbackContext context ) ;
2025-11-25 08:19:33 -05:00
/// <summary>
2025-12-08 05:27:53 -05:00
/// Method invoked when associated input action "MainWeaponSpecialB" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
2025-11-25 08:19:33 -05:00
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
2025-12-08 05:27:53 -05:00
void OnMainWeaponSpecialB ( InputAction . CallbackContext context ) ;
2025-11-25 08:19:33 -05:00
/// <summary>
2026-02-13 09:22:11 -05:00
/// Method invoked when associated input action "MainWeaponSpecialC" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnMainWeaponSpecialC ( InputAction . CallbackContext context ) ;
/// <summary>
2025-11-25 08:19:33 -05:00
/// Method invoked when associated input action "Interact" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnInteract ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "UseSupportEquipment0" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnUseSupportEquipment0 ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "UseSupportEquipment1" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnUseSupportEquipment1 ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "UseSupportEquipment2" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnUseSupportEquipment2 ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "UseSupportEquipment3" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnUseSupportEquipment3 ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "OpenInventory" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnOpenInventory ( InputAction . CallbackContext context ) ;
/// <summary>
2025-12-23 19:47:06 -05:00
/// Method invoked when associated input action "SwitchPreviousMainWeapon" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
2025-11-25 08:19:33 -05:00
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
2025-12-23 19:47:06 -05:00
void OnSwitchPreviousMainWeapon ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "SwitchNextMainWeapon" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnSwitchNextMainWeapon ( InputAction . CallbackContext context ) ;
2025-11-25 08:19:33 -05:00
/// <summary>
/// Method invoked when associated input action "Walk" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnWalk ( InputAction . CallbackContext context ) ;
/// <summary>
2026-04-28 15:46:32 -04:00
/// Method invoked when associated input action "LockonTarget" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnLockonTarget ( InputAction . CallbackContext context ) ;
/// <summary>
/// Method invoked when associated input action "SelectLockonTarget" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
2025-11-25 08:19:33 -05:00
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
2026-04-28 15:46:32 -04:00
void OnSelectLockonTarget ( InputAction . CallbackContext context ) ;
2025-11-25 08:19:33 -05:00
/// <summary>
/// Method invoked when associated input action "RouletteSwitchMainWeapon" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnRouletteSwitchMainWeapon ( InputAction . CallbackContext context ) ;
2026-05-10 11:47:55 -04:00
/// <summary>
/// Method invoked when associated input action "Map" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnMap ( InputAction . CallbackContext context ) ;
2025-11-25 08:19:33 -05:00
}
2026-06-02 12:55:39 -04:00
/// <summary>
/// Interface to implement callback methods for all input action callbacks associated with input actions defined by "Dialog" which allows adding and removing callbacks.
/// </summary>
/// <seealso cref="DialogActions.AddCallbacks(IDialogActions)" />
/// <seealso cref="DialogActions.RemoveCallbacks(IDialogActions)" />
public interface IDialogActions
{
/// <summary>
/// Method invoked when associated input action "Confirm" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
void OnConfirm ( InputAction . CallbackContext context ) ;
}
2025-11-25 08:19:33 -05:00
}