using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.InputSystem.Utilities;

// Token: 0x02000059 RID: 89
public class InputActions : IInputActionCollection2, IInputActionCollection, IEnumerable<InputAction>, IEnumerable, IDisposable
{
	// Token: 0x1700000E RID: 14
	// (get) Token: 0x06000B17 RID: 2839 RVA: 0x000DCF1E File Offset: 0x000DB11E
	public InputActionAsset asset { get; }

	// Token: 0x06000B18 RID: 2840 RVA: 0x000DCF28 File Offset: 0x000DB128
	public InputActions()
	{
		this.asset = InputActionAsset.FromJson("{\n    \"name\": \"InputActions\",\n    \"maps\": [\n        {\n            \"name\": \"World\",\n            \"id\": \"ece18648-c4ab-46ca-bddb-97812debc12c\",\n            \"actions\": [\n                {\n                    \"name\": \"Action\",\n                    \"type\": \"Button\",\n                    \"id\": \"0799a8d9-4d5a-4c04-af6d-2588a01700c4\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Move\",\n                    \"type\": \"Value\",\n                    \"id\": \"00dca0a5-7cf4-4ebd-a5a4-40432663649b\",\n                    \"expectedControlType\": \"Vector2\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": true\n                },\n                {\n                    \"name\": \"Show Items\",\n                    \"type\": \"Button\",\n                    \"id\": \"160d3853-4460-4b14-8bf3-5f63ff3923b1\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Interact\",\n                    \"type\": \"Button\",\n                    \"id\": \"65811bad-429f-4457-8bd2-0c4b565fc8bc\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Dodge\",\n                    \"type\": \"Button\",\n                    \"id\": \"6b031b63-36ef-4395-90f3-444ae28320bf\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Aim\",\n                    \"type\": \"Button\",\n                    \"id\": \"7f9aa700-21e7-4b55-b559-9a63f2bfb3ca\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Dock\",\n                    \"type\": \"Button\",\n                    \"id\": \"e83f9ac6-20db-4cdf-933b-145c168b98d0\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Cancel\",\n                    \"type\": \"Button\",\n                    \"id\": \"8d514cfb-b962-4ad4-a2cd-c05b37235ef8\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Quick Save\",\n                    \"type\": \"Button\",\n                    \"id\": \"d38829ca-7ccf-47b1-8387-1abcd813c399\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Target\",\n                    \"type\": \"Value\",\n                    \"id\": \"90609eff-b37a-42ce-b890-5f98ac98f35b\",\n                    \"expectedControlType\": \"Vector2\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": true\n                },\n                {\n                    \"name\": \"Party Up\",\n                    \"type\": \"Button\",\n                    \"id\": \"13176676-4d2e-4521-bba6-b32a5b3658ba\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Party Down\",\n                    \"type\": \"Button\",\n                    \"id\": \"9bfcc0a1-bd33-4f85-89b3-b9dcd2c975d6\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Options\",\n                    \"type\": \"Button\",\n                    \"id\": \"a6dd2ec1-5a8a-4744-8804-df356682b05d\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"HUD Right\",\n                    \"type\": \"Button\",\n                    \"id\": \"47eb4a39-0276-48ce-b4f6-171b1dc5f4d0\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"HUD Left\",\n                    \"type\": \"Button\",\n                    \"id\": \"fe7b1abb-3f12-4230-b2eb-8b67c5ecf766\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Dock Left\",\n                    \"type\": \"Button\",\n                    \"id\": \"fcc9bbbb-1faf-49ad-9617-e707276041a8\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Dock Right\",\n                    \"type\": \"Button\",\n                    \"id\": \"bd7148af-3c60-451c-8f6b-858050922f45\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                },\n                {\n                    \"name\": \"Menus\",\n                    \"type\": \"Button\",\n                    \"id\": \"ceb54564-caf1-4463-9fea-5a3e73cf7b7e\",\n                    \"expectedControlType\": \"Button\",\n                    \"processors\": \"\",\n                    \"interactions\": \"\",\n                    \"initialStateCheck\": false\n                }\n            ],\n            \"bindings\": [\n                {\n                    \"name\": \"\",\n                    \"id\": \"afc5bfdd-4774-460c-be70-e7f25842d1a4\",\n                    \"path\": \"<Gamepad>/buttonSouth\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Action\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"f69677c4-8680-44e2-95b5-6dc598986ac2\",\n                    \"path\": \"<Gamepad>/leftStick\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Move\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"ff202c5a-df58-4d6a-89fd-4a84da946ea8\",\n                    \"path\": \"<Gamepad>/leftShoulder\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Show Items\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"80231735-dfff-4897-9a77-30e835fef013\",\n                    \"path\": \"<Gamepad>/buttonWest\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Interact\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"c7b1bd10-8812-4c71-afcd-ffdd051e0e24\",\n                    \"path\": \"<Gamepad>/rightTrigger\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Dodge\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"aa347714-1e6a-492c-9df2-1f3baed2eb83\",\n                    \"path\": \"<Gamepad>/leftTrigger\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Aim\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"a6d1435b-0f74-42c4-bc3c-f338420d25c0\",\n                    \"path\": \"<Gamepad>/rightShoulder\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Dock\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"a2081bab-9b9b-4be0-9c19-8813cfbd729a\",\n                    \"path\": \"<Gamepad>/buttonEast\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Cancel\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"50c1e43f-b068-463d-9421-798401fd884d\",\n                    \"path\": \"<Gamepad>/select\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Quick Save\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"4d5e63c9-383e-404b-a41d-447ec0e40280\",\n                    \"path\": \"<Gamepad>/rightStick\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Target\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"71d6c072-dcc0-4c1a-8308-0525c7575e64\",\n                    \"path\": \"<Gamepad>/dpad/up\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Party Up\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"9324c6cb-ea92-438f-902d-89134aef6ecc\",\n                    \"path\": \"<Gamepad>/dpad/down\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Party Down\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"97ab51f9-829b-4c16-b0db-a52e62a1e43e\",\n                    \"path\": \"<Gamepad>/start\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Options\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"0a5a14b9-66eb-409f-b976-506960b98719\",\n                    \"path\": \"<DualShockGamepad>/touchpadButton\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Options\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"66d93872-1b41-410f-bc9c-77b2c03b21c7\",\n                    \"path\": \"<Gamepad>/rightStickPress\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"HUD Right\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"d0436a33-8762-4847-ba5c-1b0991adfe8b\",\n                    \"path\": \"<Gamepad>/leftStickPress\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"HUD Left\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"d51aacf5-a859-41e4-bc85-2bf1591c8784\",\n                    \"path\": \"<Gamepad>/dpad/left\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Dock Left\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"47f3d4b1-a691-47cd-a0da-1005f2740644\",\n                    \"path\": \"<Gamepad>/dpad/right\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Dock Right\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                },\n                {\n                    \"name\": \"\",\n                    \"id\": \"b65696bf-e227-4b54-a005-966b84ec52dc\",\n                    \"path\": \"<Gamepad>/buttonNorth\",\n                    \"interactions\": \"\",\n                    \"processors\": \"\",\n                    \"groups\": \"\",\n                    \"action\": \"Menus\",\n                    \"isComposite\": false,\n                    \"isPartOfComposite\": false\n                }\n            ]\n        }\n    ],\n    \"controlSchemes\": []\n}");
		this.m_World = this.asset.FindActionMap("World", true);
		this.m_World_Action = this.m_World.FindAction("Action", true);
		this.m_World_Move = this.m_World.FindAction("Move", true);
		this.m_World_ShowItems = this.m_World.FindAction("Show Items", true);
		this.m_World_Interact = this.m_World.FindAction("Interact", true);
		this.m_World_Dodge = this.m_World.FindAction("Dodge", true);
		this.m_World_Aim = this.m_World.FindAction("Aim", true);
		this.m_World_Dock = this.m_World.FindAction("Dock", true);
		this.m_World_Cancel = this.m_World.FindAction("Cancel", true);
		this.m_World_QuickSave = this.m_World.FindAction("Quick Save", true);
		this.m_World_Target = this.m_World.FindAction("Target", true);
		this.m_World_PartyUp = this.m_World.FindAction("Party Up", true);
		this.m_World_PartyDown = this.m_World.FindAction("Party Down", true);
		this.m_World_Options = this.m_World.FindAction("Options", true);
		this.m_World_HUDRight = this.m_World.FindAction("HUD Right", true);
		this.m_World_HUDLeft = this.m_World.FindAction("HUD Left", true);
		this.m_World_DockLeft = this.m_World.FindAction("Dock Left", true);
		this.m_World_DockRight = this.m_World.FindAction("Dock Right", true);
		this.m_World_Menus = this.m_World.FindAction("Menus", true);
	}

	// Token: 0x06000B19 RID: 2841 RVA: 0x000DD10B File Offset: 0x000DB30B
	public void Dispose()
	{
		Object.Destroy(this.asset);
	}

	// Token: 0x1700000F RID: 15
	// (get) Token: 0x06000B1A RID: 2842 RVA: 0x000DD118 File Offset: 0x000DB318
	// (set) Token: 0x06000B1B RID: 2843 RVA: 0x000DD125 File Offset: 0x000DB325
	public InputBinding? bindingMask
	{
		get
		{
			return this.asset.bindingMask;
		}
		set
		{
			this.asset.bindingMask = value;
		}
	}

	// Token: 0x17000010 RID: 16
	// (get) Token: 0x06000B1C RID: 2844 RVA: 0x000DD133 File Offset: 0x000DB333
	// (set) Token: 0x06000B1D RID: 2845 RVA: 0x000DD140 File Offset: 0x000DB340
	public ReadOnlyArray<InputDevice>? devices
	{
		get
		{
			return this.asset.devices;
		}
		set
		{
			this.asset.devices = value;
		}
	}

	// Token: 0x17000011 RID: 17
	// (get) Token: 0x06000B1E RID: 2846 RVA: 0x000DD14E File Offset: 0x000DB34E
	public ReadOnlyArray<InputControlScheme> controlSchemes
	{
		get
		{
			return this.asset.controlSchemes;
		}
	}

	// Token: 0x06000B1F RID: 2847 RVA: 0x000DD15B File Offset: 0x000DB35B
	public bool Contains(InputAction action)
	{
		return this.asset.Contains(action);
	}

	// Token: 0x06000B20 RID: 2848 RVA: 0x000DD169 File Offset: 0x000DB369
	public IEnumerator<InputAction> GetEnumerator()
	{
		return this.asset.GetEnumerator();
	}

	// Token: 0x06000B21 RID: 2849 RVA: 0x000DD176 File Offset: 0x000DB376
	IEnumerator IEnumerable.GetEnumerator()
	{
		return this.GetEnumerator();
	}

	// Token: 0x06000B22 RID: 2850 RVA: 0x000DD17E File Offset: 0x000DB37E
	public void Enable()
	{
		this.asset.Enable();
	}

	// Token: 0x06000B23 RID: 2851 RVA: 0x000DD18B File Offset: 0x000DB38B
	public void Disable()
	{
		this.asset.Disable();
	}

	// Token: 0x17000012 RID: 18
	// (get) Token: 0x06000B24 RID: 2852 RVA: 0x000DD198 File Offset: 0x000DB398
	public IEnumerable<InputBinding> bindings
	{
		get
		{
			return this.asset.bindings;
		}
	}

	// Token: 0x06000B25 RID: 2853 RVA: 0x000DD1A5 File Offset: 0x000DB3A5
	public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false)
	{
		return this.asset.FindAction(actionNameOrId, throwIfNotFound);
	}

	// Token: 0x06000B26 RID: 2854 RVA: 0x000DD1B4 File Offset: 0x000DB3B4
	public int FindBinding(InputBinding bindingMask, out InputAction action)
	{
		return this.asset.FindBinding(bindingMask, out action);
	}

	// Token: 0x17000013 RID: 19
	// (get) Token: 0x06000B27 RID: 2855 RVA: 0x000DD1C3 File Offset: 0x000DB3C3
	public InputActions.WorldActions World
	{
		get
		{
			return new InputActions.WorldActions(this);
		}
	}

	// Token: 0x0400100D RID: 4109
	private readonly InputActionMap m_World;

	// Token: 0x0400100E RID: 4110
	private List<InputActions.IWorldActions> m_WorldActionsCallbackInterfaces = new List<InputActions.IWorldActions>();

	// Token: 0x0400100F RID: 4111
	private readonly InputAction m_World_Action;

	// Token: 0x04001010 RID: 4112
	private readonly InputAction m_World_Move;

	// Token: 0x04001011 RID: 4113
	private readonly InputAction m_World_ShowItems;

	// Token: 0x04001012 RID: 4114
	private readonly InputAction m_World_Interact;

	// Token: 0x04001013 RID: 4115
	private readonly InputAction m_World_Dodge;

	// Token: 0x04001014 RID: 4116
	private readonly InputAction m_World_Aim;

	// Token: 0x04001015 RID: 4117
	private readonly InputAction m_World_Dock;

	// Token: 0x04001016 RID: 4118
	private readonly InputAction m_World_Cancel;

	// Token: 0x04001017 RID: 4119
	private readonly InputAction m_World_QuickSave;

	// Token: 0x04001018 RID: 4120
	private readonly InputAction m_World_Target;

	// Token: 0x04001019 RID: 4121
	private readonly InputAction m_World_PartyUp;

	// Token: 0x0400101A RID: 4122
	private readonly InputAction m_World_PartyDown;

	// Token: 0x0400101B RID: 4123
	private readonly InputAction m_World_Options;

	// Token: 0x0400101C RID: 4124
	private readonly InputAction m_World_HUDRight;

	// Token: 0x0400101D RID: 4125
	private readonly InputAction m_World_HUDLeft;

	// Token: 0x0400101E RID: 4126
	private readonly InputAction m_World_DockLeft;

	// Token: 0x0400101F RID: 4127
	private readonly InputAction m_World_DockRight;

	// Token: 0x04001020 RID: 4128
	private readonly InputAction m_World_Menus;

	// Token: 0x020001BA RID: 442
	public struct WorldActions
	{
		// Token: 0x06001A35 RID: 6709 RVA: 0x001DCDF4 File Offset: 0x001DAFF4
		public WorldActions(InputActions wrapper)
		{
			this.m_Wrapper = wrapper;
		}

		// Token: 0x1700016F RID: 367
		// (get) Token: 0x06001A36 RID: 6710 RVA: 0x001DCDFD File Offset: 0x001DAFFD
		public InputAction Action
		{
			get
			{
				return this.m_Wrapper.m_World_Action;
			}
		}

		// Token: 0x17000170 RID: 368
		// (get) Token: 0x06001A37 RID: 6711 RVA: 0x001DCE0A File Offset: 0x001DB00A
		public InputAction Move
		{
			get
			{
				return this.m_Wrapper.m_World_Move;
			}
		}

		// Token: 0x17000171 RID: 369
		// (get) Token: 0x06001A38 RID: 6712 RVA: 0x001DCE17 File Offset: 0x001DB017
		public InputAction ShowItems
		{
			get
			{
				return this.m_Wrapper.m_World_ShowItems;
			}
		}

		// Token: 0x17000172 RID: 370
		// (get) Token: 0x06001A39 RID: 6713 RVA: 0x001DCE24 File Offset: 0x001DB024
		public InputAction Interact
		{
			get
			{
				return this.m_Wrapper.m_World_Interact;
			}
		}

		// Token: 0x17000173 RID: 371
		// (get) Token: 0x06001A3A RID: 6714 RVA: 0x001DCE31 File Offset: 0x001DB031
		public InputAction Dodge
		{
			get
			{
				return this.m_Wrapper.m_World_Dodge;
			}
		}

		// Token: 0x17000174 RID: 372
		// (get) Token: 0x06001A3B RID: 6715 RVA: 0x001DCE3E File Offset: 0x001DB03E
		public InputAction Aim
		{
			get
			{
				return this.m_Wrapper.m_World_Aim;
			}
		}

		// Token: 0x17000175 RID: 373
		// (get) Token: 0x06001A3C RID: 6716 RVA: 0x001DCE4B File Offset: 0x001DB04B
		public InputAction Dock
		{
			get
			{
				return this.m_Wrapper.m_World_Dock;
			}
		}

		// Token: 0x17000176 RID: 374
		// (get) Token: 0x06001A3D RID: 6717 RVA: 0x001DCE58 File Offset: 0x001DB058
		public InputAction Cancel
		{
			get
			{
				return this.m_Wrapper.m_World_Cancel;
			}
		}

		// Token: 0x17000177 RID: 375
		// (get) Token: 0x06001A3E RID: 6718 RVA: 0x001DCE65 File Offset: 0x001DB065
		public InputAction QuickSave
		{
			get
			{
				return this.m_Wrapper.m_World_QuickSave;
			}
		}

		// Token: 0x17000178 RID: 376
		// (get) Token: 0x06001A3F RID: 6719 RVA: 0x001DCE72 File Offset: 0x001DB072
		public InputAction Target
		{
			get
			{
				return this.m_Wrapper.m_World_Target;
			}
		}

		// Token: 0x17000179 RID: 377
		// (get) Token: 0x06001A40 RID: 6720 RVA: 0x001DCE7F File Offset: 0x001DB07F
		public InputAction PartyUp
		{
			get
			{
				return this.m_Wrapper.m_World_PartyUp;
			}
		}

		// Token: 0x1700017A RID: 378
		// (get) Token: 0x06001A41 RID: 6721 RVA: 0x001DCE8C File Offset: 0x001DB08C
		public InputAction PartyDown
		{
			get
			{
				return this.m_Wrapper.m_World_PartyDown;
			}
		}

		// Token: 0x1700017B RID: 379
		// (get) Token: 0x06001A42 RID: 6722 RVA: 0x001DCE99 File Offset: 0x001DB099
		public InputAction Options
		{
			get
			{
				return this.m_Wrapper.m_World_Options;
			}
		}

		// Token: 0x1700017C RID: 380
		// (get) Token: 0x06001A43 RID: 6723 RVA: 0x001DCEA6 File Offset: 0x001DB0A6
		public InputAction HUDRight
		{
			get
			{
				return this.m_Wrapper.m_World_HUDRight;
			}
		}

		// Token: 0x1700017D RID: 381
		// (get) Token: 0x06001A44 RID: 6724 RVA: 0x001DCEB3 File Offset: 0x001DB0B3
		public InputAction HUDLeft
		{
			get
			{
				return this.m_Wrapper.m_World_HUDLeft;
			}
		}

		// Token: 0x1700017E RID: 382
		// (get) Token: 0x06001A45 RID: 6725 RVA: 0x001DCEC0 File Offset: 0x001DB0C0
		public InputAction DockLeft
		{
			get
			{
				return this.m_Wrapper.m_World_DockLeft;
			}
		}

		// Token: 0x1700017F RID: 383
		// (get) Token: 0x06001A46 RID: 6726 RVA: 0x001DCECD File Offset: 0x001DB0CD
		public InputAction DockRight
		{
			get
			{
				return this.m_Wrapper.m_World_DockRight;
			}
		}

		// Token: 0x17000180 RID: 384
		// (get) Token: 0x06001A47 RID: 6727 RVA: 0x001DCEDA File Offset: 0x001DB0DA
		public InputAction Menus
		{
			get
			{
				return this.m_Wrapper.m_World_Menus;
			}
		}

		// Token: 0x06001A48 RID: 6728 RVA: 0x001DCEE7 File Offset: 0x001DB0E7
		public InputActionMap Get()
		{
			return this.m_Wrapper.m_World;
		}

		// Token: 0x06001A49 RID: 6729 RVA: 0x001DCEF4 File Offset: 0x001DB0F4
		public void Enable()
		{
			this.Get().Enable();
		}

		// Token: 0x06001A4A RID: 6730 RVA: 0x001DCF01 File Offset: 0x001DB101
		public void Disable()
		{
			this.Get().Disable();
		}

		// Token: 0x17000181 RID: 385
		// (get) Token: 0x06001A4B RID: 6731 RVA: 0x001DCF0E File Offset: 0x001DB10E
		public bool enabled
		{
			get
			{
				return this.Get().enabled;
			}
		}

		// Token: 0x06001A4C RID: 6732 RVA: 0x001DCF1B File Offset: 0x001DB11B
		public static implicit operator InputActionMap(InputActions.WorldActions set)
		{
			return set.Get();
		}

		// Token: 0x06001A4D RID: 6733 RVA: 0x001DCF24 File Offset: 0x001DB124
		public void AddCallbacks(InputActions.IWorldActions instance)
		{
			if (instance == null || this.m_Wrapper.m_WorldActionsCallbackInterfaces.Contains(instance))
			{
				return;
			}
			this.m_Wrapper.m_WorldActionsCallbackInterfaces.Add(instance);
			this.Action.started += instance.OnAction;
			this.Action.performed += instance.OnAction;
			this.Action.canceled += instance.OnAction;
			this.Move.started += instance.OnMove;
			this.Move.performed += instance.OnMove;
			this.Move.canceled += instance.OnMove;
			this.ShowItems.started += instance.OnShowItems;
			this.ShowItems.performed += instance.OnShowItems;
			this.ShowItems.canceled += instance.OnShowItems;
			this.Interact.started += instance.OnInteract;
			this.Interact.performed += instance.OnInteract;
			this.Interact.canceled += instance.OnInteract;
			this.Dodge.started += instance.OnDodge;
			this.Dodge.performed += instance.OnDodge;
			this.Dodge.canceled += instance.OnDodge;
			this.Aim.started += instance.OnAim;
			this.Aim.performed += instance.OnAim;
			this.Aim.canceled += instance.OnAim;
			this.Dock.started += instance.OnDock;
			this.Dock.performed += instance.OnDock;
			this.Dock.canceled += instance.OnDock;
			this.Cancel.started += instance.OnCancel;
			this.Cancel.performed += instance.OnCancel;
			this.Cancel.canceled += instance.OnCancel;
			this.QuickSave.started += instance.OnQuickSave;
			this.QuickSave.performed += instance.OnQuickSave;
			this.QuickSave.canceled += instance.OnQuickSave;
			this.Target.started += instance.OnTarget;
			this.Target.performed += instance.OnTarget;
			this.Target.canceled += instance.OnTarget;
			this.PartyUp.started += instance.OnPartyUp;
			this.PartyUp.performed += instance.OnPartyUp;
			this.PartyUp.canceled += instance.OnPartyUp;
			this.PartyDown.started += instance.OnPartyDown;
			this.PartyDown.performed += instance.OnPartyDown;
			this.PartyDown.canceled += instance.OnPartyDown;
			this.Options.started += instance.OnOptions;
			this.Options.performed += instance.OnOptions;
			this.Options.canceled += instance.OnOptions;
			this.HUDRight.started += instance.OnHUDRight;
			this.HUDRight.performed += instance.OnHUDRight;
			this.HUDRight.canceled += instance.OnHUDRight;
			this.HUDLeft.started += instance.OnHUDLeft;
			this.HUDLeft.performed += instance.OnHUDLeft;
			this.HUDLeft.canceled += instance.OnHUDLeft;
			this.DockLeft.started += instance.OnDockLeft;
			this.DockLeft.performed += instance.OnDockLeft;
			this.DockLeft.canceled += instance.OnDockLeft;
			this.DockRight.started += instance.OnDockRight;
			this.DockRight.performed += instance.OnDockRight;
			this.DockRight.canceled += instance.OnDockRight;
			this.Menus.started += instance.OnMenus;
			this.Menus.performed += instance.OnMenus;
			this.Menus.canceled += instance.OnMenus;
		}

		// Token: 0x06001A4E RID: 6734 RVA: 0x001DD46C File Offset: 0x001DB66C
		private void UnregisterCallbacks(InputActions.IWorldActions instance)
		{
			this.Action.started -= instance.OnAction;
			this.Action.performed -= instance.OnAction;
			this.Action.canceled -= instance.OnAction;
			this.Move.started -= instance.OnMove;
			this.Move.performed -= instance.OnMove;
			this.Move.canceled -= instance.OnMove;
			this.ShowItems.started -= instance.OnShowItems;
			this.ShowItems.performed -= instance.OnShowItems;
			this.ShowItems.canceled -= instance.OnShowItems;
			this.Interact.started -= instance.OnInteract;
			this.Interact.performed -= instance.OnInteract;
			this.Interact.canceled -= instance.OnInteract;
			this.Dodge.started -= instance.OnDodge;
			this.Dodge.performed -= instance.OnDodge;
			this.Dodge.canceled -= instance.OnDodge;
			this.Aim.started -= instance.OnAim;
			this.Aim.performed -= instance.OnAim;
			this.Aim.canceled -= instance.OnAim;
			this.Dock.started -= instance.OnDock;
			this.Dock.performed -= instance.OnDock;
			this.Dock.canceled -= instance.OnDock;
			this.Cancel.started -= instance.OnCancel;
			this.Cancel.performed -= instance.OnCancel;
			this.Cancel.canceled -= instance.OnCancel;
			this.QuickSave.started -= instance.OnQuickSave;
			this.QuickSave.performed -= instance.OnQuickSave;
			this.QuickSave.canceled -= instance.OnQuickSave;
			this.Target.started -= instance.OnTarget;
			this.Target.performed -= instance.OnTarget;
			this.Target.canceled -= instance.OnTarget;
			this.PartyUp.started -= instance.OnPartyUp;
			this.PartyUp.performed -= instance.OnPartyUp;
			this.PartyUp.canceled -= instance.OnPartyUp;
			this.PartyDown.started -= instance.OnPartyDown;
			this.PartyDown.performed -= instance.OnPartyDown;
			this.PartyDown.canceled -= instance.OnPartyDown;
			this.Options.started -= instance.OnOptions;
			this.Options.performed -= instance.OnOptions;
			this.Options.canceled -= instance.OnOptions;
			this.HUDRight.started -= instance.OnHUDRight;
			this.HUDRight.performed -= instance.OnHUDRight;
			this.HUDRight.canceled -= instance.OnHUDRight;
			this.HUDLeft.started -= instance.OnHUDLeft;
			this.HUDLeft.performed -= instance.OnHUDLeft;
			this.HUDLeft.canceled -= instance.OnHUDLeft;
			this.DockLeft.started -= instance.OnDockLeft;
			this.DockLeft.performed -= instance.OnDockLeft;
			this.DockLeft.canceled -= instance.OnDockLeft;
			this.DockRight.started -= instance.OnDockRight;
			this.DockRight.performed -= instance.OnDockRight;
			this.DockRight.canceled -= instance.OnDockRight;
			this.Menus.started -= instance.OnMenus;
			this.Menus.performed -= instance.OnMenus;
			this.Menus.canceled -= instance.OnMenus;
		}

		// Token: 0x06001A4F RID: 6735 RVA: 0x001DD989 File Offset: 0x001DBB89
		public void RemoveCallbacks(InputActions.IWorldActions instance)
		{
			if (this.m_Wrapper.m_WorldActionsCallbackInterfaces.Remove(instance))
			{
				this.UnregisterCallbacks(instance);
			}
		}

		// Token: 0x06001A50 RID: 6736 RVA: 0x001DD9A8 File Offset: 0x001DBBA8
		public void SetCallbacks(InputActions.IWorldActions instance)
		{
			foreach (InputActions.IWorldActions worldActions in this.m_Wrapper.m_WorldActionsCallbackInterfaces)
			{
				this.UnregisterCallbacks(worldActions);
			}
			this.m_Wrapper.m_WorldActionsCallbackInterfaces.Clear();
			this.AddCallbacks(instance);
		}

		// Token: 0x04002BE7 RID: 11239
		private InputActions m_Wrapper;
	}

	// Token: 0x020001BB RID: 443
	public interface IWorldActions
	{
		// Token: 0x06001A51 RID: 6737
		void OnAction(InputAction.CallbackContext context);

		// Token: 0x06001A52 RID: 6738
		void OnMove(InputAction.CallbackContext context);

		// Token: 0x06001A53 RID: 6739
		void OnShowItems(InputAction.CallbackContext context);

		// Token: 0x06001A54 RID: 6740
		void OnInteract(InputAction.CallbackContext context);

		// Token: 0x06001A55 RID: 6741
		void OnDodge(InputAction.CallbackContext context);

		// Token: 0x06001A56 RID: 6742
		void OnAim(InputAction.CallbackContext context);

		// Token: 0x06001A57 RID: 6743
		void OnDock(InputAction.CallbackContext context);

		// Token: 0x06001A58 RID: 6744
		void OnCancel(InputAction.CallbackContext context);

		// Token: 0x06001A59 RID: 6745
		void OnQuickSave(InputAction.CallbackContext context);

		// Token: 0x06001A5A RID: 6746
		void OnTarget(InputAction.CallbackContext context);

		// Token: 0x06001A5B RID: 6747
		void OnPartyUp(InputAction.CallbackContext context);

		// Token: 0x06001A5C RID: 6748
		void OnPartyDown(InputAction.CallbackContext context);

		// Token: 0x06001A5D RID: 6749
		void OnOptions(InputAction.CallbackContext context);

		// Token: 0x06001A5E RID: 6750
		void OnHUDRight(InputAction.CallbackContext context);

		// Token: 0x06001A5F RID: 6751
		void OnHUDLeft(InputAction.CallbackContext context);

		// Token: 0x06001A60 RID: 6752
		void OnDockLeft(InputAction.CallbackContext context);

		// Token: 0x06001A61 RID: 6753
		void OnDockRight(InputAction.CallbackContext context);

		// Token: 0x06001A62 RID: 6754
		void OnMenus(InputAction.CallbackContext context);
	}
}
