using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000310 RID: 784
[Token(Token = "0x2000310")]
public class WizardGirlManage : MonoBehaviour
{
	// Token: 0x170001B8 RID: 440
	// (get) Token: 0x06001F33 RID: 7987 RVA: 0x0004B2A8 File Offset: 0x000494A8
	[Token(Token = "0x170001B8")]
	private GameSave GameSave
	{
		[Token(Token = "0x6001F33")]
		[Address(RVA = "0x9477E0", Offset = "0x9465E0", VA = "0x1809477E0")]
		get
		{
			return Game.GameSave;
		}
	}

	// Token: 0x170001B9 RID: 441
	// (get) Token: 0x06001F34 RID: 7988 RVA: 0x0004B2BC File Offset: 0x000494BC
	[Token(Token = "0x170001B9")]
	public PlayerSound PlayerSound
	{
		[Token(Token = "0x6001F34")]
		[Address(RVA = "0x3EFFD0", Offset = "0x3EEDD0", VA = "0x1803EFFD0")]
		get
		{
			return this.g_Sound;
		}
	}

	// Token: 0x170001BA RID: 442
	// (get) Token: 0x06001F35 RID: 7989 RVA: 0x0004B2D0 File Offset: 0x000494D0
	[Token(Token = "0x170001BA")]
	public NobetaSkin Skin
	{
		[Token(Token = "0x6001F35")]
		[Address(RVA = "0x31E390", Offset = "0x31D190", VA = "0x18031E390")]
		get
		{
			return this.skin;
		}
	}

	// Token: 0x170001BB RID: 443
	// (get) Token: 0x06001F36 RID: 7990 RVA: 0x0004B2E4 File Offset: 0x000494E4
	[Token(Token = "0x170001BB")]
	public PlayerController PlayerController
	{
		[Token(Token = "0x6001F36")]
		[Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")]
		get
		{
			return this.playerController;
		}
	}

	// Token: 0x170001BC RID: 444
	// (get) Token: 0x06001F37 RID: 7991 RVA: 0x0004B2F8 File Offset: 0x000494F8
	[Token(Token = "0x170001BC")]
	public NobetaSkinController SkinController
	{
		[Token(Token = "0x6001F37")]
		[Address(RVA = "0x3147B0", Offset = "0x3135B0", VA = "0x1803147B0")]
		get
		{
			return this.skinController;
		}
	}

	// Token: 0x170001BD RID: 445
	// (get) Token: 0x06001F38 RID: 7992 RVA: 0x0004B30C File Offset: 0x0004950C
	[Token(Token = "0x170001BD")]
	public PlayerEffectRootContainer EffectRootContainer
	{
		[Token(Token = "0x6001F38")]
		[Address(RVA = "0x31E490", Offset = "0x31D290", VA = "0x18031E490")]
		get
		{
			return this.effectRootContainer;
		}
	}

	// Token: 0x170001BE RID: 446
	// (get) Token: 0x06001F39 RID: 7993 RVA: 0x0004B320 File Offset: 0x00049520
	[Token(Token = "0x170001BE")]
	public CharacterBaseData BaseData
	{
		[Token(Token = "0x6001F39")]
		[Address(RVA = "0x36D9F0", Offset = "0x36C7F0", VA = "0x18036D9F0")]
		get
		{
			return this.g_CharData;
		}
	}

	// Token: 0x06001F3A RID: 7994 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F3A")]
	[Address(RVA = "0x944E10", Offset = "0x943C10", VA = "0x180944E10")]
	public void Init()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F3B RID: 7995 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F3B")]
	[Address(RVA = "0x947370", Offset = "0x946170", VA = "0x180947370")]
	public void UpdateSkin(GameSkin gameSkin)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F3C RID: 7996 RVA: 0x0004B334 File Offset: 0x00049534
	[Token(Token = "0x6001F3C")]
	[Address(RVA = "0x946FB0", Offset = "0x945DB0", VA = "0x180946FB0")]
	public void Setup()
	{
		GameObject gameObject = base.gameObject;
		int num = LayerMask.NameToLayer("Character");
		gameObject.layer = num;
	}

	// Token: 0x06001F3D RID: 7997 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F3D")]
	[Address(RVA = "0x9476C0", Offset = "0x9464C0", VA = "0x1809476C0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F3E RID: 7998 RVA: 0x0004B360 File Offset: 0x00049560
	[Token(Token = "0x6001F3E")]
	[Address(RVA = "0x9455C0", Offset = "0x9443C0", VA = "0x1809455C0")]
	private void LateUpdate()
	{
		this.playerController.LateUpdate();
	}

	// Token: 0x06001F3F RID: 7999 RVA: 0x0004B380 File Offset: 0x00049580
	[Token(Token = "0x6001F3F")]
	[Address(RVA = "0x947660", Offset = "0x946460", VA = "0x180947660")]
	public void UpdateTimeScale(float timeScale)
	{
		this.playerController.animatorController.SetTimeScale(timeScale);
		this.playerController.g_Camera.SetTimeScale(timeScale);
	}

	// Token: 0x06001F40 RID: 8000 RVA: 0x0004B3B8 File Offset: 0x000495B8
	[Token(Token = "0x6001F40")]
	[Address(RVA = "0x947320", Offset = "0x946120", VA = "0x180947320")]
	public void UpdateEffectTimeScale(float timeScale)
	{
		this.playerEffect.SetPlayerTimeScale(timeScale);
		this.g_Sound.SetTimeScale(timeScale);
	}

	// Token: 0x06001F41 RID: 8001 RVA: 0x0004B3E4 File Offset: 0x000495E4
	[Token(Token = "0x6001F41")]
	[Address(RVA = "0x946EF0", Offset = "0x945CF0", VA = "0x180946EF0")]
	public void SetShadowSwitch(float fSwitch)
	{
		this.skin.materialController.SetShadowSwitch(fSwitch);
	}

	// Token: 0x06001F42 RID: 8002 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F42")]
	[Address(RVA = "0x9467B0", Offset = "0x9455B0", VA = "0x1809467B0")]
	public void SetPlayerRim(Color Col)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F43 RID: 8003 RVA: 0x0004B408 File Offset: 0x00049608
	[Token(Token = "0x6001F43")]
	[Address(RVA = "0x943ED0", Offset = "0x942CD0", VA = "0x180943ED0")]
	public void CancelAttackCollision()
	{
		this.g_AttackCollision.CloseAttackCollision();
	}

	// Token: 0x06001F44 RID: 8004 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F44")]
	[Address(RVA = "0x944B10", Offset = "0x943910", VA = "0x180944B10")]
	public bool Hit(AttackData Data, bool bIgnoreDodge = false)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F45 RID: 8005 RVA: 0x0004B428 File Offset: 0x00049628
	[Token(Token = "0x6001F45")]
	[Address(RVA = "0x945780", Offset = "0x944580", VA = "0x180945780")]
	public void ManaHit(float fValue)
	{
		this.g_CharData.MPLoss(fValue);
		if (this.g_CharData.IsChargeMax())
		{
			this.g_CharData.ChargeFadeAdd(0.09f);
		}
		Game.UpdatePlayerMP(true);
	}

	// Token: 0x06001F46 RID: 8006 RVA: 0x0004B46C File Offset: 0x0004966C
	[Token(Token = "0x6001F46")]
	[Address(RVA = "0x2B4380", Offset = "0x2B3180", VA = "0x1802B4380")]
	public PlayerController GetPlayerController()
	{
		return this.playerController;
	}

	// Token: 0x06001F47 RID: 8007 RVA: 0x0004B480 File Offset: 0x00049680
	[Token(Token = "0x6001F47")]
	[Address(RVA = "0x944680", Offset = "0x943480", VA = "0x180944680")]
	public PlayerCamera GetCamera()
	{
		return this.playerController.g_Camera;
	}

	// Token: 0x06001F48 RID: 8008 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F48")]
	[Address(RVA = "0x9446A0", Offset = "0x9434A0", VA = "0x1809446A0")]
	public Vector3 GetCenter()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F49 RID: 8009 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F49")]
	[Address(RVA = "0x944950", Offset = "0x943750", VA = "0x180944950")]
	public Vector3 GetOriginalCenter()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F4A RID: 8010 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F4A")]
	[Address(RVA = "0x9449A0", Offset = "0x9437A0", VA = "0x1809449A0")]
	public float GetRadius()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F4B RID: 8011 RVA: 0x0004B4A0 File Offset: 0x000496A0
	[Token(Token = "0x6001F4B")]
	[Address(RVA = "0x945470", Offset = "0x944270", VA = "0x180945470")]
	public bool IsChargeMax()
	{
		return this.playerController.IsChargeMax();
	}

	// Token: 0x06001F4C RID: 8012 RVA: 0x0004B4C0 File Offset: 0x000496C0
	[Token(Token = "0x6001F4C")]
	[Address(RVA = "0x944910", Offset = "0x943710", VA = "0x180944910")]
	public PlayerEffectPlay.Magic GetMagicType()
	{
		return this.playerEffect.g_Magic;
	}

	// Token: 0x06001F4D RID: 8013 RVA: 0x0004B4E0 File Offset: 0x000496E0
	[Token(Token = "0x6001F4D")]
	[Address(RVA = "0x31E480", Offset = "0x31D280", VA = "0x18031E480")]
	public PlayerEffectPlay GetEffect()
	{
		return this.playerEffect;
	}

	// Token: 0x06001F4E RID: 8014 RVA: 0x0004B4F4 File Offset: 0x000496F4
	[Token(Token = "0x6001F4E")]
	[Address(RVA = "0x36D9F0", Offset = "0x36C7F0", VA = "0x18036D9F0")]
	public CharacterBaseData GetCharacterBaseData()
	{
		return this.g_CharData;
	}

	// Token: 0x06001F4F RID: 8015 RVA: 0x0004B508 File Offset: 0x00049708
	[Token(Token = "0x6001F4F")]
	[Address(RVA = "0x946530", Offset = "0x945330", VA = "0x180946530")]
	public void SetHPRecovery(float iRecovery)
	{
		if (!this.playerController.GetIsDead())
		{
			this.g_CharData.HPRecoveryVal(iRecovery);
			Game.UpdatePlayerHP(true);
		}
	}

	// Token: 0x06001F50 RID: 8016 RVA: 0x0004B53C File Offset: 0x0004973C
	[Token(Token = "0x6001F50")]
	[Address(RVA = "0x9464A0", Offset = "0x9452A0", VA = "0x1809464A0")]
	public void SetHPRecoveryRate(float iRecovery)
	{
		if (!this.playerController.GetIsDead())
		{
			this.g_CharData.HPRecovery(iRecovery);
			Game.UpdatePlayerHP(true);
		}
	}

	// Token: 0x06001F51 RID: 8017 RVA: 0x0004B570 File Offset: 0x00049770
	[Token(Token = "0x6001F51")]
	[Address(RVA = "0x946700", Offset = "0x945500", VA = "0x180946700")]
	public void SetMPRecovery(float iRecovery)
	{
		if (!this.playerController.GetIsDead())
		{
			this.g_CharData.MPRecoveryVal(iRecovery);
			Game.UpdatePlayerMP(true);
		}
	}

	// Token: 0x06001F52 RID: 8018 RVA: 0x0004B5A4 File Offset: 0x000497A4
	[Token(Token = "0x6001F52")]
	[Address(RVA = "0x946670", Offset = "0x945470", VA = "0x180946670")]
	public void SetMPRecoveryRate(float iRecovery)
	{
		if (!this.playerController.GetIsDead())
		{
			this.g_CharData.MPRecovery(iRecovery);
			Game.UpdatePlayerMP(true);
		}
	}

	// Token: 0x06001F53 RID: 8019 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F53")]
	[Address(RVA = "0x946840", Offset = "0x945640", VA = "0x180946840")]
	public void SetReceiveSoul(SoulSystem.SoulType SoulType, float Quality)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F54 RID: 8020 RVA: 0x0004B5D8 File Offset: 0x000497D8
	[Token(Token = "0x6001F54")]
	[Address(RVA = "0x31E4E0", Offset = "0x31D2E0", VA = "0x18031E4E0")]
	public PlayerItem GetPlayerItem()
	{
		return this.g_PlayerItem;
	}

	// Token: 0x06001F55 RID: 8021 RVA: 0x0004B5EC File Offset: 0x000497EC
	[Token(Token = "0x6001F55")]
	[Address(RVA = "0x944960", Offset = "0x943760", VA = "0x180944960")]
	public NobetaMaterialController GetPlayerMaterial()
	{
		return this.skin.materialController;
	}

	// Token: 0x06001F56 RID: 8022 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F56")]
	[Address(RVA = "0x946050", Offset = "0x944E50", VA = "0x180946050")]
	public void PlayMagicColorFlash(PlayerEffectPlay.Magic magic)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F57 RID: 8023 RVA: 0x0004B60C File Offset: 0x0004980C
	[Token(Token = "0x6001F57")]
	[Address(RVA = "0x944980", Offset = "0x943780", VA = "0x180944980")]
	public NobetaState GetPlayerStatus()
	{
		return this.playerController.state;
	}

	// Token: 0x06001F58 RID: 8024 RVA: 0x0004B62C File Offset: 0x0004982C
	[Token(Token = "0x6001F58")]
	[Address(RVA = "0x944700", Offset = "0x943500", VA = "0x180944700")]
	public bool GetIsChanging()
	{
		return this.g_CharData.g_bChargeing;
	}

	// Token: 0x06001F59 RID: 8025 RVA: 0x0004B64C File Offset: 0x0004984C
	[Token(Token = "0x6001F59")]
	[Address(RVA = "0x9446E0", Offset = "0x9434E0", VA = "0x1809446E0")]
	public bool GetIsChangeMax()
	{
		return this.g_CharData.IsChargeMax();
	}

	// Token: 0x06001F5A RID: 8026 RVA: 0x0004B66C File Offset: 0x0004986C
	[Token(Token = "0x6001F5A")]
	[Address(RVA = "0x946650", Offset = "0x945450", VA = "0x180946650")]
	public void SetMPRecoveryExternal(float fMPRecovery)
	{
		this.playerController.SetMPRecoveryExternal(fMPRecovery);
	}

	// Token: 0x06001F5B RID: 8027 RVA: 0x0004B68C File Offset: 0x0004988C
	[Token(Token = "0x6001F5B")]
	[Address(RVA = "0x946790", Offset = "0x945590", VA = "0x180946790")]
	public void SetPlayerInput(bool bPlayerInput, bool bCancelAim = true)
	{
		this.playerController.SetPlayerInput(bPlayerInput, bCancelAim);
	}

	// Token: 0x06001F5C RID: 8028 RVA: 0x0004B6AC File Offset: 0x000498AC
	[Token(Token = "0x6001F5C")]
	[Address(RVA = "0x944660", Offset = "0x943460", VA = "0x180944660")]
	public NobetaAnimatorController GetAnimatorController()
	{
		return this.playerController.animatorController;
	}

	// Token: 0x06001F5D RID: 8029 RVA: 0x0004B6CC File Offset: 0x000498CC
	[Token(Token = "0x6001F5D")]
	[Address(RVA = "0x944930", Offset = "0x943730", VA = "0x180944930")]
	public MoveController GetMoveController()
	{
		return this.playerController.moveController;
	}

	// Token: 0x06001F5E RID: 8030 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F5E")]
	[Address(RVA = "0x945830", Offset = "0x944630", VA = "0x180945830")]
	public void MoveCharacter(Vector3 v3Direction, int iMoveSpeedID)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F5F RID: 8031 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F5F")]
	[Address(RVA = "0x946E60", Offset = "0x945C60", VA = "0x180946E60")]
	public void SetResurrection(Vector3 Position, Quaternion Rotation)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F60 RID: 8032 RVA: 0x0004B6EC File Offset: 0x000498EC
	[Token(Token = "0x6001F60")]
	[Address(RVA = "0x3EFFD0", Offset = "0x3EEDD0", VA = "0x1803EFFD0")]
	public PlayerSound GetPlayerSound()
	{
		return this.g_Sound;
	}

	// Token: 0x06001F61 RID: 8033 RVA: 0x0004B700 File Offset: 0x00049900
	[Token(Token = "0x6001F61")]
	[Address(RVA = "0x9465D0", Offset = "0x9453D0", VA = "0x1809465D0")]
	public void SetL4ScriptNoHat(bool bEnable)
	{
		this.skin.meshController.EnableHat(bEnable);
	}

	// Token: 0x06001F62 RID: 8034 RVA: 0x0004B724 File Offset: 0x00049924
	[Token(Token = "0x6001F62")]
	[Address(RVA = "0x946600", Offset = "0x945400", VA = "0x180946600")]
	public void SetL4SwitchScriptBag(bool bEnable)
	{
		this.skin.meshController.EnableStoryBag(bEnable);
	}

	// Token: 0x06001F63 RID: 8035 RVA: 0x0004B748 File Offset: 0x00049948
	[Token(Token = "0x6001F63")]
	[Address(RVA = "0x946820", Offset = "0x945620", VA = "0x180946820")]
	public void SetPupilSmallWeight(float fWeight)
	{
		this.playerController.SetPupilSmallWeight(fWeight);
	}

	// Token: 0x06001F64 RID: 8036 RVA: 0x0004B768 File Offset: 0x00049968
	[Token(Token = "0x6001F64")]
	[Address(RVA = "0x946380", Offset = "0x945180", VA = "0x180946380")]
	public void SetEyeLightEnable(bool bEnable)
	{
		this.playerController.SetEyeLightEnable(bEnable);
	}

	// Token: 0x06001F65 RID: 8037 RVA: 0x0004B788 File Offset: 0x00049988
	[Token(Token = "0x6001F65")]
	[Address(RVA = "0x946ED0", Offset = "0x945CD0", VA = "0x180946ED0")]
	public void SetScriptLookAtTarget(Transform ScriptLookAtTarget, bool lerp = true)
	{
		this.skinController.SetScriptLookAtTarget(ScriptLookAtTarget, lerp);
	}

	// Token: 0x06001F66 RID: 8038 RVA: 0x0004B7A8 File Offset: 0x000499A8
	[Token(Token = "0x6001F66")]
	[Address(RVA = "0x946EB0", Offset = "0x945CB0", VA = "0x180946EB0")]
	public void SetScriptCancelCharge()
	{
		this.playerController.SetScriptCancelCharge();
	}

	// Token: 0x06001F67 RID: 8039 RVA: 0x0004B7C8 File Offset: 0x000499C8
	[Token(Token = "0x6001F67")]
	[Address(RVA = "0x944720", Offset = "0x943520", VA = "0x180944720")]
	public bool GetIsDead()
	{
		return this.playerController.GetIsDead();
	}

	// Token: 0x06001F68 RID: 8040 RVA: 0x0004B7E8 File Offset: 0x000499E8
	[Token(Token = "0x6001F68")]
	[Address(RVA = "0x946630", Offset = "0x945430", VA = "0x180946630")]
	public void SetLockTarget(Transform Target)
	{
		this.playerController.SetLockTarget(Target);
	}

	// Token: 0x06001F69 RID: 8041 RVA: 0x0004B808 File Offset: 0x00049A08
	[Token(Token = "0x6001F69")]
	[Address(RVA = "0x9463A0", Offset = "0x9451A0", VA = "0x1809463A0")]
	public void SetForcePush(Vector3 v3Driection, float fMove)
	{
		PlayerController playerController = this.playerController;
		float z = v3Driection.z;
		playerController.moveController.pushForce.z = z;
	}

	// Token: 0x06001F6A RID: 8042 RVA: 0x0004B83C File Offset: 0x00049A3C
	[Token(Token = "0x6001F6A")]
	[Address(RVA = "0x946420", Offset = "0x945220", VA = "0x180946420")]
	public void SetForceSlip()
	{
		PlayerController playerController = this.playerController;
		if (!playerController.moveController.isSky)
		{
			if (playerController.state <= NobetaState.DeadEnd)
			{
			}
			this.g_CharData.SPLoss(9999f);
			this.playerController.SetStatus(NobetaState.Slip);
			return;
		}
	}

	// Token: 0x06001F6B RID: 8043 RVA: 0x0004B88C File Offset: 0x00049A8C
	[Token(Token = "0x6001F6B")]
	[Address(RVA = "0x946F40", Offset = "0x945D40", VA = "0x180946F40")]
	public void SetTeleportDisappear()
	{
		this.playerEffect.SetTeleportDisappear();
	}

	// Token: 0x06001F6C RID: 8044 RVA: 0x0004B8AC File Offset: 0x00049AAC
	[Token(Token = "0x6001F6C")]
	[Address(RVA = "0x946F20", Offset = "0x945D20", VA = "0x180946F20")]
	public void SetTeleportAppear()
	{
		this.playerEffect.SetTeleportAppear();
	}

	// Token: 0x06001F6D RID: 8045 RVA: 0x0004B8CC File Offset: 0x00049ACC
	[Token(Token = "0x6001F6D")]
	[Address(RVA = "0x946F60", Offset = "0x945D60", VA = "0x180946F60")]
	public void SetTeleportEnd()
	{
		this.playerController.SetStatus(NobetaState.TeleportEnd);
	}

	// Token: 0x06001F6E RID: 8046 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F6E")]
	[Address(RVA = "0x944A30", Offset = "0x943830", VA = "0x180944A30")]
	public void HPLevelUp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F6F RID: 8047 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F6F")]
	[Address(RVA = "0x9456A0", Offset = "0x9444A0", VA = "0x1809456A0")]
	public void MPLevelUp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F70 RID: 8048 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F70")]
	[Address(RVA = "0x946270", Offset = "0x945070", VA = "0x180946270")]
	public void SPLevelUp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F71 RID: 8049 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F71")]
	[Address(RVA = "0x945DA0", Offset = "0x944BA0", VA = "0x180945DA0")]
	public void OtherLevelUp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F72 RID: 8050 RVA: 0x0004B8EC File Offset: 0x00049AEC
	[Token(Token = "0x6001F72")]
	[Address(RVA = "0x944600", Offset = "0x943400", VA = "0x180944600")]
	public void FallDead()
	{
		this.playerController.SetStatus(NobetaState.FallDead);
	}

	// Token: 0x06001F73 RID: 8051 RVA: 0x0004B90C File Offset: 0x00049B0C
	[Token(Token = "0x6001F73")]
	[Address(RVA = "0x946F90", Offset = "0x945D90", VA = "0x180946F90")]
	public void SetWindLayer(bool bEnable)
	{
		this.playerController.SetWindLayer(bEnable);
	}

	// Token: 0x06001F74 RID: 8052 RVA: 0x0004B92C File Offset: 0x00049B2C
	[Token(Token = "0x6001F74")]
	[Address(RVA = "0x946800", Offset = "0x945600", VA = "0x180946800")]
	public void SetPond(bool bEnable, float EffHeight)
	{
		this.playerController.SetPond(bEnable, EffHeight);
	}

	// Token: 0x06001F75 RID: 8053 RVA: 0x0004B94C File Offset: 0x00049B4C
	[Token(Token = "0x6001F75")]
	[Address(RVA = "0x9467F0", Offset = "0x9455F0", VA = "0x1809467F0")]
	public void SetPlayerShotEffect()
	{
		this.g_bPlayerShotEffect = true;
	}

	// Token: 0x06001F76 RID: 8054 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F76")]
	[Address(RVA = "0x945490", Offset = "0x944290", VA = "0x180945490")]
	public bool IsShotEffect()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F77 RID: 8055 RVA: 0x0004B960 File Offset: 0x00049B60
	[Token(Token = "0x6001F77")]
	[Address(RVA = "0x7A2DE0", Offset = "0x7A1BE0", VA = "0x1807A2DE0")]
	public bool GetIsStealth()
	{
		return this.g_bStealth;
	}

	// Token: 0x06001F78 RID: 8056 RVA: 0x0004B974 File Offset: 0x00049B74
	[Token(Token = "0x6001F78")]
	[Address(RVA = "0x9465C0", Offset = "0x9453C0", VA = "0x1809465C0")]
	public void SetIsStealth(bool enable)
	{
		this.g_bStealth = enable;
	}

	// Token: 0x06001F79 RID: 8057 RVA: 0x0004B988 File Offset: 0x00049B88
	[Token(Token = "0x6001F79")]
	[Address(RVA = "0x9445B0", Offset = "0x9433B0", VA = "0x1809445B0")]
	public void Dispose()
	{
		this.playerController.Dispose();
		this.inputController.Dispose();
		this.skin.Dispose();
	}

	// Token: 0x06001F7A RID: 8058 RVA: 0x0004B9BC File Offset: 0x00049BBC
	[Token(Token = "0x6001F7A")]
	[Address(RVA = "0x945D30", Offset = "0x944B30", VA = "0x180945D30")]
	public void OpenWTrail(float activeTime)
	{
		bool flag = this.g_CharData.IsChargeMax();
		PlayerEffectPlay playerEffectPlay = this.playerEffect;
		if (!flag)
		{
			int num = 0;
			playerEffectPlay.SetWTrailActive(num != 0, 0.5f);
			return;
		}
		playerEffectPlay.SetWTrailActive(true, activeTime);
	}

	// Token: 0x06001F7B RID: 8059 RVA: 0x0004BA00 File Offset: 0x00049C00
	[Token(Token = "0x6001F7B")]
	[Address(RVA = "0x945AD0", Offset = "0x9448D0", VA = "0x180945AD0")]
	public void OpenAttackCollision(string rangeName)
	{
		if (this.g_CharData.IsChargeMax() && this.playerEffect.g_Magic == PlayerEffectPlay.Magic.Fire)
		{
			string text = rangeName + "FireLv05";
			this.g_AttackCollision.OpenAttackCollision(text);
			this.playerEffect.PlayFireWTrail(text);
			PlayerMagicData playerMagicData = this.g_MData;
			CharacterBaseData characterBaseData = this.g_CharData;
			float g_FireAttackExp = playerMagicData.g_FireAttackExp;
			characterBaseData.ChargeFadeAdd(g_FireAttackExp);
			PlayerStatsData stats = Game.GameSave.stats;
			this.playerEffect.OpenFireAttack(text);
		}
		this.g_AttackCollision.OpenAttackCollision(rangeName);
		if (this.g_CharData.IsChargeMax() && this.playerEffect.g_Magic == PlayerEffectPlay.Magic.Null)
		{
			PlayerStatsData stats2 = Game.GameSave.stats;
			this.playerEffect.NullSwordEnergy(rangeName);
		}
		this.g_Sound.PlaySwing();
		if (this.g_CharData.IsChargeMax())
		{
			PlayerEffectPlay playerEffectPlay = this.playerEffect;
			PlayerSound playerSound = this.g_Sound;
			PlayerEffectPlay.Magic g_Magic = playerEffectPlay.g_Magic;
			playerSound.PlayChargeSwing(g_Magic);
		}
	}

	// Token: 0x06001F7C RID: 8060 RVA: 0x0004BB08 File Offset: 0x00049D08
	[Token(Token = "0x6001F7C")]
	[Address(RVA = "0x945870", Offset = "0x944670", VA = "0x180945870")]
	public void OpenAttackCollision_SpecialSound(string rangeName)
	{
		if (this.g_CharData.IsChargeMax() && this.playerEffect.g_Magic == PlayerEffectPlay.Magic.Fire)
		{
			string text = rangeName + "FireLv05";
			this.g_AttackCollision.OpenAttackCollision(text);
			this.playerEffect.PlayFireWTrail(text);
			PlayerMagicData playerMagicData = this.g_MData;
			CharacterBaseData characterBaseData = this.g_CharData;
			float g_FireAttackExp = playerMagicData.g_FireAttackExp;
			characterBaseData.ChargeFadeAdd(g_FireAttackExp);
			PlayerStatsData stats = Game.GameSave.stats;
			this.playerEffect.OpenFireAttack(text);
		}
		this.g_AttackCollision.OpenAttackCollision(rangeName);
		if (this.g_CharData.IsChargeMax() && this.playerEffect.g_Magic == PlayerEffectPlay.Magic.Null)
		{
			PlayerStatsData stats2 = Game.GameSave.stats;
			this.playerEffect.NullSwordEnergy(rangeName);
		}
		this.g_Sound.PlaySwing();
		if (this.g_CharData.IsChargeMax())
		{
			PlayerEffectPlay playerEffectPlay = this.playerEffect;
			PlayerSound playerSound = this.g_Sound;
			PlayerEffectPlay.Magic g_Magic = playerEffectPlay.g_Magic;
			playerSound.PlaySpecialChargeSwing(g_Magic);
		}
	}

	// Token: 0x06001F7D RID: 8061 RVA: 0x0004BC10 File Offset: 0x00049E10
	[Token(Token = "0x6001F7D")]
	[Address(RVA = "0x944630", Offset = "0x943430", VA = "0x180944630")]
	public void Fly(float fFly)
	{
		this.playerController.moveController.Jump(fFly);
	}

	// Token: 0x06001F7E RID: 8062 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F7E")]
	[Address(RVA = "0x943F00", Offset = "0x942D00", VA = "0x180943F00")]
	public void ChargeShot()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F7F RID: 8063 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F7F")]
	[Address(RVA = "0x9455E0", Offset = "0x9443E0", VA = "0x1809455E0")]
	public void LightningChargeShot()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F80 RID: 8064 RVA: 0x0004BC34 File Offset: 0x00049E34
	[Token(Token = "0x6001F80")]
	[Address(RVA = "0x946350", Offset = "0x945150", VA = "0x180946350")]
	public void SetDodgeTime()
	{
		this.playerController.SetDodgeTime(0.325f);
	}

	// Token: 0x06001F81 RID: 8065 RVA: 0x0004BC58 File Offset: 0x00049E58
	[Token(Token = "0x6001F81")]
	[Address(RVA = "0x9439A0", Offset = "0x9427A0", VA = "0x1809439A0")]
	public void AniOnLight()
	{
		this.playerController.AinOnLight();
		this.playerEffect.PlayOnLight();
	}

	// Token: 0x06001F82 RID: 8066 RVA: 0x0004BC84 File Offset: 0x00049E84
	[Token(Token = "0x6001F82")]
	[Address(RVA = "0x943980", Offset = "0x942780", VA = "0x180943980")]
	public void AniLightBall()
	{
		this.playerController.AinLightBall();
	}

	// Token: 0x06001F83 RID: 8067 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F83")]
	[Address(RVA = "0x9439E0", Offset = "0x9427E0", VA = "0x1809439E0")]
	public void AniPickUp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F84 RID: 8068 RVA: 0x0004BCA4 File Offset: 0x00049EA4
	[Token(Token = "0x6001F84")]
	[Address(RVA = "0x944740", Offset = "0x943540", VA = "0x180944740")]
	private string GetMagicLevelSuffix(int value, int maxLevel)
	{
		if (value == maxLevel)
		{
			string text = Game.<UISystemText>k__BackingField.GetText(322);
			return " " + text;
		}
		string text2 = Game.<UISystemText>k__BackingField.GetText(321);
		return string.Format(" {0}{1}", text2, text2);
	}

	// Token: 0x06001F85 RID: 8069 RVA: 0x0004BCF4 File Offset: 0x00049EF4
	[Token(Token = "0x6001F85")]
	[Address(RVA = "0x947010", Offset = "0x945E10", VA = "0x180947010")]
	public void ShowHandItem()
	{
		this.g_PlayerItem.ShowHandItem();
	}

	// Token: 0x06001F86 RID: 8070 RVA: 0x0004BD14 File Offset: 0x00049F14
	[Token(Token = "0x6001F86")]
	[Address(RVA = "0x944590", Offset = "0x943390", VA = "0x180944590")]
	public void DiscardItem()
	{
		this.g_PlayerItem.DiscardItemSuccess();
	}

	// Token: 0x06001F87 RID: 8071 RVA: 0x0004BD34 File Offset: 0x00049F34
	[Token(Token = "0x6001F87")]
	[Address(RVA = "0x945530", Offset = "0x944330", VA = "0x180945530")]
	public void LDashSmoke()
	{
		bool pond = this.playerController.GetPond();
		PlayerEffectPlay playerEffectPlay = this.playerEffect;
		if (pond)
		{
			float pondHeight = this.playerController.GetPondHeight();
			playerEffectPlay.PlayWaterSplash(pondHeight);
			return;
		}
		int num = 0;
		playerEffectPlay.PlayDashSmoke(num != 0);
		this.g_Sound.PlayFootsteps(1f);
	}

	// Token: 0x06001F88 RID: 8072 RVA: 0x0004BD8C File Offset: 0x00049F8C
	[Token(Token = "0x6001F88")]
	[Address(RVA = "0x9461E0", Offset = "0x944FE0", VA = "0x1809461E0")]
	public void RDashSmoke()
	{
		bool pond = this.playerController.GetPond();
		PlayerEffectPlay playerEffectPlay = this.playerEffect;
		if (pond)
		{
			float pondHeight = this.playerController.GetPondHeight();
			playerEffectPlay.PlayWaterSplash(pondHeight);
			return;
		}
		playerEffectPlay.PlayDashSmoke(true);
		this.g_Sound.PlayFootsteps(1f);
	}

	// Token: 0x06001F89 RID: 8073 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F89")]
	[Address(RVA = "0x9471F0", Offset = "0x945FF0", VA = "0x1809471F0")]
	public void SoundFootsteps(float volume = 1f)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F8A RID: 8074 RVA: 0x0004BDE4 File Offset: 0x00049FE4
	[Token(Token = "0x6001F8A")]
	[Address(RVA = "0x9472E0", Offset = "0x9460E0", VA = "0x1809472E0")]
	public void SoundJump()
	{
		this.g_Sound.PlayJump();
		this.g_Sound.PlayVoiceJump01();
	}

	// Token: 0x06001F8B RID: 8075 RVA: 0x0004BE10 File Offset: 0x0004A010
	[Token(Token = "0x6001F8B")]
	[Address(RVA = "0x9472C0", Offset = "0x9460C0", VA = "0x1809472C0")]
	public void SoundHitDown()
	{
		this.g_Sound.PlayHitDown();
	}

	// Token: 0x06001F8C RID: 8076 RVA: 0x0004BE30 File Offset: 0x0004A030
	[Token(Token = "0x6001F8C")]
	[Address(RVA = "0x943E50", Offset = "0x942C50", VA = "0x180943E50")]
	public void BrakeSmoke()
	{
		bool pond = this.playerController.GetPond();
		PlayerEffectPlay playerEffectPlay = this.playerEffect;
		if (pond)
		{
			float pondHeight = this.playerController.GetPondHeight();
			playerEffectPlay.PlayWaterSplash(pondHeight);
			return;
		}
		playerEffectPlay.PlayBrakeSmoke();
	}

	// Token: 0x06001F8D RID: 8077 RVA: 0x0004BE74 File Offset: 0x0004A074
	[Token(Token = "0x6001F8D")]
	[Address(RVA = "0x944510", Offset = "0x943310", VA = "0x180944510")]
	public void DashAttackSmoke()
	{
		bool pond = this.playerController.GetPond();
		PlayerEffectPlay playerEffectPlay = this.playerEffect;
		if (pond)
		{
			float pondHeight = this.playerController.GetPondHeight();
			playerEffectPlay.PlayWaterSplash(pondHeight);
			return;
		}
		playerEffectPlay.PlayDashAttackSmoke();
	}

	// Token: 0x06001F8E RID: 8078 RVA: 0x0004BEB8 File Offset: 0x0004A0B8
	[Token(Token = "0x6001F8E")]
	[Address(RVA = "0x9454B0", Offset = "0x9442B0", VA = "0x1809454B0")]
	public void L5Attack03Smoke()
	{
		bool pond = this.playerController.GetPond();
		PlayerEffectPlay playerEffectPlay = this.playerEffect;
		if (pond)
		{
			float pondHeight = this.playerController.GetPondHeight();
			playerEffectPlay.PlayWaterSplash(pondHeight);
			return;
		}
		playerEffectPlay.PlayL5Attack03Smoke();
	}

	// Token: 0x06001F8F RID: 8079 RVA: 0x0004BEFC File Offset: 0x0004A0FC
	[Token(Token = "0x6001F8F")]
	[Address(RVA = "0x943E10", Offset = "0x942C10", VA = "0x180943E10")]
	public void Attack01_03Collision()
	{
		this.playerEffect.PlayAttack01_03Collision();
		this.g_Sound.PlayHit(PlayerSound.HitSoundType.Wall);
	}

	// Token: 0x06001F90 RID: 8080 RVA: 0x0004BF28 File Offset: 0x0004A128
	[Token(Token = "0x6001F90")]
	[Address(RVA = "0x945E50", Offset = "0x944C50", VA = "0x180945E50")]
	public void PlayEffL5Attack03()
	{
		bool flag = this.g_CharData.IsChargeMax();
		PlayerEffectPlay playerEffectPlay = this.playerEffect;
		if (!flag)
		{
			playerEffectPlay.PlayL5Attack03();
			return;
		}
		PlayerEffectPlay.Magic g_Magic = playerEffectPlay.g_Magic;
		if (g_Magic == PlayerEffectPlay.Magic.Null)
		{
			playerEffectPlay.PlayL5Attack03Null();
			return;
		}
		if (g_Magic == PlayerEffectPlay.Magic.Null)
		{
			playerEffectPlay.PlayL5Attack03Ice();
			return;
		}
		if (g_Magic != PlayerEffectPlay.Magic.Null)
		{
			while (g_Magic != PlayerEffectPlay.Magic.Ice)
			{
			}
			playerEffectPlay.PlayL5Attack03Lightning();
			return;
		}
		playerEffectPlay.PlayL5Attack03Fire();
	}

	// Token: 0x06001F91 RID: 8081 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F91")]
	[Address(RVA = "0x945F00", Offset = "0x944D00", VA = "0x180945F00")]
	public void PlayEffL5Attack04()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F92 RID: 8082 RVA: 0x0004BF8C File Offset: 0x0004A18C
	[Token(Token = "0x6001F92")]
	[Address(RVA = "0x946030", Offset = "0x944E30", VA = "0x180946030")]
	public void PlayEffL5DodgeForward()
	{
		this.playerEffect.PlayL5DodgeForward();
	}

	// Token: 0x06001F93 RID: 8083 RVA: 0x0004BFAC File Offset: 0x0004A1AC
	[Token(Token = "0x6001F93")]
	[Address(RVA = "0x946010", Offset = "0x944E10", VA = "0x180946010")]
	public void PlayEffL5DodgeBack()
	{
		this.playerEffect.PlayL5DodgeBack();
	}

	// Token: 0x06001F94 RID: 8084 RVA: 0x0004BFCC File Offset: 0x0004A1CC
	[Token(Token = "0x6001F94")]
	[Address(RVA = "0x947030", Offset = "0x945E30", VA = "0x180947030")]
	public void SlipDropItem()
	{
		bool flag = this.g_PlayerItem.BeHit();
		NobetaAnimatorController animatorController = this.playerController.animatorController;
		int num = 0;
		animatorController.SetUseItem(num != 0);
		this.g_PlayerItem.CloseHandItem();
	}

	// Token: 0x06001F95 RID: 8085 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001F95")]
	[Address(RVA = "0x947080", Offset = "0x945E80", VA = "0x180947080")]
	public void SlipSmoke()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001F96 RID: 8086 RVA: 0x0004C00C File Offset: 0x0004A20C
	[Token(Token = "0x6001F96")]
	[Address(RVA = "0x943910", Offset = "0x942710", VA = "0x180943910")]
	public void AniGamePadVibration(float duration)
	{
		Game.EnableVibration(duration, 0.25f, 0.25f);
	}

	// Token: 0x06001F97 RID: 8087 RVA: 0x0004C02C File Offset: 0x0004A22C
	[Token(Token = "0x6001F97")]
	[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
	public WizardGirlManage()
	{
	}

	// Token: 0x040028FD RID: 10493
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40028FD")]
	[SerializeField]
	private PlayerController playerController;

	// Token: 0x040028FE RID: 10494
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40028FE")]
	[SerializeField]
	private Transform aimTarget;

	// Token: 0x040028FF RID: 10495
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40028FF")]
	[SerializeField]
	private Transform lookAtObject;

	// Token: 0x04002900 RID: 10496
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4002900")]
	[SerializeField]
	private PlayerEffectRootContainer effectRootContainer;

	// Token: 0x04002901 RID: 10497
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4002901")]
	[SerializeField]
	public bool isNobeta;

	// Token: 0x04002902 RID: 10498
	[FieldOffset(Offset = "0x3C")]
	[Token(Token = "0x4002902")]
	[SerializeField]
	private GameSkin currentSkin;

	// Token: 0x04002903 RID: 10499
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4002903")]
	[SerializeField]
	private NobetaSkin skin;

	// Token: 0x04002904 RID: 10500
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4002904")]
	[SerializeField]
	private NobetaSkinController skinController;

	// Token: 0x04002905 RID: 10501
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4002905")]
	private PlayerInputController inputController;

	// Token: 0x04002906 RID: 10502
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4002906")]
	private CharacterController characterController;

	// Token: 0x04002907 RID: 10503
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4002907")]
	private PlayerEffectPlay playerEffect;

	// Token: 0x04002908 RID: 10504
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4002908")]
	private PlayerItem g_PlayerItem;

	// Token: 0x04002909 RID: 10505
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4002909")]
	private PlayerSound g_Sound;

	// Token: 0x0400290A RID: 10506
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x400290A")]
	private CharacterBaseData g_CharData;

	// Token: 0x0400290B RID: 10507
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x400290B")]
	private PlayerMagicData g_MData;

	// Token: 0x0400290C RID: 10508
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x400290C")]
	private AnimAttackCollision g_AttackCollision;

	// Token: 0x0400290D RID: 10509
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x400290D")]
	private Transform g_PlayerCenter;

	// Token: 0x0400290E RID: 10510
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x400290E")]
	private bool g_bStealth;

	// Token: 0x0400290F RID: 10511
	[FieldOffset(Offset = "0x9C")]
	[Token(Token = "0x400290F")]
	private float g_fDeltaTime;

	// Token: 0x04002910 RID: 10512
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4002910")]
	private bool g_bPlayerShotEffect;
}
