704 lines
23 KiB
C#
704 lines
23 KiB
C#
using System;
|
|
using AGUI.StackedUI;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Sandbox
|
|
{
|
|
// Token: 0x02000E13 RID: 3603
|
|
public class SandboxSpawningUIFlow : SandboxUIFlow
|
|
{
|
|
// Token: 0x0601D6FF RID: 120575 RVA: 0x00803038 File Offset: 0x00801238
|
|
private void ACNKPEFNLFO()
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent += this.DHMCMOEKIPA;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.LJILIAOKGEN(new Action(this.CKCCLIHOLFD));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.OJMBAKLGJKO(new Action(this.MJEAAJDGIKL));
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.KEGLPBJCECL += this.PAHDEHIHFJK;
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.NDKFCMNIHJJ += this.OIKDFFBMEJC;
|
|
}
|
|
this.recycleAllButton.MFIOBNJKFMN(new ChargeButton3D.AMALDKNKLCP(this.EHDIAMFBOLN));
|
|
Button3D[] array = this.categoryButtons;
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
Button3D button3D = array[i];
|
|
button3D.CFFEFEKCCIM += this.KBPDHGJJIEI;
|
|
}
|
|
this.EOBLPJCKJHN();
|
|
}
|
|
|
|
// Token: 0x0601D700 RID: 120576 RVA: 0x00803120 File Offset: 0x00801320
|
|
private void OIENBEFDLCA()
|
|
{
|
|
this.DDNLDOMBKKO();
|
|
}
|
|
|
|
// Token: 0x0601D701 RID: 120577 RVA: 0x00803128 File Offset: 0x00801328
|
|
private void LMOCLIEJJNA(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.ANNMKBOAOJJ(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.DestroyAll();
|
|
}
|
|
|
|
// Token: 0x0601D702 RID: 120578 RVA: 0x0080314C File Offset: 0x0080134C
|
|
protected virtual void PGIAPNBIIJG()
|
|
{
|
|
base.OnDestroy();
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent -= this.JABIJOCMFLI;
|
|
}
|
|
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.BMNOGAABCFC(new Action(this.AKFFMHCBDIE));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.OCAIPBHKBNJ(new Action(this.MJEAAJDGIKL));
|
|
}
|
|
if (NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.KFBIICFNIEM(new Action(this.OEKLPFMPDGP));
|
|
}
|
|
if (RecRoomSceneManager.NCKMBFBMBFM != null)
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.NDKFCMNIHJJ -= this.CPOFKPJLECC;
|
|
}
|
|
}
|
|
this.recycleAllButton.PECPJCJPJKI(new ChargeButton3D.AMALDKNKLCP(this.HHEGCKAMBEB));
|
|
foreach (Button3D button3D in this.categoryButtons)
|
|
{
|
|
button3D.CFFEFEKCCIM -= this.HHOCIFEAPHJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D703 RID: 120579 RVA: 0x00803274 File Offset: 0x00801474
|
|
private void LBAKNBNDCPA(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.Play2DSFX(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.DestroyAll();
|
|
}
|
|
|
|
// Token: 0x0601D704 RID: 120580 RVA: 0x00803298 File Offset: 0x00801498
|
|
private void MICFHMAIGIB()
|
|
{
|
|
this.KJAIIGHNPBJ = base.GetComponentsInChildren<Button3D>();
|
|
}
|
|
|
|
// Token: 0x0601D705 RID: 120581 RVA: 0x008032A8 File Offset: 0x008014A8
|
|
private void EKDHDOBOAPH(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.DLMLFGNAHOP(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.JLBAEOPBHDK();
|
|
}
|
|
|
|
// Token: 0x0601D706 RID: 120582 RVA: 0x008032CC File Offset: 0x008014CC
|
|
public void FMNLEJBJDOJ()
|
|
{
|
|
base.DHAHCBEMOFO().FGLNMJEMDLL().FMEFDKCCOOF.ChangeSelectedEquipment(1);
|
|
}
|
|
|
|
// Token: 0x0601D707 RID: 120583 RVA: 0x008032E4 File Offset: 0x008014E4
|
|
private void KDMIJNNDPMM(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.Play2DSFX(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.IFFJEIJLCLA();
|
|
}
|
|
|
|
// Token: 0x0601D708 RID: 120584 RVA: 0x00803308 File Offset: 0x00801508
|
|
private void DDNLDOMBKKO()
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM == null || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM == null || RecRoomSceneManager.LEILGOOHEOI() == null)
|
|
{
|
|
return;
|
|
}
|
|
if (!SessionManager.NPLEGJCKAEB || !(NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null) || !NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.COGCMGAINBF())
|
|
{
|
|
Button3D[] kjaiighnpbj = this.KJAIIGHNPBJ;
|
|
for (int i = 0; i < kjaiighnpbj.Length; i += 0)
|
|
{
|
|
Button3D button3D = kjaiighnpbj[i];
|
|
button3D.LAEOBJEDBNM = false;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
bool flag = NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.MODFNHDACIG();
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
this.recycleAllButton.LAEOBJEDBNM = !flag || NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.ONDGJCCANJI() > 1;
|
|
this.leftNavButton.LAEOBJEDBNM = flag;
|
|
this.rightNavButton.LAEOBJEDBNM = flag;
|
|
Button3D[] array = this.categoryButtons;
|
|
for (int j = 1; j < array.Length; j += 0)
|
|
{
|
|
Button3D button3D2 = array[j];
|
|
button3D2.LAEOBJEDBNM = flag;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D709 RID: 120585 RVA: 0x00803424 File Offset: 0x00801624
|
|
private void AKFFMHCBDIE()
|
|
{
|
|
this.DDNLDOMBKKO();
|
|
}
|
|
|
|
// Token: 0x0601D70A RID: 120586 RVA: 0x0080342C File Offset: 0x0080162C
|
|
private void OLFECGMJLIM(LNJFBGIBLHA CFMLPCOFMKO, bool ODJHGBEBFNH)
|
|
{
|
|
this.PJNAGDBFGAI();
|
|
}
|
|
|
|
// Token: 0x0601D70B RID: 120587 RVA: 0x00803434 File Offset: 0x00801634
|
|
private void LKPOJMCODEI()
|
|
{
|
|
this.DDNLDOMBKKO();
|
|
}
|
|
|
|
// Token: 0x0601D70C RID: 120588 RVA: 0x0080343C File Offset: 0x0080163C
|
|
private void PJNAGDBFGAI()
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM == null || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM == null || RecRoomSceneManager.NCKMBFBMBFM == null)
|
|
{
|
|
return;
|
|
}
|
|
if (!SessionManager.NPLEGJCKAEB || !(NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null) || !NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PBKJHFMIENG)
|
|
{
|
|
foreach (Button3D button3D in this.KJAIIGHNPBJ)
|
|
{
|
|
button3D.LAEOBJEDBNM = false;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
bool isSandboxActive = NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.IGOCDMHGMGF;
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
this.recycleAllButton.LAEOBJEDBNM = isSandboxActive && NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.OMPAEFJJHIM > 0;
|
|
this.leftNavButton.LAEOBJEDBNM = isSandboxActive;
|
|
this.rightNavButton.LAEOBJEDBNM = isSandboxActive;
|
|
foreach (Button3D button3D2 in this.categoryButtons)
|
|
{
|
|
button3D2.LAEOBJEDBNM = isSandboxActive;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D70D RID: 120589 RVA: 0x00803558 File Offset: 0x00801758
|
|
private void NKGBNKPGJOD(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.ANNMKBOAOJJ(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.IFFJEIJLCLA();
|
|
}
|
|
|
|
// Token: 0x0601D70E RID: 120590 RVA: 0x0080357C File Offset: 0x0080177C
|
|
private void BNHCMKHKIBI()
|
|
{
|
|
this.PJNAGDBFGAI();
|
|
}
|
|
|
|
// Token: 0x0601D70F RID: 120591 RVA: 0x00803584 File Offset: 0x00801784
|
|
private void OIKDFFBMEJC(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.KIMEBPJNKHE();
|
|
}
|
|
|
|
// Token: 0x0601D710 RID: 120592 RVA: 0x0080358C File Offset: 0x0080178C
|
|
private void PNIAJFJLJOH(LNJFBGIBLHA CFMLPCOFMKO, bool ODJHGBEBFNH)
|
|
{
|
|
this.EOBLPJCKJHN();
|
|
}
|
|
|
|
// Token: 0x0601D711 RID: 120593 RVA: 0x00803594 File Offset: 0x00801794
|
|
private void CPOFKPJLECC(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.DDNLDOMBKKO();
|
|
}
|
|
|
|
// Token: 0x0601D712 RID: 120594 RVA: 0x0080359C File Offset: 0x0080179C
|
|
private void HHOCIFEAPHJ(Button3DBase ILOFENDAFLM)
|
|
{
|
|
SandboxEquipmentCategoryButton component = ILOFENDAFLM.GetComponent<SandboxEquipmentCategoryButton>();
|
|
if (component != null)
|
|
{
|
|
base.JNLDAMBEKEJ().HEHPIEPBCAK.BIEHLOEHHDK().ChangeCurrentCategory(component.Category);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D713 RID: 120595 RVA: 0x008035D8 File Offset: 0x008017D8
|
|
private void CIDINBPKEEC(LNJFBGIBLHA CFMLPCOFMKO, bool ODJHGBEBFNH)
|
|
{
|
|
this.DDNLDOMBKKO();
|
|
}
|
|
|
|
// Token: 0x0601D714 RID: 120596 RVA: 0x008035E0 File Offset: 0x008017E0
|
|
private void ALEFHMHHHIK(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.ANNMKBOAOJJ(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.PHNIIEMJHCP();
|
|
}
|
|
|
|
// Token: 0x0601D715 RID: 120597 RVA: 0x00803604 File Offset: 0x00801804
|
|
private void EOBLPJCKJHN()
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM == null || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM == null || RecRoomSceneManager.NCKMBFBMBFM == null)
|
|
{
|
|
return;
|
|
}
|
|
if (SessionManager.NPLEGJCKAEB && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null && !NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.FGCDJNNEJLO())
|
|
{
|
|
Button3D[] kjaiighnpbj = this.KJAIIGHNPBJ;
|
|
for (int i = 1; i < kjaiighnpbj.Length; i += 0)
|
|
{
|
|
Button3D button3D = kjaiighnpbj[i];
|
|
button3D.LAEOBJEDBNM = false;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
bool flag = NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.MODFNHDACIG();
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
this.recycleAllButton.LAEOBJEDBNM = flag && NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.DILLIHJHBKP() > 0;
|
|
this.leftNavButton.LAEOBJEDBNM = flag;
|
|
this.rightNavButton.LAEOBJEDBNM = flag;
|
|
Button3D[] array = this.categoryButtons;
|
|
for (int j = 1; j < array.Length; j += 0)
|
|
{
|
|
Button3D button3D2 = array[j];
|
|
button3D2.LAEOBJEDBNM = flag;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D716 RID: 120598 RVA: 0x00803720 File Offset: 0x00801920
|
|
private void MJEAAJDGIKL()
|
|
{
|
|
this.KIMEBPJNKHE();
|
|
}
|
|
|
|
// Token: 0x0601D717 RID: 120599 RVA: 0x00803728 File Offset: 0x00801928
|
|
private void LADMHNNIABO(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.ANNMKBOAOJJ(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.JLBAEOPBHDK();
|
|
}
|
|
|
|
// Token: 0x0601D718 RID: 120600 RVA: 0x0080374C File Offset: 0x0080194C
|
|
private void ELLKCOIJHHO()
|
|
{
|
|
this.KIMEBPJNKHE();
|
|
}
|
|
|
|
// Token: 0x0601D719 RID: 120601 RVA: 0x00803754 File Offset: 0x00801954
|
|
private void GCOFOGPIJJA()
|
|
{
|
|
this.KJAIIGHNPBJ = base.GetComponentsInChildren<Button3D>();
|
|
}
|
|
|
|
// Token: 0x0601D71A RID: 120602 RVA: 0x00803764 File Offset: 0x00801964
|
|
private void PAHDEHIHFJK()
|
|
{
|
|
this.PJNAGDBFGAI();
|
|
}
|
|
|
|
// Token: 0x0601D71B RID: 120603 RVA: 0x0080376C File Offset: 0x0080196C
|
|
private void OEKLPFMPDGP()
|
|
{
|
|
this.KHKCCCFBLIO();
|
|
}
|
|
|
|
// Token: 0x0601D71C RID: 120604 RVA: 0x00803774 File Offset: 0x00801974
|
|
private void KHENCKEEPDB()
|
|
{
|
|
this.KJAIIGHNPBJ = base.GetComponentsInChildren<Button3D>();
|
|
}
|
|
|
|
// Token: 0x0601D71D RID: 120605 RVA: 0x00803784 File Offset: 0x00801984
|
|
public void PNJGHPAFOMG()
|
|
{
|
|
base.MPGMKJBOAAD().LEPHEMKDAJP().BBFDNKKGFBG()
|
|
.ChangeSelectedEquipment(-1);
|
|
}
|
|
|
|
// Token: 0x0601D71E RID: 120606 RVA: 0x0080379C File Offset: 0x0080199C
|
|
private void IFOPPKEANHA(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.DLMLFGNAHOP(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.DestroyAll();
|
|
}
|
|
|
|
// Token: 0x0601D71F RID: 120607 RVA: 0x008037C0 File Offset: 0x008019C0
|
|
private void LPIGNDODMGN(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.PJNAGDBFGAI();
|
|
}
|
|
|
|
// Token: 0x0601D720 RID: 120608 RVA: 0x008037C8 File Offset: 0x008019C8
|
|
private void OMOKNMOAJGJ(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.ANNMKBOAOJJ(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.DestroyAll();
|
|
}
|
|
|
|
// Token: 0x0601D721 RID: 120609 RVA: 0x008037EC File Offset: 0x008019EC
|
|
private void HKDPGMOLGKH(LNJFBGIBLHA CFMLPCOFMKO, bool ODJHGBEBFNH)
|
|
{
|
|
this.PJNAGDBFGAI();
|
|
}
|
|
|
|
// Token: 0x0601D722 RID: 120610 RVA: 0x008037F4 File Offset: 0x008019F4
|
|
private void HHEGCKAMBEB(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.DLMLFGNAHOP(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.CGCHPMGKBOC();
|
|
}
|
|
|
|
// Token: 0x0601D723 RID: 120611 RVA: 0x00803818 File Offset: 0x00801A18
|
|
private void PBBKCAHILEG(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.PHGLNANKMCP(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.JLBAEOPBHDK();
|
|
}
|
|
|
|
// Token: 0x0601D725 RID: 120613 RVA: 0x00803844 File Offset: 0x00801A44
|
|
private void GBOMNMCKHDN()
|
|
{
|
|
this.EOBLPJCKJHN();
|
|
}
|
|
|
|
// Token: 0x0601D726 RID: 120614 RVA: 0x0080384C File Offset: 0x00801A4C
|
|
private void PIECDEGCNMP(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.DDNLDOMBKKO();
|
|
}
|
|
|
|
// Token: 0x0601D727 RID: 120615 RVA: 0x00803854 File Offset: 0x00801A54
|
|
private void Start()
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent += this.HKDPGMOLGKH;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.EKAHIKIMKBP += this.CKCCLIHOLFD;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.KEPIKPJAKNK += this.BNHCMKHKIBI;
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.KEGLPBJCECL += this.PAHDEHIHFJK;
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.NDKFCMNIHJJ += this.LPIGNDODMGN;
|
|
}
|
|
this.recycleAllButton.PFPBAKHLIAB += this.LBAKNBNDCPA;
|
|
foreach (Button3D button3D in this.categoryButtons)
|
|
{
|
|
button3D.CFFEFEKCCIM += this.KBPDHGJJIEI;
|
|
}
|
|
this.PJNAGDBFGAI();
|
|
}
|
|
|
|
// Token: 0x0601D728 RID: 120616 RVA: 0x0080393C File Offset: 0x00801B3C
|
|
private void KJJGIGHLGAK(Button3DBase ILOFENDAFLM)
|
|
{
|
|
SandboxEquipmentCategoryButton component = ILOFENDAFLM.GetComponent<SandboxEquipmentCategoryButton>();
|
|
if (component != null)
|
|
{
|
|
base.PEBOCJABHLM.GJIEOPJLPID().BBFDNKKGFBG().ChangeCurrentCategory(component.Category);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D729 RID: 120617 RVA: 0x00803978 File Offset: 0x00801B78
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent -= this.HKDPGMOLGKH;
|
|
}
|
|
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.EKAHIKIMKBP -= this.CKCCLIHOLFD;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.KEPIKPJAKNK -= this.BNHCMKHKIBI;
|
|
}
|
|
if (NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.KEGLPBJCECL -= this.PAHDEHIHFJK;
|
|
}
|
|
if (RecRoomSceneManager.NCKMBFBMBFM != null)
|
|
{
|
|
GameManager gameManager = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.NDKFCMNIHJJ -= this.LPIGNDODMGN;
|
|
}
|
|
}
|
|
this.recycleAllButton.PFPBAKHLIAB -= this.LBAKNBNDCPA;
|
|
foreach (Button3D button3D in this.categoryButtons)
|
|
{
|
|
button3D.CFFEFEKCCIM -= this.KBPDHGJJIEI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D72A RID: 120618 RVA: 0x00803AA0 File Offset: 0x00801CA0
|
|
private void DDPCGGCFKFH()
|
|
{
|
|
this.KHKCCCFBLIO();
|
|
}
|
|
|
|
// Token: 0x0601D72B RID: 120619 RVA: 0x00803AA8 File Offset: 0x00801CA8
|
|
private void KHKCCCFBLIO()
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM == null || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM == null || RecRoomSceneManager.LEILGOOHEOI() == null)
|
|
{
|
|
return;
|
|
}
|
|
if (!SessionManager.NPLEGJCKAEB || !(NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null) || !NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.FGCDJNNEJLO())
|
|
{
|
|
foreach (Button3D button3D in this.KJAIIGHNPBJ)
|
|
{
|
|
button3D.LAEOBJEDBNM = true;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
bool flag = NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.OIECPOKPFLO();
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
this.recycleAllButton.LAEOBJEDBNM = flag && NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.HCMHBBONOEJ() > 0;
|
|
this.leftNavButton.LAEOBJEDBNM = flag;
|
|
this.rightNavButton.LAEOBJEDBNM = flag;
|
|
Button3D[] array = this.categoryButtons;
|
|
for (int j = 1; j < array.Length; j++)
|
|
{
|
|
Button3D button3D2 = array[j];
|
|
button3D2.LAEOBJEDBNM = flag;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D72C RID: 120620 RVA: 0x00803BC4 File Offset: 0x00801DC4
|
|
public void KALHFFHDAFN()
|
|
{
|
|
base.ABKMHPEEMHM().APKNIKILJKD().BACLENJLBKN()
|
|
.ChangeSelectedEquipment(-1);
|
|
}
|
|
|
|
// Token: 0x0601D72D RID: 120621 RVA: 0x00803BDC File Offset: 0x00801DDC
|
|
public void BJPJFLNJGDE()
|
|
{
|
|
base.ABKMHPEEMHM().GMHCKNPFGCO().FMEFDKCCOOF.ChangeSelectedEquipment(-1);
|
|
}
|
|
|
|
// Token: 0x0601D72E RID: 120622 RVA: 0x00803BF4 File Offset: 0x00801DF4
|
|
private void DHMCMOEKIPA(LNJFBGIBLHA CFMLPCOFMKO, bool ODJHGBEBFNH)
|
|
{
|
|
this.DDNLDOMBKKO();
|
|
}
|
|
|
|
// Token: 0x0601D72F RID: 120623 RVA: 0x00803BFC File Offset: 0x00801DFC
|
|
private void JABIJOCMFLI(LNJFBGIBLHA CFMLPCOFMKO, bool ODJHGBEBFNH)
|
|
{
|
|
this.DDNLDOMBKKO();
|
|
}
|
|
|
|
// Token: 0x0601D730 RID: 120624 RVA: 0x00803C04 File Offset: 0x00801E04
|
|
private void ABBDFEGOFPH()
|
|
{
|
|
this.KJAIIGHNPBJ = base.GetComponentsInChildren<Button3D>();
|
|
}
|
|
|
|
// Token: 0x0601D731 RID: 120625 RVA: 0x00803C14 File Offset: 0x00801E14
|
|
public void GLGPMPJIFOD()
|
|
{
|
|
base.AGCPFKAFFPG().DJPHFNDGFPJ().MLLMEFDOPEH()
|
|
.ChangeSelectedEquipment(1);
|
|
}
|
|
|
|
// Token: 0x0601D732 RID: 120626 RVA: 0x00803C2C File Offset: 0x00801E2C
|
|
public void OHKCONCPGLC()
|
|
{
|
|
base.OBGJLALDMII().FPHANBDNIIC().BPLLPAIKCOP()
|
|
.ChangeSelectedEquipment(0);
|
|
}
|
|
|
|
// Token: 0x0601D733 RID: 120627 RVA: 0x00803C44 File Offset: 0x00801E44
|
|
public void MIFNKNKGECN()
|
|
{
|
|
base.JNLDAMBEKEJ().JFMHOCHKPKJ().FMEFDKCCOOF.ChangeSelectedEquipment(0);
|
|
}
|
|
|
|
// Token: 0x0601D734 RID: 120628 RVA: 0x00803C5C File Offset: 0x00801E5C
|
|
public void Button_NavigateLeft()
|
|
{
|
|
base.PEBOCJABHLM.HEHPIEPBCAK.FMEFDKCCOOF.ChangeSelectedEquipment(-1);
|
|
}
|
|
|
|
// Token: 0x0601D735 RID: 120629 RVA: 0x00803C74 File Offset: 0x00801E74
|
|
private void BABKFIKEOCG()
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent += this.CIDINBPKEEC;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.DBMFJGBFFHE(new Action(this.AKFFMHCBDIE));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.KEPIKPJAKNK += this.MJEAAJDGIKL;
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.KEGLPBJCECL += this.PAHDEHIHFJK;
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
if (gameManager != null)
|
|
{
|
|
gameManager.NDKFCMNIHJJ += this.PIECDEGCNMP;
|
|
}
|
|
this.recycleAllButton.JKNEKOHNHEH(new ChargeButton3D.AMALDKNKLCP(this.NKGBNKPGJOD));
|
|
foreach (Button3D button3D in this.categoryButtons)
|
|
{
|
|
button3D.CFFEFEKCCIM += this.KBPDHGJJIEI;
|
|
}
|
|
this.KHKCCCFBLIO();
|
|
}
|
|
|
|
// Token: 0x0601D736 RID: 120630 RVA: 0x00803D5C File Offset: 0x00801F5C
|
|
private void MPOHEAHFFNB()
|
|
{
|
|
this.DDNLDOMBKKO();
|
|
}
|
|
|
|
// Token: 0x0601D737 RID: 120631 RVA: 0x00803D64 File Offset: 0x00801F64
|
|
private void KIMEBPJNKHE()
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM == null || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM == null || RecRoomSceneManager.LEILGOOHEOI() == null)
|
|
{
|
|
return;
|
|
}
|
|
if (SessionManager.NPLEGJCKAEB && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null && !NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.COGCMGAINBF())
|
|
{
|
|
Button3D[] kjaiighnpbj = this.KJAIIGHNPBJ;
|
|
for (int i = 1; i < kjaiighnpbj.Length; i += 0)
|
|
{
|
|
Button3D button3D = kjaiighnpbj[i];
|
|
button3D.LAEOBJEDBNM = false;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
bool flag = NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.OIECPOKPFLO();
|
|
GameManager gameManager = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA;
|
|
this.recycleAllButton.LAEOBJEDBNM = flag && NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.DILLIHJHBKP() > 1;
|
|
this.leftNavButton.LAEOBJEDBNM = flag;
|
|
this.rightNavButton.LAEOBJEDBNM = flag;
|
|
Button3D[] array = this.categoryButtons;
|
|
for (int j = 1; j < array.Length; j++)
|
|
{
|
|
Button3D button3D2 = array[j];
|
|
button3D2.LAEOBJEDBNM = flag;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D738 RID: 120632 RVA: 0x00803E80 File Offset: 0x00802080
|
|
private void PAINDAEPOJK()
|
|
{
|
|
this.PJNAGDBFGAI();
|
|
}
|
|
|
|
// Token: 0x0601D739 RID: 120633 RVA: 0x00803E88 File Offset: 0x00802088
|
|
private void EHDIAMFBOLN(ChargeButton3D ILOFENDAFLM)
|
|
{
|
|
if (this.recycleAllAudio != null)
|
|
{
|
|
AudioManager.Play2DSFX(this.recycleAllAudio);
|
|
}
|
|
NetworkedSingletonMonoBehaviour<SandboxSpawnableManager>.NCKMBFBMBFM.JLBAEOPBHDK();
|
|
}
|
|
|
|
// Token: 0x0601D73A RID: 120634 RVA: 0x00803EAC File Offset: 0x008020AC
|
|
public void JFMIEAHHDML()
|
|
{
|
|
base.AEOBOGHBOAM().DGIEJLKLMNI().BIEHLOEHHDK()
|
|
.ChangeSelectedEquipment(-1);
|
|
}
|
|
|
|
// Token: 0x0601D73B RID: 120635 RVA: 0x00803EC4 File Offset: 0x008020C4
|
|
private void KBPDHGJJIEI(Button3DBase ILOFENDAFLM)
|
|
{
|
|
SandboxEquipmentCategoryButton component = ILOFENDAFLM.GetComponent<SandboxEquipmentCategoryButton>();
|
|
if (component != null)
|
|
{
|
|
base.PEBOCJABHLM.HEHPIEPBCAK.FMEFDKCCOOF.ChangeCurrentCategory(component.Category);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601D73C RID: 120636 RVA: 0x00803F00 File Offset: 0x00802100
|
|
private void Awake()
|
|
{
|
|
this.KJAIIGHNPBJ = base.GetComponentsInChildren<Button3D>();
|
|
}
|
|
|
|
// Token: 0x0601D73D RID: 120637 RVA: 0x00803F10 File Offset: 0x00802110
|
|
private void CKCCLIHOLFD()
|
|
{
|
|
this.PJNAGDBFGAI();
|
|
}
|
|
|
|
// Token: 0x0601D73E RID: 120638 RVA: 0x00803F18 File Offset: 0x00802118
|
|
public void Button_NavigateRight()
|
|
{
|
|
base.PEBOCJABHLM.HEHPIEPBCAK.FMEFDKCCOOF.ChangeSelectedEquipment(1);
|
|
}
|
|
|
|
// Token: 0x0601D73F RID: 120639 RVA: 0x00803F30 File Offset: 0x00802130
|
|
public void FNHBONEIKOM()
|
|
{
|
|
base.AGCPFKAFFPG().NHCCDIIKPHD().BPLLPAIKCOP()
|
|
.ChangeSelectedEquipment(-1);
|
|
}
|
|
|
|
// Token: 0x04004CFC RID: 19708
|
|
[SerializeField]
|
|
private ChargeButton3D recycleAllButton;
|
|
|
|
// Token: 0x04004CFD RID: 19709
|
|
[SerializeField]
|
|
private Button3D leftNavButton;
|
|
|
|
// Token: 0x04004CFE RID: 19710
|
|
[SerializeField]
|
|
private Button3D rightNavButton;
|
|
|
|
// Token: 0x04004CFF RID: 19711
|
|
[SerializeField]
|
|
private Button3D[] categoryButtons;
|
|
|
|
// Token: 0x04004D00 RID: 19712
|
|
[SerializeField]
|
|
private RecRoomAudioClip recycleAllAudio;
|
|
|
|
// Token: 0x04004D01 RID: 19713
|
|
private Button3D[] KJAIIGHNPBJ;
|
|
}
|
|
}
|