//------------------------------------------------------------------------------ // // This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator // version 1.7.0 // from Assets/三问c#/CameraInput.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; public partial class @CameraMove: IInputActionCollection2, IDisposable { public InputActionAsset asset { get; } public @CameraMove() { asset = InputActionAsset.FromJson(@"{ ""name"": ""CameraInput"", ""maps"": [ { ""name"": ""Tree"", ""id"": ""7fd663fe-9845-4b1b-b685-cb9b214e4174"", ""actions"": [ { ""name"": ""LeftClick"", ""type"": ""Value"", ""id"": ""f359a36d-c477-45e7-93f7-a1872aea494b"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": true }, { ""name"": ""Move"", ""type"": ""Button"", ""id"": ""af376c0d-e7ed-47f0-939b-5c6d3823c66e"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Zoom"", ""type"": ""Value"", ""id"": ""b6a9f27d-8fdf-4cc8-9522-748248e345dc"", ""expectedControlType"": ""Delta"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": true }, { ""name"": ""OtherDeviceMove"", ""type"": ""Value"", ""id"": ""303aa640-0c4d-45a5-8ae4-0dfa6592f1ad"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": true } ], ""bindings"": [ { ""name"": """", ""id"": ""b732aab8-0ac2-4b28-824a-07eb4ebf97a2"", ""path"": ""/leftButton"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""LeftClick"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""09dd6bb8-d2d7-40f2-a6ee-76e30eb85603"", ""path"": ""/delta"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Move"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""4007ad9a-c5ac-4cb8-b421-f77c3571c254"", ""path"": ""/scroll"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Zoom"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""280a4426-1dd1-46e8-ae86-c9bb5bbe5a28"", ""path"": ""/rightStick"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""OtherDeviceMove"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": ""Keyboard"", ""id"": ""ccea0acf-3d0b-4f23-a05b-13ea83fa87ed"", ""path"": ""2DVector"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""OtherDeviceMove"", ""isComposite"": true, ""isPartOfComposite"": false }, { ""name"": ""up"", ""id"": ""c4961633-a734-46d0-b953-3e432e3b49ab"", ""path"": ""/upArrow"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""OtherDeviceMove"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""61529c7e-8f00-4e79-8161-d1bea1a0e1bd"", ""path"": ""/downArrow"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""OtherDeviceMove"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""56e0e33d-9c76-4a5f-ab03-bddeaafe00bb"", ""path"": ""/leftArrow"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""OtherDeviceMove"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""95163d60-9c38-4604-a7cd-ea70be81726c"", ""path"": ""/rightArrow"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""OtherDeviceMove"", ""isComposite"": false, ""isPartOfComposite"": true } ] } ], ""controlSchemes"": [] }"); // Tree m_Tree = asset.FindActionMap("Tree", throwIfNotFound: true); m_Tree_LeftClick = m_Tree.FindAction("LeftClick", throwIfNotFound: true); m_Tree_Move = m_Tree.FindAction("Move", throwIfNotFound: true); m_Tree_Zoom = m_Tree.FindAction("Zoom", throwIfNotFound: true); m_Tree_OtherDeviceMove = m_Tree.FindAction("OtherDeviceMove", 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); } // Tree private readonly InputActionMap m_Tree; private List m_TreeActionsCallbackInterfaces = new List(); private readonly InputAction m_Tree_LeftClick; private readonly InputAction m_Tree_Move; private readonly InputAction m_Tree_Zoom; private readonly InputAction m_Tree_OtherDeviceMove; public struct TreeActions { private @CameraMove m_Wrapper; public TreeActions(@CameraMove wrapper) { m_Wrapper = wrapper; } public InputAction @LeftClick => m_Wrapper.m_Tree_LeftClick; public InputAction @Move => m_Wrapper.m_Tree_Move; public InputAction @Zoom => m_Wrapper.m_Tree_Zoom; public InputAction @OtherDeviceMove => m_Wrapper.m_Tree_OtherDeviceMove; public InputActionMap Get() { return m_Wrapper.m_Tree; } public void Enable() { Get().Enable(); } public void Disable() { Get().Disable(); } public bool enabled => Get().enabled; public static implicit operator InputActionMap(TreeActions set) { return set.Get(); } public void AddCallbacks(ITreeActions instance) { if (instance == null || m_Wrapper.m_TreeActionsCallbackInterfaces.Contains(instance)) return; m_Wrapper.m_TreeActionsCallbackInterfaces.Add(instance); @LeftClick.started += instance.OnLeftClick; @LeftClick.performed += instance.OnLeftClick; @LeftClick.canceled += instance.OnLeftClick; @Move.started += instance.OnMove; @Move.performed += instance.OnMove; @Move.canceled += instance.OnMove; @Zoom.started += instance.OnZoom; @Zoom.performed += instance.OnZoom; @Zoom.canceled += instance.OnZoom; @OtherDeviceMove.started += instance.OnOtherDeviceMove; @OtherDeviceMove.performed += instance.OnOtherDeviceMove; @OtherDeviceMove.canceled += instance.OnOtherDeviceMove; } private void UnregisterCallbacks(ITreeActions instance) { @LeftClick.started -= instance.OnLeftClick; @LeftClick.performed -= instance.OnLeftClick; @LeftClick.canceled -= instance.OnLeftClick; @Move.started -= instance.OnMove; @Move.performed -= instance.OnMove; @Move.canceled -= instance.OnMove; @Zoom.started -= instance.OnZoom; @Zoom.performed -= instance.OnZoom; @Zoom.canceled -= instance.OnZoom; @OtherDeviceMove.started -= instance.OnOtherDeviceMove; @OtherDeviceMove.performed -= instance.OnOtherDeviceMove; @OtherDeviceMove.canceled -= instance.OnOtherDeviceMove; } public void RemoveCallbacks(ITreeActions instance) { if (m_Wrapper.m_TreeActionsCallbackInterfaces.Remove(instance)) UnregisterCallbacks(instance); } public void SetCallbacks(ITreeActions instance) { foreach (var item in m_Wrapper.m_TreeActionsCallbackInterfaces) UnregisterCallbacks(item); m_Wrapper.m_TreeActionsCallbackInterfaces.Clear(); AddCallbacks(instance); } } public TreeActions @Tree => new TreeActions(this); public interface ITreeActions { void OnLeftClick(InputAction.CallbackContext context); void OnMove(InputAction.CallbackContext context); void OnZoom(InputAction.CallbackContext context); void OnOtherDeviceMove(InputAction.CallbackContext context); } }