m
This commit is contained in:
@@ -0,0 +1,298 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using JetBrains.Annotations;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.CircuitsV2.Config;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000230 RID: 560
|
||||
[Token(Token = "0x2000230")]
|
||||
public class CircuitV2Subscreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000283 RID: 643
|
||||
// (get) Token: 0x0600111D RID: 4381 RVA: 0x0004A10C File Offset: 0x0004830C
|
||||
// (set) Token: 0x0600111E RID: 4382 RVA: 0x0004A120 File Offset: 0x00048320
|
||||
[Token(Token = "0x17000283")]
|
||||
public IDisposable LLKPMDMMICL
|
||||
{
|
||||
[Token(Token = "0x600111D")]
|
||||
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
||||
get
|
||||
{
|
||||
return this.MAGALGIPAJC;
|
||||
}
|
||||
[Token(Token = "0x600111E")]
|
||||
[Address(RVA = "0x1F39D70", Offset = "0x1F38D70", VA = "0x181F39D70")]
|
||||
set
|
||||
{
|
||||
if (this.MAGALGIPAJC != 0)
|
||||
{
|
||||
}
|
||||
this.MAGALGIPAJC = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000284 RID: 644
|
||||
// (get) Token: 0x0600111F RID: 4383 RVA: 0x0004A140 File Offset: 0x00048340
|
||||
[Token(Token = "0x17000284")]
|
||||
private bool PHGKFDHKAFL
|
||||
{
|
||||
[Token(Token = "0x600111F")]
|
||||
[Address(RVA = "0x1F391B0", Offset = "0x1F381B0", VA = "0x181F391B0")]
|
||||
get
|
||||
{
|
||||
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
||||
if (!isInitialized)
|
||||
{
|
||||
return isInitialized;
|
||||
}
|
||||
MutableOverridableObscuredBool canUseRoomResetButton = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canUseRoomResetButton;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001120 RID: 4384 RVA: 0x0004A188 File Offset: 0x00048388
|
||||
[Token(Token = "0x6001120")]
|
||||
[Address(RVA = "0x1F390E0", Offset = "0x1F380E0", VA = "0x181F390E0")]
|
||||
private void Awake()
|
||||
{
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.IOGHPKLLEIL);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
if (this.subscreen.Default)
|
||||
{
|
||||
this.circuitV2PagedGrid.UpdateSelectionState();
|
||||
}
|
||||
this.chipBrowseParent.SetActive(true);
|
||||
GameObject gameObject = this.logScreenParent;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06001121 RID: 4385 RVA: 0x0004A1EC File Offset: 0x000483EC
|
||||
[Token(Token = "0x6001121")]
|
||||
[Address(RVA = "0x1F39B60", Offset = "0x1F38B60", VA = "0x181F39B60")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action<float> action = new Action(this.HIDLPGGCIDC);
|
||||
IDisposable disposable = ADIFCODGAML.LFJPCEKGMIA(this, action);
|
||||
if (this.MAGALGIPAJC != 0)
|
||||
{
|
||||
}
|
||||
this.MAGALGIPAJC = disposable;
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.LMDIDIEGGII);
|
||||
Button3D button3D = this.roomResetButton;
|
||||
bool flag = this.PHGKFDHKAFL;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
GameObject gameObject = this.cv2DiagnosticsButton.gameObject;
|
||||
bool <NCPKEHPHHIB>k__BackingField = OACMEIDMGAA.<OCDLBPHJMOP>k__BackingField.<NCPKEHPHHIB>k__BackingField;
|
||||
gameObject.SetActive(<NCPKEHPHHIB>k__BackingField);
|
||||
if (!this.MFBIIAEFGPM)
|
||||
{
|
||||
this.MFBIIAEFGPM = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001122 RID: 4386 RVA: 0x0004A27C File Offset: 0x0004847C
|
||||
[Token(Token = "0x6001122")]
|
||||
[Address(RVA = "0x1F39930", Offset = "0x1F38930", VA = "0x181F39930")]
|
||||
private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
Button3D button3D = this.roomResetButton;
|
||||
bool flag = this.PHGKFDHKAFL;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001123 RID: 4387 RVA: 0x0004A2B0 File Offset: 0x000484B0
|
||||
[Token(Token = "0x6001123")]
|
||||
[Address(RVA = "0x1F39A80", Offset = "0x1F38A80", VA = "0x181F39A80")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (this.MAGALGIPAJC != 0)
|
||||
{
|
||||
}
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.LMDIDIEGGII);
|
||||
}
|
||||
|
||||
// Token: 0x06001124 RID: 4388 RVA: 0x0004A2D4 File Offset: 0x000484D4
|
||||
[Token(Token = "0x6001124")]
|
||||
[Address(RVA = "0x1F39970", Offset = "0x1F38970", VA = "0x181F39970")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.IOGHPKLLEIL);
|
||||
subscreen.OnSubscreenActivated -= action;
|
||||
Action<AGAJMBPABDL, RoomRole> action2 = new Action(this.LMDIDIEGGII);
|
||||
}
|
||||
|
||||
// Token: 0x06001125 RID: 4389 RVA: 0x0004A310 File Offset: 0x00048510
|
||||
[Token(Token = "0x6001125")]
|
||||
[Address(RVA = "0x1F39910", Offset = "0x1F38910", VA = "0x181F39910")]
|
||||
private void IOGHPKLLEIL(bool CEHJGNDELGL)
|
||||
{
|
||||
this.circuitV2PagedGrid.UpdateSelectionState();
|
||||
}
|
||||
|
||||
// Token: 0x06001126 RID: 4390 RVA: 0x0004A330 File Offset: 0x00048530
|
||||
[Token(Token = "0x6001126")]
|
||||
[Address(RVA = "0x1F395D0", Offset = "0x1F385D0", VA = "0x181F395D0")]
|
||||
private void HIDLPGGCIDC(float POGAEJIEPIM)
|
||||
{
|
||||
InkBarControl inkBarControl = this.computeCostControl;
|
||||
float cpuRecentMaxRatio = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.FMJHMLCOGND;
|
||||
int num = 0;
|
||||
inkBarControl.SetPercentage(POGAEJIEPIM, num);
|
||||
float num2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KOOENCBOJPK;
|
||||
int rpcRecentMax = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EFPEHBIEJLJ;
|
||||
LimitConfig limits = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.style.limits;
|
||||
float num3 = Math.Max(num2, POGAEJIEPIM);
|
||||
InkBarControl inkBarControl2 = this.networkCostControl;
|
||||
num2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KOOENCBOJPK;
|
||||
string text = InkBarControl.FormatPercentage(NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KOOENCBOJPK);
|
||||
int rpcRecentMax2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.EFPEHBIEJLJ;
|
||||
int rpcs = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.style.limits.rpcs;
|
||||
string text2 = string.Format("{0} | {1} / {2}", text, rpcRecentMax2, rpcs);
|
||||
inkBarControl2.SetPercentage(POGAEJIEPIM, text2);
|
||||
InkBarControl inkBarControl3 = this.chipCountControl;
|
||||
CostInfo activeSandboxResourceCost = CreationManager.LECLKFMMJGB;
|
||||
CostInfo max_SANDBOX_RESOURCES = CreationManager.FCLGALLPCKH;
|
||||
int numChips = CreationManager.LECLKFMMJGB.numChips;
|
||||
CostInfo max_SANDBOX_RESOURCES2 = CreationManager.FCLGALLPCKH;
|
||||
int numChips2 = max_SANDBOX_RESOURCES2.numChips;
|
||||
string text3 = string.Format("{0} / {1}", numChips, max_SANDBOX_RESOURCES2);
|
||||
inkBarControl3.SetPercentage(POGAEJIEPIM, text3);
|
||||
}
|
||||
|
||||
// Token: 0x06001127 RID: 4391 RVA: 0x0004A44C File Offset: 0x0004864C
|
||||
[Token(Token = "0x6001127")]
|
||||
[Address(RVA = "0x1F394E0", Offset = "0x1F384E0", VA = "0x181F394E0")]
|
||||
public void Button_SendTestEvent()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RaiseTestEvent();
|
||||
}
|
||||
|
||||
// Token: 0x06001128 RID: 4392 RVA: 0x0004A46C File Offset: 0x0004866C
|
||||
[Token(Token = "0x6001128")]
|
||||
[Address(RVA = "0x1F39470", Offset = "0x1F38470", VA = "0x181F39470")]
|
||||
[UsedImplicitly]
|
||||
public void Button_RoomResetEvent()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RoomResetAll();
|
||||
}
|
||||
|
||||
// Token: 0x06001129 RID: 4393 RVA: 0x0004A48C File Offset: 0x0004868C
|
||||
[Token(Token = "0x6001129")]
|
||||
[Address(RVA = "0x1F39330", Offset = "0x1F38330", VA = "0x181F39330")]
|
||||
public void Button_DumpDiagnostics()
|
||||
{
|
||||
OACMEIDMGAA <OCDLBPHJMOP>k__BackingField = OACMEIDMGAA.<OCDLBPHJMOP>k__BackingField;
|
||||
JAAPOBEKEPO pkaofhebiaj = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PKAOFHEBIAJ;
|
||||
<OCDLBPHJMOP>k__BackingField.MCHBPHDEGML(pkaofhebiaj);
|
||||
OACMEIDMGAA.<OCDLBPHJMOP>k__BackingField.DICENFDFOID();
|
||||
}
|
||||
|
||||
// Token: 0x0600112A RID: 4394 RVA: 0x0004A4C4 File Offset: 0x000486C4
|
||||
[Token(Token = "0x600112A")]
|
||||
[Address(RVA = "0x1F39590", Offset = "0x1F38590", VA = "0x181F39590")]
|
||||
public void Button_ShowLogScreen()
|
||||
{
|
||||
GameObject gameObject = this.chipBrowseParent;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.logScreenParent.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600112B RID: 4395 RVA: 0x0004A4F4 File Offset: 0x000486F4
|
||||
[Token(Token = "0x600112B")]
|
||||
[Address(RVA = "0x1F39550", Offset = "0x1F38550", VA = "0x181F39550")]
|
||||
public void Button_ShowChipBrowse()
|
||||
{
|
||||
this.chipBrowseParent.SetActive(true);
|
||||
GameObject gameObject = this.logScreenParent;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600112C RID: 4396 RVA: 0x0004A524 File Offset: 0x00048724
|
||||
[Token(Token = "0x600112C")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public CircuitV2Subscreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000DB1 RID: 3505
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000DB1")]
|
||||
[SerializeField]
|
||||
private InkBarControl computeCostControl;
|
||||
|
||||
// Token: 0x04000DB2 RID: 3506
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000DB2")]
|
||||
[SerializeField]
|
||||
private InkBarControl networkCostControl;
|
||||
|
||||
// Token: 0x04000DB3 RID: 3507
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000DB3")]
|
||||
[SerializeField]
|
||||
private InkBarControl chipCountControl;
|
||||
|
||||
// Token: 0x04000DB4 RID: 3508
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000DB4")]
|
||||
[SerializeField]
|
||||
private CircuitV2PagedGrid circuitV2PagedGrid;
|
||||
|
||||
// Token: 0x04000DB5 RID: 3509
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000DB5")]
|
||||
[SerializeField]
|
||||
private Button3D roomResetButton;
|
||||
|
||||
// Token: 0x04000DB6 RID: 3510
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000DB6")]
|
||||
[SerializeField]
|
||||
private Button3D cv2DiagnosticsButton;
|
||||
|
||||
// Token: 0x04000DB7 RID: 3511
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000DB7")]
|
||||
[SerializeField]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x04000DB8 RID: 3512
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000DB8")]
|
||||
[SerializeField]
|
||||
private GameObject chipBrowseParent;
|
||||
|
||||
// Token: 0x04000DB9 RID: 3513
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000DB9")]
|
||||
[SerializeField]
|
||||
private GameObject logScreenParent;
|
||||
|
||||
// Token: 0x04000DBA RID: 3514
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000DBA")]
|
||||
private IDisposable MAGALGIPAJC;
|
||||
|
||||
// Token: 0x04000DBB RID: 3515
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000DBB")]
|
||||
private bool MFBIIAEFGPM;
|
||||
}
|
||||
Reference in New Issue
Block a user