study/first_study/Library/PackageCache/com.unity.inputsystem@02433b2481ab/InputSystem/Actions/InputActionChange.cs
jh04010421 739d49f1a0 Unity | 2026.01.20
수업 실습 파일
2026-01-20 11:01:57 +09:00

69 lines
2.3 KiB
C#

namespace UnityEngine.InputSystem
{
/// <summary>
/// Indicates what type of change related to an <see cref="InputAction">input action</see> occurred.
/// </summary>
/// <seealso cref="InputSystem.onActionChange"/>
public enum InputActionChange
{
/// <summary>
/// An individual action was enabled.
/// </summary>
/// <seealso cref="InputAction.Enable"/>
ActionEnabled,
/// <summary>
/// An individual action was disabled.
/// </summary>
/// <seealso cref="InputAction.Disable"/>
ActionDisabled,
/// <summary>
/// An <see cref="InputActionMap">action map</see> was enabled.
/// </summary>
/// <seealso cref="InputActionMap.Enable"/>
ActionMapEnabled,
/// <summary>
/// An <see cref="InputActionMap">action map</see> was disabled.
/// </summary>
/// <seealso cref="InputActionMap.Disable"/>
ActionMapDisabled,
/// <summary>
/// An <see cref="InputAction"/> was started.
/// </summary>
/// <seealso cref="InputAction.started"/>
/// <seealso cref="InputActionPhase.Started"/>
ActionStarted,
/// <summary>
/// An <see cref="InputAction"/> was performed.
/// </summary>
/// <seealso cref="InputAction.performed"/>
/// <seealso cref="InputActionPhase.Performed"/>
ActionPerformed,
/// <summary>
/// An <see cref="InputAction"/> was canceled.
/// </summary>
/// <seealso cref="InputAction.canceled"/>
/// <seealso cref="InputActionPhase.Canceled"/>
ActionCanceled,
/// <summary>
/// Bindings on an action or set of actions are about to be re-resolved. This is called while <see cref="InputAction.controls"/>
/// for actions are still untouched and thus still reflect the old binding state of each action.
/// </summary>
/// <seealso cref="InputAction.controls"/>
BoundControlsAboutToChange,
/// <summary>
/// Bindings on an action or set of actions have been resolved. This is called after <see cref="InputAction.controls"/>
/// have been updated.
/// </summary>
/// <seealso cref="InputAction.controls"/>
BoundControlsChanged,
}
}