using System; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Systems.PlayerRoles; using RecRoom.Utils.OverridableFields; namespace RecRoom { // Token: 0x0200219C RID: 8604 [Token(Token = "0x200219C")] public class ReviveButton : ConditionalButton { // Token: 0x0600DCB7 RID: 56503 RVA: 0x003331AC File Offset: 0x003313AC [Token(Token = "0x600DCB7")] [Address(RVA = "0x7D9460", Offset = "0x7D8260", VA = "0x1807D9460")] private void Awake() { OKNNKFGFODL localPlayerChangedToAliveEvent = GameCombatManager.LocalPlayerChangedToAliveEvent; Action action = new Action(this.PIKFGBKEBEM); GameCombatManager.LocalPlayerChangedToAliveEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerChangedToAliveEvent, action); OKNNKFGFODL localPlayerChangedToDeadEvent = GameCombatManager.LocalPlayerChangedToDeadEvent; Action action2 = new Action(this.PIKFGBKEBEM); GameCombatManager.LocalPlayerChangedToDeadEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerChangedToDeadEvent, action2); bool flag; if (flag) { MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.ADEMIPJHFCA); } } // Token: 0x0600DCB8 RID: 56504 RVA: 0x00333210 File Offset: 0x00331410 [Token(Token = "0x600DCB8")] [Address(RVA = "0x7D97B0", Offset = "0x7D85B0", VA = "0x1807D97B0")] private void OnDestroy() { OKNNKFGFODL localPlayerChangedToAliveEvent = GameCombatManager.LocalPlayerChangedToAliveEvent; Action action = new Action(this.PIKFGBKEBEM); GameCombatManager.LocalPlayerChangedToAliveEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerChangedToAliveEvent, action); OKNNKFGFODL localPlayerChangedToDeadEvent = GameCombatManager.LocalPlayerChangedToDeadEvent; Action action2 = new Action(this.PIKFGBKEBEM); GameCombatManager.LocalPlayerChangedToDeadEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerChangedToDeadEvent, action2); bool flag; if (flag) { MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.ADEMIPJHFCA); } } // Token: 0x0600DCB9 RID: 56505 RVA: 0x00333274 File Offset: 0x00331474 [Token(Token = "0x600DCB9")] [Address(RVA = "0x7D9450", Offset = "0x7D8250", VA = "0x1807D9450")] private void ADEMIPJHFCA(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { if (LLEHBLJHJHM != CPMPEJFMDED) { base.OnEnable(); return; } } // Token: 0x0600DCBA RID: 56506 RVA: 0x0033328C File Offset: 0x0033148C [Token(Token = "0x600DCBA")] [Address(RVA = "0x7D9C60", Offset = "0x7D8A60", VA = "0x1807D9C60")] private void PIKFGBKEBEM() { base.OnEnable(); } // Token: 0x0600DCBB RID: 56507 RVA: 0x003332A0 File Offset: 0x003314A0 [Token(Token = "0x600DCBB")] [Address(RVA = "0x7D9660", Offset = "0x7D8460", VA = "0x1807D9660", Slot = "8")] protected override void MGFKPEMKOOK() { bool flag; if (flag) { return; } } // Token: 0x0600DCBC RID: 56508 RVA: 0x003332B8 File Offset: 0x003314B8 [Token(Token = "0x600DCBC")] [Address(RVA = "0x7D9980", Offset = "0x7D8780", VA = "0x1807D9980", Slot = "5")] protected override void PICEBFBCNCL() { bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD; int num = 0; if (!isInitialized) { } MutableOverridableObscuredBool canSelfRevive = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canSelfRevive; num += num; num++; bool flag; bool flag2; bool flag3; if (flag && flag2) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; bool flag4; flag3 = !flag4; } bool flag5; if (flag3 == flag5 && flag5 && !flag3) { base.ILGFOHIJHMG = 1; return; } throw new NullReferenceException(); } // Token: 0x0600DCBD RID: 56509 RVA: 0x00333324 File Offset: 0x00331524 [Token(Token = "0x600DCBD")] [Address(RVA = "0x7D9730", Offset = "0x7D8530", VA = "0x1807D9730", Slot = "6")] protected override void MNGMCHLEHOK() { base..ctor(); int cieebjfcmib = this.CIEEBJFCMIB; if (cieebjfcmib == 2) { } bool flag = cieebjfcmib == 1; bool activeSelf = base.gameObject.activeSelf; if (flag != activeSelf) { base.gameObject.SetActive(flag); } } // Token: 0x0600DCBE RID: 56510 RVA: 0x0033336C File Offset: 0x0033156C [Token(Token = "0x600DCBE")] [Address(RVA = "0x7D9630", Offset = "0x7D8430", VA = "0x1807D9630", Slot = "7")] protected override bool HOCJDEBMOLM() { bool flag = base.HOCJDEBMOLM(); if (!flag) { return flag; } bool flag2; return flag2; } // Token: 0x0600DCBF RID: 56511 RVA: 0x00333388 File Offset: 0x00331588 [Token(Token = "0x600DCBF")] [Address(RVA = "0x7D9C70", Offset = "0x7D8A70", VA = "0x1807D9C70")] public ReviveButton() { } // Token: 0x0200219D RID: 8605 [Token(Token = "0x200219D")] private enum PEMOKFLEBFK { // Token: 0x04008FE5 RID: 36837 [Token(Token = "0x4008FE5")] Disabled, // Token: 0x04008FE6 RID: 36838 [Token(Token = "0x4008FE6")] Enabled_Inactive, // Token: 0x04008FE7 RID: 36839 [Token(Token = "0x4008FE7")] Enabled_Active } } }