//------------------------------------------------------------------------------
//
// This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator
// version 1.11.2
// from Assets/Scripts/PlayerInput.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 @PlayerInput: IInputActionCollection2, IDisposable
{
public InputActionAsset asset { get; }
public @PlayerInput()
{
asset = InputActionAsset.FromJson(@"{
""name"": ""PlayerInput"",
""maps"": [
{
""name"": ""Movement"",
""id"": ""c59c52ca-b1d6-4317-abe1-989eadfb5f7d"",
""actions"": [
{
""name"": ""MoveInput"",
""type"": ""Value"",
""id"": ""9fee29ac-d1fd-45ac-9eed-aca251b66a77"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""StrafeToggle"",
""type"": ""Button"",
""id"": ""f4ac4b73-8783-4546-95f9-a16a576b9ab0"",
""expectedControlType"": """",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Jump"",
""type"": ""Button"",
""id"": ""e80d0f2b-5eab-45ab-beb2-659e1d0e5950"",
""expectedControlType"": """",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
}
],
""bindings"": [
{
""name"": """",
""id"": ""4185619b-615b-4b11-bae9-0c88cc948ecc"",
""path"": ""/leftStick"",
""interactions"": """",
""processors"": """",
""groups"": "";Gamepad"",
""action"": ""MoveInput"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": ""WASD"",
""id"": ""1c438110-ad87-4de0-b3ca-7c71fbf03a7c"",
""path"": ""2DVector"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""MoveInput"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""up"",
""id"": ""22e82d7a-d048-4ee8-a788-2dc3c89f7ce8"",
""path"": ""/w"",
""interactions"": """",
""processors"": """",
""groups"": "";KeyboardMouse"",
""action"": ""MoveInput"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""down"",
""id"": ""e7de3e8c-be7a-46c3-8206-7a1e20a13ea4"",
""path"": ""/s"",
""interactions"": """",
""processors"": """",
""groups"": "";KeyboardMouse"",
""action"": ""MoveInput"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""left"",
""id"": ""1044edb7-2190-4e52-a23d-3646a4f8c4d9"",
""path"": ""/a"",
""interactions"": """",
""processors"": """",
""groups"": "";KeyboardMouse"",
""action"": ""MoveInput"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""right"",
""id"": ""ec482506-0fc6-49db-a2fd-806fe02e566d"",
""path"": ""/d"",
""interactions"": """",
""processors"": """",
""groups"": "";KeyboardMouse"",
""action"": ""MoveInput"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": """",
""id"": ""e99dcbd6-c0fb-40d9-bcf8-05212c516e2c"",
""path"": ""/leftTrigger"",
""interactions"": """",
""processors"": """",
""groups"": "";Gamepad"",
""action"": ""StrafeToggle"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""06afad87-3c47-4cf6-9255-8e7b4ec8d824"",
""path"": ""/rightButton"",
""interactions"": """",
""processors"": """",
""groups"": "";KeyboardMouse"",
""action"": ""StrafeToggle"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""eae2cb65-b63b-48ed-9d5a-a2af38cfbc11"",
""path"": ""/buttonSouth"",
""interactions"": """",
""processors"": """",
""groups"": "";Gamepad"",
""action"": ""Jump"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""6ec07d48-748b-48d1-83f9-d94b3d545c7a"",
""path"": ""/space"",
""interactions"": """",
""processors"": """",
""groups"": "";KeyboardMouse"",
""action"": ""Jump"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""Camera"",
""id"": ""974b31f0-2390-49ae-81e9-a3a1ff0f136b"",
""actions"": [
{
""name"": ""LookInput"",
""type"": ""Value"",
""id"": ""04f2f8c7-cd20-466d-8e14-952075fe4100"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
}
],
""bindings"": [
{
""name"": """",
""id"": ""1f28dd67-af74-4694-8890-e807bfef8793"",
""path"": ""/rightStick"",
""interactions"": """",
""processors"": """",
""groups"": "";Gamepad"",
""action"": ""LookInput"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""863e71dd-932f-420b-8956-7f0240bfc6aa"",
""path"": ""/delta"",
""interactions"": """",
""processors"": """",
""groups"": "";KeyboardMouse"",
""action"": ""LookInput"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
}
],
""controlSchemes"": [
{
""name"": ""KeyboardMouse"",
""bindingGroup"": ""KeyboardMouse"",
""devices"": []
},
{
""name"": ""Gamepad"",
""bindingGroup"": ""Gamepad"",
""devices"": []
}
]
}");
// Movement
m_Movement = asset.FindActionMap("Movement", throwIfNotFound: true);
m_Movement_MoveInput = m_Movement.FindAction("MoveInput", throwIfNotFound: true);
m_Movement_StrafeToggle = m_Movement.FindAction("StrafeToggle", throwIfNotFound: true);
m_Movement_Jump = m_Movement.FindAction("Jump", throwIfNotFound: true);
// Camera
m_Camera = asset.FindActionMap("Camera", throwIfNotFound: true);
m_Camera_LookInput = m_Camera.FindAction("LookInput", throwIfNotFound: true);
}
~@PlayerInput()
{
UnityEngine.Debug.Assert(!m_Movement.enabled, "This will cause a leak and performance issues, PlayerInput.Movement.Disable() has not been called.");
UnityEngine.Debug.Assert(!m_Camera.enabled, "This will cause a leak and performance issues, PlayerInput.Camera.Disable() has not been called.");
}
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);
}
// Movement
private readonly InputActionMap m_Movement;
private List m_MovementActionsCallbackInterfaces = new List();
private readonly InputAction m_Movement_MoveInput;
private readonly InputAction m_Movement_StrafeToggle;
private readonly InputAction m_Movement_Jump;
public struct MovementActions
{
private @PlayerInput m_Wrapper;
public MovementActions(@PlayerInput wrapper) { m_Wrapper = wrapper; }
public InputAction @MoveInput => m_Wrapper.m_Movement_MoveInput;
public InputAction @StrafeToggle => m_Wrapper.m_Movement_StrafeToggle;
public InputAction @Jump => m_Wrapper.m_Movement_Jump;
public InputActionMap Get() { return m_Wrapper.m_Movement; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(MovementActions set) { return set.Get(); }
public void AddCallbacks(IMovementActions instance)
{
if (instance == null || m_Wrapper.m_MovementActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_MovementActionsCallbackInterfaces.Add(instance);
@MoveInput.started += instance.OnMoveInput;
@MoveInput.performed += instance.OnMoveInput;
@MoveInput.canceled += instance.OnMoveInput;
@StrafeToggle.started += instance.OnStrafeToggle;
@StrafeToggle.performed += instance.OnStrafeToggle;
@StrafeToggle.canceled += instance.OnStrafeToggle;
@Jump.started += instance.OnJump;
@Jump.performed += instance.OnJump;
@Jump.canceled += instance.OnJump;
}
private void UnregisterCallbacks(IMovementActions instance)
{
@MoveInput.started -= instance.OnMoveInput;
@MoveInput.performed -= instance.OnMoveInput;
@MoveInput.canceled -= instance.OnMoveInput;
@StrafeToggle.started -= instance.OnStrafeToggle;
@StrafeToggle.performed -= instance.OnStrafeToggle;
@StrafeToggle.canceled -= instance.OnStrafeToggle;
@Jump.started -= instance.OnJump;
@Jump.performed -= instance.OnJump;
@Jump.canceled -= instance.OnJump;
}
public void RemoveCallbacks(IMovementActions instance)
{
if (m_Wrapper.m_MovementActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IMovementActions instance)
{
foreach (var item in m_Wrapper.m_MovementActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_MovementActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public MovementActions @Movement => new MovementActions(this);
// Camera
private readonly InputActionMap m_Camera;
private List m_CameraActionsCallbackInterfaces = new List();
private readonly InputAction m_Camera_LookInput;
public struct CameraActions
{
private @PlayerInput m_Wrapper;
public CameraActions(@PlayerInput wrapper) { m_Wrapper = wrapper; }
public InputAction @LookInput => m_Wrapper.m_Camera_LookInput;
public InputActionMap Get() { return m_Wrapper.m_Camera; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(CameraActions set) { return set.Get(); }
public void AddCallbacks(ICameraActions instance)
{
if (instance == null || m_Wrapper.m_CameraActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_CameraActionsCallbackInterfaces.Add(instance);
@LookInput.started += instance.OnLookInput;
@LookInput.performed += instance.OnLookInput;
@LookInput.canceled += instance.OnLookInput;
}
private void UnregisterCallbacks(ICameraActions instance)
{
@LookInput.started -= instance.OnLookInput;
@LookInput.performed -= instance.OnLookInput;
@LookInput.canceled -= instance.OnLookInput;
}
public void RemoveCallbacks(ICameraActions instance)
{
if (m_Wrapper.m_CameraActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(ICameraActions instance)
{
foreach (var item in m_Wrapper.m_CameraActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_CameraActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public CameraActions @Camera => new CameraActions(this);
private int m_KeyboardMouseSchemeIndex = -1;
public InputControlScheme KeyboardMouseScheme
{
get
{
if (m_KeyboardMouseSchemeIndex == -1) m_KeyboardMouseSchemeIndex = asset.FindControlSchemeIndex("KeyboardMouse");
return asset.controlSchemes[m_KeyboardMouseSchemeIndex];
}
}
private int m_GamepadSchemeIndex = -1;
public InputControlScheme GamepadScheme
{
get
{
if (m_GamepadSchemeIndex == -1) m_GamepadSchemeIndex = asset.FindControlSchemeIndex("Gamepad");
return asset.controlSchemes[m_GamepadSchemeIndex];
}
}
public interface IMovementActions
{
void OnMoveInput(InputAction.CallbackContext context);
void OnStrafeToggle(InputAction.CallbackContext context);
void OnJump(InputAction.CallbackContext context);
}
public interface ICameraActions
{
void OnLookInput(InputAction.CallbackContext context);
}
}