2026-04-16 21:14:05 +09:00
//------------------------------------------------------------------------------
// <auto-generated>
// This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator
// version 1.19.0
// from Assets/InputSystem_Actions.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/InputSystem_Actions.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 @InputSystem : IInputActionCollection2 , IDisposable
{
/// <summary>
/// Provides access to the underlying asset instance.
/// </summary>
public InputActionAsset asset { get ; }
/// <summary>
/// Constructs a new instance.
/// </summary>
public @InputSystem ( )
{
asset = InputActionAsset . FromJson ( @ "{
"" version "" : 1 ,
"" name "" : "" InputSystem_Actions "" ,
"" maps "" : [
{
"" name "" : "" Player "" ,
2026-04-17 02:00:40 +09:00
"" id "" : "" bd035e3c - 59d 7 - 41 ef - aa06 - 6108 ba4dd4b1 "" ,
2026-04-16 21:14:05 +09:00
"" actions "" : [
{
2026-04-17 02:00:40 +09:00
"" name "" : "" Click "" ,
2026-04-16 21:14:05 +09:00
"" type "" : "" Button "" ,
2026-04-17 02:00:40 +09:00
"" id "" : "" 9d 38540 b - b286 - 4 c5c - 8d fb - a43018aed178 "" ,
"" expectedControlType "" : "" "" ,
2026-04-16 21:14:05 +09:00
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : false
} ,
{
2026-04-17 02:00:40 +09:00
"" name "" : "" Move "" ,
2026-04-16 21:14:05 +09:00
"" type "" : "" Value "" ,
2026-04-17 02:00:40 +09:00
"" id "" : "" f63f8f72 - 975 a - 4121 - a6dc - 7 a1cbe2ad94a "" ,
2026-04-16 21:14:05 +09:00
"" expectedControlType "" : "" Vector2 "" ,
"" processors "" : "" "" ,
2026-04-17 02:00:40 +09:00
"" interactions "" : "" "" ,
"" initialStateCheck "" : true
2026-04-16 21:14:05 +09:00
} ,
2026-04-17 02:00:40 +09:00
{
"" name "" : "" Mouse "" ,
"" type "" : "" Value "" ,
"" id "" : "" ef1ceee0 - 76 ec - 42 ca - 94 a4 - 5 ceb8fbdfb67 "" ,
"" expectedControlType "" : "" Vector2 "" ,
"" processors "" : "" "" ,
"" interactions "" : "" "" ,
"" initialStateCheck "" : true
}
] ,
"" bindings "" : [
2026-04-16 21:14:05 +09:00
{
"" name "" : "" "" ,
2026-04-17 02:00:40 +09:00
"" id "" : "" f2b76d5e - a751 - 4187 - b6ca - 60 ed2a86f5c9 "" ,
"" path "" : "" < Mouse > / leftButton "" ,
2026-04-16 21:14:05 +09:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
2026-04-17 02:00:40 +09:00
"" groups "" : "" ; Keyboard & Mouse "" ,
2026-04-16 21:14:05 +09:00
"" action "" : "" Click "" ,
"" isComposite "" : false ,
"" isPartOfComposite "" : false
} ,
{
2026-04-17 02:00:40 +09:00
"" name "" : "" 2D Vector "" ,
"" id "" : "" 4 ef87f54 - a868 - 4 a6b - be65 - 020d 768 b1533 "" ,
"" path "" : "" 2D Vector "" ,
2026-04-16 21:14:05 +09:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
2026-04-17 02:00:40 +09:00
"" groups "" : "" "" ,
"" action "" : "" Move "" ,
"" isComposite "" : true ,
2026-04-16 21:14:05 +09:00
"" isPartOfComposite "" : false
} ,
{
2026-04-17 02:00:40 +09:00
"" name "" : "" up "" ,
"" id "" : "" e7ee6792 - e69c - 4032 - 8f 4 a - a06f59ee6a7d "" ,
"" path "" : "" < Keyboard > / w "" ,
2026-04-16 21:14:05 +09:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
"" groups "" : "" ; Keyboard & Mouse "" ,
2026-04-17 02:00:40 +09:00
"" action "" : "" Move "" ,
2026-04-16 21:14:05 +09:00
"" isComposite "" : false ,
2026-04-17 02:00:40 +09:00
"" isPartOfComposite "" : true
2026-04-16 21:14:05 +09:00
} ,
{
2026-04-17 02:00:40 +09:00
"" name "" : "" down "" ,
"" id "" : "" 38 b0cbec - 1d a6 - 44 be - b335 - c4b5bf0ac1ed "" ,
"" path "" : "" < Keyboard > / s "" ,
2026-04-16 21:14:05 +09:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
2026-04-17 02:00:40 +09:00
"" groups "" : "" ; Keyboard & Mouse "" ,
"" action "" : "" Move "" ,
2026-04-16 21:14:05 +09:00
"" isComposite "" : false ,
2026-04-17 02:00:40 +09:00
"" isPartOfComposite "" : true
2026-04-16 21:14:05 +09:00
} ,
{
2026-04-17 02:00:40 +09:00
"" name "" : "" left "" ,
"" id "" : "" 16 ed2229 - 8d b8 - 46 ab - 9572 - 068d e5b43b78 "" ,
"" path "" : "" < Keyboard > / a "" ,
2026-04-16 21:14:05 +09:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
2026-04-17 02:00:40 +09:00
"" groups "" : "" ; Keyboard & Mouse "" ,
"" action "" : "" Move "" ,
2026-04-16 21:14:05 +09:00
"" isComposite "" : false ,
2026-04-17 02:00:40 +09:00
"" isPartOfComposite "" : true
2026-04-16 21:14:05 +09:00
} ,
{
2026-04-17 02:00:40 +09:00
"" name "" : "" right "" ,
"" id "" : "" ebf38664 - 3 b77 - 49 b2 - b4a6 - 3d c983803428 "" ,
"" path "" : "" < Keyboard > / d "" ,
2026-04-16 21:14:05 +09:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
2026-04-17 02:00:40 +09:00
"" groups "" : "" ; Keyboard & Mouse "" ,
"" action "" : "" Move "" ,
2026-04-16 21:14:05 +09:00
"" isComposite "" : false ,
2026-04-17 02:00:40 +09:00
"" isPartOfComposite "" : true
2026-04-16 21:14:05 +09:00
} ,
{
"" name "" : "" "" ,
2026-04-17 02:00:40 +09:00
"" id "" : "" 401 ca091 - 2 bf4 - 46 ae - 991 b - 27 c2736f58c4 "" ,
"" path "" : "" < Mouse > / position "" ,
2026-04-16 21:14:05 +09:00
"" interactions "" : "" "" ,
"" processors "" : "" "" ,
2026-04-17 02:00:40 +09:00
"" groups "" : "" ; Keyboard & Mouse "" ,
"" action "" : "" Mouse "" ,
2026-04-16 21:14:05 +09:00
"" isComposite "" : false ,
"" isPartOfComposite "" : false
}
]
}
] ,
"" controlSchemes "" : [
{
"" name "" : "" Keyboard & Mouse "" ,
"" bindingGroup "" : "" Keyboard & Mouse "" ,
"" devices "" : [
{
"" devicePath "" : "" < Keyboard > "" ,
"" isOptional "" : false ,
"" isOR "" : false
} ,
{
"" devicePath "" : "" < Mouse > "" ,
"" isOptional "" : false ,
"" isOR "" : false
}
]
} ,
{
"" name "" : "" Gamepad "" ,
"" bindingGroup "" : "" Gamepad "" ,
"" devices "" : [
{
"" devicePath "" : "" < Gamepad > "" ,
"" isOptional "" : false ,
"" isOR "" : false
}
]
} ,
{
"" name "" : "" Touch "" ,
"" bindingGroup "" : "" Touch "" ,
"" devices "" : [
{
"" devicePath "" : "" < Touchscreen > "" ,
"" isOptional "" : false ,
"" isOR "" : false
}
]
} ,
{
"" name "" : "" Joystick "" ,
"" bindingGroup "" : "" Joystick "" ,
"" devices "" : [
{
"" devicePath "" : "" < Joystick > "" ,
"" isOptional "" : false ,
"" isOR "" : false
}
]
} ,
{
"" name "" : "" XR "" ,
"" bindingGroup "" : "" XR "" ,
"" devices "" : [
{
"" devicePath "" : "" < XRController > "" ,
"" isOptional "" : false ,
"" isOR "" : false
}
]
}
]
} ");
// Player
m_Player = asset . FindActionMap ( "Player" , throwIfNotFound : true ) ;
2026-04-17 02:00:40 +09:00
m_Player_Click = m_Player . FindAction ( "Click" , throwIfNotFound : true ) ;
2026-04-16 21:14:05 +09:00
m_Player_Move = m_Player . FindAction ( "Move" , throwIfNotFound : true ) ;
m_Player_Mouse = m_Player . FindAction ( "Mouse" , throwIfNotFound : true ) ;
}
~ @InputSystem ( )
{
UnityEngine . Debug . Assert ( ! m_Player . enabled , "This will cause a leak and performance issues, InputSystem.Player.Disable() has not been called." ) ;
}
/// <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 > ( ) ;
2026-04-17 02:00:40 +09:00
private readonly InputAction m_Player_Click ;
2026-04-16 21:14:05 +09:00
private readonly InputAction m_Player_Move ;
private readonly InputAction m_Player_Mouse ;
/// <summary>
/// Provides access to input actions defined in input action map "Player".
/// </summary>
public struct PlayerActions
{
private @InputSystem m_Wrapper ;
/// <summary>
/// Construct a new instance of the input action map wrapper class.
/// </summary>
public PlayerActions ( @InputSystem wrapper ) { m_Wrapper = wrapper ; }
/// <summary>
2026-04-17 02:00:40 +09:00
/// Provides access to the underlying input action "Player/Click".
2026-04-16 21:14:05 +09:00
/// </summary>
2026-04-17 02:00:40 +09:00
public InputAction @Click = > m_Wrapper . m_Player_Click ;
2026-04-16 21:14:05 +09:00
/// <summary>
2026-04-17 02:00:40 +09:00
/// Provides access to the underlying input action "Player/Move".
2026-04-16 21:14:05 +09:00
/// </summary>
2026-04-17 02:00:40 +09:00
public InputAction @Move = > m_Wrapper . m_Player_Move ;
2026-04-16 21:14:05 +09:00
/// <summary>
/// Provides access to the underlying input action "Player/Mouse".
/// </summary>
public InputAction @Mouse = > m_Wrapper . m_Player_Mouse ;
/// <summary>
/// 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 ) ;
2026-04-17 02:00:40 +09:00
@Click . started + = instance . OnClick ;
@Click . performed + = instance . OnClick ;
@Click . canceled + = instance . OnClick ;
2026-04-16 21:14:05 +09:00
@Move . started + = instance . OnMove ;
@Move . performed + = instance . OnMove ;
@Move . canceled + = instance . OnMove ;
@Mouse . started + = instance . OnMouse ;
@Mouse . performed + = instance . OnMouse ;
@Mouse . canceled + = instance . OnMouse ;
}
/// <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 )
{
2026-04-17 02:00:40 +09:00
@Click . started - = instance . OnClick ;
@Click . performed - = instance . OnClick ;
@Click . canceled - = instance . OnClick ;
2026-04-16 21:14:05 +09:00
@Move . started - = instance . OnMove ;
@Move . performed - = instance . OnMove ;
@Move . canceled - = instance . OnMove ;
@Mouse . started - = instance . OnMouse ;
@Mouse . performed - = instance . OnMouse ;
@Mouse . canceled - = instance . OnMouse ;
}
/// <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 ) ;
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 ( "Keyboard&Mouse" ) ;
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_TouchSchemeIndex = - 1 ;
/// <summary>
/// Provides access to the input control scheme.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputControlScheme" />
public InputControlScheme TouchScheme
{
get
{
if ( m_TouchSchemeIndex = = - 1 ) m_TouchSchemeIndex = asset . FindControlSchemeIndex ( "Touch" ) ;
return asset . controlSchemes [ m_TouchSchemeIndex ] ;
}
}
private int m_JoystickSchemeIndex = - 1 ;
/// <summary>
/// Provides access to the input control scheme.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputControlScheme" />
public InputControlScheme JoystickScheme
{
get
{
if ( m_JoystickSchemeIndex = = - 1 ) m_JoystickSchemeIndex = asset . FindControlSchemeIndex ( "Joystick" ) ;
return asset . controlSchemes [ m_JoystickSchemeIndex ] ;
}
}
private int m_XRSchemeIndex = - 1 ;
/// <summary>
/// Provides access to the input control scheme.
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputControlScheme" />
public InputControlScheme XRScheme
{
get
{
if ( m_XRSchemeIndex = = - 1 ) m_XRSchemeIndex = asset . FindControlSchemeIndex ( "XR" ) ;
return asset . controlSchemes [ m_XRSchemeIndex ] ;
}
}
/// <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 "Click" 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 OnClick ( InputAction . CallbackContext context ) ;
/// <summary>
2026-04-17 02:00:40 +09:00
/// 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" />.
2026-04-16 21:14:05 +09:00
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
2026-04-17 02:00:40 +09:00
void OnMove ( InputAction . CallbackContext context ) ;
2026-04-16 21:14:05 +09:00
/// <summary>
2026-04-17 02:00:40 +09:00
/// Method invoked when associated input action "Mouse" is either <see cref="UnityEngine.InputSystem.InputAction.started" />, <see cref="UnityEngine.InputSystem.InputAction.performed" /> or <see cref="UnityEngine.InputSystem.InputAction.canceled" />.
2026-04-16 21:14:05 +09:00
/// </summary>
/// <seealso cref="UnityEngine.InputSystem.InputAction.started" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.performed" />
/// <seealso cref="UnityEngine.InputSystem.InputAction.canceled" />
2026-04-17 02:00:40 +09:00
void OnMouse ( InputAction . CallbackContext context ) ;
2026-04-16 21:14:05 +09:00
}
}