Files
Dec2017-Script-Dump/Assembly-CSharp/SteamTrap.cs
T
2026-06-04 11:42:34 +02:00

707 lines
20 KiB
C#

using System;
using System.Collections.Generic;
using UnityEngine;
// Token: 0x02000148 RID: 328
[RequireComponent(typeof(PhotonView))]
public class SteamTrap : Trap
{
// Token: 0x060044D8 RID: 17624 RVA: 0x0015CB6C File Offset: 0x0015AD6C
private void OGFINAGBBNJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (base.GANDPDNCOKF())
{
this.DBEMCGAFLLC.GMFIHNFPAFM(this.initialDelay);
}
}
// Token: 0x060044D9 RID: 17625 RVA: 0x0015CB8C File Offset: 0x0015AD8C
private void LBLOIDJCLIN()
{
if (this.EEAJBIPAHJB != null)
{
AudioManager.OIAFCNPLFPJ(this.EEAJBIPAHJB);
this.EEAJBIPAHJB = null;
}
}
// Token: 0x060044DA RID: 17626 RVA: 0x0015CBB4 File Offset: 0x0015ADB4
private void BBJIPKJMHGN()
{
for (int i = 1; i < this.DHAPGOKGOAN.Count; i += 0)
{
if (this.DHAPGOKGOAN[i] != null)
{
this.DHAPGOKGOAN[i].Stop();
}
}
this.DHAPGOKGOAN.Clear();
}
// Token: 0x060044DB RID: 17627 RVA: 0x0015CC10 File Offset: 0x0015AE10
private void IEGJEKBOMBF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
this.CBPKBEGDILH();
}
// Token: 0x060044DC RID: 17628 RVA: 0x0015CC18 File Offset: 0x0015AE18
private void JKBCIAMOKBA()
{
if (this.EEAJBIPAHJB != null)
{
AudioManager.OIAFCNPLFPJ(this.EEAJBIPAHJB);
this.EEAJBIPAHJB = null;
}
}
// Token: 0x060044DD RID: 17629 RVA: 0x0015CC40 File Offset: 0x0015AE40
private void LHMGNEDHIHI()
{
this.MPBOONGEHDM.DLBPEOILIFL();
this.DBEMCGAFLLC.JNDAEJOHPHO();
}
// Token: 0x060044DE RID: 17630 RVA: 0x0015CC58 File Offset: 0x0015AE58
private void GLLMJNKPMEM(Transform CCOJABCCJBJ, PooledParticle HAOGEOFHHIB, float DGIOMJDEEIF)
{
if (HAOGEOFHHIB != null)
{
PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire<PooledParticle>(HAOGEOFHHIB);
if (pooledParticle != null)
{
this.DHAPGOKGOAN.Add(pooledParticle);
pooledParticle.SetDuration(DGIOMJDEEIF);
pooledParticle.NAPGKLNBMHN(CCOJABCCJBJ.position, CCOJABCCJBJ.rotation, true);
}
}
}
// Token: 0x060044DF RID: 17631 RVA: 0x0015CCB0 File Offset: 0x0015AEB0
private void ENPNFCBMBGG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
this.LBLOIDJCLIN();
}
// Token: 0x060044E0 RID: 17632 RVA: 0x0015CCB8 File Offset: 0x0015AEB8
private void DPCDPGKCFAL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
this.LBLOIDJCLIN();
}
// Token: 0x060044E1 RID: 17633 RVA: 0x0015CCC0 File Offset: 0x0015AEC0
private void FKPJMANBHBO()
{
this.MPBOONGEHDM.DLBPEOILIFL();
this.DBEMCGAFLLC.NIPOLMNBCFF();
}
// Token: 0x060044E2 RID: 17634 RVA: 0x0015CCD8 File Offset: 0x0015AED8
private void NKMFBKCADBF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (base.IGIPCHFCFNN())
{
this.DBEMCGAFLLC.BJOJLPHBGMN(this.offDuration);
}
}
// Token: 0x060044E3 RID: 17635 RVA: 0x0015CCF8 File Offset: 0x0015AEF8
protected virtual void NNDMPBHLHGG()
{
base.FMFOFJCCCMJ();
if (base.CCGPHDLBCFI())
{
if (base.IGIPCHFCFNN())
{
this.MPBOONGEHDM.BKBFIGCPIMI(0);
}
}
else
{
this.BBJIPKJMHGN();
this.BKKHIICFOBD();
if (base.GANDPDNCOKF())
{
this.MPBOONGEHDM.BKBFIGCPIMI(1);
}
}
}
// Token: 0x060044E4 RID: 17636 RVA: 0x0015CD58 File Offset: 0x0015AF58
private void HBAMLEMEBEN()
{
if (base.BHCCHBHNHCG && this.DBEMCGAFLLC.CGELFKLLMBA)
{
this.MPBOONGEHDM.BKBFIGCPIMI(2);
}
}
// Token: 0x060044E5 RID: 17637 RVA: 0x0015CD84 File Offset: 0x0015AF84
protected override void Awake()
{
base.Awake();
this.DBEMCGAFLLC = new AONMNAEOJAL(this, "ST", IKCAJLLAFML.AUTHORITY);
this.MPBOONGEHDM = new PNONBEAIBHA("SM", IKCAJLLAFML.AUTHORITY);
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, null);
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.BMJJKLFOPGI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.HLCGICMNEEC));
this.MPBOONGEHDM.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.HCNDDJJHMAK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JGFNHDHGKNJ));
this.MPBOONGEHDM.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.JJJANFAKEOH), new ANMJLCILKDJ.NCMAEMHOHDG(this.IEGJEKBOMBF), new ANMJLCILKDJ.PLBLFEEANOO(this.BMJMBAJAPBO));
this.MPBOONGEHDM.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.FODKEPLCALP), new ANMJLCILKDJ.NCMAEMHOHDG(this.KHBBJAAFPCO), new ANMJLCILKDJ.PLBLFEEANOO(this.LPGBGPCEHCL));
this.MPBOONGEHDM.FLHFCMCNLEK(this, 1);
}
// Token: 0x060044E6 RID: 17638 RVA: 0x0015CE80 File Offset: 0x0015B080
protected override void DFINBKHMDBK()
{
base.DFINBKHMDBK();
if (base.NIINOABKAPJ)
{
if (base.BHCCHBHNHCG)
{
this.MPBOONGEHDM.BKBFIGCPIMI(1);
}
}
else
{
this.PDPENPAEPHP();
this.CBPKBEGDILH();
if (base.BHCCHBHNHCG)
{
this.MPBOONGEHDM.BKBFIGCPIMI(0);
}
}
}
// Token: 0x060044E7 RID: 17639 RVA: 0x0015CEE0 File Offset: 0x0015B0E0
private void PJEKFCICJDH()
{
if (base.BHCCHBHNHCG && this.DBEMCGAFLLC.OAJDHNPMNCN())
{
this.MPBOONGEHDM.BKBFIGCPIMI(2);
}
}
// Token: 0x060044E8 RID: 17640 RVA: 0x0015CF0C File Offset: 0x0015B10C
protected virtual void NGHJFABFAOA()
{
base.Awake();
this.DBEMCGAFLLC = new AONMNAEOJAL(this, "{0}listcustomgames", IKCAJLLAFML.MASTER);
this.MPBOONGEHDM = new PNONBEAIBHA("x", IKCAJLLAFML.AUTHORITY);
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, null);
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.BMJJKLFOPGI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.PJEKFCICJDH));
this.MPBOONGEHDM.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.HCNDDJJHMAK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JGFNHDHGKNJ));
this.MPBOONGEHDM.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.IIEIIOPLKEH), new ANMJLCILKDJ.NCMAEMHOHDG(this.IEGJEKBOMBF), new ANMJLCILKDJ.PLBLFEEANOO(this.GFGHHBNLAKL));
this.MPBOONGEHDM.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.LOJLCFDHONP), new ANMJLCILKDJ.NCMAEMHOHDG(this.DPCDPGKCFAL), new ANMJLCILKDJ.PLBLFEEANOO(this.LPGBGPCEHCL));
this.MPBOONGEHDM.FLHFCMCNLEK(this, 1);
}
// Token: 0x060044E9 RID: 17641 RVA: 0x0015D008 File Offset: 0x0015B208
private void DKNDEJPJBPM(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
this.CBPKBEGDILH();
}
// Token: 0x060044EA RID: 17642 RVA: 0x0015D010 File Offset: 0x0015B210
protected virtual void MCGJHHMHDJF()
{
base.DFINBKHMDBK();
if (base.CCGPHDLBCFI())
{
if (base.DFJFKOLLEMK())
{
this.MPBOONGEHDM.BKBFIGCPIMI(1);
}
}
else
{
this.PDPENPAEPHP();
this.LBLOIDJCLIN();
if (base.GANDPDNCOKF())
{
this.MPBOONGEHDM.BKBFIGCPIMI(1);
}
}
}
// Token: 0x060044EB RID: 17643 RVA: 0x0015D070 File Offset: 0x0015B270
private void MLBGMKLIIAN(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
this.CBPKBEGDILH();
}
// Token: 0x060044EC RID: 17644 RVA: 0x0015D078 File Offset: 0x0015B278
private void HLCGICMNEEC()
{
if (base.BHCCHBHNHCG && this.DBEMCGAFLLC.CGELFKLLMBA)
{
this.MPBOONGEHDM.BKBFIGCPIMI(2);
}
}
// Token: 0x060044ED RID: 17645 RVA: 0x0015D0A4 File Offset: 0x0015B2A4
protected virtual void FDBHMLOEHCE()
{
base.Awake();
this.DBEMCGAFLLC = new AONMNAEOJAL(this, "New notification!", IKCAJLLAFML.MASTER);
this.MPBOONGEHDM = new PNONBEAIBHA("PICKED_UP_STICKY_TOOL_BEFORE", IKCAJLLAFML.AUTHORITY);
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, null);
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.OGFINAGBBNJ), null, new ANMJLCILKDJ.PLBLFEEANOO(this.PJEKFCICJDH));
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.JAKOAFKMOHF), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KHHAHIOBEHI));
this.MPBOONGEHDM.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.JJJANFAKEOH), new ANMJLCILKDJ.NCMAEMHOHDG(this.ENPNFCBMBGG), new ANMJLCILKDJ.PLBLFEEANOO(this.BMJMBAJAPBO));
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.FODKEPLCALP), new ANMJLCILKDJ.NCMAEMHOHDG(this.MLBGMKLIIAN), new ANMJLCILKDJ.PLBLFEEANOO(this.LPGBGPCEHCL));
this.MPBOONGEHDM.PGELJEHELFN(this, 1);
}
// Token: 0x060044EE RID: 17646 RVA: 0x0015D1A0 File Offset: 0x0015B3A0
protected virtual void JHCLJIABPPJ()
{
base.ONKCFGIOGCF();
this.DBEMCGAFLLC = new AONMNAEOJAL(this, "/receipt", IKCAJLLAFML.AUTHORITY);
this.MPBOONGEHDM = new PNONBEAIBHA("OpusDecoder", IKCAJLLAFML.MASTER);
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, null);
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.OGFINAGBBNJ), null, new ANMJLCILKDJ.PLBLFEEANOO(this.PJEKFCICJDH));
this.MPBOONGEHDM.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.JAKOAFKMOHF), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JGFNHDHGKNJ));
this.MPBOONGEHDM.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.IIEIIOPLKEH), new ANMJLCILKDJ.NCMAEMHOHDG(this.DKNDEJPJBPM), new ANMJLCILKDJ.PLBLFEEANOO(this.GFGHHBNLAKL));
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.FODKEPLCALP), new ANMJLCILKDJ.NCMAEMHOHDG(this.MLBGMKLIIAN), new ANMJLCILKDJ.PLBLFEEANOO(this.LPGBGPCEHCL));
this.MPBOONGEHDM.FLHFCMCNLEK(this, 0);
}
// Token: 0x060044EF RID: 17647 RVA: 0x0015D29C File Offset: 0x0015B49C
private void FKJPEIKJEHL()
{
if (Player.LocalPlayerExists && (this.collisionVolume.transform.position - Player.LocalPlayer.BGOGBEPJGPJ.transform.position).sqrMagnitude <= 25f)
{
bool flag = false;
Player.HDOICGIKKAO hdoicgikkao = Player.HDOICGIKKAO.None;
Vector3 vector = Vector3.zero;
if (this.collisionVolume.ContainsPoint(Player.LocalPlayer.BGOGBEPJGPJ.transform.position))
{
flag = true;
hdoicgikkao = Player.HDOICGIKKAO.Head;
vector = Player.LocalPlayer.BGOGBEPJGPJ.transform.position;
}
else if (this.collisionVolume.ContainsPoint(Player.LocalPlayer.BGIBHPOALJG.transform.position))
{
flag = true;
hdoicgikkao = Player.HDOICGIKKAO.LeftHand;
vector = Player.LocalPlayer.BGIBHPOALJG.transform.position;
}
else if (this.collisionVolume.ContainsPoint(Player.LocalPlayer.KEJBPANGFKK.transform.position))
{
flag = true;
hdoicgikkao = Player.HDOICGIKKAO.RightHand;
vector = Player.LocalPlayer.KEJBPANGFKK.transform.position;
}
if (flag)
{
IHEAKAOGCIF iheakaogcif = default(IHEAKAOGCIF);
iheakaogcif.LLKJDBBNPKB = vector;
base.LHLJCBGFKKD(Player.LocalPlayer, hdoicgikkao, iheakaogcif);
}
}
}
// Token: 0x060044F0 RID: 17648 RVA: 0x0015D3E0 File Offset: 0x0015B5E0
private void HCNDDJJHMAK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (base.BHCCHBHNHCG)
{
this.DBEMCGAFLLC.BJOJLPHBGMN(this.offDuration);
}
}
// Token: 0x060044F1 RID: 17649 RVA: 0x0015D400 File Offset: 0x0015B600
private void BKKHIICFOBD()
{
if (this.EEAJBIPAHJB != null)
{
AudioManager.StopLoopingSFX(this.EEAJBIPAHJB);
this.EEAJBIPAHJB = null;
}
}
// Token: 0x060044F2 RID: 17650 RVA: 0x0015D428 File Offset: 0x0015B628
private void KHBBJAAFPCO(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
this.CBPKBEGDILH();
}
// Token: 0x060044F3 RID: 17651 RVA: 0x0015D430 File Offset: 0x0015B630
private void GEHHMIECJJK()
{
if (Player.LocalPlayerExists && (this.collisionVolume.transform.position - Player.LocalPlayer.HFDJIFFPEFM().transform.position).sqrMagnitude <= 228f)
{
bool flag = true;
Player.HDOICGIKKAO hdoicgikkao = Player.HDOICGIKKAO.None;
Vector3 vector = Vector3.zero;
if (this.collisionVolume.PLOCKBNIMIP(Player.LocalPlayer.HFDJIFFPEFM().transform.position))
{
flag = true;
hdoicgikkao = Player.HDOICGIKKAO.Head;
vector = Player.LocalPlayer.AJHHFNCFKNF().transform.position;
}
else if (this.collisionVolume.HHCCBBNFMPL(Player.LocalPlayer.BGIBHPOALJG.transform.position))
{
flag = true;
hdoicgikkao = Player.HDOICGIKKAO.Torso;
vector = Player.LocalPlayer.BGIBHPOALJG.transform.position;
}
else if (this.collisionVolume.MFOALOOFABM(Player.LocalPlayer.KEJBPANGFKK.transform.position))
{
flag = true;
hdoicgikkao = (Player.HDOICGIKKAO)7;
vector = Player.LocalPlayer.KEJBPANGFKK.transform.position;
}
if (flag)
{
IHEAKAOGCIF iheakaogcif = default(IHEAKAOGCIF);
iheakaogcif.LLKJDBBNPKB = vector;
base.CCEPIDBDPPO(Player.LocalPlayer, hdoicgikkao, iheakaogcif);
}
}
}
// Token: 0x060044F4 RID: 17652 RVA: 0x0015D574 File Offset: 0x0015B774
protected virtual void EBIHIJKFLDM()
{
base.NDHBFLHIAHM();
this.BBJIPKJMHGN();
this.LBLOIDJCLIN();
}
// Token: 0x060044F5 RID: 17653 RVA: 0x0015D588 File Offset: 0x0015B788
private void ACHLFCAEDGG(RecRoomAudioClip CDFPADDNOCK)
{
this.CBPKBEGDILH();
this.EEAJBIPAHJB = AudioManager.StartLooping3DSFX(CDFPADDNOCK, base.transform, this.customRolloff);
}
// Token: 0x060044F7 RID: 17655 RVA: 0x0015D5DC File Offset: 0x0015B7DC
private void JJJANFAKEOH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
for (int i = 0; i < this.steamEmissionTransforms.Length; i++)
{
this.DCIIDBJDHEH(this.steamEmissionTransforms[i], this.warningParticlesPrefab, this.warningDuration);
}
this.ACHLFCAEDGG(this.warningLoopingAudio);
if (base.BHCCHBHNHCG)
{
this.DBEMCGAFLLC.BJOJLPHBGMN(this.warningDuration);
}
}
// Token: 0x060044F8 RID: 17656 RVA: 0x0015D644 File Offset: 0x0015B844
protected virtual void MNJCOFIGKEN()
{
base.ICPCJPFPLCD();
this.PDPENPAEPHP();
this.CBPKBEGDILH();
}
// Token: 0x060044F9 RID: 17657 RVA: 0x0015D658 File Offset: 0x0015B858
private void AEEJEOKCKPM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
for (int i = 1; i < this.steamEmissionTransforms.Length; i++)
{
this.OJHECPOOOGF(this.steamEmissionTransforms[i], this.steamParticlesPrefab, this.onDuration);
}
this.ACHLFCAEDGG(this.steamLoopingAudio);
if (base.GANDPDNCOKF())
{
this.DBEMCGAFLLC.GMFIHNFPAFM(this.onDuration);
}
}
// Token: 0x060044FA RID: 17658 RVA: 0x0015D6C0 File Offset: 0x0015B8C0
protected override void OnDestroy()
{
base.OnDestroy();
this.PDPENPAEPHP();
this.CBPKBEGDILH();
}
// Token: 0x060044FB RID: 17659 RVA: 0x0015D6D4 File Offset: 0x0015B8D4
private void CBPKBEGDILH()
{
if (this.EEAJBIPAHJB != null)
{
AudioManager.StopLoopingSFX(this.EEAJBIPAHJB);
this.EEAJBIPAHJB = null;
}
}
// Token: 0x060044FC RID: 17660 RVA: 0x0015D6FC File Offset: 0x0015B8FC
private void OJHECPOOOGF(Transform CCOJABCCJBJ, PooledParticle HAOGEOFHHIB, float DGIOMJDEEIF)
{
if (HAOGEOFHHIB != null)
{
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(HAOGEOFHHIB);
if (pooledParticle != null)
{
this.DHAPGOKGOAN.Add(pooledParticle);
pooledParticle.SetDuration(DGIOMJDEEIF);
pooledParticle.NAPGKLNBMHN(CCOJABCCJBJ.position, CCOJABCCJBJ.rotation, false);
}
}
}
// Token: 0x060044FD RID: 17661 RVA: 0x0015D754 File Offset: 0x0015B954
private void AOAGCOADJLN()
{
if (base.DGLKKANNBPD() && this.DBEMCGAFLLC.OAJDHNPMNCN())
{
this.MPBOONGEHDM.BKBFIGCPIMI(6);
}
}
// Token: 0x060044FE RID: 17662 RVA: 0x0015D780 File Offset: 0x0015B980
private void JAKOAFKMOHF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (base.DFJFKOLLEMK())
{
this.DBEMCGAFLLC.GMFIHNFPAFM(this.offDuration);
}
}
// Token: 0x060044FF RID: 17663 RVA: 0x0015D7A0 File Offset: 0x0015B9A0
private void PDPENPAEPHP()
{
for (int i = 0; i < this.DHAPGOKGOAN.Count; i++)
{
if (this.DHAPGOKGOAN[i] != null)
{
this.DHAPGOKGOAN[i].Stop();
}
}
this.DHAPGOKGOAN.Clear();
}
// Token: 0x06004500 RID: 17664 RVA: 0x0015D7FC File Offset: 0x0015B9FC
private void IIEIIOPLKEH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
for (int i = 1; i < this.steamEmissionTransforms.Length; i += 0)
{
this.OJHECPOOOGF(this.steamEmissionTransforms[i], this.warningParticlesPrefab, this.warningDuration);
}
this.ACHLFCAEDGG(this.warningLoopingAudio);
if (base.DGLOKLCEMLH())
{
this.DBEMCGAFLLC.MPFFEDHBFMA(this.warningDuration);
}
}
// Token: 0x06004501 RID: 17665 RVA: 0x0015D864 File Offset: 0x0015BA64
private void DCIIDBJDHEH(Transform CCOJABCCJBJ, PooledParticle HAOGEOFHHIB, float DGIOMJDEEIF)
{
if (HAOGEOFHHIB != null)
{
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(HAOGEOFHHIB);
if (pooledParticle != null)
{
this.DHAPGOKGOAN.Add(pooledParticle);
pooledParticle.SetDuration(DGIOMJDEEIF);
pooledParticle.Play(CCOJABCCJBJ.position, CCOJABCCJBJ.rotation, false);
}
}
}
// Token: 0x06004502 RID: 17666 RVA: 0x0015D8BC File Offset: 0x0015BABC
private void BMJMBAJAPBO()
{
if (base.BHCCHBHNHCG && this.DBEMCGAFLLC.CGELFKLLMBA)
{
this.MPBOONGEHDM.BKBFIGCPIMI(4);
}
}
// Token: 0x06004503 RID: 17667 RVA: 0x0015D8E8 File Offset: 0x0015BAE8
private void GFGHHBNLAKL()
{
if (base.DFJFKOLLEMK() && this.DBEMCGAFLLC.CGELFKLLMBA)
{
this.MPBOONGEHDM.BKBFIGCPIMI(8);
}
}
// Token: 0x06004504 RID: 17668 RVA: 0x0015D914 File Offset: 0x0015BB14
protected virtual void BPBKFHLOKDG()
{
base.ABMIODDOGNJ();
if (base.GKKENHCDFLN())
{
if (base.DFJFKOLLEMK())
{
this.MPBOONGEHDM.BKBFIGCPIMI(0);
}
}
else
{
this.BBJIPKJMHGN();
this.BKKHIICFOBD();
if (base.DGLOKLCEMLH())
{
this.MPBOONGEHDM.BKBFIGCPIMI(1);
}
}
}
// Token: 0x06004505 RID: 17669 RVA: 0x0015D974 File Offset: 0x0015BB74
private void LPGBGPCEHCL()
{
this.FKJPEIKJEHL();
if (base.BHCCHBHNHCG && this.DBEMCGAFLLC.CGELFKLLMBA)
{
this.MPBOONGEHDM.BKBFIGCPIMI(2);
}
}
// Token: 0x06004506 RID: 17670 RVA: 0x0015D9A4 File Offset: 0x0015BBA4
private void LOJLCFDHONP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
for (int i = 0; i < this.steamEmissionTransforms.Length; i += 0)
{
this.OJHECPOOOGF(this.steamEmissionTransforms[i], this.steamParticlesPrefab, this.onDuration);
}
this.ACHLFCAEDGG(this.steamLoopingAudio);
if (base.JNOCCMDBMIO())
{
this.DBEMCGAFLLC.OOEPCEFMAKA(this.onDuration);
}
}
// Token: 0x06004507 RID: 17671 RVA: 0x0015DA0C File Offset: 0x0015BC0C
private void HGNMFALAEBK(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
this.LBLOIDJCLIN();
}
// Token: 0x06004508 RID: 17672 RVA: 0x0015DA14 File Offset: 0x0015BC14
private void Update()
{
this.MPBOONGEHDM.DLBPEOILIFL();
this.DBEMCGAFLLC.KHJKJGDBPMF();
}
// Token: 0x06004509 RID: 17673 RVA: 0x0015DA2C File Offset: 0x0015BC2C
private void JGFNHDHGKNJ()
{
if (base.BHCCHBHNHCG && this.DBEMCGAFLLC.CGELFKLLMBA)
{
this.MPBOONGEHDM.BKBFIGCPIMI(3);
}
}
// Token: 0x0600450A RID: 17674 RVA: 0x0015DA58 File Offset: 0x0015BC58
private void BMJJKLFOPGI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (base.BHCCHBHNHCG)
{
this.DBEMCGAFLLC.BJOJLPHBGMN(this.initialDelay);
}
}
// Token: 0x0600450B RID: 17675 RVA: 0x0015DA78 File Offset: 0x0015BC78
private void KHHAHIOBEHI()
{
if (base.GANDPDNCOKF() && this.DBEMCGAFLLC.OAJDHNPMNCN())
{
this.MPBOONGEHDM.BKBFIGCPIMI(7);
}
}
// Token: 0x0600450C RID: 17676 RVA: 0x0015DAA4 File Offset: 0x0015BCA4
private void FODKEPLCALP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
for (int i = 0; i < this.steamEmissionTransforms.Length; i++)
{
this.DCIIDBJDHEH(this.steamEmissionTransforms[i], this.steamParticlesPrefab, this.onDuration);
}
this.ACHLFCAEDGG(this.steamLoopingAudio);
if (base.BHCCHBHNHCG)
{
this.DBEMCGAFLLC.BJOJLPHBGMN(this.onDuration);
}
}
// Token: 0x0400089C RID: 2204
[SerializeField]
[Header("Emission")]
private Transform[] steamEmissionTransforms;
// Token: 0x0400089D RID: 2205
[SerializeField]
private OverlapVolume collisionVolume;
// Token: 0x0400089E RID: 2206
[SerializeField]
[Header("Timing")]
private float initialDelay;
// Token: 0x0400089F RID: 2207
[SerializeField]
private float offDuration = 3f;
// Token: 0x040008A0 RID: 2208
[SerializeField]
private float warningDuration = 1f;
// Token: 0x040008A1 RID: 2209
[SerializeField]
private float onDuration = 2f;
// Token: 0x040008A2 RID: 2210
[Header("Particles")]
[SerializeField]
private PooledParticle warningParticlesPrefab;
// Token: 0x040008A3 RID: 2211
[SerializeField]
private PooledParticle steamParticlesPrefab;
// Token: 0x040008A4 RID: 2212
[Header("Audio")]
[SerializeField]
[Tooltip("Custom value used for warning and steam looping audios.")]
private AudioRolloff customRolloff;
// Token: 0x040008A5 RID: 2213
[SerializeField]
private RecRoomAudioClip warningLoopingAudio;
// Token: 0x040008A6 RID: 2214
[SerializeField]
private RecRoomAudioClip steamLoopingAudio;
// Token: 0x040008A7 RID: 2215
private const float NMFKGHJIHAO = 5f;
// Token: 0x040008A8 RID: 2216
private const float LIKJLEMOJCG = 25f;
// Token: 0x040008A9 RID: 2217
private SFXAudioSource EEAJBIPAHJB;
// Token: 0x040008AA RID: 2218
private List<PooledParticle> DHAPGOKGOAN = new List<PooledParticle>();
// Token: 0x040008AB RID: 2219
private PNONBEAIBHA MPBOONGEHDM;
// Token: 0x040008AC RID: 2220
private AONMNAEOJAL DBEMCGAFLLC;
// Token: 0x02000149 RID: 329
private enum DOHECPIJNNI
{
// Token: 0x040008AE RID: 2222
INVALID,
// Token: 0x040008AF RID: 2223
DELAY,
// Token: 0x040008B0 RID: 2224
OFF,
// Token: 0x040008B1 RID: 2225
WARNING,
// Token: 0x040008B2 RID: 2226
ON
}
}