using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x02000118 RID: 280
[Token(Token = "0x2000118")]
public class TreasureChestMonster01EffectPlay : MonoBehaviour
{
	// Token: 0x06000EB6 RID: 3766 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EB6")]
	[Address(RVA = "0xF683D0", Offset = "0xF673D0", VA = "0x180F683D0")]
	public void InitData()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EB7 RID: 3767 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EB7")]
	[Address(RVA = "0xF693F0", Offset = "0xF683F0", VA = "0x180F693F0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EB8 RID: 3768 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EB8")]
	[Address(RVA = "0xF67E50", Offset = "0xF66E50", VA = "0x180F67E50")]
	public void Create()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EB9 RID: 3769 RVA: 0x00022668 File Offset: 0x00020868
	[Token(Token = "0x6000EB9")]
	[Address(RVA = "0xF69260", Offset = "0xF68260", VA = "0x180F69260")]
	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: 0x06000EBA RID: 3770 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EBA")]
	[Address(RVA = "0xF680E0", Offset = "0xF670E0", VA = "0x180F680E0")]
	public void Damaged()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EBB RID: 3771 RVA: 0x00022710 File Offset: 0x00020910
	[Token(Token = "0x6000EBB")]
	[Address(RVA = "0xF68070", Offset = "0xF67070", VA = "0x180F68070")]
	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: 0x06000EBC RID: 3772 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EBC")]
	[Address(RVA = "0xF68150", Offset = "0xF67150", VA = "0x180F68150")]
	public void Death()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EBD RID: 3773 RVA: 0x00022760 File Offset: 0x00020960
	[Token(Token = "0x6000EBD")]
	[Address(RVA = "0xF68370", Offset = "0xF67370", VA = "0x180F68370")]
	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: 0x06000EBE RID: 3774 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EBE")]
	[Address(RVA = "0xF68C10", Offset = "0xF67C10", VA = "0x180F68C10")]
	public void PlayEffAttack01()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EBF RID: 3775 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EBF")]
	[Address(RVA = "0xF68CD0", Offset = "0xF67CD0", VA = "0x180F68CD0")]
	public void PlayEffAttack02()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EC0 RID: 3776 RVA: 0x000227B4 File Offset: 0x000209B4
	[Token(Token = "0x6000EC0")]
	[Address(RVA = "0xF693B0", Offset = "0xF683B0", VA = "0x180F693B0")]
	public void StopEffAttack02()
	{
		this.g_bSEAttack02 = false;
		this.g_EffAttack02.Stop(3f);
	}

	// Token: 0x06000EC1 RID: 3777 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EC1")]
	[Address(RVA = "0xF68F60", Offset = "0xF67F60", VA = "0x180F68F60")]
	public void PlayEffMagicLoop()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EC2 RID: 3778 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EC2")]
	[Address(RVA = "0xF68E80", Offset = "0xF67E80", VA = "0x180F68E80")]
	public void PlayEffMagicFire()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EC3 RID: 3779 RVA: 0x000227E0 File Offset: 0x000209E0
	[Token(Token = "0x6000EC3")]
	[Address(RVA = "0xF69020", Offset = "0xF68020", VA = "0x180F69020")]
	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: 0x06000EC4 RID: 3780 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EC4")]
	[Address(RVA = "0xF67C40", Offset = "0xF66C40", VA = "0x180F67C40")]
	public void CallMonster()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EC5 RID: 3781 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EC5")]
	[Address(RVA = "0xF68DC0", Offset = "0xF67DC0", VA = "0x180F68DC0")]
	public void PlayEffGoHome()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EC6 RID: 3782 RVA: 0x00022844 File Offset: 0x00020A44
	[Token(Token = "0x6000EC6")]
	[Address(RVA = "0xF68BC0", Offset = "0xF67BC0", VA = "0x180F68BC0")]
	public void OpenBodyEffect()
	{
		this.PS_BodyEffect.Play(true);
		this.PS_LightEffect.Stop(true);
		this.g_bFeelPlayer = true;
	}

	// Token: 0x06000EC7 RID: 3783 RVA: 0x00022878 File Offset: 0x00020A78
	[Token(Token = "0x6000EC7")]
	[Address(RVA = "0xF67E00", Offset = "0xF66E00", VA = "0x180F67E00")]
	public void CloseBodyEffect()
	{
		this.PS_BodyEffect.Stop(true);
		this.PS_LightEffect.Play(true);
		this.g_bFeelPlayer = false;
	}

	// Token: 0x06000EC8 RID: 3784 RVA: 0x000228AC File Offset: 0x00020AAC
	[Token(Token = "0x6000EC8")]
	[Address(RVA = "0xF69350", Offset = "0xF68350", VA = "0x180F69350")]
	public void SetIsMove(bool bMove)
	{
		this.g_bSEMove = bMove;
	}

	// Token: 0x06000EC9 RID: 3785 RVA: 0x000228C0 File Offset: 0x00020AC0
	[Token(Token = "0x6000EC9")]
	[Address(RVA = "0xF690C0", Offset = "0xF680C0", VA = "0x180F690C0")]
	public void PlaySEFootstep()
	{
		this.g_SEFootstep.PlayRandom(1f, 1f);
	}

	// Token: 0x06000ECA RID: 3786 RVA: 0x000228E8 File Offset: 0x00020AE8
	[Token(Token = "0x6000ECA")]
	[Address(RVA = "0x416290", Offset = "0x415290", VA = "0x180416290")]
	public void PlaySEBite()
	{
		this.g_SEBite.PlayRandom(1f, 1f);
	}

	// Token: 0x06000ECB RID: 3787 RVA: 0x00022910 File Offset: 0x00020B10
	[Token(Token = "0x6000ECB")]
	[Address(RVA = "0xA32250", Offset = "0xA31250", VA = "0x180A32250")]
	public void PlaySEAttack02()
	{
		this.g_SEAttack02.gameObject.SetActive(true);
		this.g_SEAttack02.PlayRandom(1f, 1f);
	}

	// Token: 0x06000ECC RID: 3788 RVA: 0x0002294C File Offset: 0x00020B4C
	[Token(Token = "0x6000ECC")]
	[Address(RVA = "0xF69230", Offset = "0xF68230", VA = "0x180F69230")]
	public void PlaySEOpen()
	{
		this.g_SEOpen.PlayRandom(1f, 1f);
	}

	// Token: 0x06000ECD RID: 3789 RVA: 0x00022974 File Offset: 0x00020B74
	[Token(Token = "0x6000ECD")]
	[Address(RVA = "0xF690F0", Offset = "0xF680F0", VA = "0x180F690F0")]
	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: 0x06000ECE RID: 3790 RVA: 0x000229F8 File Offset: 0x00020BF8
	[Token(Token = "0x6000ECE")]
	[Address(RVA = "0xF691D0", Offset = "0xF681D0", VA = "0x180F691D0")]
	public void PlaySEMagicFire()
	{
		this.g_SEMagicFire.gameObject.SetActive(true);
		this.g_SEMagicFire.PlayRandom(1f, 1f);
		this.g_bSEMagic = false;
	}

	// Token: 0x06000ECF RID: 3791 RVA: 0x00022A38 File Offset: 0x00020C38
	[Token(Token = "0x6000ECF")]
	[Address(RVA = "0xF69360", Offset = "0xF68360", VA = "0x180F69360")]
	public void SetTimeScale(float fTimeScale)
	{
		Common.SetEffectTimeScale(this.PS_BodyEffect, fTimeScale);
		Common.SetEffectTimeScale(this.PS_DeathEffect, fTimeScale);
		Common.SetEffectTimeScale(this.PS_LightEffect, fTimeScale);
	}

	// Token: 0x06000ED0 RID: 3792 RVA: 0x00022A6C File Offset: 0x00020C6C
	[Token(Token = "0x6000ED0")]
	[Address(RVA = "0xF69D00", Offset = "0xF68D00", VA = "0x180F69D00")]
	public TreasureChestMonster01EffectPlay()
	{
	}

	// Token: 0x040018E6 RID: 6374
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40018E6")]
	public ParticleSystem PS_BodyEffect;

	// Token: 0x040018E7 RID: 6375
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40018E7")]
	public ParticleSystem PS_DeathEffect;

	// Token: 0x040018E8 RID: 6376
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40018E8")]
	public ParticleSystem PS_LightEffect;

	// Token: 0x040018E9 RID: 6377
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40018E9")]
	public ParticleSystem PS_MagicSmoke;

	// Token: 0x040018EA RID: 6378
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40018EA")]
	public SkinnedMeshRenderer Mesh_Up;

	// Token: 0x040018EB RID: 6379
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40018EB")]
	public SkinnedMeshRenderer Mesh_Button;

	// Token: 0x040018EC RID: 6380
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40018EC")]
	public SkinnedMeshRenderer Mesh_Ghost;

	// Token: 0x040018ED RID: 6381
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40018ED")]
	public GameObject DamagedObject;

	// Token: 0x040018EE RID: 6382
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40018EE")]
	public BoxCollider[] BC;

	// Token: 0x040018EF RID: 6383
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40018EF")]
	public SphereCollider SC;

	// Token: 0x040018F0 RID: 6384
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x40018F0")]
	public CharacterController CC;

	// Token: 0x040018F1 RID: 6385
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x40018F1")]
	public Transform Pos_CallSoul;

	// Token: 0x040018F2 RID: 6386
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x40018F2")]
	public GameObject EffDeathExplosion;

	// Token: 0x040018F3 RID: 6387
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x40018F3")]
	public GameObject EffGoHome;

	// Token: 0x040018F4 RID: 6388
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x40018F4")]
	public GameObject EffMagicLoop;

	// Token: 0x040018F5 RID: 6389
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x40018F5")]
	public GameObject EffMagicFire;

	// Token: 0x040018F6 RID: 6390
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x40018F6")]
	public GameObject EffAttack01;

	// Token: 0x040018F7 RID: 6391
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x40018F7")]
	public GameObject EffAttack02;

	// Token: 0x040018F8 RID: 6392
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x40018F8")]
	public GameObject EffCallSoul;

	// Token: 0x040018F9 RID: 6393
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x40018F9")]
	private EffectPool g_EffEeathExplosion;

	// Token: 0x040018FA RID: 6394
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x40018FA")]
	private EffectPool g_EffGoHome;

	// Token: 0x040018FB RID: 6395
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x40018FB")]
	private EffectPool g_EffMagicLoop;

	// Token: 0x040018FC RID: 6396
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x40018FC")]
	private EffectPool g_EffMagicFire;

	// Token: 0x040018FD RID: 6397
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x40018FD")]
	private EffectPool g_EffAttack01;

	// Token: 0x040018FE RID: 6398
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x40018FE")]
	private EffectPool g_EffAttack02;

	// Token: 0x040018FF RID: 6399
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x40018FF")]
	private EffectPool g_EffCallSoul;

	// Token: 0x04001900 RID: 6400
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4001900")]
	public GameObject SEFootstep;

	// Token: 0x04001901 RID: 6401
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4001901")]
	public GameObject SEBite;

	// Token: 0x04001902 RID: 6402
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4001902")]
	public GameObject SEAttack02;

	// Token: 0x04001903 RID: 6403
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x4001903")]
	public GameObject SEOpen;

	// Token: 0x04001904 RID: 6404
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x4001904")]
	public GameObject SEMagic;

	// Token: 0x04001905 RID: 6405
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x4001905")]
	public GameObject SEMagic02;

	// Token: 0x04001906 RID: 6406
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x4001906")]
	public GameObject SEMagicFire;

	// Token: 0x04001907 RID: 6407
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x4001907")]
	private SoundEffect g_SEFootstep;

	// Token: 0x04001908 RID: 6408
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x4001908")]
	private SoundEffect g_SEBite;

	// Token: 0x04001909 RID: 6409
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x4001909")]
	private SoundEffect g_SEAttack02;

	// Token: 0x0400190A RID: 6410
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x400190A")]
	private SoundEffect g_SEOpen;

	// Token: 0x0400190B RID: 6411
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x400190B")]
	private SoundEffect g_SEMagic;

	// Token: 0x0400190C RID: 6412
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x400190C")]
	private SoundEffect g_SEMagic02;

	// Token: 0x0400190D RID: 6413
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x400190D")]
	private SoundEffect g_SEMagicFire;

	// Token: 0x0400190E RID: 6414
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x400190E")]
	private bool g_bSEMove;

	// Token: 0x0400190F RID: 6415
	[FieldOffset(Offset = "0x15C")]
	[Token(Token = "0x400190F")]
	private float g_fSEMoveVolume;

	// Token: 0x04001910 RID: 6416
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x4001910")]
	private bool g_bSEMagic;

	// Token: 0x04001911 RID: 6417
	[FieldOffset(Offset = "0x164")]
	[Token(Token = "0x4001911")]
	private float g_fSEMagicVolume;

	// Token: 0x04001912 RID: 6418
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x4001912")]
	private float g_fSEMagicPitch;

	// Token: 0x04001913 RID: 6419
	[FieldOffset(Offset = "0x16C")]
	[Token(Token = "0x4001913")]
	private bool g_bSEAttack02;

	// Token: 0x04001914 RID: 6420
	[Token(Token = "0x4001914")]
	private const float g_fSEAttac02Frequency = 0.1f;

	// Token: 0x04001915 RID: 6421
	[FieldOffset(Offset = "0x170")]
	[Token(Token = "0x4001915")]
	private float g_fSEAttac02FrequencyVal = 0.1f;

	// Token: 0x04001916 RID: 6422
	[FieldOffset(Offset = "0x178")]
	[Token(Token = "0x4001916")]
	public SceneEvent[] CallEnemy;

	// Token: 0x04001917 RID: 6423
	[FieldOffset(Offset = "0x180")]
	[Token(Token = "0x4001917")]
	private Material g_Mat;

	// Token: 0x04001918 RID: 6424
	[FieldOffset(Offset = "0x188")]
	[Token(Token = "0x4001918")]
	private Color g_EyeColor;

	// Token: 0x04001919 RID: 6425
	[FieldOffset(Offset = "0x198")]
	[Token(Token = "0x4001919")]
	private Color g_BodyColor;

	// Token: 0x0400191A RID: 6426
	[FieldOffset(Offset = "0x1A8")]
	[Token(Token = "0x400191A")]
	private Color g_DefaultColor;

	// Token: 0x0400191B RID: 6427
	[Token(Token = "0x400191B")]
	private const float g_fDamageTime = 5f;

	// Token: 0x0400191C RID: 6428
	[FieldOffset(Offset = "0x1B8")]
	[Token(Token = "0x400191C")]
	private float g_fDamagedTimeVal;

	// Token: 0x0400191D RID: 6429
	[FieldOffset(Offset = "0x1BC")]
	[Token(Token = "0x400191D")]
	private float g_fDamageAlpha = 1f;

	// Token: 0x0400191E RID: 6430
	[FieldOffset(Offset = "0x1C0")]
	[Token(Token = "0x400191E")]
	private bool g_bGoHome;

	// Token: 0x0400191F RID: 6431
	[Token(Token = "0x400191F")]
	private const float g_fGoHomeHideTime = 0.5f;

	// Token: 0x04001920 RID: 6432
	[FieldOffset(Offset = "0x1C4")]
	[Token(Token = "0x4001920")]
	private float g_fGoHomeHideTimeVal;

	// Token: 0x04001921 RID: 6433
	[FieldOffset(Offset = "0x1C8")]
	[Token(Token = "0x4001921")]
	private bool g_bFeelPlayer;

	// Token: 0x04001922 RID: 6434
	[FieldOffset(Offset = "0x1C9")]
	[Token(Token = "0x4001922")]
	private bool g_bDeath;
}
