Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/ReviveButton.cs
T
2026-04-10 22:50:51 +02:00

167 lines
5.0 KiB
C#

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<Button3D>
{
// 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
}
}
}