using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using UnityEngine;

// Token: 0x020002FF RID: 767
public class PlayerInputController : Il2CppSystem.Object
{
	// Token: 0x0600640A RID: 25610 RVA: 0x0019552C File Offset: 0x0019372C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 574760, RefRangeEnd = 574761, XrefRangeStart = 574753, XrefRangeEnd = 574760, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init(WizardGirlManage nobeta, PlayerController controller)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(nobeta);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(controller);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Init_Public_Void_WizardGirlManage_PlayerController_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600640B RID: 25611 RVA: 0x001955A0 File Offset: 0x001937A0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574761, XrefRangeEnd = 574763, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Move(Vector2 movement)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref movement;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Move_Public_Virtual_Final_New_Void_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600640C RID: 25612 RVA: 0x001955F4 File Offset: 0x001937F4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574763, XrefRangeEnd = 574765, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Walk(bool onHolding)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref onHolding;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Walk_Public_Virtual_Final_New_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600640D RID: 25613 RVA: 0x00195648 File Offset: 0x00193848
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574765, XrefRangeEnd = 574767, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Dash(bool onHolding)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref onHolding;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Dash_Public_Virtual_Final_New_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600640E RID: 25614 RVA: 0x0019569C File Offset: 0x0019389C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574767, XrefRangeEnd = 574769, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Jump()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Jump_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600640F RID: 25615 RVA: 0x001956E0 File Offset: 0x001938E0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574769, XrefRangeEnd = 574771, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Dodge()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Dodge_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006410 RID: 25616 RVA: 0x00195724 File Offset: 0x00193924
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574771, XrefRangeEnd = 574773, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Interact()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Interact_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006411 RID: 25617 RVA: 0x00195768 File Offset: 0x00193968
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574773, XrefRangeEnd = 574775, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Attack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Attack_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006412 RID: 25618 RVA: 0x001957AC File Offset: 0x001939AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574775, XrefRangeEnd = 574777, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Chant()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Chant_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006413 RID: 25619 RVA: 0x001957F0 File Offset: 0x001939F0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574777, XrefRangeEnd = 574779, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Aim(bool onHolding)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref onHolding;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Aim_Public_Virtual_Final_New_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006414 RID: 25620 RVA: 0x00195844 File Offset: 0x00193A44
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574779, XrefRangeEnd = 574781, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Shoot(bool onHolding)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref onHolding;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Shoot_Public_Virtual_Final_New_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006415 RID: 25621 RVA: 0x00195898 File Offset: 0x00193A98
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574781, XrefRangeEnd = 574783, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SwitchCameraMode()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_SwitchCameraMode_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006416 RID: 25622 RVA: 0x001958DC File Offset: 0x00193ADC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574783, XrefRangeEnd = 574795, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SelectItemLeftward()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_SelectItemLeftward_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006417 RID: 25623 RVA: 0x00195920 File Offset: 0x00193B20
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574795, XrefRangeEnd = 574807, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SelectItemRightward()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_SelectItemRightward_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006418 RID: 25624 RVA: 0x00195964 File Offset: 0x00193B64
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574807, XrefRangeEnd = 574809, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SelectItem(int index)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref index;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_SelectItem_Public_Virtual_Final_New_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006419 RID: 25625 RVA: 0x001959B8 File Offset: 0x00193BB8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574809, XrefRangeEnd = 574811, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void UseItem()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_UseItem_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600641A RID: 25626 RVA: 0x001959FC File Offset: 0x00193BFC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574811, XrefRangeEnd = 574813, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void DropItem()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_DropItem_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600641B RID: 25627 RVA: 0x00195A40 File Offset: 0x00193C40
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574813, XrefRangeEnd = 574815, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AppearMagicMenu(bool onHolding)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref onHolding;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_AppearMagicMenu_Public_Virtual_Final_New_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600641C RID: 25628 RVA: 0x00195A94 File Offset: 0x00193C94
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574815, XrefRangeEnd = 574827, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void MoveMenuPointer(Vector2 movement)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref movement;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_MoveMenuPointer_Public_Virtual_Final_New_Void_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600641D RID: 25629 RVA: 0x00195AE8 File Offset: 0x00193CE8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 574827, XrefRangeEnd = 574837, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void ApplyMagic(int index)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref index;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_ApplyMagic_Public_Virtual_Final_New_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600641E RID: 25630 RVA: 0x00195B3C File Offset: 0x00193D3C
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600641F RID: 25631 RVA: 0x00195B80 File Offset: 0x00193D80
	[CallerCount(1642)]
	[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe PlayerInputController()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PlayerInputController.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006420 RID: 25632 RVA: 0x00195BCC File Offset: 0x00193DCC
	// Note: this type is marked as 'beforefieldinit'.
	static PlayerInputController()
	{
		Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "PlayerInputController");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr);
		PlayerInputController.NativeFieldInfoPtr_controller = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, "controller");
		PlayerInputController.NativeMethodInfoPtr_Init_Public_Void_WizardGirlManage_PlayerController_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670622);
		PlayerInputController.NativeMethodInfoPtr_Move_Public_Virtual_Final_New_Void_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670623);
		PlayerInputController.NativeMethodInfoPtr_Walk_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670624);
		PlayerInputController.NativeMethodInfoPtr_Dash_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670625);
		PlayerInputController.NativeMethodInfoPtr_Jump_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670626);
		PlayerInputController.NativeMethodInfoPtr_Dodge_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670627);
		PlayerInputController.NativeMethodInfoPtr_Interact_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670628);
		PlayerInputController.NativeMethodInfoPtr_Attack_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670629);
		PlayerInputController.NativeMethodInfoPtr_Chant_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670630);
		PlayerInputController.NativeMethodInfoPtr_Aim_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670631);
		PlayerInputController.NativeMethodInfoPtr_Shoot_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670632);
		PlayerInputController.NativeMethodInfoPtr_SwitchCameraMode_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670633);
		PlayerInputController.NativeMethodInfoPtr_SelectItemLeftward_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670634);
		PlayerInputController.NativeMethodInfoPtr_SelectItemRightward_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670635);
		PlayerInputController.NativeMethodInfoPtr_SelectItem_Public_Virtual_Final_New_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670636);
		PlayerInputController.NativeMethodInfoPtr_UseItem_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670637);
		PlayerInputController.NativeMethodInfoPtr_DropItem_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670638);
		PlayerInputController.NativeMethodInfoPtr_AppearMagicMenu_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670639);
		PlayerInputController.NativeMethodInfoPtr_MoveMenuPointer_Public_Virtual_Final_New_Void_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670640);
		PlayerInputController.NativeMethodInfoPtr_ApplyMagic_Public_Virtual_Final_New_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670641);
		PlayerInputController.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670642);
		PlayerInputController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100670643);
	}

	// Token: 0x06006421 RID: 25633 RVA: 0x0000A688 File Offset: 0x00008888
	public PlayerInputController(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700227D RID: 8829
	// (get) Token: 0x06006422 RID: 25634 RVA: 0x00195DC8 File Offset: 0x00193FC8
	// (set) Token: 0x06006423 RID: 25635 RVA: 0x00195DFC File Offset: 0x00193FFC
	public unsafe PlayerController controller
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerInputController.NativeFieldInfoPtr_controller);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new PlayerController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PlayerInputController.NativeFieldInfoPtr_controller), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04004262 RID: 16994
	private static readonly IntPtr NativeFieldInfoPtr_controller;

	// Token: 0x04004263 RID: 16995
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_WizardGirlManage_PlayerController_0;

	// Token: 0x04004264 RID: 16996
	private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_Final_New_Void_Vector2_0;

	// Token: 0x04004265 RID: 16997
	private static readonly IntPtr NativeMethodInfoPtr_Walk_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x04004266 RID: 16998
	private static readonly IntPtr NativeMethodInfoPtr_Dash_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x04004267 RID: 16999
	private static readonly IntPtr NativeMethodInfoPtr_Jump_Public_Virtual_Final_New_Void_0;

	// Token: 0x04004268 RID: 17000
	private static readonly IntPtr NativeMethodInfoPtr_Dodge_Public_Virtual_Final_New_Void_0;

	// Token: 0x04004269 RID: 17001
	private static readonly IntPtr NativeMethodInfoPtr_Interact_Public_Virtual_Final_New_Void_0;

	// Token: 0x0400426A RID: 17002
	private static readonly IntPtr NativeMethodInfoPtr_Attack_Public_Virtual_Final_New_Void_0;

	// Token: 0x0400426B RID: 17003
	private static readonly IntPtr NativeMethodInfoPtr_Chant_Public_Virtual_Final_New_Void_0;

	// Token: 0x0400426C RID: 17004
	private static readonly IntPtr NativeMethodInfoPtr_Aim_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x0400426D RID: 17005
	private static readonly IntPtr NativeMethodInfoPtr_Shoot_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x0400426E RID: 17006
	private static readonly IntPtr NativeMethodInfoPtr_SwitchCameraMode_Public_Virtual_Final_New_Void_0;

	// Token: 0x0400426F RID: 17007
	private static readonly IntPtr NativeMethodInfoPtr_SelectItemLeftward_Public_Virtual_Final_New_Void_0;

	// Token: 0x04004270 RID: 17008
	private static readonly IntPtr NativeMethodInfoPtr_SelectItemRightward_Public_Virtual_Final_New_Void_0;

	// Token: 0x04004271 RID: 17009
	private static readonly IntPtr NativeMethodInfoPtr_SelectItem_Public_Virtual_Final_New_Void_Int32_0;

	// Token: 0x04004272 RID: 17010
	private static readonly IntPtr NativeMethodInfoPtr_UseItem_Public_Virtual_Final_New_Void_0;

	// Token: 0x04004273 RID: 17011
	private static readonly IntPtr NativeMethodInfoPtr_DropItem_Public_Virtual_Final_New_Void_0;

	// Token: 0x04004274 RID: 17012
	private static readonly IntPtr NativeMethodInfoPtr_AppearMagicMenu_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x04004275 RID: 17013
	private static readonly IntPtr NativeMethodInfoPtr_MoveMenuPointer_Public_Virtual_Final_New_Void_Vector2_0;

	// Token: 0x04004276 RID: 17014
	private static readonly IntPtr NativeMethodInfoPtr_ApplyMagic_Public_Virtual_Final_New_Void_Int32_0;

	// Token: 0x04004277 RID: 17015
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x04004278 RID: 17016
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
