//------------------------------------------------------------------------------ // // This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator // version 1.5.1 // from Assets/GFMain/Scripts/AOT/InputSystem/InputCommon.inputactions // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; using System.Collections; using System.Collections.Generic; using UnityEngine.InputSystem; using UnityEngine.InputSystem.Utilities; namespace GFMain { public partial class @InputCommon: IInputActionCollection2, IDisposable { public InputActionAsset asset { get; } public @InputCommon() { asset = InputActionAsset.FromJson(@"{ ""name"": ""InputCommon"", ""maps"": [ { ""name"": ""Common"", ""id"": ""5d005a13-6210-4f4b-a073-791e301875a6"", ""actions"": [ { ""name"": ""OpenDebug"", ""type"": ""Button"", ""id"": ""7856085b-2043-4b07-bb9f-a46e974b491a"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false } ], ""bindings"": [ { ""name"": """", ""id"": ""19cfa1e9-a169-4a83-9358-6d06f8dc2655"", ""path"": ""/f2"", ""interactions"": ""MultiTap(tapCount=5)"", ""processors"": """", ""groups"": """", ""action"": ""OpenDebug"", ""isComposite"": false, ""isPartOfComposite"": false } ] } ], ""controlSchemes"": [] }"); // Common m_Common = asset.FindActionMap("Common", throwIfNotFound: true); m_Common_OpenDebug = m_Common.FindAction("OpenDebug", throwIfNotFound: true); } public void Dispose() { UnityEngine.Object.Destroy(asset); } public InputBinding? bindingMask { get => asset.bindingMask; set => asset.bindingMask = value; } public ReadOnlyArray? devices { get => asset.devices; set => asset.devices = value; } public ReadOnlyArray controlSchemes => asset.controlSchemes; public bool Contains(InputAction action) { return asset.Contains(action); } public IEnumerator GetEnumerator() { return asset.GetEnumerator(); } IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); } public void Enable() { asset.Enable(); } public void Disable() { asset.Disable(); } public IEnumerable bindings => asset.bindings; public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false) { return asset.FindAction(actionNameOrId, throwIfNotFound); } public int FindBinding(InputBinding bindingMask, out InputAction action) { return asset.FindBinding(bindingMask, out action); } // Common private readonly InputActionMap m_Common; private List m_CommonActionsCallbackInterfaces = new List(); private readonly InputAction m_Common_OpenDebug; public struct CommonActions { private @InputCommon m_Wrapper; public CommonActions(@InputCommon wrapper) { m_Wrapper = wrapper; } public InputAction @OpenDebug => m_Wrapper.m_Common_OpenDebug; public InputActionMap Get() { return m_Wrapper.m_Common; } public void Enable() { Get().Enable(); } public void Disable() { Get().Disable(); } public bool enabled => Get().enabled; public static implicit operator InputActionMap(CommonActions set) { return set.Get(); } public void AddCallbacks(ICommonActions instance) { if (instance == null || m_Wrapper.m_CommonActionsCallbackInterfaces.Contains(instance)) return; m_Wrapper.m_CommonActionsCallbackInterfaces.Add(instance); @OpenDebug.started += instance.OnOpenDebug; @OpenDebug.performed += instance.OnOpenDebug; @OpenDebug.canceled += instance.OnOpenDebug; } private void UnregisterCallbacks(ICommonActions instance) { @OpenDebug.started -= instance.OnOpenDebug; @OpenDebug.performed -= instance.OnOpenDebug; @OpenDebug.canceled -= instance.OnOpenDebug; } public void RemoveCallbacks(ICommonActions instance) { if (m_Wrapper.m_CommonActionsCallbackInterfaces.Remove(instance)) UnregisterCallbacks(instance); } public void SetCallbacks(ICommonActions instance) { foreach (var item in m_Wrapper.m_CommonActionsCallbackInterfaces) UnregisterCallbacks(item); m_Wrapper.m_CommonActionsCallbackInterfaces.Clear(); AddCallbacks(instance); } } public CommonActions @Common => new CommonActions(this); public interface ICommonActions { void OnOpenDebug(InputAction.CallbackContext context); } } }