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

// Token: 0x02000353 RID: 851
public class PlayerInputController : Il2CppSystem.Object
{
	// Token: 0x06006BAE RID: 27566 RVA: 0x001B522C File Offset: 0x001B342C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 606007, RefRangeEnd = 606008, XrefRangeStart = 606000, XrefRangeEnd = 606007, 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: 0x06006BAF RID: 27567 RVA: 0x001B52A0 File Offset: 0x001B34A0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606008, XrefRangeEnd = 606010, 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: 0x06006BB0 RID: 27568 RVA: 0x001B52F4 File Offset: 0x001B34F4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606010, XrefRangeEnd = 606012, 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: 0x06006BB1 RID: 27569 RVA: 0x001B5348 File Offset: 0x001B3548
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606012, XrefRangeEnd = 606014, 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: 0x06006BB2 RID: 27570 RVA: 0x001B539C File Offset: 0x001B359C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606014, XrefRangeEnd = 606016, 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: 0x06006BB3 RID: 27571 RVA: 0x001B53E0 File Offset: 0x001B35E0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606016, XrefRangeEnd = 606018, 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: 0x06006BB4 RID: 27572 RVA: 0x001B5424 File Offset: 0x001B3624
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606018, XrefRangeEnd = 606020, 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: 0x06006BB5 RID: 27573 RVA: 0x001B5468 File Offset: 0x001B3668
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606020, XrefRangeEnd = 606022, 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: 0x06006BB6 RID: 27574 RVA: 0x001B54AC File Offset: 0x001B36AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606022, XrefRangeEnd = 606024, 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: 0x06006BB7 RID: 27575 RVA: 0x001B54F0 File Offset: 0x001B36F0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606024, XrefRangeEnd = 606026, 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: 0x06006BB8 RID: 27576 RVA: 0x001B5544 File Offset: 0x001B3744
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606026, XrefRangeEnd = 606028, 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: 0x06006BB9 RID: 27577 RVA: 0x001B5598 File Offset: 0x001B3798
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606028, XrefRangeEnd = 606030, 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: 0x06006BBA RID: 27578 RVA: 0x001B55DC File Offset: 0x001B37DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606030, XrefRangeEnd = 606042, 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: 0x06006BBB RID: 27579 RVA: 0x001B5620 File Offset: 0x001B3820
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606042, XrefRangeEnd = 606054, 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: 0x06006BBC RID: 27580 RVA: 0x001B5664 File Offset: 0x001B3864
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606054, XrefRangeEnd = 606056, 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: 0x06006BBD RID: 27581 RVA: 0x001B56B8 File Offset: 0x001B38B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606056, XrefRangeEnd = 606058, 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: 0x06006BBE RID: 27582 RVA: 0x001B56FC File Offset: 0x001B38FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606058, XrefRangeEnd = 606060, 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: 0x06006BBF RID: 27583 RVA: 0x001B5740 File Offset: 0x001B3940
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606060, XrefRangeEnd = 606062, 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: 0x06006BC0 RID: 27584 RVA: 0x001B5794 File Offset: 0x001B3994
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606062, XrefRangeEnd = 606074, 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: 0x06006BC1 RID: 27585 RVA: 0x001B57E8 File Offset: 0x001B39E8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 606074, XrefRangeEnd = 606084, 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: 0x06006BC2 RID: 27586 RVA: 0x001B583C File Offset: 0x001B3A3C
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x06006BC3 RID: 27587 RVA: 0x001B5880 File Offset: 0x001B3A80
	[CallerCount(1664)]
	[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, 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: 0x06006BC4 RID: 27588 RVA: 0x001B58CC File Offset: 0x001B3ACC
	// 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, 100671276);
		PlayerInputController.NativeMethodInfoPtr_Move_Public_Virtual_Final_New_Void_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671277);
		PlayerInputController.NativeMethodInfoPtr_Walk_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671278);
		PlayerInputController.NativeMethodInfoPtr_Dash_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671279);
		PlayerInputController.NativeMethodInfoPtr_Jump_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671280);
		PlayerInputController.NativeMethodInfoPtr_Dodge_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671281);
		PlayerInputController.NativeMethodInfoPtr_Interact_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671282);
		PlayerInputController.NativeMethodInfoPtr_Attack_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671283);
		PlayerInputController.NativeMethodInfoPtr_Chant_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671284);
		PlayerInputController.NativeMethodInfoPtr_Aim_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671285);
		PlayerInputController.NativeMethodInfoPtr_Shoot_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671286);
		PlayerInputController.NativeMethodInfoPtr_SwitchCameraMode_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671287);
		PlayerInputController.NativeMethodInfoPtr_SelectItemLeftward_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671288);
		PlayerInputController.NativeMethodInfoPtr_SelectItemRightward_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671289);
		PlayerInputController.NativeMethodInfoPtr_SelectItem_Public_Virtual_Final_New_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671290);
		PlayerInputController.NativeMethodInfoPtr_UseItem_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671291);
		PlayerInputController.NativeMethodInfoPtr_DropItem_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671292);
		PlayerInputController.NativeMethodInfoPtr_AppearMagicMenu_Public_Virtual_Final_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671293);
		PlayerInputController.NativeMethodInfoPtr_MoveMenuPointer_Public_Virtual_Final_New_Void_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671294);
		PlayerInputController.NativeMethodInfoPtr_ApplyMagic_Public_Virtual_Final_New_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671295);
		PlayerInputController.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671296);
		PlayerInputController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PlayerInputController>.NativeClassPtr, 100671297);
	}

	// Token: 0x06006BC5 RID: 27589 RVA: 0x0000A74C File Offset: 0x0000894C
	public PlayerInputController(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170024DD RID: 9437
	// (get) Token: 0x06006BC6 RID: 27590 RVA: 0x001B5AC8 File Offset: 0x001B3CC8
	// (set) Token: 0x06006BC7 RID: 27591 RVA: 0x001B5AFC File Offset: 0x001B3CFC
	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: 0x04004798 RID: 18328
	private static readonly IntPtr NativeFieldInfoPtr_controller;

	// Token: 0x04004799 RID: 18329
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_WizardGirlManage_PlayerController_0;

	// Token: 0x0400479A RID: 18330
	private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_Final_New_Void_Vector2_0;

	// Token: 0x0400479B RID: 18331
	private static readonly IntPtr NativeMethodInfoPtr_Walk_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x0400479C RID: 18332
	private static readonly IntPtr NativeMethodInfoPtr_Dash_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x0400479D RID: 18333
	private static readonly IntPtr NativeMethodInfoPtr_Jump_Public_Virtual_Final_New_Void_0;

	// Token: 0x0400479E RID: 18334
	private static readonly IntPtr NativeMethodInfoPtr_Dodge_Public_Virtual_Final_New_Void_0;

	// Token: 0x0400479F RID: 18335
	private static readonly IntPtr NativeMethodInfoPtr_Interact_Public_Virtual_Final_New_Void_0;

	// Token: 0x040047A0 RID: 18336
	private static readonly IntPtr NativeMethodInfoPtr_Attack_Public_Virtual_Final_New_Void_0;

	// Token: 0x040047A1 RID: 18337
	private static readonly IntPtr NativeMethodInfoPtr_Chant_Public_Virtual_Final_New_Void_0;

	// Token: 0x040047A2 RID: 18338
	private static readonly IntPtr NativeMethodInfoPtr_Aim_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x040047A3 RID: 18339
	private static readonly IntPtr NativeMethodInfoPtr_Shoot_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x040047A4 RID: 18340
	private static readonly IntPtr NativeMethodInfoPtr_SwitchCameraMode_Public_Virtual_Final_New_Void_0;

	// Token: 0x040047A5 RID: 18341
	private static readonly IntPtr NativeMethodInfoPtr_SelectItemLeftward_Public_Virtual_Final_New_Void_0;

	// Token: 0x040047A6 RID: 18342
	private static readonly IntPtr NativeMethodInfoPtr_SelectItemRightward_Public_Virtual_Final_New_Void_0;

	// Token: 0x040047A7 RID: 18343
	private static readonly IntPtr NativeMethodInfoPtr_SelectItem_Public_Virtual_Final_New_Void_Int32_0;

	// Token: 0x040047A8 RID: 18344
	private static readonly IntPtr NativeMethodInfoPtr_UseItem_Public_Virtual_Final_New_Void_0;

	// Token: 0x040047A9 RID: 18345
	private static readonly IntPtr NativeMethodInfoPtr_DropItem_Public_Virtual_Final_New_Void_0;

	// Token: 0x040047AA RID: 18346
	private static readonly IntPtr NativeMethodInfoPtr_AppearMagicMenu_Public_Virtual_Final_New_Void_Boolean_0;

	// Token: 0x040047AB RID: 18347
	private static readonly IntPtr NativeMethodInfoPtr_MoveMenuPointer_Public_Virtual_Final_New_Void_Vector2_0;

	// Token: 0x040047AC RID: 18348
	private static readonly IntPtr NativeMethodInfoPtr_ApplyMagic_Public_Virtual_Final_New_Void_Int32_0;

	// Token: 0x040047AD RID: 18349
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x040047AE RID: 18350
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
