1159 lines
40 KiB
C#
1159 lines
40 KiB
C#
using System;
|
|
using AGUI.StackedUI;
|
|
using RecNet;
|
|
using RecRoom.Sandbox;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02001258 RID: 4696
|
|
public class ThisRoomWatchUIFlow : TabbedWatchUIFlow
|
|
{
|
|
// Token: 0x06028894 RID: 166036 RVA: 0x00B44C74 File Offset: 0x00B42E74
|
|
public static bool CFCPMELJMEC()
|
|
{
|
|
EHLBEFKJLHJ ehlbefkjlhj = PEDNLMAHGBP.MDHDKCJABFC();
|
|
return ehlbefkjlhj != null && ehlbefkjlhj.CJGHDJHCKLN() != (PGOPAPIFECA)11 && ehlbefkjlhj.KAPOBAEMBKL == (PGOPAPIFECA)(-8);
|
|
}
|
|
|
|
// Token: 0x06028895 RID: 166037 RVA: 0x00B44CB0 File Offset: 0x00B42EB0
|
|
private void DFMFGJNOBMM()
|
|
{
|
|
this.limitSandboxTeleportToggle.IPPHDIOGMGC(NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.LMNGAFIHJKB());
|
|
}
|
|
|
|
// Token: 0x06028896 RID: 166038 RVA: 0x00B44CCC File Offset: 0x00B42ECC
|
|
public void FFMBONBOPGO(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.POEBACONAJO(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x06028897 RID: 166039 RVA: 0x00B44CDC File Offset: 0x00B42EDC
|
|
private void BBPPJKFHGCD()
|
|
{
|
|
this.limitSandboxTeleportToggle.FFCPPDAELEC(NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.LMNGAFIHJKB());
|
|
}
|
|
|
|
// Token: 0x06028898 RID: 166040 RVA: 0x00B44CF8 File Offset: 0x00B42EF8
|
|
private int EHHOCOPICMP(bool LAOMIOLBAEI)
|
|
{
|
|
if (LAOMIOLBAEI)
|
|
{
|
|
float timeLimit = NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AJOLMAJPFFD.TimeLimit;
|
|
this.sandboxTimeLimitSlider.value = (float)this.ECAELCHIDKE((int)(timeLimit / 60f));
|
|
}
|
|
int num = this.LPBKLHHNMOI();
|
|
string text = "∞";
|
|
if (num > 0)
|
|
{
|
|
text = string.Format("{0}m", num.ToString());
|
|
}
|
|
this.timeLimitSliderText.text = string.Format("{0} ({1})", this.HCEMOLKKIFI, text);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06028899 RID: 166041 RVA: 0x00B44D80 File Offset: 0x00B42F80
|
|
public virtual void PGNNEBJKLBO(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.HCEMOLKKIFI = this.timeLimitSliderText.text;
|
|
SandboxUIView componentInChildren = base.GetComponentInChildren<SandboxUIView>(true);
|
|
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NIAIKGBHDHG().EFAFAFPDPMC(componentInChildren);
|
|
}
|
|
componentInChildren.gameObject.OCMFPLEAONC("\" call.");
|
|
GameUIView componentInChildren2 = base.GetComponentInChildren<GameScoreboardView>(false);
|
|
if (RecRoomSceneManager.NCKMBFBMBFM != null)
|
|
{
|
|
this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.ANJECNGIEGL.KNHFKHBIEKD(componentInChildren2);
|
|
}
|
|
}
|
|
componentInChildren2.gameObject.OCMFPLEAONC("). ");
|
|
this.AOGMHMDMGAH = ((!SessionManager.NPLEGJCKAEB) ? this.scoreboardSubscreen : this.detailsSubscreen);
|
|
}
|
|
|
|
// Token: 0x0602889A RID: 166042 RVA: 0x00B44E58 File Offset: 0x00B43058
|
|
public override void Initialize(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.HCEMOLKKIFI = this.timeLimitSliderText.text;
|
|
SandboxUIView componentInChildren = base.GetComponentInChildren<SandboxUIView>(true);
|
|
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.ANJECNGIEGL.NODOGGCLJHD(componentInChildren);
|
|
}
|
|
componentInChildren.gameObject.OCMFPLEAONC("Untagged");
|
|
GameUIView componentInChildren2 = base.GetComponentInChildren<GameScoreboardView>(true);
|
|
if (RecRoomSceneManager.NCKMBFBMBFM != null)
|
|
{
|
|
this.FMBELJHPBCG = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.ANJECNGIEGL.KNHFKHBIEKD(componentInChildren2);
|
|
}
|
|
}
|
|
componentInChildren2.gameObject.OCMFPLEAONC("Untagged");
|
|
this.AOGMHMDMGAH = ((!SessionManager.NPLEGJCKAEB) ? this.scoreboardSubscreen : this.detailsSubscreen);
|
|
}
|
|
|
|
// Token: 0x0602889B RID: 166043 RVA: 0x00B44F30 File Offset: 0x00B43130
|
|
public void PFFKHHBLHEO(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PBALELAPEJI(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0602889C RID: 166044 RVA: 0x00B44F40 File Offset: 0x00B43140
|
|
private void DMCKELDMAGG(float FOEOKCHPILL)
|
|
{
|
|
this.EHHOCOPICMP(true);
|
|
}
|
|
|
|
// Token: 0x0602889D RID: 166045 RVA: 0x00B44F4C File Offset: 0x00B4314C
|
|
public void FAPPGNOGIJE(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.ToggleOnlyHostsCanInvite(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x1700121F RID: 4639
|
|
// (get) Token: 0x0602889E RID: 166046 RVA: 0x00B44F5C File Offset: 0x00B4315C
|
|
private bool IGOCDMHGMGF
|
|
{
|
|
get
|
|
{
|
|
return NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null && NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.IGOCDMHGMGF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602889F RID: 166047 RVA: 0x00B44F7C File Offset: 0x00B4317C
|
|
private int ECAELCHIDKE(int IPFEEPNDPCC)
|
|
{
|
|
if (IPFEEPNDPCC <= 0)
|
|
{
|
|
return (int)this.sandboxTimeLimitSlider.maxValue;
|
|
}
|
|
int num = Mathf.Min(this.highAccuracyTimeLimitMaxValue, IPFEEPNDPCC);
|
|
int num2 = Mathf.Max(0, IPFEEPNDPCC - num);
|
|
return num + num2 / this.lowAccuracyTimeLimitIncrement;
|
|
}
|
|
|
|
// Token: 0x060288A0 RID: 166048 RVA: 0x00B44FC0 File Offset: 0x00B431C0
|
|
private bool EBOGCABNECA()
|
|
{
|
|
return !(NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null) || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.IGOCDMHGMGF;
|
|
}
|
|
|
|
// Token: 0x060288A1 RID: 166049 RVA: 0x00B44FE0 File Offset: 0x00B431E0
|
|
private void GNPLIIELHDE(bool INNGECIOBOO)
|
|
{
|
|
this.APBDPHJLENJ();
|
|
}
|
|
|
|
// Token: 0x060288A2 RID: 166050 RVA: 0x00B44FE8 File Offset: 0x00B431E8
|
|
public override void OnFlowEntered(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.OnFlowEntered(KJKLMLPCCAO);
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.EKGMPHMHBEM += this.MMALKFEJBMC;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent += this.JACPCJOHCID;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MKBHIJAPLMK += this.INBDANEAKMO;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.NNHGOLEJECG += this.AMFGEJODABF;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NDKFCMNIHJJ += this.EAEFCCHAKMC;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.KFLPBJCOCLJ += this.GIIKIJFNIGC;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AJOLMAJPFFD.TimeLimitChangedEvent += this.DMCKELDMAGG;
|
|
PEDNLMAHGBP.IHOCBKOIICD += this.IHOCBKOIICD;
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.NDKFCMNIHJJ += this.GBBLIEAMGIF;
|
|
}
|
|
this.HKAFPIGGJDB();
|
|
}
|
|
|
|
// Token: 0x060288A3 RID: 166051 RVA: 0x00B450F8 File Offset: 0x00B432F8
|
|
private void FBJGJKNOMCK()
|
|
{
|
|
bool localPlayerIsHost = NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PBKJHFMIENG;
|
|
this.hostSubscreen.Button.LAEOBJEDBNM = localPlayerIsHost;
|
|
if (!localPlayerIsHost && base.KBFDCLBAAFB == this.hostSubscreen)
|
|
{
|
|
base.GKBCOFMJKDK(this.AOGMHMDMGAH);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288A4 RID: 166052 RVA: 0x00B4514C File Offset: 0x00B4334C
|
|
private void PFGPAOMINLM()
|
|
{
|
|
this.PFMOEEDCNBK.PKMDHLCLEEC(PEDNLMAHGBP.MDHDKCJABFC().GPBHDHNNEBK, false);
|
|
this.NGMOJBBHEGN();
|
|
}
|
|
|
|
// Token: 0x17001220 RID: 4640
|
|
// (get) Token: 0x060288A5 RID: 166053 RVA: 0x00B4516C File Offset: 0x00B4336C
|
|
// (set) Token: 0x060288D0 RID: 166096 RVA: 0x00B45964 File Offset: 0x00B43B64
|
|
private UIRoomDetails PFMOEEDCNBK
|
|
{
|
|
get
|
|
{
|
|
if (this.GLGFLLMIOMF == null)
|
|
{
|
|
this.GLGFLLMIOMF = base.GetComponentInChildren<UIRoomDetails>(true);
|
|
}
|
|
return this.GLGFLLMIOMF;
|
|
}
|
|
set
|
|
{
|
|
this.GLGFLLMIOMF = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288A6 RID: 166054 RVA: 0x00B45194 File Offset: 0x00B43394
|
|
public void CIPJJMHKHFL(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.ToggleOnlyHostsCanInvite(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288A7 RID: 166055 RVA: 0x00B451A4 File Offset: 0x00B433A4
|
|
private void PEGNCLHNAMI(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.OCGPOCFMOEH();
|
|
}
|
|
|
|
// Token: 0x060288A8 RID: 166056 RVA: 0x00B451AC File Offset: 0x00B433AC
|
|
public void BKFCMLEENNK()
|
|
{
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.LocalPlayerSwitchTeam();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288A9 RID: 166057 RVA: 0x00B451CC File Offset: 0x00B433CC
|
|
private void GBBLIEAMGIF(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.HKAFPIGGJDB();
|
|
}
|
|
|
|
// Token: 0x060288AA RID: 166058 RVA: 0x00B451D4 File Offset: 0x00B433D4
|
|
private void IHOCBKOIICD()
|
|
{
|
|
this.KAFNHBLDKOC();
|
|
}
|
|
|
|
// Token: 0x060288AB RID: 166059 RVA: 0x00B451DC File Offset: 0x00B433DC
|
|
private void HKAFPIGGJDB()
|
|
{
|
|
this.OCLNGJEOKGM();
|
|
this.EAHHPKKFBCH();
|
|
this.ANGBOFHDBMI();
|
|
this.KAFNHBLDKOC();
|
|
}
|
|
|
|
// Token: 0x060288AC RID: 166060 RVA: 0x00B451F8 File Offset: 0x00B433F8
|
|
public void CPLLPAEIHID(float NOBAPCOKFIL)
|
|
{
|
|
float num = (float)this.LPBKLHHNMOI() * 632f;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.JEDEBJJKNBE().MDECBIAMMAN(num);
|
|
}
|
|
|
|
// Token: 0x060288AD RID: 166061 RVA: 0x00B45224 File Offset: 0x00B43424
|
|
public void KJHPAENEDOF(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.POEBACONAJO(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288AE RID: 166062 RVA: 0x00B45234 File Offset: 0x00B43434
|
|
private void GJFOCNHKMCA()
|
|
{
|
|
this.NKHLNIDGLDD();
|
|
this.EAHHPKKFBCH();
|
|
this.EHHNKCGGAEA();
|
|
this.PFGPAOMINLM();
|
|
}
|
|
|
|
// Token: 0x060288AF RID: 166063 RVA: 0x00B45250 File Offset: 0x00B43450
|
|
private bool JGOKCIHGIHD()
|
|
{
|
|
return !(NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null) || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.MODFNHDACIG();
|
|
}
|
|
|
|
// Token: 0x060288B0 RID: 166064 RVA: 0x00B45270 File Offset: 0x00B43470
|
|
private void PGPOMDNJBCK()
|
|
{
|
|
this.PFMOEEDCNBK.LPHGFIPBNDL(PEDNLMAHGBP.KGKNIMECEKH.GPBHDHNNEBK, true);
|
|
this.IIDIMJONAKG();
|
|
}
|
|
|
|
// Token: 0x060288B1 RID: 166065 RVA: 0x00B45290 File Offset: 0x00B43490
|
|
public void MKCAIDFNLOO(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.OOCOIKKIKPG(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288B2 RID: 166066 RVA: 0x00B452A0 File Offset: 0x00B434A0
|
|
private void EAHHPKKFBCH()
|
|
{
|
|
bool flag = this.FMBELJHPBCG != null;
|
|
bool flag2 = flag && this.FMBELJHPBCG.HPCKCOBKJLK == PDBEIFOBGIM.GAME_RUNNING;
|
|
bool flag3 = flag && this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
this.hazardButton.gameObject.SetActive(flag2 && !flag3 && this.FMBELJHPBCG is DiscGolfManager);
|
|
this.switchTeamButton.gameObject.SetActive(flag2 && !flag3 && this.FMBELJHPBCG.PNOOBNCKAMJ != null && this.FMBELJHPBCG.PNOOBNCKAMJ.GEAFOCKCAJA.SupportsGameRunningTeamChange);
|
|
if (this.switchTeamButton.gameObject.activeSelf)
|
|
{
|
|
bool flag4 = this.FMBELJHPBCG.NKCBOCMOBCA.OKOEACELJGP(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
this.switchTeamButton.LAEOBJEDBNM = flag4;
|
|
}
|
|
this.endGameButton.gameObject.SetActive(this.IGOCDMHGMGF);
|
|
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.DMLPFMKFOBB)
|
|
{
|
|
this.endGameButtonLabel.text = "END GAME";
|
|
}
|
|
else
|
|
{
|
|
this.endGameButtonLabel.text = "START GAME";
|
|
}
|
|
this.endGameButton.interactable = NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PBKJHFMIENG && (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.KMJGANPKBFJ == JMICDLFPECC.WAITING_FOR_START_GAME || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.DMLPFMKFOBB);
|
|
this.hostGameOptionsRoot.gameObject.SetActive(this.IGOCDMHGMGF && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PBKJHFMIENG);
|
|
this.GAGIIEDMLJI();
|
|
this.EHHOCOPICMP(true);
|
|
this.JFOFEGGDENP();
|
|
}
|
|
|
|
// Token: 0x060288B3 RID: 166067 RVA: 0x00B45464 File Offset: 0x00B43664
|
|
private int ILEKCOFKDKJ(bool LAOMIOLBAEI)
|
|
{
|
|
if (LAOMIOLBAEI)
|
|
{
|
|
float num = NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AJOLMAJPFFD.CKEAPNGABKE();
|
|
this.sandboxTimeLimitSlider.value = (float)this.JAKJPGEJOMP((int)(num / 1758f));
|
|
}
|
|
int num2 = this.KNOCEFMJFBB();
|
|
string text = "Cheer";
|
|
if (num2 > 1)
|
|
{
|
|
text = string.Format("GetStreamedFragments - returning with {0:N0} fragments", num2.ToString());
|
|
}
|
|
this.timeLimitSliderText.text = string.Format("KBNHKHBBHFK", this.HCEMOLKKIFI, text);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x060288B4 RID: 166068 RVA: 0x00B454EC File Offset: 0x00B436EC
|
|
private void NKHLNIDGLDD()
|
|
{
|
|
this.gameScoreboardRoot.SetActive(this.FMBELJHPBCG != null && this.FMBELJHPBCG.HPCKCOBKJLK == (PDBEIFOBGIM)7);
|
|
this.sandboxScoreboardRoot.SetActive(this.JGOKCIHGIHD());
|
|
bool flag = !this.gameScoreboardRoot.activeSelf && this.sandboxScoreboardRoot.activeSelf;
|
|
this.emptyScoreboardDisplayRoot.gameObject.SetActive(flag);
|
|
}
|
|
|
|
// Token: 0x060288B5 RID: 166069 RVA: 0x00B45570 File Offset: 0x00B43770
|
|
private bool IOKPDLJOJNE()
|
|
{
|
|
return NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null && NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.OIECPOKPFLO();
|
|
}
|
|
|
|
// Token: 0x060288B6 RID: 166070 RVA: 0x00B45590 File Offset: 0x00B43790
|
|
public void AGGGBPGICKM(float NOBAPCOKFIL)
|
|
{
|
|
float num = (float)this.LPBKLHHNMOI() * 1733f;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AJOLMAJPFFD.MDECBIAMMAN(num);
|
|
}
|
|
|
|
// Token: 0x060288B7 RID: 166071 RVA: 0x00B455BC File Offset: 0x00B437BC
|
|
public void MMECIHNEJMG(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.BNGELAHNCHM(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288B8 RID: 166072 RVA: 0x00B455CC File Offset: 0x00B437CC
|
|
private void BKNECIGIAMF(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.GJFOCNHKMCA();
|
|
}
|
|
|
|
// Token: 0x060288B9 RID: 166073 RVA: 0x00B455D4 File Offset: 0x00B437D4
|
|
private void FGOPMJIHOPI()
|
|
{
|
|
this.muteGuestsToggle.FFCPPDAELEC(NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.AODCGKDIMEH());
|
|
}
|
|
|
|
// Token: 0x060288BA RID: 166074 RVA: 0x00B455EC File Offset: 0x00B437EC
|
|
private void HFDEKIJGFJN()
|
|
{
|
|
this.PFMOEEDCNBK.UpdateDetails(PEDNLMAHGBP.KGKNIMECEKH.APMMEELEEHL(), false);
|
|
this.IIDIMJONAKG();
|
|
}
|
|
|
|
// Token: 0x060288BB RID: 166075 RVA: 0x00B4560C File Offset: 0x00B4380C
|
|
public void JMFHBHOIDMJ(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.EKFAELEKLIE();
|
|
}
|
|
|
|
// Token: 0x060288BC RID: 166076 RVA: 0x00B45620 File Offset: 0x00B43820
|
|
public void Toggle_OnlyHostsCanInvite(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.ToggleOnlyHostsCanInvite(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288BD RID: 166077 RVA: 0x00B45630 File Offset: 0x00B43830
|
|
private void HAPAPFJCDCA()
|
|
{
|
|
this.APBDPHJLENJ();
|
|
this.PACBCHILLEL();
|
|
this.DPCHBFHCGGL();
|
|
this.NPKEMJFKOLI();
|
|
}
|
|
|
|
// Token: 0x060288BE RID: 166078 RVA: 0x00B4564C File Offset: 0x00B4384C
|
|
private void ANLKPJPNGCL(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.OCGPOCFMOEH();
|
|
}
|
|
|
|
// Token: 0x060288BF RID: 166079 RVA: 0x00B45654 File Offset: 0x00B43854
|
|
public override void OnFlowExited()
|
|
{
|
|
base.OnFlowExited();
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.EKGMPHMHBEM -= this.MMALKFEJBMC;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent -= this.JACPCJOHCID;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MKBHIJAPLMK -= this.INBDANEAKMO;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.NNHGOLEJECG -= this.AMFGEJODABF;
|
|
}
|
|
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NDKFCMNIHJJ -= this.EAEFCCHAKMC;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.KFLPBJCOCLJ -= this.GIIKIJFNIGC;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AJOLMAJPFFD.TimeLimitChangedEvent -= this.DMCKELDMAGG;
|
|
}
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.NDKFCMNIHJJ -= this.GBBLIEAMGIF;
|
|
}
|
|
PEDNLMAHGBP.IHOCBKOIICD -= this.IHOCBKOIICD;
|
|
}
|
|
|
|
// Token: 0x060288C0 RID: 166080 RVA: 0x00B4577C File Offset: 0x00B4397C
|
|
private void APBDPHJLENJ()
|
|
{
|
|
this.muteGuestsToggle.EBBACJMBBHD = NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MLJDIOEJNIN;
|
|
}
|
|
|
|
// Token: 0x060288C1 RID: 166081 RVA: 0x00B45794 File Offset: 0x00B43994
|
|
private void OCLNGJEOKGM()
|
|
{
|
|
this.gameScoreboardRoot.SetActive(this.FMBELJHPBCG != null && this.FMBELJHPBCG.HPCKCOBKJLK != PDBEIFOBGIM.DISABLED);
|
|
this.sandboxScoreboardRoot.SetActive(this.IGOCDMHGMGF);
|
|
bool flag = this.gameScoreboardRoot.activeSelf || this.sandboxScoreboardRoot.activeSelf;
|
|
this.emptyScoreboardDisplayRoot.gameObject.SetActive(!flag);
|
|
}
|
|
|
|
// Token: 0x060288C2 RID: 166082 RVA: 0x00B45818 File Offset: 0x00B43A18
|
|
private void GBAHEKGAPOO(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.HKAFPIGGJDB();
|
|
}
|
|
|
|
// Token: 0x060288C3 RID: 166083 RVA: 0x00B45820 File Offset: 0x00B43A20
|
|
private void AMFGEJODABF(bool INNGECIOBOO)
|
|
{
|
|
this.PCCLBKFFLBL();
|
|
}
|
|
|
|
// Token: 0x060288C4 RID: 166084 RVA: 0x00B45828 File Offset: 0x00B43A28
|
|
private void EAEFCCHAKMC(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.HKAFPIGGJDB();
|
|
}
|
|
|
|
// Token: 0x060288C5 RID: 166085 RVA: 0x00B45830 File Offset: 0x00B43A30
|
|
private void CHFEIHNDGFO(bool INNGECIOBOO)
|
|
{
|
|
this.PCCLBKFFLBL();
|
|
}
|
|
|
|
// Token: 0x060288C6 RID: 166086 RVA: 0x00B45838 File Offset: 0x00B43A38
|
|
private void ILKDOOLCMCO()
|
|
{
|
|
this.hostsOnlyStageToggle.EBBACJMBBHD = NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.JBAPKOFLLJD;
|
|
}
|
|
|
|
// Token: 0x060288C7 RID: 166087 RVA: 0x00B45850 File Offset: 0x00B43A50
|
|
public void BMELGEEOJGN(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PBALELAPEJI(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288C8 RID: 166088 RVA: 0x00B45860 File Offset: 0x00B43A60
|
|
private void INBDANEAKMO(bool INNGECIOBOO)
|
|
{
|
|
this.ILKDOOLCMCO();
|
|
}
|
|
|
|
// Token: 0x060288C9 RID: 166089 RVA: 0x00B45868 File Offset: 0x00B43A68
|
|
public void DEGLHLMHKJD(float NOBAPCOKFIL)
|
|
{
|
|
this.EHHOCOPICMP(true);
|
|
}
|
|
|
|
// Token: 0x060288CA RID: 166090 RVA: 0x00B45874 File Offset: 0x00B43A74
|
|
public void GFHPMHJJHJN()
|
|
{
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
DiscGolfManager discGolfManager = this.FMBELJHPBCG as DiscGolfManager;
|
|
if (discGolfManager != null)
|
|
{
|
|
discGolfManager.HNLFGLHDAOO(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288CB RID: 166091 RVA: 0x00B458B8 File Offset: 0x00B43AB8
|
|
private void MMALKFEJBMC(bool INNGECIOBOO)
|
|
{
|
|
this.APBDPHJLENJ();
|
|
}
|
|
|
|
// Token: 0x060288CC RID: 166092 RVA: 0x00B458C0 File Offset: 0x00B43AC0
|
|
public void CLPHFPNJOEE(float NOBAPCOKFIL)
|
|
{
|
|
this.ILEKCOFKDKJ(true);
|
|
}
|
|
|
|
// Token: 0x060288CD RID: 166093 RVA: 0x00B458CC File Offset: 0x00B43ACC
|
|
public void SliderValueChanged_TimeLimit(float NOBAPCOKFIL)
|
|
{
|
|
this.EHHOCOPICMP(false);
|
|
}
|
|
|
|
// Token: 0x060288CE RID: 166094 RVA: 0x00B458D8 File Offset: 0x00B43AD8
|
|
private int KNOCEFMJFBB()
|
|
{
|
|
int num = (int)this.sandboxTimeLimitSlider.IJJKIGNJHKK();
|
|
if ((float)num == this.sandboxTimeLimitSlider.maxValue)
|
|
{
|
|
return -1;
|
|
}
|
|
int num2 = Mathf.Min(num, this.highAccuracyTimeLimitMaxValue);
|
|
int num3 = Mathf.Max(0, num - num2);
|
|
return num2 + num3 * this.lowAccuracyTimeLimitIncrement;
|
|
}
|
|
|
|
// Token: 0x060288CF RID: 166095 RVA: 0x00B45928 File Offset: 0x00B43B28
|
|
public static bool BBBHEFNDNLL()
|
|
{
|
|
EHLBEFKJLHJ ehlbefkjlhj = PEDNLMAHGBP.NNAHPOJLAHM();
|
|
return ehlbefkjlhj == null || ehlbefkjlhj.NADIHMFNDPA() == (PGOPAPIFECA)(-119) || ehlbefkjlhj.NADIHMFNDPA() == (PGOPAPIFECA)(-27);
|
|
}
|
|
|
|
// Token: 0x060288D1 RID: 166097 RVA: 0x00B45970 File Offset: 0x00B43B70
|
|
public void NCNAEPOHLLB(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.ToggleOnlyHostsCanInvite(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288D2 RID: 166098 RVA: 0x00B45980 File Offset: 0x00B43B80
|
|
public void MKCOLGPCLGO(float NOBAPCOKFIL)
|
|
{
|
|
float num = (float)this.LPBKLHHNMOI() * 1217f;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.IJFKJFDLAOB().AIBKHHMJGBP(num);
|
|
}
|
|
|
|
// Token: 0x060288D3 RID: 166099 RVA: 0x00B459AC File Offset: 0x00B43BAC
|
|
private void HEIBFGICHNB()
|
|
{
|
|
this.PGPOMDNJBCK();
|
|
}
|
|
|
|
// Token: 0x060288D4 RID: 166100 RVA: 0x00B459B4 File Offset: 0x00B43BB4
|
|
public void COMFPHGLOII(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MGGDIHOFPGN(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288D5 RID: 166101 RVA: 0x00B459C4 File Offset: 0x00B43BC4
|
|
private int LPBKLHHNMOI()
|
|
{
|
|
int num = (int)this.sandboxTimeLimitSlider.AIGDGNMEIKI;
|
|
if ((float)num == this.sandboxTimeLimitSlider.maxValue)
|
|
{
|
|
return -1;
|
|
}
|
|
int num2 = Mathf.Min(num, this.highAccuracyTimeLimitMaxValue);
|
|
int num3 = Mathf.Max(0, num - num2);
|
|
return num2 + num3 * this.lowAccuracyTimeLimitIncrement;
|
|
}
|
|
|
|
// Token: 0x060288D6 RID: 166102 RVA: 0x00B45A14 File Offset: 0x00B43C14
|
|
public void BNPGCOKPBJG(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.LAAGJOBPBIM();
|
|
}
|
|
|
|
// Token: 0x060288D7 RID: 166103 RVA: 0x00B45A28 File Offset: 0x00B43C28
|
|
public void LMLJHCPFGJN()
|
|
{
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.LocalPlayerSwitchTeam();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288D8 RID: 166104 RVA: 0x00B45A48 File Offset: 0x00B43C48
|
|
public virtual void EGJCGCNKAOB(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.NBDFENBOJHF(KJKLMLPCCAO);
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.DNBHKBEFLHO(new Action<bool>(this.GNPLIIELHDE));
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent += this.JACPCJOHCID;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.OEPMHKNBCAO(new Action<bool>(this.INBDANEAKMO));
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PNPNCKGKKFM(new Action<bool>(this.AMFGEJODABF));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.DOMMMOILOOH(new ANMJLCILKDJ.GCDAGHDANCL(this.HFBKPBDDPCH));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.DBLDHGEHJOK(new SandboxTeleportManager.JMCECDMFLFC(this.GIIKIJFNIGC));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AJOLMAJPFFD.TimeLimitChangedEvent += this.DMCKELDMAGG;
|
|
PEDNLMAHGBP.HFBIOEKBNBL(new PEDNLMAHGBP.CMKEGANLNDP(this.CBGIOJHEMFJ));
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.NDKFCMNIHJJ += this.ANLKPJPNGCL;
|
|
}
|
|
this.HKAFPIGGJDB();
|
|
}
|
|
|
|
// Token: 0x060288D9 RID: 166105 RVA: 0x00B45B58 File Offset: 0x00B43D58
|
|
private void DAEIGABBGBP(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.GJFOCNHKMCA();
|
|
}
|
|
|
|
// Token: 0x060288DA RID: 166106 RVA: 0x00B45B60 File Offset: 0x00B43D60
|
|
private void DKLKJPPOKLE()
|
|
{
|
|
this.limitSandboxTeleportToggle.ELPLDECHEHK(NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.FONKCFNPGBF());
|
|
}
|
|
|
|
// Token: 0x060288DB RID: 166107 RVA: 0x00B45B7C File Offset: 0x00B43D7C
|
|
public void JPPAOHAIBLE()
|
|
{
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
DiscGolfManager discGolfManager = this.FMBELJHPBCG as DiscGolfManager;
|
|
if (discGolfManager != null)
|
|
{
|
|
discGolfManager.LocalVoluntaryHazard(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288DC RID: 166108 RVA: 0x00B45BC0 File Offset: 0x00B43DC0
|
|
public void NABBDEFIOKA(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.CHBJIAJFNBF(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288DD RID: 166109 RVA: 0x00B45BD0 File Offset: 0x00B43DD0
|
|
public void ButtonPress_EndGame()
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.ANJECNGIEGL.CPOCBFKGDKH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288DE RID: 166110 RVA: 0x00B45BF4 File Offset: 0x00B43DF4
|
|
private void EJLGFPFDBNH(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.OCGPOCFMOEH();
|
|
}
|
|
|
|
// Token: 0x060288DF RID: 166111 RVA: 0x00B45BFC File Offset: 0x00B43DFC
|
|
public void Toggle_EnforceHostAreas(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.ToggleHostsOnlyStage(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060288E0 RID: 166112 RVA: 0x00B45C0C File Offset: 0x00B43E0C
|
|
public void HBPEBIIBEJD(float NOBAPCOKFIL)
|
|
{
|
|
float num = (float)this.KNOCEFMJFBB() * 945f;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AJOLMAJPFFD.MDECBIAMMAN(num);
|
|
}
|
|
|
|
// Token: 0x060288E1 RID: 166113 RVA: 0x00B45C38 File Offset: 0x00B43E38
|
|
private void GAGIIEDMLJI()
|
|
{
|
|
this.limitSandboxTeleportToggle.EBBACJMBBHD = NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.UseTeleportCooldownInGames;
|
|
}
|
|
|
|
// Token: 0x060288E2 RID: 166114 RVA: 0x00B45C54 File Offset: 0x00B43E54
|
|
private void ELDKDBNJJPF()
|
|
{
|
|
this.muteGuestsToggle.EBBACJMBBHD = NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MLJDIOEJNIN;
|
|
}
|
|
|
|
// Token: 0x060288E3 RID: 166115 RVA: 0x00B45C6C File Offset: 0x00B43E6C
|
|
public static bool LHLGHLPDDFF()
|
|
{
|
|
EHLBEFKJLHJ ehlbefkjlhj = PEDNLMAHGBP.NNAHPOJLAHM();
|
|
return ehlbefkjlhj != null && ehlbefkjlhj.CJGHDJHCKLN() != (PGOPAPIFECA)(-141) && ehlbefkjlhj.KAPOBAEMBKL != (PGOPAPIFECA)50;
|
|
}
|
|
|
|
// Token: 0x060288E4 RID: 166116 RVA: 0x00B45CA8 File Offset: 0x00B43EA8
|
|
private void EDFIIBHIDAE()
|
|
{
|
|
bool flag = this.FMBELJHPBCG != null;
|
|
bool flag2 = flag && this.FMBELJHPBCG.HPCKCOBKJLK == PDBEIFOBGIM.PRE_GAME;
|
|
bool flag3 = flag && this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
this.hazardButton.gameObject.SetActive(flag2 && !flag3 && this.FMBELJHPBCG is DiscGolfManager);
|
|
this.switchTeamButton.gameObject.SetActive(!flag2 || flag3 || !(this.FMBELJHPBCG.PNOOBNCKAMJ != null) || this.FMBELJHPBCG.PNOOBNCKAMJ.FNMEBIBFDNC().SupportsGameRunningTeamChange);
|
|
if (this.switchTeamButton.gameObject.activeSelf)
|
|
{
|
|
bool flag4 = this.FMBELJHPBCG.NKCBOCMOBCA.OKOEACELJGP(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
this.switchTeamButton.LAEOBJEDBNM = flag4;
|
|
}
|
|
this.endGameButton.gameObject.SetActive(this.EBOGCABNECA());
|
|
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.BCGAGKNAKJB())
|
|
{
|
|
this.endGameButtonLabel.text = "#FF4040";
|
|
}
|
|
else
|
|
{
|
|
this.endGameButtonLabel.text = "UHJvdG9idWZiBnByb3RvMw==";
|
|
}
|
|
this.endGameButton.interactable = NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.FGCDJNNEJLO() && (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.KKBFCHHGDMN() == JMICDLFPECC.WAITING_FOR_PLAYERS || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.BCGAGKNAKJB());
|
|
this.hostGameOptionsRoot.gameObject.SetActive(this.EBOGCABNECA() && NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.PBKJHFMIENG);
|
|
this.DNCFLDOEECP();
|
|
this.ILEKCOFKDKJ(false);
|
|
this.JFOFEGGDENP();
|
|
}
|
|
|
|
// Token: 0x1700121E RID: 4638
|
|
// (get) Token: 0x060288E5 RID: 166117 RVA: 0x00B45E6C File Offset: 0x00B4406C
|
|
public static bool PKCIPOEBEHC
|
|
{
|
|
get
|
|
{
|
|
EHLBEFKJLHJ ehlbefkjlhj = PEDNLMAHGBP.KGKNIMECEKH;
|
|
return ehlbefkjlhj != null && ehlbefkjlhj.KAPOBAEMBKL != PGOPAPIFECA.DORM_ROOM && ehlbefkjlhj.KAPOBAEMBKL != PGOPAPIFECA.REC_CENTER;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288E6 RID: 166118 RVA: 0x00B45EA8 File Offset: 0x00B440A8
|
|
public override void FAMCHIBIHGA(StackedUIFlowBase KJKLMLPCCAO)
|
|
{
|
|
base.BFBDHIJELAP(KJKLMLPCCAO);
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.EKGMPHMHBEM += this.MMALKFEJBMC;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent += this.AGGBFOAGFBI;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MKBHIJAPLMK += this.INBDANEAKMO;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.NLJHPCMNMJL(new Action<bool>(this.KGLPCKOPAKE));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.DOMMMOILOOH(new ANMJLCILKDJ.GCDAGHDANCL(this.EGBEAJIBHMI));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.DBLDHGEHJOK(new SandboxTeleportManager.JMCECDMFLFC(this.GIIKIJFNIGC));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AJOLMAJPFFD.TimeLimitChangedEvent += this.KNNNLGHHJFH;
|
|
PEDNLMAHGBP.HFBIOEKBNBL(new PEDNLMAHGBP.CMKEGANLNDP(this.IHOCBKOIICD));
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.NDKFCMNIHJJ += this.ANLKPJPNGCL;
|
|
}
|
|
this.HKAFPIGGJDB();
|
|
}
|
|
|
|
// Token: 0x060288E7 RID: 166119 RVA: 0x00B45FB8 File Offset: 0x00B441B8
|
|
public void CEGPDOGILKF()
|
|
{
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
DiscGolfManager discGolfManager = this.FMBELJHPBCG as DiscGolfManager;
|
|
if (discGolfManager != null)
|
|
{
|
|
discGolfManager.HNLFGLHDAOO(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288E8 RID: 166120 RVA: 0x00B45FFC File Offset: 0x00B441FC
|
|
private void CBGIOJHEMFJ()
|
|
{
|
|
this.KAFNHBLDKOC();
|
|
}
|
|
|
|
// Token: 0x060288E9 RID: 166121 RVA: 0x00B46004 File Offset: 0x00B44204
|
|
public virtual void BPHNBNKBNHP()
|
|
{
|
|
base.OnFlowExited();
|
|
if (NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.NKMGCAJONED(new Action<bool>(this.GNPLIIELHDE));
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HostChangeEvent -= this.AGGBFOAGFBI;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.MKBHIJAPLMK -= this.INBDANEAKMO;
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.NNHGOLEJECG -= this.AMFGEJODABF;
|
|
}
|
|
if (NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AGLLIPFAENF(new ANMJLCILKDJ.GCDAGHDANCL(this.EGBEAJIBHMI));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.GBHBOMFMLBI(new SandboxTeleportManager.JMCECDMFLFC(this.GIIKIJFNIGC));
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.JEDEBJJKNBE().TimeLimitChangedEvent -= this.KNNNLGHHJFH;
|
|
}
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.NDKFCMNIHJJ -= this.BKNECIGIAMF;
|
|
}
|
|
PEDNLMAHGBP.POFOBFPLGNM(new PEDNLMAHGBP.CMKEGANLNDP(this.CBGIOJHEMFJ));
|
|
}
|
|
|
|
// Token: 0x060288EA RID: 166122 RVA: 0x00B4612C File Offset: 0x00B4432C
|
|
public void GBPAGLGDADH(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.HHGECMHJHBB();
|
|
}
|
|
|
|
// Token: 0x060288EB RID: 166123 RVA: 0x00B46140 File Offset: 0x00B44340
|
|
private void KAFNHBLDKOC()
|
|
{
|
|
this.PFMOEEDCNBK.UpdateDetails(PEDNLMAHGBP.KGKNIMECEKH.GPBHDHNNEBK, false);
|
|
this.PJJLJFBBEIP();
|
|
}
|
|
|
|
// Token: 0x060288EC RID: 166124 RVA: 0x00B46160 File Offset: 0x00B44360
|
|
private void NGMOJBBHEGN()
|
|
{
|
|
this.detailsSubscreen.Button.LAEOBJEDBNM = !SessionManager.NPLEGJCKAEB || FKJHLNJDEKK.EFECJBMLOJI().BCBJFKEFMMI();
|
|
if (!SessionManager.NPLEGJCKAEB && base.KBFDCLBAAFB == this.detailsSubscreen)
|
|
{
|
|
base.KOACJIFMNEE(this.AOGMHMDMGAH);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288ED RID: 166125 RVA: 0x00B461C4 File Offset: 0x00B443C4
|
|
public void DHNGGNAHIBD(float NOBAPCOKFIL)
|
|
{
|
|
float num = (float)this.KNOCEFMJFBB() * 1672f;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.IJFKJFDLAOB().MDECBIAMMAN(num);
|
|
}
|
|
|
|
// Token: 0x060288EE RID: 166126 RVA: 0x00B461F0 File Offset: 0x00B443F0
|
|
private void DNCFLDOEECP()
|
|
{
|
|
this.limitSandboxTeleportToggle.IPPHDIOGMGC(NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.FONKCFNPGBF());
|
|
}
|
|
|
|
// Token: 0x060288EF RID: 166127 RVA: 0x00B4620C File Offset: 0x00B4440C
|
|
private bool IODHLGKKCDA()
|
|
{
|
|
return !(NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM != null) || NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.OIECPOKPFLO();
|
|
}
|
|
|
|
// Token: 0x060288F0 RID: 166128 RVA: 0x00B4622C File Offset: 0x00B4442C
|
|
private void PJJLJFBBEIP()
|
|
{
|
|
this.detailsSubscreen.Button.LAEOBJEDBNM = SessionManager.NPLEGJCKAEB && !FKJHLNJDEKK.LECFBEBMLIC.BCBJFKEFMMI();
|
|
if (!SessionManager.NPLEGJCKAEB && base.KBFDCLBAAFB == this.detailsSubscreen)
|
|
{
|
|
base.GKBCOFMJKDK(this.AOGMHMDMGAH);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288F1 RID: 166129 RVA: 0x00B46290 File Offset: 0x00B44490
|
|
private void DPCHBFHCGGL()
|
|
{
|
|
this.onlyHostsCanInviteToggle.FFCPPDAELEC(NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.HPEJCFNNHPG());
|
|
}
|
|
|
|
// Token: 0x060288F2 RID: 166130 RVA: 0x00B462A8 File Offset: 0x00B444A8
|
|
public void MNGKFPFGIOB(float NOBAPCOKFIL)
|
|
{
|
|
float num = (float)this.LPBKLHHNMOI() * 1124f;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.IJFKJFDLAOB().MDECBIAMMAN(num);
|
|
}
|
|
|
|
// Token: 0x060288F3 RID: 166131 RVA: 0x00B462D4 File Offset: 0x00B444D4
|
|
private void NPKEMJFKOLI()
|
|
{
|
|
bool flag = NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.FGCDJNNEJLO();
|
|
this.hostSubscreen.Button.LAEOBJEDBNM = flag;
|
|
if (!flag && base.FOFNFCGNDGO() == this.hostSubscreen)
|
|
{
|
|
base.KAJPNFCCAIK(this.AOGMHMDMGAH);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288F4 RID: 166132 RVA: 0x00B46328 File Offset: 0x00B44528
|
|
private void EGBEAJIBHMI(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.HKAFPIGGJDB();
|
|
}
|
|
|
|
// Token: 0x060288F5 RID: 166133 RVA: 0x00B46330 File Offset: 0x00B44530
|
|
private void GIIKIJFNIGC(bool EGHEHICAEJB)
|
|
{
|
|
this.GAGIIEDMLJI();
|
|
}
|
|
|
|
// Token: 0x060288F6 RID: 166134 RVA: 0x00B46338 File Offset: 0x00B44538
|
|
public void ButtonPress_SwitchTeam()
|
|
{
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
this.FMBELJHPBCG.LocalPlayerSwitchTeam();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288F7 RID: 166135 RVA: 0x00B46358 File Offset: 0x00B44558
|
|
public static bool HGFHIFKJABO()
|
|
{
|
|
EHLBEFKJLHJ ehlbefkjlhj = PEDNLMAHGBP.FDJJBPMIGGL();
|
|
return ehlbefkjlhj == null || ehlbefkjlhj.KAPOBAEMBKL == (PGOPAPIFECA)84 || ehlbefkjlhj.KAPOBAEMBKL == (PGOPAPIFECA)(-87);
|
|
}
|
|
|
|
// Token: 0x060288F8 RID: 166136 RVA: 0x00B46394 File Offset: 0x00B44594
|
|
private void ANGBOFHDBMI()
|
|
{
|
|
this.APBDPHJLENJ();
|
|
this.ILKDOOLCMCO();
|
|
this.PCCLBKFFLBL();
|
|
this.FBJGJKNOMCK();
|
|
}
|
|
|
|
// Token: 0x060288F9 RID: 166137 RVA: 0x00B463B0 File Offset: 0x00B445B0
|
|
private void AGGBFOAGFBI(LNJFBGIBLHA CFMLPCOFMKO, bool ODJHGBEBFNH)
|
|
{
|
|
this.OCGPOCFMOEH();
|
|
}
|
|
|
|
// Token: 0x060288FA RID: 166138 RVA: 0x00B463B8 File Offset: 0x00B445B8
|
|
private void EHHNKCGGAEA()
|
|
{
|
|
this.APBDPHJLENJ();
|
|
this.PACBCHILLEL();
|
|
this.PCCLBKFFLBL();
|
|
this.FBJGJKNOMCK();
|
|
}
|
|
|
|
// Token: 0x060288FB RID: 166139 RVA: 0x00B463D4 File Offset: 0x00B445D4
|
|
private void PCCLBKFFLBL()
|
|
{
|
|
this.onlyHostsCanInviteToggle.EBBACJMBBHD = NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.AEBEBMJIPBM;
|
|
}
|
|
|
|
// Token: 0x060288FC RID: 166140 RVA: 0x00B463EC File Offset: 0x00B445EC
|
|
private void IIDIMJONAKG()
|
|
{
|
|
this.detailsSubscreen.Button.LAEOBJEDBNM = !SessionManager.NPLEGJCKAEB || !FKJHLNJDEKK.GFPCOHDFDEF().BCBJFKEFMMI();
|
|
if (!SessionManager.NPLEGJCKAEB && base.CDMMBOHBOBE() == this.detailsSubscreen)
|
|
{
|
|
base.GKBCOFMJKDK(this.AOGMHMDMGAH);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288FD RID: 166141 RVA: 0x00B46450 File Offset: 0x00B44650
|
|
private void JFOFEGGDENP()
|
|
{
|
|
bool flag = this.hostGameOptionsRoot.gameObject.activeSelf || this.endGameButton.gameObject.activeSelf || this.hazardButton.gameObject.activeSelf || this.switchTeamButton.gameObject.activeSelf;
|
|
if (this.gameSubscreen.Button != null)
|
|
{
|
|
this.gameSubscreen.Button.LAEOBJEDBNM = flag;
|
|
}
|
|
if (base.KBFDCLBAAFB == this.gameSubscreen && !flag)
|
|
{
|
|
base.GKBCOFMJKDK(this.AOGMHMDMGAH);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060288FE RID: 166142 RVA: 0x00B46500 File Offset: 0x00B44700
|
|
private void KNNNLGHHJFH(float FOEOKCHPILL)
|
|
{
|
|
this.ILEKCOFKDKJ(false);
|
|
}
|
|
|
|
// Token: 0x060288FF RID: 166143 RVA: 0x00B4650C File Offset: 0x00B4470C
|
|
private void HFBKPBDDPCH(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE)
|
|
{
|
|
this.GJFOCNHKMCA();
|
|
}
|
|
|
|
// Token: 0x06028901 RID: 166145 RVA: 0x00B4652C File Offset: 0x00B4472C
|
|
private void JACPCJOHCID(LNJFBGIBLHA CFMLPCOFMKO, bool ODJHGBEBFNH)
|
|
{
|
|
this.HKAFPIGGJDB();
|
|
}
|
|
|
|
// Token: 0x06028902 RID: 166146 RVA: 0x00B46534 File Offset: 0x00B44734
|
|
public void SliderReleased_TimeLimit(float NOBAPCOKFIL)
|
|
{
|
|
float num = (float)this.LPBKLHHNMOI() * 60f;
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.AJOLMAJPFFD.MDECBIAMMAN(num);
|
|
}
|
|
|
|
// Token: 0x06028903 RID: 166147 RVA: 0x00B46560 File Offset: 0x00B44760
|
|
private int JAKJPGEJOMP(int IPFEEPNDPCC)
|
|
{
|
|
if (IPFEEPNDPCC <= 0)
|
|
{
|
|
return (int)this.sandboxTimeLimitSlider.maxValue;
|
|
}
|
|
int num = Mathf.Min(this.highAccuracyTimeLimitMaxValue, IPFEEPNDPCC);
|
|
int num2 = Mathf.Max(0, IPFEEPNDPCC - num);
|
|
return num + num2 / this.lowAccuracyTimeLimitIncrement;
|
|
}
|
|
|
|
// Token: 0x06028904 RID: 166148 RVA: 0x00B465A4 File Offset: 0x00B447A4
|
|
private void PACBCHILLEL()
|
|
{
|
|
this.hostsOnlyStageToggle.EBBACJMBBHD = NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.JBAPKOFLLJD;
|
|
}
|
|
|
|
// Token: 0x06028905 RID: 166149 RVA: 0x00B465BC File Offset: 0x00B447BC
|
|
public void ButtonPress_Hazard()
|
|
{
|
|
if (this.FMBELJHPBCG != null)
|
|
{
|
|
DiscGolfManager discGolfManager = this.FMBELJHPBCG as DiscGolfManager;
|
|
if (discGolfManager != null)
|
|
{
|
|
discGolfManager.LocalVoluntaryHazard(IHFKMIAHBFP.JEFGMHBLLKI);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06028906 RID: 166150 RVA: 0x00B46600 File Offset: 0x00B44800
|
|
public void Toggle_LimitSandboxTeleport(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<SandboxRoomManager>.NCKMBFBMBFM.NGNMNNNGNBN.GPIDLPFNHNG();
|
|
}
|
|
|
|
// Token: 0x06028907 RID: 166151 RVA: 0x00B46614 File Offset: 0x00B44814
|
|
private void KGLPCKOPAKE(bool INNGECIOBOO)
|
|
{
|
|
this.DPCHBFHCGGL();
|
|
}
|
|
|
|
// Token: 0x06028908 RID: 166152 RVA: 0x00B4661C File Offset: 0x00B4481C
|
|
public void DKFHGEHEMIB(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.ToggleOnlyHostsCanInvite(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x06028909 RID: 166153 RVA: 0x00B4662C File Offset: 0x00B4482C
|
|
public void Toggle_MuteGuests(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.ToggleGlobalSilence(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0602890A RID: 166154 RVA: 0x00B4663C File Offset: 0x00B4483C
|
|
public void FBEBNDBPFAL(bool NOBAPCOKFIL)
|
|
{
|
|
NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.BNGELAHNCHM(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0602890B RID: 166155 RVA: 0x00B4664C File Offset: 0x00B4484C
|
|
private void OCGPOCFMOEH()
|
|
{
|
|
this.NKHLNIDGLDD();
|
|
this.EAHHPKKFBCH();
|
|
this.HAPAPFJCDCA();
|
|
this.PFGPAOMINLM();
|
|
}
|
|
|
|
// Token: 0x0602890C RID: 166156 RVA: 0x00B46668 File Offset: 0x00B44868
|
|
private void KJNKOPHHKPL()
|
|
{
|
|
this.hostsOnlyStageToggle.FFCPPDAELEC(NetworkedSingletonMonoBehaviour<EventManager>.NCKMBFBMBFM.KECEJIJAGJK());
|
|
}
|
|
|
|
// Token: 0x04006484 RID: 25732
|
|
[SerializeField]
|
|
[Header("Scoreboard")]
|
|
private Subscreen scoreboardSubscreen;
|
|
|
|
// Token: 0x04006485 RID: 25733
|
|
[SerializeField]
|
|
private RectTransform emptyScoreboardDisplayRoot;
|
|
|
|
// Token: 0x04006486 RID: 25734
|
|
[SerializeField]
|
|
private GameObject gameScoreboardRoot;
|
|
|
|
// Token: 0x04006487 RID: 25735
|
|
[SerializeField]
|
|
private GameObject sandboxScoreboardRoot;
|
|
|
|
// Token: 0x04006488 RID: 25736
|
|
[SerializeField]
|
|
[Header("Game")]
|
|
private Subscreen gameSubscreen;
|
|
|
|
// Token: 0x04006489 RID: 25737
|
|
[SerializeField]
|
|
private Button3D endGameButton;
|
|
|
|
// Token: 0x0400648A RID: 25738
|
|
[SerializeField]
|
|
private Text endGameButtonLabel;
|
|
|
|
// Token: 0x0400648B RID: 25739
|
|
[SerializeField]
|
|
private Button3D hazardButton;
|
|
|
|
// Token: 0x0400648C RID: 25740
|
|
[SerializeField]
|
|
private Button3D switchTeamButton;
|
|
|
|
// Token: 0x0400648D RID: 25741
|
|
[SerializeField]
|
|
private RectTransform hostGameOptionsRoot;
|
|
|
|
// Token: 0x0400648E RID: 25742
|
|
[SerializeField]
|
|
private ToggleButton3D limitSandboxTeleportToggle;
|
|
|
|
// Token: 0x0400648F RID: 25743
|
|
[SerializeField]
|
|
private Slider3D sandboxTimeLimitSlider;
|
|
|
|
// Token: 0x04006490 RID: 25744
|
|
[SerializeField]
|
|
private Text timeLimitSliderText;
|
|
|
|
// Token: 0x04006491 RID: 25745
|
|
[SerializeField]
|
|
private int highAccuracyTimeLimitMaxValue = 15;
|
|
|
|
// Token: 0x04006492 RID: 25746
|
|
[SerializeField]
|
|
private int lowAccuracyTimeLimitIncrement = 5;
|
|
|
|
// Token: 0x04006493 RID: 25747
|
|
[SerializeField]
|
|
[Header("Host")]
|
|
private Subscreen hostSubscreen;
|
|
|
|
// Token: 0x04006494 RID: 25748
|
|
[SerializeField]
|
|
private ToggleButton3D muteGuestsToggle;
|
|
|
|
// Token: 0x04006495 RID: 25749
|
|
[SerializeField]
|
|
private ToggleButton3D hostsOnlyStageToggle;
|
|
|
|
// Token: 0x04006496 RID: 25750
|
|
[SerializeField]
|
|
private ToggleButton3D onlyHostsCanInviteToggle;
|
|
|
|
// Token: 0x04006497 RID: 25751
|
|
[SerializeField]
|
|
[Header("Details")]
|
|
private Subscreen detailsSubscreen;
|
|
|
|
// Token: 0x04006498 RID: 25752
|
|
private GameManager FMBELJHPBCG;
|
|
|
|
// Token: 0x04006499 RID: 25753
|
|
private string OBPBDGCIOKB;
|
|
|
|
// Token: 0x0400649A RID: 25754
|
|
private string HCEMOLKKIFI;
|
|
|
|
// Token: 0x0400649B RID: 25755
|
|
private UIRoomDetails GLGFLLMIOMF;
|
|
}
|