scripts
This commit is contained in:
@@ -0,0 +1,178 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
|
||||
namespace RecRoom
|
||||
{
|
||||
// Token: 0x02001E00 RID: 7680
|
||||
[Token(Token = "0x2001E00")]
|
||||
[StructLayout(3)]
|
||||
public class ReviveButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600CEC7 RID: 52935 RVA: 0x00312244 File Offset: 0x00310444
|
||||
[Token(Token = "0x600CEC7")]
|
||||
[Address(RVA = "0x10DDA50", Offset = "0x10DC450", VA = "0x1810DDA50")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent localPlayerChangedToAliveEvent = GameCombatManager.LocalPlayerChangedToAliveEvent;
|
||||
Action action = new Action(this.PIKFGBKEBEM);
|
||||
GameCombatManager.LocalPlayerChangedToAliveEvent = localPlayerChangedToAliveEvent + action;
|
||||
ActionEvent localPlayerChangedToDeadEvent = GameCombatManager.LocalPlayerChangedToDeadEvent;
|
||||
Action action2 = new Action(this.PIKFGBKEBEM);
|
||||
GameCombatManager.LocalPlayerChangedToDeadEvent = localPlayerChangedToDeadEvent + action2;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.ADEMIPJHFCA);
|
||||
instance2.KMKCFILCLNO += ggphekcppmp;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600CEC8 RID: 52936 RVA: 0x003122CC File Offset: 0x003104CC
|
||||
[Token(Token = "0x600CEC8")]
|
||||
[Address(RVA = "0x10DDDA0", Offset = "0x10DC7A0", VA = "0x1810DDDA0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ActionEvent localPlayerChangedToAliveEvent = GameCombatManager.LocalPlayerChangedToAliveEvent;
|
||||
Action action = new Action(this.PIKFGBKEBEM);
|
||||
GameCombatManager.LocalPlayerChangedToAliveEvent = localPlayerChangedToAliveEvent - action;
|
||||
ActionEvent localPlayerChangedToDeadEvent = GameCombatManager.LocalPlayerChangedToDeadEvent;
|
||||
Action action2 = new Action(this.PIKFGBKEBEM);
|
||||
GameCombatManager.LocalPlayerChangedToDeadEvent = localPlayerChangedToDeadEvent - action2;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.ADEMIPJHFCA);
|
||||
instance2.KMKCFILCLNO -= ggphekcppmp;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600CEC9 RID: 52937 RVA: 0x00312354 File Offset: 0x00310554
|
||||
[Token(Token = "0x600CEC9")]
|
||||
[Address(RVA = "0x10DDA40", Offset = "0x10DC440", VA = "0x1810DDA40")]
|
||||
private void ADEMIPJHFCA(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (LLEHBLJHJHM != CPMPEJFMDED)
|
||||
{
|
||||
base.OnEnable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600CECA RID: 52938 RVA: 0x0031236C File Offset: 0x0031056C
|
||||
[Token(Token = "0x600CECA")]
|
||||
[Address(RVA = "0x10DE250", Offset = "0x10DCC50", VA = "0x1810DE250")]
|
||||
private void PIKFGBKEBEM()
|
||||
{
|
||||
base.OnEnable();
|
||||
}
|
||||
|
||||
// Token: 0x0600CECB RID: 52939 RVA: 0x00312380 File Offset: 0x00310580
|
||||
[Token(Token = "0x600CECB")]
|
||||
[Address(RVA = "0x10DDC50", Offset = "0x10DC650", VA = "0x1810DDC50", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RequestSelfRevive();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600CECC RID: 52940 RVA: 0x003123B8 File Offset: 0x003105B8
|
||||
[Token(Token = "0x600CECC")]
|
||||
[Address(RVA = "0x10DDF70", Offset = "0x10DC970", VA = "0x1810DDF70", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
||||
int num = 0;
|
||||
if (!isInitialized)
|
||||
{
|
||||
}
|
||||
MutableOverridableObscuredBool canSelfRevive = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canSelfRevive;
|
||||
num += num;
|
||||
num++;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
bool flag;
|
||||
if (instance != num2 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
flag = !combatManager.PlayerIsAlive(localPlayer);
|
||||
}
|
||||
bool flag2;
|
||||
if (flag == flag2 && flag2 && !flag)
|
||||
{
|
||||
base.ILGFOHIJHMG = 1;
|
||||
return;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600CECD RID: 52941 RVA: 0x00312450 File Offset: 0x00310650
|
||||
[Token(Token = "0x600CECD")]
|
||||
[Address(RVA = "0x10DDD20", Offset = "0x10DC720", VA = "0x1810DDD20", 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: 0x0600CECE RID: 52942 RVA: 0x00312498 File Offset: 0x00310698
|
||||
[Token(Token = "0x600CECE")]
|
||||
[Address(RVA = "0x10DDC20", Offset = "0x10DC620", VA = "0x1810DDC20", Slot = "7")]
|
||||
protected override bool HOCJDEBMOLM()
|
||||
{
|
||||
bool flag = base.HOCJDEBMOLM();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600CECF RID: 52943 RVA: 0x003124B4 File Offset: 0x003106B4
|
||||
[Token(Token = "0x600CECF")]
|
||||
[Address(RVA = "0x10DE260", Offset = "0x10DCC60", VA = "0x1810DE260")]
|
||||
public ReviveButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02001E01 RID: 7681
|
||||
[Token(Token = "0x2001E01")]
|
||||
private enum PEMOKFLEBFK
|
||||
{
|
||||
// Token: 0x04008B8B RID: 35723
|
||||
[Token(Token = "0x4008B8B")]
|
||||
Disabled,
|
||||
// Token: 0x04008B8C RID: 35724
|
||||
[Token(Token = "0x4008B8C")]
|
||||
Enabled_Inactive,
|
||||
// Token: 0x04008B8D RID: 35725
|
||||
[Token(Token = "0x4008B8D")]
|
||||
Enabled_Active
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user