using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom; using RecRoom.Core.Locomotion; using RecRoom.Core.Pools; using UnityEngine; // Token: 0x0200003C RID: 60 [Token(Token = "0x200003C")] public class DodgeballManager : GameRuleManager { // Token: 0x1700005D RID: 93 // (get) Token: 0x060001D2 RID: 466 RVA: 0x0000A0FC File Offset: 0x000082FC [Token(Token = "0x1700005D")] public new static DodgeballManager ONCPNMDGGKG { [Token(Token = "0x60001D2")] [Address(RVA = "0xFD1830", Offset = "0xFD0630", VA = "0x180FD1830")] get { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0) { return; } } } // Token: 0x1700005E RID: 94 // (get) Token: 0x060001D3 RID: 467 RVA: 0x0000A114 File Offset: 0x00008314 [Token(Token = "0x1700005E")] public new static bool FFNIFALJLDD { [Token(Token = "0x60001D3")] [Address(RVA = "0xFD18D0", Offset = "0xFD06D0", VA = "0x180FD18D0")] get { GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (instance == 0) { } int num = 0; return instance != num; } } // Token: 0x1700005F RID: 95 // (get) Token: 0x060001D4 RID: 468 RVA: 0x0000A138 File Offset: 0x00008338 // (set) Token: 0x060001D5 RID: 469 RVA: 0x0000A14C File Offset: 0x0000834C [Token(Token = "0x1700005F")] public int DOOKJFGLIOO { [Token(Token = "0x60001D4")] [Address(RVA = "0x5672F0", Offset = "0x5660F0", VA = "0x1805672F0")] get { return this.PHBJIHPKKNB; } [Token(Token = "0x60001D5")] [Address(RVA = "0xFD19E0", Offset = "0xFD07E0", VA = "0x180FD19E0")] set { this.PHBJIHPKKNB = value; GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int phbjihpkknb = this.PHBJIHPKKNB; scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500); } } // Token: 0x17000060 RID: 96 // (get) Token: 0x060001D6 RID: 470 RVA: 0x0000A188 File Offset: 0x00008388 [Token(Token = "0x17000060")] private int GADJMBBGIFE { [Token(Token = "0x60001D6")] [Address(RVA = "0xFCDCE0", Offset = "0xFCCAE0", VA = "0x180FCDCE0")] get { int phbjihpkknb = this.PHBJIHPKKNB; return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.TeamCount * phbjihpkknb; } } // Token: 0x17000061 RID: 97 // (get) Token: 0x060001D7 RID: 471 RVA: 0x0000A1B4 File Offset: 0x000083B4 [Token(Token = "0x17000061")] public override string LJDMGKNAOOG { [Token(Token = "0x60001D7")] [Address(RVA = "0xFD19B0", Offset = "0xFD07B0", VA = "0x180FD19B0", Slot = "20")] get { return "dodgeball"; } } // Token: 0x17000062 RID: 98 // (get) Token: 0x060001D8 RID: 472 RVA: 0x0000A1C8 File Offset: 0x000083C8 [Token(Token = "0x17000062")] public override bool LEOEBAJLADB { [Token(Token = "0x60001D8")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")] get { return true; } } // Token: 0x060001D9 RID: 473 RVA: 0x0000A1D8 File Offset: 0x000083D8 [Token(Token = "0x60001D9")] [Address(RVA = "0xFCD660", Offset = "0xFCC460", VA = "0x180FCD660", Slot = "13")] protected override void Awake() { base.Awake(); OKNNKFGFODL initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent; Action action = new Action(this.FCGHOPKOIME); GameManager.InitializeSceneOnPreGameEvent = OKNNKFGFODL.BPJDFPACLMK(initializeSceneOnPreGameEvent, action); MFBGLIHGCGO resetLocalPlayerEvent = GameManager.ResetLocalPlayerEvent; Action action2 = new Action(this.MLPNCAHCIMA); GameManager.ResetLocalPlayerEvent = MFBGLIHGCGO.BPJDFPACLMK(resetLocalPlayerEvent, action2); IILCGFIHJLP initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action3 = new Action(this.CLMJNPFECAM); GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action3); MFBGLIHGCGO playerCreatedEvent = Player.PlayerCreatedEvent; Action action4 = new Action(this.CBDHCJEKJME); IILCGFIHJLP iilcgfihjlp; Player.PlayerCreatedEvent = iilcgfihjlp; OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent; Action action5 = new Action(this.MIBEJNNLABD); Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action5); int num; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("DODGEBALL", OHOEENCHJJE.MASTER, num); num = 0; this.EEEKGDKNKFD = djhelphhaen; DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.JPNIINBPHHM); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.ONEONCJPMKG); int num2 = 0; int num3 = 0; eeekgdknkfd.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, knfakjmalje); DJHELPHHAEN eeekgdknkfd2 = this.EEEKGDKNKFD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IOOEKJNGFPC); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.AMIMKNEFDDN); DJHELPHHAEN eeekgdknkfd3 = this.EEEKGDKNKFD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OCMILAHACHH); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HGAMBMPLDPG); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.GKKPLDGGBEK); MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "DODGEBALL_TIMER", OHOEENCHJJE.MASTER); this.NNJOKHENBJE = mjnlddclogp; List list = BEBOIKCDHFJ.PFOKAFNFHHM(this); this.LGIODFLKAEF = list; List list2 = BEBOIKCDHFJ.PFOKAFNFHHM(this); this.FAPLIPKFLPD = list2; } // Token: 0x060001DA RID: 474 RVA: 0x0000A37C File Offset: 0x0000857C [Token(Token = "0x60001DA")] [Address(RVA = "0xFD0130", Offset = "0xFCEF30", VA = "0x180FD0130", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); this.KGMJKCCLEGE.Clear(); OKNNKFGFODL initializeSceneOnPreGameEvent = GameManager.InitializeSceneOnPreGameEvent; Action action = new Action(this.FCGHOPKOIME); GameManager.InitializeSceneOnPreGameEvent = OKNNKFGFODL.GMNMHGMFGOL(initializeSceneOnPreGameEvent, action); MFBGLIHGCGO resetLocalPlayerEvent = GameManager.ResetLocalPlayerEvent; Action action2 = new Action(this.MLPNCAHCIMA); GameManager.ResetLocalPlayerEvent = MFBGLIHGCGO.GMNMHGMFGOL(resetLocalPlayerEvent, action2); IILCGFIHJLP initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action3 = new Action(this.CLMJNPFECAM); GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action3); MFBGLIHGCGO playerCreatedEvent = Player.PlayerCreatedEvent; Action action4 = new Action(this.CBDHCJEKJME); IILCGFIHJLP iilcgfihjlp; Player.PlayerCreatedEvent = iilcgfihjlp; OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent; Action action5 = new Action(this.MIBEJNNLABD); Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action5); GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveMaxScoreToDisplay(this); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveLocalPlayerSpawnPointTag(this); } Player k__BackingField = Player.k__BackingField; int num2 = 0; if (k__BackingField != num2) { Player.k__BackingField.RemoveToolInteractionRestriction(this); PlayerMovement playerMovement = Player.k__BackingField.playerMovement; AOLMGGAPKEH.INIIDHCNCLK ejkkggfmeah = this.EJKKGGFMEAH; playerMovement.RemoveMovementActionRestriction(ejkkggfmeah); PlayerMovement playerMovement2 = Player.k__BackingField.playerMovement; AOLMGGAPKEH.INIIDHCNCLK gcnhnikigop = this.GCNHNIKIGOP; playerMovement2.RemoveMovementActionRestriction(gcnhnikigop); } } // Token: 0x060001DB RID: 475 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60001DB")] [Address(RVA = "0xFD14E0", Offset = "0xFD02E0", VA = "0x180FD14E0", Slot = "21")] protected override void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001DC RID: 476 RVA: 0x0000A4D4 File Offset: 0x000086D4 [Token(Token = "0x60001DC")] [Address(RVA = "0x7E7550", Offset = "0x7E6350", VA = "0x1807E7550")] private void Update() { this.EEEKGDKNKFD.OPEMIFENIJM(); this.NNJOKHENBJE.OCGHOBMJNMA(); } // Token: 0x060001DD RID: 477 RVA: 0x0000A500 File Offset: 0x00008700 [Token(Token = "0x60001DD")] [Address(RVA = "0xFCDD60", Offset = "0xFCCB60", VA = "0x180FCDD60")] private void FCGHOPKOIME() { if (KKPBCOOONNK.BNNCCCFFALC) { this.PIBACJJEOFB(); return; } } // Token: 0x060001DE RID: 478 RVA: 0x0000A520 File Offset: 0x00008720 [Token(Token = "0x60001DE")] [Address(RVA = "0xFCF5A0", Offset = "0xFCE3A0", VA = "0x180FCF5A0", Slot = "24")] protected override void NJGKEJCHADK() { int num; do { num = 0; base.NJGKEJCHADK(); if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD; int num2 = 0; eeekgdknkfd.PIEOGAPMGIH((ushort)num2); } List lgiodflkaef = this.LGIODFLKAEF; bool flag; if (flag) { } } while (num != 0); GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (teamManager.IsPlayerSpectator(agajmbpabdl)) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num3 = 0; spawnManager.LocalPlayerRequestRespawn(true, num3 != 0); } this.PKPBJDKEBLL(true); GamePresenceManager k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; object[] array = new object[5]; if ("Best " != 0) { } array[0] = "Best "; int phbjihpkknb = this.PHBJIHPKKNB; if (phbjihpkknb != 0) { } array[1] = phbjihpkknb; if (" of " != 0) { } array[2] = " of "; int phbjihpkknb2 = this.PHBJIHPKKNB; int teamCount = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.TeamCount; int num4; if (num4 != 0) { } array[3] = num4; if (" Rounds" != 0) { } array[4] = " Rounds"; string text = string.Concat(array); k__BackingField.CurrentPresenceString = text; } // Token: 0x060001DF RID: 479 RVA: 0x0000A64C File Offset: 0x0000884C [Token(Token = "0x60001DF")] [Address(RVA = "0xFCFE40", Offset = "0xFCEC40", VA = "0x180FCFE40", Slot = "25")] protected override void OODEMNCOLED() { int num; do { num = 0; base.OODEMNCOLED(); Player k__BackingField = Player.k__BackingField; int num2 = 0; if (k__BackingField != num2) { Player.k__BackingField.playerMovement.RemoveMovementActionRestriction(this); } if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD; } List lgiodflkaef = this.LGIODFLKAEF; bool flag; if (flag) { } } while (num != 0); int num3 = 0; this.PKPBJDKEBLL(num3 != 0); } // Token: 0x060001E0 RID: 480 RVA: 0x0000A6B8 File Offset: 0x000088B8 [Token(Token = "0x60001E0")] [Address(RVA = "0xFCDB00", Offset = "0xFCC900", VA = "0x180FCDB00")] private void CBDHCJEKJME(Player IEKDDPPNFPF) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL; bool flag = teamManager.IsPlayerSpectator(photonPlayer); this.IAKPIBEDPJC(flag); } } // Token: 0x060001E1 RID: 481 RVA: 0x0000A6FC File Offset: 0x000088FC [Token(Token = "0x60001E1")] [Address(RVA = "0xFCF2E0", Offset = "0xFCE0E0", VA = "0x180FCF2E0")] private void MIBEJNNLABD() { if (this.BKDFJOPDJGB) { Action action = new Action(this.ALKPHDKOGGN); KFBABPAPIMB kfbabpapimb = this.EGOJDKEBMNH(action); } } // Token: 0x060001E2 RID: 482 RVA: 0x0000A728 File Offset: 0x00008928 [Token(Token = "0x60001E2")] [Address(RVA = "0xFCDC10", Offset = "0xFCCA10", VA = "0x180FCDC10")] private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF) { if (!HOCMIMEHLLM) { int num = 0; this.IAKPIBEDPJC(num != 0); return; } } // Token: 0x060001E3 RID: 483 RVA: 0x0000A744 File Offset: 0x00008944 [Token(Token = "0x60001E3")] [Address(RVA = "0xFCDC10", Offset = "0xFCCA10", VA = "0x180FCDC10")] private void MLPNCAHCIMA(bool HOCMIMEHLLM) { if (!HOCMIMEHLLM) { int num = 0; this.IAKPIBEDPJC(num != 0); return; } } // Token: 0x060001E4 RID: 484 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60001E4")] [Address(RVA = "0xFCEF20", Offset = "0xFCDD20", VA = "0x180FCEF20")] private void JPNIINBPHHM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001E5 RID: 485 RVA: 0x0000A760 File Offset: 0x00008960 [Token(Token = "0x60001E5")] [Address(RVA = "0xFCFDA0", Offset = "0xFCEBA0", VA = "0x180FCFDA0")] private void ONEONCJPMKG() { if (KKPBCOOONNK.BNNCCCFFALC && this.NNJOKHENBJE.OLGMEEIPCAL) { DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD; return; } } // Token: 0x060001E6 RID: 486 RVA: 0x0000A794 File Offset: 0x00008994 [Token(Token = "0x60001E6")] [Address(RVA = "0xFCDDD0", Offset = "0xFCCBD0", VA = "0x180FCDDD0")] private void GGKJAGFHJCO() { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; int num2 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, "Round Starting", 3f, num, num); } // Token: 0x060001E7 RID: 487 RVA: 0x0000A7C8 File Offset: 0x000089C8 [Token(Token = "0x60001E7")] [Address(RVA = "0xFCE980", Offset = "0xFCD780", VA = "0x180FCE980")] private void IOOEKJNGFPC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { PlayerMovement playerMovement = Player.k__BackingField.playerMovement; AOLMGGAPKEH.INIIDHCNCLK ejkkggfmeah = this.EJKKGGFMEAH; playerMovement.RemoveMovementActionRestriction(ejkkggfmeah); GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.IsPlayerSpectator(agajmbpabdl)) { float z = Player.k__BackingField.LastLocalPlayerValidGroundPosition.z; float z2 = Player.k__BackingField.k__BackingField.z; Vector3 vector; float z3 = vector.z; float num; if (num > this.OEAHAJLCJLD) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num2 = 0; spawnManager.LocalPlayerRequestRespawn(true, num2 != 0); } } if (KKPBCOOONNK.BNNCCCFFALC) { this.PIBACJJEOFB(); } RecRoomAudioClip recRoomAudioClip = this.roundStartSFX; int num3 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Go!", 2f, num4, num4); } // Token: 0x060001E8 RID: 488 RVA: 0x0000A8B0 File Offset: 0x00008AB0 [Token(Token = "0x60001E8")] [Address(RVA = "0xFCD370", Offset = "0xFCC170", VA = "0x180FCD370")] private void AMIMKNEFDDN() { if (KKPBCOOONNK.BNNCCCFFALC) { CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams(); int num = 0; int num2 = 0; int length = allTeams.Length; if (num < length) { CGLKOJIMDIH cglkojimdih = allTeams[num2]; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; int num3 = 0; AGAJMBPABDL[] array; if (num3 < array.Length) { AGAJMBPABDL agajmbpabdl = array[num3]; if (agajmbpabdl == 0 || this.IKKFOCGCMLP(agajmbpabdl).MMBKLJBLAPL.IAHDANBDAAM() == 0) { goto IL_9C; } num3++; } GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD; IL_9C: num2++; } } } // Token: 0x060001E9 RID: 489 RVA: 0x0000A964 File Offset: 0x00008B64 [Token(Token = "0x60001E9")] [Address(RVA = "0xFCFC50", Offset = "0xFCEA50", VA = "0x180FCFC50")] private void OCMILAHACHH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (KKPBCOOONNK.BNNCCCFFALC) { MJNLDDCLOGP nnjokhenbje = this.NNJOKHENBJE; float respawnDuration = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.EOEGGEEGLNE; nnjokhenbje.KGFFMEICLNN(respawnDuration); } float respawnDuration2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.EOEGGEEGLNE; Action action = new Action(this.DFNMJPLINBJ); KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD(respawnDuration2, action); } // Token: 0x060001EA RID: 490 RVA: 0x0000A9C8 File Offset: 0x00008BC8 [Token(Token = "0x60001EA")] [Address(RVA = "0xFCE120", Offset = "0xFCCF20", VA = "0x180FCE120")] private void HGAMBMPLDPG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.IsPlayerSpectator(agajmbpabdl)) { int num = 0; this.IAKPIBEDPJC(num != 0); GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num2 = 0; spawnManager.LocalPlayerRequestRespawn(true, num2 != 0); } } // Token: 0x060001EB RID: 491 RVA: 0x0000AA1C File Offset: 0x00008C1C [Token(Token = "0x60001EB")] [Address(RVA = "0xFCDFB0", Offset = "0xFCCDB0", VA = "0x180FCDFB0")] private void GKKPLDGGBEK() { if (KKPBCOOONNK.BNNCCCFFALC && this.NNJOKHENBJE.OLGMEEIPCAL) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int phbjihpkknb = this.PHBJIHPKKNB; DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD; int num = 0; eeekgdknkfd.PIEOGAPMGIH((ushort)num); } } // Token: 0x060001EC RID: 492 RVA: 0x0000AA8C File Offset: 0x00008C8C [Token(Token = "0x60001EC")] [Address(RVA = "0xFCDC20", Offset = "0xFCCA20", VA = "0x180FCDC20")] private void DFNMJPLINBJ() { RecRoomAudioClip recRoomAudioClip = this.roundOverSFX; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Round Over!", 3f, num2, num2); } // Token: 0x060001ED RID: 493 RVA: 0x0000AAD0 File Offset: 0x00008CD0 [Token(Token = "0x60001ED")] [Address(RVA = "0xFCD270", Offset = "0xFCC070", VA = "0x180FCD270")] private void ACCLLKFFDNC(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL BLHKNHLBCAC, Vector3 GMENKJKOGMD) { if (this.GHPJPPPBCHD(JPIMHOLIGNH, BLHKNHLBCAC)) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.NECIHPEMJNG necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcMasterRequestPlayerOut); float z = GMENKJKOGMD.z; } } // Token: 0x060001EE RID: 494 RVA: 0x0000AB0C File Offset: 0x00008D0C [Token(Token = "0x60001EE")] [Address(RVA = "0xFD06A0", Offset = "0xFCF4A0", VA = "0x180FD06A0")] private void PAKBAINEMEK(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL EDIBICHIJJH, Vector3 GMENKJKOGMD) { if (this.GHPJPPPBCHD(JPIMHOLIGNH, EDIBICHIJJH)) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.NECIHPEMJNG necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcOnPlayerHit); float z = GMENKJKOGMD.z; } } // Token: 0x060001EF RID: 495 RVA: 0x0000AB48 File Offset: 0x00008D48 [Token(Token = "0x60001EF")] [Address(RVA = "0xFD0A60", Offset = "0xFCF860", VA = "0x180FD0A60")] [NFOMENMAOIA] private void RpcMasterRequestPlayerOut(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL BLHKNHLBCAC, Vector3 BKNANCCLHBC) { if (KKPBCOOONNK.BNNCCCFFALC && this.GHPJPPPBCHD(JPIMHOLIGNH, BLHKNHLBCAC)) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.NECIHPEMJNG necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcOnPlayerOut); float z = BKNANCCLHBC.z; } } // Token: 0x060001F0 RID: 496 RVA: 0x0000AB8C File Offset: 0x00008D8C [Token(Token = "0x60001F0")] [Address(RVA = "0xFCDE60", Offset = "0xFCCC60", VA = "0x180FCDE60")] private bool GHPJPPPBCHD(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL BLHKNHLBCAC) { DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD; if (JPIMHOLIGNH != 0 && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(BLHKNHLBCAC) && !this.MJGLIGPOIKK(JPIMHOLIGNH) && !this.MJGLIGPOIKK(BLHKNHLBCAC) && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(JPIMHOLIGNH, BLHKNHLBCAC)) { return true; } throw new NullReferenceException(); } // Token: 0x060001F1 RID: 497 RVA: 0x0000ABE8 File Offset: 0x00008DE8 [Token(Token = "0x60001F1")] [Address(RVA = "0xFD0F00", Offset = "0xFCFD00", VA = "0x180FD0F00")] [NFOMENMAOIA] private void RpcOnPlayerOut(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL BLHKNHLBCAC, Vector3 BKNANCCLHBC) { int num = 0; int num2 = 0; if ((BLHKNHLBCAC.DMKCIEPGGAB ? 1 : 0) == num) { if ((JPIMHOLIGNH.DMKCIEPGGAB ? 1 : 0) == num) { goto IL_F9; } Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string ohafdcgemef = BLHKNHLBCAC.OHAFDCGEMEF; string text = "You Hit " + ohafdcgemef; int num3 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2); RecRoomAudioClip recRoomAudioClip = this.playerScoreSFX; int num4 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num4); RecRoomAudioClip recRoomAudioClip2 = this.playerScoreVO; int num5 = 0; SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(recRoomAudioClip2, num5); } this.IAKPIBEDPJC(true); int num6 = 0; this.PKPBJDKEBLL(num6 != 0); this.BKDFJOPDJGB = true; NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; string ohafdcgemef2 = JPIMHOLIGNH.OHAFDCGEMEF; string text2 = "Hit by " + ohafdcgemef2; RecRoomAudioClip recRoomAudioClip3 = this.playerOutSFX; int num7 = 0; SFXAudioSource sfxaudioSource3 = AudioManager.Play2DSFX(recRoomAudioClip3, num7); RecRoomAudioClip recRoomAudioClip4 = this.playerOutVO; int num8 = 0; SFXAudioSource sfxaudioSource4 = AudioManager.Play2DSFX(recRoomAudioClip4, num8); IL_F9: if (KKPBCOOONNK.BNNCCCFFALC) { KLLMCPFPIIE mmbkljblapl = this.IKKFOCGCMLP(BLHKNHLBCAC).MMBKLJBLAPL; GameSpawnManager spawnManager = SingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; GameManager instance4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } } // Token: 0x060001F2 RID: 498 RVA: 0x0000AD28 File Offset: 0x00008F28 [Token(Token = "0x60001F2")] [Address(RVA = "0xFD0E40", Offset = "0xFCFC40", VA = "0x180FD0E40")] [NFOMENMAOIA] private void RpcOnPlayerHit(AGAJMBPABDL JPIMHOLIGNH, AGAJMBPABDL EDIBICHIJJH, Vector3 GMENKJKOGMD) { RecRoomAudioClip recRoomAudioClip = this.playerImpactSFX; float z = GMENKJKOGMD.z; float z2 = GMENKJKOGMD.z; PooledParticle pooledParticle = this.playerImpactVFXPrefab; } // Token: 0x060001F3 RID: 499 RVA: 0x0000AD54 File Offset: 0x00008F54 [Token(Token = "0x60001F3")] [Address(RVA = "0xFCF1E0", Offset = "0xFCDFE0", VA = "0x180FCF1E0")] private void MBDLOEILCCP(AGAJMBPABDL EOAKLPAPEGL, AGAJMBPABDL JPIMHOLIGNH, Vector3 ENLMKMBDDBF) { if (EOAKLPAPEGL.DMKCIEPGGAB && this.IEIBJICOPBH(EOAKLPAPEGL, JPIMHOLIGNH)) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.NECIHPEMJNG necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcMasterRequestPlayerCatch); float z = ENLMKMBDDBF.z; } } // Token: 0x060001F4 RID: 500 RVA: 0x0000AD98 File Offset: 0x00008F98 [Token(Token = "0x60001F4")] [Address(RVA = "0xFD0940", Offset = "0xFCF740", VA = "0x180FD0940")] [NFOMENMAOIA] private void RpcMasterRequestPlayerCatch(AGAJMBPABDL EOAKLPAPEGL, AGAJMBPABDL JPIMHOLIGNH, Vector3 ENLMKMBDDBF) { if (KKPBCOOONNK.BNNCCCFFALC && this.IEIBJICOPBH(EOAKLPAPEGL, JPIMHOLIGNH)) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.NECIHPEMJNG necihpemjng = new DGLOJCGDOGG.NECIHPEMJNG(this.RpcOnPlayerCatch); float z = ENLMKMBDDBF.z; } } // Token: 0x060001F5 RID: 501 RVA: 0x0000ADDC File Offset: 0x00008FDC [Token(Token = "0x60001F5")] [Address(RVA = "0xFCE670", Offset = "0xFCD470", VA = "0x180FCE670")] private bool IEIBJICOPBH(AGAJMBPABDL EOAKLPAPEGL, AGAJMBPABDL JPIMHOLIGNH) { DJHELPHHAEN eeekgdknkfd = this.EEEKGDKNKFD; if ((EOAKLPAPEGL == 0 || this.IKKFOCGCMLP(EOAKLPAPEGL).MMBKLJBLAPL.IAHDANBDAAM() == 0) && !this.MJGLIGPOIKK(JPIMHOLIGNH)) { return !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(EOAKLPAPEGL, JPIMHOLIGNH); } throw new NullReferenceException(); } // Token: 0x060001F6 RID: 502 RVA: 0x0000AE2C File Offset: 0x0000902C [Token(Token = "0x60001F6")] [Address(RVA = "0xFD0B80", Offset = "0xFCF980", VA = "0x180FD0B80")] [NFOMENMAOIA] private void RpcOnPlayerCatch(AGAJMBPABDL EOAKLPAPEGL, AGAJMBPABDL JPIMHOLIGNH, Vector3 ENLMKMBDDBF) { Transform transform = Player.k__BackingField.head.transform; Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; } // Token: 0x060001F7 RID: 503 RVA: 0x0000AE68 File Offset: 0x00009068 [Token(Token = "0x60001F7")] [Address(RVA = "0xFCEDF0", Offset = "0xFCDBF0", VA = "0x180FCEDF0")] private bool JHEPIFJKJFK(CGLKOJIMDIH CGOLFOLCHIF) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; int num = 0; AGAJMBPABDL[] array; int length = array.Length; if (num < length) { AGAJMBPABDL agajmbpabdl = array[num]; if (agajmbpabdl != 0 && this.IKKFOCGCMLP(agajmbpabdl).MMBKLJBLAPL.IAHDANBDAAM() != 0) { num++; } } throw new NullReferenceException(); } // Token: 0x060001F8 RID: 504 RVA: 0x0000AEBC File Offset: 0x000090BC [Token(Token = "0x60001F8")] [Address(RVA = "0xFCE7A0", Offset = "0xFCD5A0", VA = "0x180FCE7A0")] private DodgeballManager.OGFKPLKPJOI IKKFOCGCMLP(AGAJMBPABDL IEKDDPPNFPF) { Dictionary kgmjkcclege = this.KGMJKCCLEGE; bool flag; if (!flag) { DodgeballManager.OGFKPLKPJOI ogfkplkpjoi; ogfkplkpjoi.CONBKEKJAGD = IEKDDPPNFPF; Action action = new Action(ogfkplkpjoi.DEKDBMMCNOK); KLLMCPFPIIE kllmcpfpiie; ogfkplkpjoi.MMBKLJBLAPL = kllmcpfpiie; bool flag2 = ogfkplkpjoi.MMBKLJBLAPL.IAHDANBDAAM() != null; AGAJMBPABDL conbkekjagd = ogfkplkpjoi.CONBKEKJAGD; if (!flag2) { conbkekjagd.GPOMCJICJIH().RemoveToolInteractionRestriction(ogfkplkpjoi); } conbkekjagd.GPOMCJICJIH().AddToolInteractionRestriction(ogfkplkpjoi); Dictionary kgmjkcclege2 = this.KGMJKCCLEGE; int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI; kgmjkcclege2[inpoaaaoahi] = ogfkplkpjoi; } throw new NullReferenceException(); } // Token: 0x060001F9 RID: 505 RVA: 0x0000AF44 File Offset: 0x00009144 [Token(Token = "0x60001F9")] [Address(RVA = "0xFCF530", Offset = "0xFCE330", VA = "0x180FCF530")] private bool MJGLIGPOIKK(AGAJMBPABDL IEKDDPPNFPF) { if (IEKDDPPNFPF == 0) { } return this.IKKFOCGCMLP(IEKDDPPNFPF).MMBKLJBLAPL.IAHDANBDAAM() != null; } // Token: 0x060001FA RID: 506 RVA: 0x0000AF70 File Offset: 0x00009170 [Token(Token = "0x60001FA")] [Address(RVA = "0xFCF350", Offset = "0xFCE150", VA = "0x180FCF350")] private void MIPFFFHPMCJ(AGAJMBPABDL IEKDDPPNFPF, bool KPDOPEMFLLD) { if (KKPBCOOONNK.BNNCCCFFALC) { KLLMCPFPIIE mmbkljblapl = this.IKKFOCGCMLP(IEKDDPPNFPF).MMBKLJBLAPL; if (KPDOPEMFLLD) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP; MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP; } } } // Token: 0x060001FB RID: 507 RVA: 0x0000AFBC File Offset: 0x000091BC [Token(Token = "0x60001FB")] [Address(RVA = "0xFCE230", Offset = "0xFCD030", VA = "0x180FCE230")] private void IAKPIBEDPJC(bool KPDOPEMFLLD) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; KLLMCPFPIIE mmbkljblapl = this.IKKFOCGCMLP(agajmbpabdl).MMBKLJBLAPL; if (!KPDOPEMFLLD) { PlayerMovement playerMovement = Player.k__BackingField.playerMovement; AOLMGGAPKEH.INIIDHCNCLK gcnhnikigop = this.GCNHNIKIGOP; playerMovement.RemoveMovementActionRestriction(gcnhnikigop); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveLocalPlayerSpawnPointTag(this); GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num = 0; spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500); GameMovementManager k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; int num2 = 0; k__BackingField.GIFBOCOAOAG((IECDBOCPGMB)num2); return; } GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL photonPlayer = Player.k__BackingField.DBAJDHGDPOL; if (!teamManager.IsPlayerSpectator(photonPlayer)) { AOLMGGAPKEH.INIIDHCNCLK gcnhnikigop2 = this.GCNHNIKIGOP; } AOLMGGAPKEH.INIIDHCNCLK gcnhnikigop3 = this.GCNHNIKIGOP; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveLocalPlayerSpawnPointTag(this); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500); GameMovementManager k__BackingField2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; throw new NullReferenceException(); } // Token: 0x060001FC RID: 508 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60001FC")] [Address(RVA = "0xFD0790", Offset = "0xFCF590", VA = "0x180FD0790")] private void PIBACJJEOFB() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001FD RID: 509 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60001FD")] [Address(RVA = "0xFCFB70", Offset = "0xFCE970", VA = "0x180FCFB70")] private void NPBEFMMKBCN() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001FE RID: 510 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60001FE")] [Address(RVA = "0xFD0870", Offset = "0xFCF670", VA = "0x180FD0870")] private void PKPBJDKEBLL(bool CFICOGKHLAE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001FF RID: 511 RVA: 0x0000B0B8 File Offset: 0x000092B8 [Token(Token = "0x60001FF")] [Address(RVA = "0xFD1750", Offset = "0xFD0550", VA = "0x180FD1750")] public DodgeballManager() { AOLMGGAPKEH.INIIDHCNCLK iniidhcnclk = new AOLMGGAPKEH.INIIDHCNCLK("RoundStart"); this.EJKKGGFMEAH = iniidhcnclk; AOLMGGAPKEH.INIIDHCNCLK iniidhcnclk2 = new AOLMGGAPKEH.INIIDHCNCLK("OnSidelines"); this.GCNHNIKIGOP = iniidhcnclk2; Dictionary dictionary = new Dictionary(); this.KGMJKCCLEGE = dictionary; base..ctor(); } // Token: 0x06000200 RID: 512 RVA: 0x0000B110 File Offset: 0x00009310 [Token(Token = "0x6000200")] [Address(RVA = "0xFCD360", Offset = "0xFCC160", VA = "0x180FCD360")] [CompilerGenerated] private void ALKPHDKOGGN() { this.PKPBJDKEBLL(true); } // Token: 0x04000179 RID: 377 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000179")] private float OEAHAJLCJLD = 1f; // Token: 0x0400017A RID: 378 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400017A")] private int PHBJIHPKKNB = (int)((ulong)3L); // Token: 0x0400017B RID: 379 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400017B")] [SerializeField] [Header("Audio")] private RecRoomAudioClip roundStartSFX; // Token: 0x0400017C RID: 380 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400017C")] [SerializeField] private RecRoomAudioClip roundOverSFX; // Token: 0x0400017D RID: 381 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400017D")] [SerializeField] private RecRoomAudioClip playerScoreSFX; // Token: 0x0400017E RID: 382 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400017E")] [SerializeField] private RecRoomAudioClip playerScoreVO; // Token: 0x0400017F RID: 383 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400017F")] [SerializeField] private RecRoomAudioClip playerOutSFX; // Token: 0x04000180 RID: 384 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4000180")] [SerializeField] private RecRoomAudioClip playerOutVO; // Token: 0x04000181 RID: 385 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4000181")] [SerializeField] private RecRoomAudioClip playerImpactSFX; // Token: 0x04000182 RID: 386 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4000182")] [SerializeField] [Header("Particles")] private PooledParticle playerImpactVFXPrefab; // Token: 0x04000183 RID: 387 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4000183")] private readonly AOLMGGAPKEH.INIIDHCNCLK EJKKGGFMEAH; // Token: 0x04000184 RID: 388 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4000184")] private readonly AOLMGGAPKEH.INIIDHCNCLK GCNHNIKIGOP; // Token: 0x04000185 RID: 389 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4000185")] private DJHELPHHAEN EEEKGDKNKFD; // Token: 0x04000186 RID: 390 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4000186")] private MJNLDDCLOGP NNJOKHENBJE; // Token: 0x04000187 RID: 391 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000187")] private List LGIODFLKAEF; // Token: 0x04000188 RID: 392 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000188")] private List FAPLIPKFLPD; // Token: 0x04000189 RID: 393 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4000189")] private bool BKDFJOPDJGB; // Token: 0x0400018A RID: 394 [Token(Token = "0x400018A")] private const float DGJPEMANODJ = 3f; // Token: 0x0400018B RID: 395 [Token(Token = "0x400018B")] private const float LFHJNFCPNKJ = 3f; // Token: 0x0400018C RID: 396 [Token(Token = "0x400018C")] private const float KHMIOMCDADA = 0.35f; // Token: 0x0400018D RID: 397 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400018D")] private Dictionary KGMJKCCLEGE; // Token: 0x0200003D RID: 61 [Token(Token = "0x200003D")] private enum MAOEFJGDNJC { // Token: 0x0400018F RID: 399 [Token(Token = "0x400018F")] ROUND_START, // Token: 0x04000190 RID: 400 [Token(Token = "0x4000190")] ROUND_RUNNING, // Token: 0x04000191 RID: 401 [Token(Token = "0x4000191")] ROUND_OVER, // Token: 0x04000192 RID: 402 [Token(Token = "0x4000192")] INVALID = 65535 } // Token: 0x0200003E RID: 62 [Token(Token = "0x200003E")] private enum DJLLCEPDAJB { // Token: 0x04000194 RID: 404 [Token(Token = "0x4000194")] Court, // Token: 0x04000195 RID: 405 [Token(Token = "0x4000195")] Sidelines } // Token: 0x0200003F RID: 63 [Token(Token = "0x200003F")] private enum CMEOCMMJGHF { // Token: 0x04000197 RID: 407 [Token(Token = "0x4000197")] Court, // Token: 0x04000198 RID: 408 [Token(Token = "0x4000198")] Sidelines } // Token: 0x02000040 RID: 64 [Token(Token = "0x2000040")] private class OGFKPLKPJOI { // Token: 0x17000063 RID: 99 // (get) Token: 0x06000201 RID: 513 RVA: 0x0000B124 File Offset: 0x00009324 // (set) Token: 0x06000202 RID: 514 RVA: 0x0000B144 File Offset: 0x00009344 [Token(Token = "0x17000063")] public bool LJKPMLJGKFE { [Token(Token = "0x6000201")] [Address(RVA = "0xFDB080", Offset = "0xFD9E80", VA = "0x180FDB080")] get { return this.MMBKLJBLAPL.IAHDANBDAAM() != null; } [Token(Token = "0x6000202")] [Address(RVA = "0xFDB0D0", Offset = "0xFD9ED0", VA = "0x180FDB0D0")] set { KLLMCPFPIIE mmbkljblapl = this.MMBKLJBLAPL; } } // Token: 0x06000203 RID: 515 RVA: 0x0000B160 File Offset: 0x00009360 [Token(Token = "0x6000203")] [Address(RVA = "0xFDB1C0", Offset = "0xFD9FC0", VA = "0x180FDB1C0")] public OGFKPLKPJOI(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL IEKDDPPNFPF) { this.CONBKEKJAGD = IEKDDPPNFPF; Action action = new Action(this.DEKDBMMCNOK); KLLMCPFPIIE kllmcpfpiie; this.MMBKLJBLAPL = kllmcpfpiie; bool flag = this.MMBKLJBLAPL.IAHDANBDAAM() != null; AGAJMBPABDL conbkekjagd = this.CONBKEKJAGD; if (!flag) { conbkekjagd.GPOMCJICJIH().RemoveToolInteractionRestriction(this); return; } conbkekjagd.GPOMCJICJIH().AddToolInteractionRestriction(this); throw new NullReferenceException(); } // Token: 0x06000204 RID: 516 RVA: 0x0000B1C8 File Offset: 0x000093C8 [Token(Token = "0x6000204")] [Address(RVA = "0xFDB130", Offset = "0xFD9F30", VA = "0x180FDB130")] private void DEKDBMMCNOK() { bool flag = this.MMBKLJBLAPL.IAHDANBDAAM() != null; AGAJMBPABDL conbkekjagd = this.CONBKEKJAGD; if (!flag) { conbkekjagd.GPOMCJICJIH().RemoveToolInteractionRestriction(this); return; } conbkekjagd.GPOMCJICJIH().AddToolInteractionRestriction(this); } // Token: 0x04000199 RID: 409 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000199")] private AGAJMBPABDL CONBKEKJAGD; // Token: 0x0400019A RID: 410 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400019A")] private KLLMCPFPIIE MMBKLJBLAPL; } }