using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020000F2 RID: 242
[Token(Token = "0x20000F2")]
public class TreasureChestMonster01EffectPlay : MonoBehaviour
{
	// Token: 0x06000D8B RID: 3467 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D8B")]
	[Address(RVA = "0x757C00", Offset = "0x756A00", VA = "0x180757C00")]
	public void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D8C RID: 3468 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D8C")]
	[Address(RVA = "0x758C80", Offset = "0x757A80", VA = "0x180758C80")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D8D RID: 3469 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D8D")]
	[Address(RVA = "0x757680", Offset = "0x756480", VA = "0x180757680")]
	public void Create()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D8E RID: 3470 RVA: 0x00020774 File Offset: 0x0001E974
	[Token(Token = "0x6000D8E")]
	[Address(RVA = "0x758AF0", Offset = "0x7578F0", VA = "0x180758AF0")]
	public void Remove()
	{
		int num = 0;
		BoxCollider[] bc = this.BC;
		if (num < bc.Length)
		{
			BoxCollider boxCollider = bc[num];
			int num2 = 0;
			boxCollider.enabled = num2 != 0;
			BoxCollider[] bc2 = this.BC;
			num++;
		}
		SphereCollider sc = this.SC;
		int num3 = 0;
		sc.enabled = num3 != 0;
		CharacterController cc = this.CC;
		int num4 = 0;
		cc.enabled = num4 != 0;
		SkinnedMeshRenderer mesh_Up = this.Mesh_Up;
		int num5 = 0;
		mesh_Up.enabled = num5 != 0;
		SkinnedMeshRenderer mesh_Button = this.Mesh_Button;
		int num6 = 0;
		mesh_Button.enabled = num6 != 0;
		SkinnedMeshRenderer mesh_Ghost = this.Mesh_Ghost;
		int num7 = 0;
		mesh_Ghost.enabled = num7 != 0;
	}

	// Token: 0x06000D8F RID: 3471 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D8F")]
	[Address(RVA = "0x757910", Offset = "0x756710", VA = "0x180757910")]
	public void Damaged()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D90 RID: 3472 RVA: 0x0002081C File Offset: 0x0001EA1C
	[Token(Token = "0x6000D90")]
	[Address(RVA = "0x7578A0", Offset = "0x7566A0", VA = "0x1807578A0")]
	public void DamagedFly()
	{
		this.g_EffMagicLoop.Stop(3f);
		this.g_EffAttack02.Stop(3f);
		this.PS_MagicSmoke.Stop(true);
		this.g_bSEAttack02 = false;
		this.g_bSEMagic = false;
	}

	// Token: 0x06000D91 RID: 3473 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D91")]
	[Address(RVA = "0x757980", Offset = "0x756780", VA = "0x180757980")]
	public void Death()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D92 RID: 3474 RVA: 0x0002086C File Offset: 0x0001EA6C
	[Token(Token = "0x6000D92")]
	[Address(RVA = "0x757BA0", Offset = "0x7569A0", VA = "0x180757BA0")]
	public void Destory()
	{
		SphereCollider sc = this.SC;
		int num = 0;
		sc.enabled = num != 0;
		CharacterController cc = this.CC;
		int num2 = 0;
		cc.enabled = num2 != 0;
		SkinnedMeshRenderer mesh_Ghost = this.Mesh_Ghost;
		int num3 = 0;
		mesh_Ghost.enabled = num3 != 0;
		this.PS_DeathEffect.Play(true);
	}

	// Token: 0x06000D93 RID: 3475 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D93")]
	[Address(RVA = "0x758440", Offset = "0x757240", VA = "0x180758440")]
	public void PlayEffAttack01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D94 RID: 3476 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D94")]
	[Address(RVA = "0x758500", Offset = "0x757300", VA = "0x180758500")]
	public void PlayEffAttack02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D95 RID: 3477 RVA: 0x000208C0 File Offset: 0x0001EAC0
	[Token(Token = "0x6000D95")]
	[Address(RVA = "0x758C40", Offset = "0x757A40", VA = "0x180758C40")]
	public void StopEffAttack02()
	{
		this.g_bSEAttack02 = false;
		this.g_EffAttack02.Stop(3f);
	}

	// Token: 0x06000D96 RID: 3478 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D96")]
	[Address(RVA = "0x758790", Offset = "0x757590", VA = "0x180758790")]
	public void PlayEffMagicLoop()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D97 RID: 3479 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D97")]
	[Address(RVA = "0x7586B0", Offset = "0x7574B0", VA = "0x1807586B0")]
	public void PlayEffMagicFire()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D98 RID: 3480 RVA: 0x000208EC File Offset: 0x0001EAEC
	[Token(Token = "0x6000D98")]
	[Address(RVA = "0x758850", Offset = "0x757650", VA = "0x180758850")]
	public void PlayEffMagicSmoke()
	{
		this.PS_MagicSmoke.Play(true);
		this.g_SEMagicFire.gameObject.SetActive(true);
		this.g_SEMagicFire.PlayRandom(1f, 1f);
		SoundEffect soundEffect = this.g_SEFootstep;
		this.g_bSEMagic = false;
		soundEffect.PlayRandom(1f, 1f);
	}

	// Token: 0x06000D99 RID: 3481 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D99")]
	[Address(RVA = "0x757470", Offset = "0x756270", VA = "0x180757470")]
	public void CallMonster()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D9A RID: 3482 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000D9A")]
	[Address(RVA = "0x7585F0", Offset = "0x7573F0", VA = "0x1807585F0")]
	public void PlayEffGoHome()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000D9B RID: 3483 RVA: 0x00020950 File Offset: 0x0001EB50
	[Token(Token = "0x6000D9B")]
	[Address(RVA = "0x7583F0", Offset = "0x7571F0", VA = "0x1807583F0")]
	public void OpenBodyEffect()
	{
		this.PS_BodyEffect.Play(true);
		this.PS_LightEffect.Stop(true);
		this.g_bFeelPlayer = true;
	}

	// Token: 0x06000D9C RID: 3484 RVA: 0x00020984 File Offset: 0x0001EB84
	[Token(Token = "0x6000D9C")]
	[Address(RVA = "0x757630", Offset = "0x756430", VA = "0x180757630")]
	public void CloseBodyEffect()
	{
		this.PS_BodyEffect.Stop(true);
		this.PS_LightEffect.Play(true);
		this.g_bFeelPlayer = false;
	}

	// Token: 0x06000D9D RID: 3485 RVA: 0x000209B8 File Offset: 0x0001EBB8
	[Token(Token = "0x6000D9D")]
	[Address(RVA = "0x758BE0", Offset = "0x7579E0", VA = "0x180758BE0")]
	public void SetIsMove(bool bMove)
	{
		this.g_bSEMove = bMove;
	}

	// Token: 0x06000D9E RID: 3486 RVA: 0x000209CC File Offset: 0x0001EBCC
	[Token(Token = "0x6000D9E")]
	[Address(RVA = "0x758950", Offset = "0x757750", VA = "0x180758950")]
	public void PlaySEFootstep()
	{
		this.g_SEFootstep.PlayRandom(1f, 1f);
	}

	// Token: 0x06000D9F RID: 3487 RVA: 0x000209F4 File Offset: 0x0001EBF4
	[Token(Token = "0x6000D9F")]
	[Address(RVA = "0x3F3AF0", Offset = "0x3F28F0", VA = "0x1803F3AF0")]
	public void PlaySEBite()
	{
		this.g_SEBite.PlayRandom(1f, 1f);
	}

	// Token: 0x06000DA0 RID: 3488 RVA: 0x00020A1C File Offset: 0x0001EC1C
	[Token(Token = "0x6000DA0")]
	[Address(RVA = "0x7588F0", Offset = "0x7576F0", VA = "0x1807588F0")]
	public void PlaySEAttack02()
	{
		this.g_SEAttack02.gameObject.SetActive(true);
		this.g_SEAttack02.PlayRandom(1f, 1f);
	}

	// Token: 0x06000DA1 RID: 3489 RVA: 0x00020A58 File Offset: 0x0001EC58
	[Token(Token = "0x6000DA1")]
	[Address(RVA = "0x758AC0", Offset = "0x7578C0", VA = "0x180758AC0")]
	public void PlaySEOpen()
	{
		this.g_SEOpen.PlayRandom(1f, 1f);
	}

	// Token: 0x06000DA2 RID: 3490 RVA: 0x00020A80 File Offset: 0x0001EC80
	[Token(Token = "0x6000DA2")]
	[Address(RVA = "0x758980", Offset = "0x757780", VA = "0x180758980")]
	public void PlaySEMagec()
	{
		this.g_bSEMagic = true;
		this.g_SEMagic.gameObject.SetActive(true);
		SoundEffect soundEffect = this.g_SEMagic;
		int num = 0;
		this.g_fSEMagicVolume = (float)num;
		int num2 = 0;
		int num3 = 0;
		soundEffect.Set((float)num3, (float)num2);
		this.g_SEMagic.PlayRandom(1f, 1f);
		this.g_SEMagic02.gameObject.SetActive(true);
		this.g_SEMagic02.PlayRandom(1f, 1f);
	}

	// Token: 0x06000DA3 RID: 3491 RVA: 0x00020B04 File Offset: 0x0001ED04
	[Token(Token = "0x6000DA3")]
	[Address(RVA = "0x758A60", Offset = "0x757860", VA = "0x180758A60")]
	public void PlaySEMagicFire()
	{
		this.g_SEMagicFire.gameObject.SetActive(true);
		this.g_SEMagicFire.PlayRandom(1f, 1f);
		this.g_bSEMagic = false;
	}

	// Token: 0x06000DA4 RID: 3492 RVA: 0x00020B44 File Offset: 0x0001ED44
	[Token(Token = "0x6000DA4")]
	[Address(RVA = "0x758BF0", Offset = "0x7579F0", VA = "0x180758BF0")]
	public void SetTimeScale(float fTimeScale)
	{
		Common.SetEffectTimeScale(this.PS_BodyEffect, fTimeScale);
		Common.SetEffectTimeScale(this.PS_DeathEffect, fTimeScale);
		Common.SetEffectTimeScale(this.PS_LightEffect, fTimeScale);
	}

	// Token: 0x06000DA5 RID: 3493 RVA: 0x00020B78 File Offset: 0x0001ED78
	[Token(Token = "0x6000DA5")]
	[Address(RVA = "0x759590", Offset = "0x758390", VA = "0x180759590")]
	public TreasureChestMonster01EffectPlay()
	{
	}

	// Token: 0x040017DE RID: 6110
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40017DE")]
	public ParticleSystem PS_BodyEffect;

	// Token: 0x040017DF RID: 6111
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40017DF")]
	public ParticleSystem PS_DeathEffect;

	// Token: 0x040017E0 RID: 6112
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40017E0")]
	public ParticleSystem PS_LightEffect;

	// Token: 0x040017E1 RID: 6113
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40017E1")]
	public ParticleSystem PS_MagicSmoke;

	// Token: 0x040017E2 RID: 6114
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40017E2")]
	public SkinnedMeshRenderer Mesh_Up;

	// Token: 0x040017E3 RID: 6115
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40017E3")]
	public SkinnedMeshRenderer Mesh_Button;

	// Token: 0x040017E4 RID: 6116
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40017E4")]
	public SkinnedMeshRenderer Mesh_Ghost;

	// Token: 0x040017E5 RID: 6117
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40017E5")]
	public GameObject DamagedObject;

	// Token: 0x040017E6 RID: 6118
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40017E6")]
	public BoxCollider[] BC;

	// Token: 0x040017E7 RID: 6119
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40017E7")]
	public SphereCollider SC;

	// Token: 0x040017E8 RID: 6120
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x40017E8")]
	public CharacterController CC;

	// Token: 0x040017E9 RID: 6121
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x40017E9")]
	public Transform Pos_CallSoul;

	// Token: 0x040017EA RID: 6122
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x40017EA")]
	public GameObject EffDeathExplosion;

	// Token: 0x040017EB RID: 6123
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x40017EB")]
	public GameObject EffGoHome;

	// Token: 0x040017EC RID: 6124
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x40017EC")]
	public GameObject EffMagicLoop;

	// Token: 0x040017ED RID: 6125
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x40017ED")]
	public GameObject EffMagicFire;

	// Token: 0x040017EE RID: 6126
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x40017EE")]
	public GameObject EffAttack01;

	// Token: 0x040017EF RID: 6127
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x40017EF")]
	public GameObject EffAttack02;

	// Token: 0x040017F0 RID: 6128
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x40017F0")]
	public GameObject EffCallSoul;

	// Token: 0x040017F1 RID: 6129
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x40017F1")]
	private EffectPool g_EffEeathExplosion;

	// Token: 0x040017F2 RID: 6130
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x40017F2")]
	private EffectPool g_EffGoHome;

	// Token: 0x040017F3 RID: 6131
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x40017F3")]
	private EffectPool g_EffMagicLoop;

	// Token: 0x040017F4 RID: 6132
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x40017F4")]
	private EffectPool g_EffMagicFire;

	// Token: 0x040017F5 RID: 6133
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x40017F5")]
	private EffectPool g_EffAttack01;

	// Token: 0x040017F6 RID: 6134
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x40017F6")]
	private EffectPool g_EffAttack02;

	// Token: 0x040017F7 RID: 6135
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x40017F7")]
	private EffectPool g_EffCallSoul;

	// Token: 0x040017F8 RID: 6136
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x40017F8")]
	public GameObject SEFootstep;

	// Token: 0x040017F9 RID: 6137
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x40017F9")]
	public GameObject SEBite;

	// Token: 0x040017FA RID: 6138
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x40017FA")]
	public GameObject SEAttack02;

	// Token: 0x040017FB RID: 6139
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x40017FB")]
	public GameObject SEOpen;

	// Token: 0x040017FC RID: 6140
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x40017FC")]
	public GameObject SEMagic;

	// Token: 0x040017FD RID: 6141
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x40017FD")]
	public GameObject SEMagic02;

	// Token: 0x040017FE RID: 6142
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x40017FE")]
	public GameObject SEMagicFire;

	// Token: 0x040017FF RID: 6143
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x40017FF")]
	private SoundEffect g_SEFootstep;

	// Token: 0x04001800 RID: 6144
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x4001800")]
	private SoundEffect g_SEBite;

	// Token: 0x04001801 RID: 6145
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x4001801")]
	private SoundEffect g_SEAttack02;

	// Token: 0x04001802 RID: 6146
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x4001802")]
	private SoundEffect g_SEOpen;

	// Token: 0x04001803 RID: 6147
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x4001803")]
	private SoundEffect g_SEMagic;

	// Token: 0x04001804 RID: 6148
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x4001804")]
	private SoundEffect g_SEMagic02;

	// Token: 0x04001805 RID: 6149
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x4001805")]
	private SoundEffect g_SEMagicFire;

	// Token: 0x04001806 RID: 6150
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x4001806")]
	private bool g_bSEMove;

	// Token: 0x04001807 RID: 6151
	[FieldOffset(Offset = "0x15C")]
	[Token(Token = "0x4001807")]
	private float g_fSEMoveVolume;

	// Token: 0x04001808 RID: 6152
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x4001808")]
	private bool g_bSEMagic;

	// Token: 0x04001809 RID: 6153
	[FieldOffset(Offset = "0x164")]
	[Token(Token = "0x4001809")]
	private float g_fSEMagicVolume;

	// Token: 0x0400180A RID: 6154
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x400180A")]
	private float g_fSEMagicPitch;

	// Token: 0x0400180B RID: 6155
	[FieldOffset(Offset = "0x16C")]
	[Token(Token = "0x400180B")]
	private bool g_bSEAttack02;

	// Token: 0x0400180C RID: 6156
	[Token(Token = "0x400180C")]
	private const float g_fSEAttac02Frequency = 0.1f;

	// Token: 0x0400180D RID: 6157
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x400180D")]
	private float g_fSEAttac02FrequencyVal = 0.1f;

	// Token: 0x0400180E RID: 6158
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x400180E")]
	public SceneEvent[] CallEnemy;

	// Token: 0x0400180F RID: 6159
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x400180F")]
	private Material g_Mat;

	// Token: 0x04001810 RID: 6160
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x4001810")]
	private Color g_EyeColor;

	// Token: 0x04001811 RID: 6161
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x4001811")]
	private Color g_BodyColor;

	// Token: 0x04001812 RID: 6162
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x4001812")]
	private Color g_DefaultColor;

	// Token: 0x04001813 RID: 6163
	[Token(Token = "0x4001813")]
	private const float g_fDamageTime = 5f;

	// Token: 0x04001814 RID: 6164
	[FieldOffset(Offset = "0x1B8")]
	[Token(Token = "0x4001814")]
	private float g_fDamagedTimeVal;

	// Token: 0x04001815 RID: 6165
	[FieldOffset(Offset = "0x1BC")]
	[Token(Token = "0x4001815")]
	private float g_fDamageAlpha = 1f;

	// Token: 0x04001816 RID: 6166
	[FieldOffset(Offset = "0x1C0")]
	[Token(Token = "0x4001816")]
	private bool g_bGoHome;

	// Token: 0x04001817 RID: 6167
	[Token(Token = "0x4001817")]
	private const float g_fGoHomeHideTime = 0.5f;

	// Token: 0x04001818 RID: 6168
	[FieldOffset(Offset = "0x1C4")]
	[Token(Token = "0x4001818")]
	private float g_fGoHomeHideTimeVal;

	// Token: 0x04001819 RID: 6169
	[FieldOffset(Offset = "0x1C8")]
	[Token(Token = "0x4001819")]
	private bool g_bFeelPlayer;

	// Token: 0x0400181A RID: 6170
	[FieldOffset(Offset = "0x1C9")]
	[Token(Token = "0x400181A")]
	private bool g_bDeath;
}
