//------------------------------------------------------------------------------ // // This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator // version 1.7.0 // from Assets/Scripts/InputSystem/PlayerControls.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 @PlayerControls: IInputActionCollection2, IDisposable { public InputActionAsset asset { get; } public @PlayerControls() { asset = InputActionAsset.FromJson(@"{ ""name"": ""PlayerControls"", ""maps"": [ { ""name"": ""Player Movement"", ""id"": ""cfb355ad-e0aa-4dad-9111-af6e3f1271b2"", ""actions"": [ { ""name"": ""Movement"", ""type"": ""PassThrough"", ""id"": ""1ab3b457-9558-4d1c-b580-1b6a7d3cbd45"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Camera"", ""type"": ""PassThrough"", ""id"": ""bb5b6b4b-5b42-4192-a498-10356a2b125a"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": true }, { ""name"": ""Roll"", ""type"": ""Button"", ""id"": ""5e423815-95ec-43c1-9718-224f86c8f24e"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false } ], ""bindings"": [ { ""name"": ""WASD"", ""id"": ""d8a77518-37e0-4dd9-8c87-9a6f159ed71b"", ""path"": ""2DVector"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Movement"", ""isComposite"": true, ""isPartOfComposite"": false }, { ""name"": ""up"", ""id"": ""4eb43c7b-9a1d-4f13-877b-6b3acf19ad17"", ""path"": ""/w"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Movement"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""2228edfc-964a-42e3-b1ba-53aebb8f0d5f"", ""path"": ""/s"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Movement"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""a35a6c7a-e429-4cb5-90d4-edf345cd188d"", ""path"": ""/a"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Movement"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""c9d8817d-167d-4526-b441-3bfd52363503"", ""path"": ""/d"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Movement"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": """", ""id"": ""d0d72338-edcb-44b9-a675-823b93f06cc0"", ""path"": ""/rightStick"", ""interactions"": """", ""processors"": ""StickDeadzone"", ""groups"": """", ""action"": ""Camera"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""b1f249ca-76f5-4443-85fe-eff12e361675"", ""path"": ""/delta"", ""interactions"": """", ""processors"": ""NormalizeVector2"", ""groups"": """", ""action"": ""Camera"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""4690e573-c6d7-4c20-bbee-ba5d11ca8a18"", ""path"": ""/space"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Roll"", ""isComposite"": false, ""isPartOfComposite"": false } ] } ], ""controlSchemes"": [] }"); // Player Movement m_PlayerMovement = asset.FindActionMap("Player Movement", throwIfNotFound: true); m_PlayerMovement_Movement = m_PlayerMovement.FindAction("Movement", throwIfNotFound: true); m_PlayerMovement_Camera = m_PlayerMovement.FindAction("Camera", throwIfNotFound: true); m_PlayerMovement_Roll = m_PlayerMovement.FindAction("Roll", 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); } // Player Movement private readonly InputActionMap m_PlayerMovement; private List m_PlayerMovementActionsCallbackInterfaces = new List(); private readonly InputAction m_PlayerMovement_Movement; private readonly InputAction m_PlayerMovement_Camera; private readonly InputAction m_PlayerMovement_Roll; public struct PlayerMovementActions { private @PlayerControls m_Wrapper; public PlayerMovementActions(@PlayerControls wrapper) { m_Wrapper = wrapper; } public InputAction @Movement => m_Wrapper.m_PlayerMovement_Movement; public InputAction @Camera => m_Wrapper.m_PlayerMovement_Camera; public InputAction @Roll => m_Wrapper.m_PlayerMovement_Roll; public InputActionMap Get() { return m_Wrapper.m_PlayerMovement; } public void Enable() { Get().Enable(); } public void Disable() { Get().Disable(); } public bool enabled => Get().enabled; public static implicit operator InputActionMap(PlayerMovementActions set) { return set.Get(); } public void AddCallbacks(IPlayerMovementActions instance) { if (instance == null || m_Wrapper.m_PlayerMovementActionsCallbackInterfaces.Contains(instance)) return; m_Wrapper.m_PlayerMovementActionsCallbackInterfaces.Add(instance); @Movement.started += instance.OnMovement; @Movement.performed += instance.OnMovement; @Movement.canceled += instance.OnMovement; @Camera.started += instance.OnCamera; @Camera.performed += instance.OnCamera; @Camera.canceled += instance.OnCamera; @Roll.started += instance.OnRoll; @Roll.performed += instance.OnRoll; @Roll.canceled += instance.OnRoll; } private void UnregisterCallbacks(IPlayerMovementActions instance) { @Movement.started -= instance.OnMovement; @Movement.performed -= instance.OnMovement; @Movement.canceled -= instance.OnMovement; @Camera.started -= instance.OnCamera; @Camera.performed -= instance.OnCamera; @Camera.canceled -= instance.OnCamera; @Roll.started -= instance.OnRoll; @Roll.performed -= instance.OnRoll; @Roll.canceled -= instance.OnRoll; } public void RemoveCallbacks(IPlayerMovementActions instance) { if (m_Wrapper.m_PlayerMovementActionsCallbackInterfaces.Remove(instance)) UnregisterCallbacks(instance); } public void SetCallbacks(IPlayerMovementActions instance) { foreach (var item in m_Wrapper.m_PlayerMovementActionsCallbackInterfaces) UnregisterCallbacks(item); m_Wrapper.m_PlayerMovementActionsCallbackInterfaces.Clear(); AddCallbacks(instance); } } public PlayerMovementActions @PlayerMovement => new PlayerMovementActions(this); public interface IPlayerMovementActions { void OnMovement(InputAction.CallbackContext context); void OnCamera(InputAction.CallbackContext context); void OnRoll(InputAction.CallbackContext context); } }