using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Audio;

// Token: 0x02000023 RID: 35
[Token(Token = "0x2000023")]
public class VoiceBoss03 : MonoBehaviour
{
	// Token: 0x06000102 RID: 258 RVA: 0x00005278 File Offset: 0x00003478
	[Token(Token = "0x6000102")]
	[Address(RVA = "0x939860", Offset = "0x938660", VA = "0x180939860")]
	public void InitData(Transform Parent)
	{
		Transform transform = Game.GetStageCamera().transform;
		this.g_Camera = transform;
		SoundEffect soundEffectOfPrefabs = Common.GetSoundEffectOfPrefabs(this.SE_PlayDoll, Parent);
		this.g_SEPlayDoll = soundEffectOfPrefabs;
		SoundEffect soundEffectOfPrefabs2 = Common.GetSoundEffectOfPrefabs(this.SE_AbsorbSoul, Parent);
		this.g_SEAbsorbSoul = soundEffectOfPrefabs2;
		SoundEffect soundEffectOfPrefabs3 = Common.GetSoundEffectOfPrefabs(this.SE_Charge, Parent);
		this.g_SECharge = soundEffectOfPrefabs3;
		SoundEffect soundEffectOfPrefabs4 = Common.GetSoundEffectOfPrefabs(this.SE_ChargeComplete, Parent);
		this.g_SEChargeComplete = soundEffectOfPrefabs4;
		SoundEffect soundEffectOfPrefabs5 = Common.GetSoundEffectOfPrefabs(this.SE_DamageFly, Parent);
		this.g_SEDamageFly = soundEffectOfPrefabs5;
		SoundEffect soundEffectOfPrefabs6 = Common.GetSoundEffectOfPrefabs(this.SE_FallDown, Parent);
		this.g_SEFallDown = soundEffectOfPrefabs6;
		SoundEffect soundEffectOfPrefabs7 = Common.GetSoundEffectOfPrefabs(this.SE_FallDown02, Parent);
		this.g_SEFallDown02 = soundEffectOfPrefabs7;
		throw new NullReferenceException();
	}

	// Token: 0x06000103 RID: 259 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000103")]
	[Address(RVA = "0x939A90", Offset = "0x938890", VA = "0x180939A90")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000104 RID: 260 RVA: 0x00005334 File Offset: 0x00003534
	[Token(Token = "0x6000104")]
	[Address(RVA = "0x939A00", Offset = "0x938800", VA = "0x180939A00")]
	public void PlayVoicePlayDoll()
	{
		this.g_SEPlayDoll.PlayRandom(1f, 1f);
	}

	// Token: 0x06000105 RID: 261 RVA: 0x0000535C File Offset: 0x0000355C
	[Token(Token = "0x6000105")]
	[Address(RVA = "0x939A70", Offset = "0x938870", VA = "0x180939A70")]
	public void StopVoicePlayDoll()
	{
		this.g_SEPlayDoll.Stop();
	}

	// Token: 0x06000106 RID: 262 RVA: 0x0000537C File Offset: 0x0000357C
	[Token(Token = "0x6000106")]
	[Address(RVA = "0x939200", Offset = "0x938000", VA = "0x180939200")]
	public void PlayVoiceAbsorbSoul()
	{
		this.g_SEAbsorbSoul.PlayRandom(1f, 1f);
	}

	// Token: 0x06000107 RID: 263 RVA: 0x000053A4 File Offset: 0x000035A4
	[Token(Token = "0x6000107")]
	[Address(RVA = "0x939A30", Offset = "0x938830", VA = "0x180939A30")]
	public void StopVoiceAbsorbSoul()
	{
		this.g_SEAbsorbSoul.Stop();
	}

	// Token: 0x06000108 RID: 264 RVA: 0x000053C4 File Offset: 0x000035C4
	[Token(Token = "0x6000108")]
	[Address(RVA = "0x939470", Offset = "0x938270", VA = "0x180939470")]
	public void PlayVoiceCharge()
	{
		this.g_SECharge.PlayRandom(1f, 1f);
	}

	// Token: 0x06000109 RID: 265 RVA: 0x000053EC File Offset: 0x000035EC
	[Token(Token = "0x6000109")]
	[Address(RVA = "0x939A50", Offset = "0x938850", VA = "0x180939A50")]
	public void StopVoiceCharge()
	{
		this.g_SECharge.Stop();
	}

	// Token: 0x0600010A RID: 266 RVA: 0x0000540C File Offset: 0x0000360C
	[Token(Token = "0x600010A")]
	[Address(RVA = "0x9392B0", Offset = "0x9380B0", VA = "0x1809392B0")]
	public void PlayVoiceChargeComplete()
	{
		this.g_SEChargeComplete.PlayRandom(1f, 1f);
	}

	// Token: 0x0600010B RID: 267 RVA: 0x00005434 File Offset: 0x00003634
	[Token(Token = "0x600010B")]
	[Address(RVA = "0x939620", Offset = "0x938420", VA = "0x180939620")]
	public void PlayVoiceDamageFly()
	{
		this.g_SEDamageFly.PlayRandom(1f, 1f);
	}

	// Token: 0x0600010C RID: 268 RVA: 0x0000545C File Offset: 0x0000365C
	[Token(Token = "0x600010C")]
	[Address(RVA = "0x9399C0", Offset = "0x9387C0", VA = "0x1809399C0")]
	public void PlayVoiceFallDown(int i)
	{
		this.g_SEFallDown.Play(i, 1f, 1f);
	}

	// Token: 0x0600010D RID: 269 RVA: 0x00005488 File Offset: 0x00003688
	[Token(Token = "0x600010D")]
	[Address(RVA = "0x939310", Offset = "0x938110", VA = "0x180939310")]
	public void PlayVoiceFallDown02()
	{
		this.g_SEFallDown02.PlayRandom(1f, 1f);
	}

	// Token: 0x0600010E RID: 270 RVA: 0x000054B0 File Offset: 0x000036B0
	[Token(Token = "0x600010E")]
	[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
	public VoiceBoss03()
	{
	}

	// Token: 0x04000159 RID: 345
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4000159")]
	public AudioMixer AM;

	// Token: 0x0400015A RID: 346
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x400015A")]
	private Transform g_Camera;

	// Token: 0x0400015B RID: 347
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x400015B")]
	public GameObject SE_PlayDoll;

	// Token: 0x0400015C RID: 348
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x400015C")]
	public GameObject SE_AbsorbSoul;

	// Token: 0x0400015D RID: 349
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x400015D")]
	public GameObject SE_Charge;

	// Token: 0x0400015E RID: 350
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x400015E")]
	public GameObject SE_ChargeComplete;

	// Token: 0x0400015F RID: 351
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x400015F")]
	public GameObject SE_DamageFly;

	// Token: 0x04000160 RID: 352
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4000160")]
	public GameObject SE_FallDown;

	// Token: 0x04000161 RID: 353
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4000161")]
	public GameObject SE_FallDown02;

	// Token: 0x04000162 RID: 354
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4000162")]
	private SoundEffect g_SEPlayDoll;

	// Token: 0x04000163 RID: 355
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4000163")]
	private SoundEffect g_SEAbsorbSoul;

	// Token: 0x04000164 RID: 356
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4000164")]
	private SoundEffect g_SECharge;

	// Token: 0x04000165 RID: 357
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4000165")]
	private SoundEffect g_SEChargeComplete;

	// Token: 0x04000166 RID: 358
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4000166")]
	private SoundEffect g_SEDamageFly;

	// Token: 0x04000167 RID: 359
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4000167")]
	private SoundEffect g_SEFallDown;

	// Token: 0x04000168 RID: 360
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4000168")]
	private SoundEffect g_SEFallDown02;

	// Token: 0x04000169 RID: 361
	[Token(Token = "0x4000169")]
	private const float g_fRoomMin = -1000f;

	// Token: 0x0400016A RID: 362
	[Token(Token = "0x400016A")]
	private const float g_fRoomMax = 0f;

	// Token: 0x0400016B RID: 363
	[Token(Token = "0x400016B")]
	private const float g_fDecayTimeMin = 1f;

	// Token: 0x0400016C RID: 364
	[Token(Token = "0x400016C")]
	private const float g_fDecayTimeMax = 9f;

	// Token: 0x0400016D RID: 365
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x400016D")]
	private bool g_bSEPlayDoll;

	// Token: 0x0400016E RID: 366
	[FieldOffset(Offset = "0x99")]
	[Token(Token = "0x400016E")]
	private bool g_bSECharge;

	// Token: 0x0400016F RID: 367
	[FieldOffset(Offset = "0x9A")]
	[Token(Token = "0x400016F")]
	private bool g_bSEAbsorbSoul;
}
