oh dear
This commit is contained in:
@@ -0,0 +1,449 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028B5 RID: 10421
|
||||
[Token(Token = "0x20028B5")]
|
||||
public class ChatMessageButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003147 RID: 12615
|
||||
// (get) Token: 0x0601185A RID: 71770 RVA: 0x003FC684 File Offset: 0x003FA884
|
||||
// (set) Token: 0x0601185B RID: 71771 RVA: 0x003FC698 File Offset: 0x003FA898
|
||||
[Token(Token = "0x17003147")]
|
||||
public CCEOLAOLEKJ GEAFMCJMKBM
|
||||
{
|
||||
[Token(Token = "0x601185A")]
|
||||
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
||||
get;
|
||||
[Token(Token = "0x601185B")]
|
||||
[Address(RVA = "0x536B40", Offset = "0x535940", VA = "0x180536B40")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003148 RID: 12616
|
||||
// (get) Token: 0x0601185C RID: 71772 RVA: 0x003FC6AC File Offset: 0x003FA8AC
|
||||
[Token(Token = "0x17003148")]
|
||||
public Button3D.OnButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x601185C")]
|
||||
[Address(RVA = "0x84AE60", Offset = "0x849C60", VA = "0x18084AE60")]
|
||||
get
|
||||
{
|
||||
return this.playerButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601185D RID: 71773 RVA: 0x003FC6CC File Offset: 0x003FA8CC
|
||||
[Token(Token = "0x601185D")]
|
||||
[Address(RVA = "0xD58660", Offset = "0xD57460", VA = "0x180D58660")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
||||
this.CNAHCDAFDHD = componentsInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x0601185E RID: 71774 RVA: 0x003FC6E8 File Offset: 0x003FA8E8
|
||||
[Token(Token = "0x601185E")]
|
||||
[Address(RVA = "0xD58A30", Offset = "0xD57830", VA = "0x180D58A30")]
|
||||
private void OnEnable()
|
||||
{
|
||||
ChatMessage mhghgaiddaf = this.MHGHGAIDDAF;
|
||||
int num = 0;
|
||||
if (ChatMessage.BDBLGMKABNK(mhghgaiddaf, num))
|
||||
{
|
||||
this.EGEHAOPMCIB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601185F RID: 71775 RVA: 0x003FC710 File Offset: 0x003FA910
|
||||
[Token(Token = "0x601185F")]
|
||||
[Address(RVA = "0xD58C90", Offset = "0xD57A90", VA = "0x180D58C90")]
|
||||
public void SetChatMessage(OKLPPLDEGKH OFPDIAMBDKK, ChatMessage MOACPDCOKGP, ChatMessageButton.HOHMHPMHKAA POIFCOIBEHK)
|
||||
{
|
||||
int num6;
|
||||
int num7;
|
||||
GameObject gameObject;
|
||||
do
|
||||
{
|
||||
ChatMessage mhghgaiddaf = this.MHGHGAIDDAF;
|
||||
int num = 0;
|
||||
if (this.HGLLKBFOBIE == POIFCOIBEHK)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.OANJHDHHMHE = OFPDIAMBDKK;
|
||||
this.MHGHGAIDDAF = MOACPDCOKGP;
|
||||
OKLPPLDEGKH oanjhdhhmhe = this.OANJHDHHMHE;
|
||||
ChatMessage mhghgaiddaf2 = this.MHGHGAIDDAF;
|
||||
this.HGLLKBFOBIE = POIFCOIBEHK;
|
||||
if ((mhghgaiddaf2.<CJKEPNNJINH>k__BackingField ? 1 : 0) != num)
|
||||
{
|
||||
goto IL_1B4;
|
||||
}
|
||||
if (!PEGGCEDHBOF.JJABJODBLFA(mhghgaiddaf2.<DELBHPAMHAM>k__BackingField, num))
|
||||
{
|
||||
goto IL_1AD;
|
||||
}
|
||||
CCEOLAOLEKJ cceolaolekj = this.<PBHKKOAINGC>k__BackingField;
|
||||
if (cceolaolekj != 0)
|
||||
{
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
if (num2 == num3)
|
||||
{
|
||||
goto IL_1AD;
|
||||
}
|
||||
}
|
||||
AccountSpecificUIBehaviour[] cnahcdafdhd = this.CNAHCDAFDHD;
|
||||
this.<PBHKKOAINGC>k__BackingField = num;
|
||||
int length = cnahcdafdhd.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[num];
|
||||
CCEOLAOLEKJ cceolaolekj2 = this.<PBHKKOAINGC>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField2 = cceolaolekj2.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive2 = cceolaolekj2.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num4 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2);
|
||||
int num5 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num5);
|
||||
num++;
|
||||
}
|
||||
CCEOLAOLEKJ cceolaolekj3 = this.<PBHKKOAINGC>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField3 = cceolaolekj3.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive3 = cceolaolekj3.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
num6 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField3);
|
||||
num7 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField3);
|
||||
gameObject = this.leftSpacer;
|
||||
}
|
||||
while (num6 == num7);
|
||||
int num8 = 0;
|
||||
gameObject.SetActive(num8 != 0);
|
||||
this.rightSpacer.SetActive(true);
|
||||
this.buttonContainer.SetActive(true);
|
||||
GameObject gameObject2 = this.rightSpacer;
|
||||
int num9 = 0;
|
||||
gameObject2.SetActive(num9 != 0);
|
||||
GameObject gameObject3 = this.buttonContainer;
|
||||
int num10 = 0;
|
||||
gameObject3.SetActive(num10 != 0);
|
||||
this.playerMessageContainer.SetActive(true);
|
||||
GameObject gameObject4 = this.systemMessageText.gameObject;
|
||||
int num11 = 0;
|
||||
gameObject4.SetActive(num11 != 0);
|
||||
IL_1AD:
|
||||
this.EGEHAOPMCIB();
|
||||
return;
|
||||
IL_1B4:
|
||||
GameObject gameObject5 = this.leftSpacer;
|
||||
int num12 = 0;
|
||||
gameObject5.SetActive(num12 != 0);
|
||||
GameObject gameObject6 = this.rightSpacer;
|
||||
int num13 = 0;
|
||||
gameObject6.SetActive(num13 != 0);
|
||||
GameObject gameObject7 = this.playerMessageContainer;
|
||||
int num14 = 0;
|
||||
gameObject7.SetActive(num14 != 0);
|
||||
this.systemMessageText.gameObject.SetActive(true);
|
||||
this.ADJEMFKBMLE();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011860 RID: 71776 RVA: 0x003FC92C File Offset: 0x003FAB2C
|
||||
[Token(Token = "0x6011860")]
|
||||
[Address(RVA = "0xD58750", Offset = "0xD57550", VA = "0x180D58750")]
|
||||
private void EGEHAOPMCIB()
|
||||
{
|
||||
ChatMessageButton.HOHMHPMHKAA hgllkbfobie = this.HGLLKBFOBIE;
|
||||
if (hgllkbfobie == ChatMessageButton.HOHMHPMHKAA.MessageAndDisplayCards)
|
||||
{
|
||||
Image image = this.playerMessageBg;
|
||||
Sprite sprite = this.messageAndDisplayCardsSprite;
|
||||
image.sprite = sprite;
|
||||
ulong num;
|
||||
this.topRow.SetActive(num != 0UL);
|
||||
ulong num2;
|
||||
this.message.gameObject.SetActive(num2 != 0UL);
|
||||
this.PNABCGJDEPL();
|
||||
this.LEOLCHLPPIM();
|
||||
return;
|
||||
}
|
||||
if (hgllkbfobie == ChatMessageButton.HOHMHPMHKAA.MessageAndDisplayCards)
|
||||
{
|
||||
Image image2 = this.playerMessageBg;
|
||||
Sprite sprite2 = this.displayCardsOnlySprite;
|
||||
image2.sprite = sprite2;
|
||||
GameObject gameObject = this.topRow;
|
||||
int num3 = 0;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
GameObject gameObject2 = this.message.gameObject;
|
||||
int num4 = 0;
|
||||
gameObject2.SetActive(num4 != 0);
|
||||
this.PNABCGJDEPL();
|
||||
return;
|
||||
}
|
||||
if (hgllkbfobie == ChatMessageButton.HOHMHPMHKAA.DisplayCardsOnly)
|
||||
{
|
||||
Image image3 = this.playerMessageBg;
|
||||
Sprite sprite3 = this.messageOnlySprite;
|
||||
image3.sprite = sprite3;
|
||||
ulong num5;
|
||||
this.topRow.SetActive(num5 != 0UL);
|
||||
ulong num6;
|
||||
this.message.gameObject.SetActive(num6 != 0UL);
|
||||
GameObject gameObject3 = this.displayCardsContainer;
|
||||
int num7 = 0;
|
||||
gameObject3.SetActive(num7 != 0);
|
||||
this.LEOLCHLPPIM();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011861 RID: 71777 RVA: 0x003FCA38 File Offset: 0x003FAC38
|
||||
[Token(Token = "0x6011861")]
|
||||
[Address(RVA = "0xD58A70", Offset = "0xD57870", VA = "0x180D58A70")]
|
||||
private void PNABCGJDEPL()
|
||||
{
|
||||
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(this.MHGHGAIDDAF.<DELBHPAMHAM>k__BackingField);
|
||||
if (this.MHGHGAIDDAF.<OOEANCNFAGB>k__BackingField.EHLGFMNCKBN && (llkhfjdnfmm == 0 || !llkhfjdnfmm.NPBCMKLOCAE))
|
||||
{
|
||||
IAOJMNAKJLH.TextMessageJson <OOEANCNFAGB>k__BackingField = this.MHGHGAIDDAF.<OOEANCNFAGB>k__BackingField;
|
||||
GameObject gameObject = this.displayCardsContainer;
|
||||
List<IAOJMNAKJLH.AFJCPHCCAGK> <MEKCMNKMBGK>k__BackingField = <OOEANCNFAGB>k__BackingField.<MEKCMNKMBGK>k__BackingField;
|
||||
gameObject.SetActive(true);
|
||||
ChatMessageDisplayCard[] array = this.displayCards;
|
||||
int num = 0;
|
||||
if (num >= array.Length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
int size = <MEKCMNKMBGK>k__BackingField._size;
|
||||
ChatMessageDisplayCard chatMessageDisplayCard;
|
||||
GameObject gameObject2 = chatMessageDisplayCard.gameObject;
|
||||
bool flag = num < size;
|
||||
gameObject2.SetActive(flag);
|
||||
if (num < size)
|
||||
{
|
||||
ChatMessageDisplayCard[] array2 = this.displayCards;
|
||||
}
|
||||
ChatMessageDisplayCard[] array3 = this.displayCards;
|
||||
num++;
|
||||
}
|
||||
GameObject gameObject3 = this.displayCardsContainer;
|
||||
int num2 = 0;
|
||||
gameObject3.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011862 RID: 71778 RVA: 0x003FCB08 File Offset: 0x003FAD08
|
||||
[Token(Token = "0x6011862")]
|
||||
[Address(RVA = "0xD58990", Offset = "0xD57790", VA = "0x180D58990")]
|
||||
private void LEOLCHLPPIM()
|
||||
{
|
||||
if (!base.isActiveAndEnabled)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.MHGHGAIDDAF.<EPEOLLCPECG>k__BackingField.Type != IAOJMNAKJLH.PEHACEKFNLA.Text)
|
||||
{
|
||||
Debug.LogError("Unknown message content type!");
|
||||
return;
|
||||
}
|
||||
this.ADJEMFKBMLE();
|
||||
}
|
||||
|
||||
// Token: 0x06011863 RID: 71779 RVA: 0x003FCB4C File Offset: 0x003FAD4C
|
||||
[Token(Token = "0x6011863")]
|
||||
[Address(RVA = "0xD58520", Offset = "0xD57320", VA = "0x180D58520")]
|
||||
private void ADJEMFKBMLE()
|
||||
{
|
||||
ChatMessage mhghgaiddaf = this.MHGHGAIDDAF;
|
||||
if (!mhghgaiddaf.<CJKEPNNJINH>k__BackingField)
|
||||
{
|
||||
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(mhghgaiddaf.<DELBHPAMHAM>k__BackingField);
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = AONMAKJBBIJ.LKGADDDMICC(this.MHGHGAIDDAF);
|
||||
Action<string> action = new Action(this.JLANAOKGHBG);
|
||||
}
|
||||
LNGJEDLLFHG<string> mfeecpkimml = mhghgaiddaf.<OOEANCNFAGB>k__BackingField.MFEECPKIMML;
|
||||
Action<string> action2 = new Action(this.BEIIPEGAAFO);
|
||||
PMGCJEPKFOF<string> pmgcjepkfof2 = PNGLIKCFGDE.DDGIPHJPODB<string>(mfeecpkimml, action2);
|
||||
}
|
||||
|
||||
// Token: 0x06011864 RID: 71780 RVA: 0x003FCBBC File Offset: 0x003FADBC
|
||||
[Token(Token = "0x6011864")]
|
||||
[Address(RVA = "0xD59100", Offset = "0xD57F00", VA = "0x180D59100")]
|
||||
public ChatMessageButton()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.CNAHCDAFDHD = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011865 RID: 71781 RVA: 0x003FCBE0 File Offset: 0x003FADE0
|
||||
[Token(Token = "0x6011865")]
|
||||
[Address(RVA = "0xD586B0", Offset = "0xD574B0", VA = "0x180D586B0")]
|
||||
[CompilerGenerated]
|
||||
private void BEIIPEGAAFO(string OCEHMLHEINH)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.systemMessageText;
|
||||
int num = 0;
|
||||
if (textMeshProUGUI != num)
|
||||
{
|
||||
string text = this.systemMessageText.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011866 RID: 71782 RVA: 0x003FCC14 File Offset: 0x003FAE14
|
||||
[Token(Token = "0x6011866")]
|
||||
[Address(RVA = "0xD588D0", Offset = "0xD576D0", VA = "0x180D588D0")]
|
||||
[CompilerGenerated]
|
||||
private void JLANAOKGHBG(string OCEHMLHEINH)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.message;
|
||||
int num = 0;
|
||||
if (textMeshProUGUI != num)
|
||||
{
|
||||
string text = this.message.text;
|
||||
}
|
||||
ChatMessage mhghgaiddaf = this.MHGHGAIDDAF;
|
||||
bool isCompleted = ((IAsyncResult)this.timeSent).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0400B429 RID: 46121
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B429")]
|
||||
[SerializeField]
|
||||
private Button3D playerButton;
|
||||
|
||||
// Token: 0x0400B42A RID: 46122
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B42A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI message;
|
||||
|
||||
// Token: 0x0400B42B RID: 46123
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B42B")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI timeSent;
|
||||
|
||||
// Token: 0x0400B42C RID: 46124
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B42C")]
|
||||
[SerializeField]
|
||||
[Header("Formatting")]
|
||||
private GameObject leftSpacer;
|
||||
|
||||
// Token: 0x0400B42D RID: 46125
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B42D")]
|
||||
[SerializeField]
|
||||
private GameObject rightSpacer;
|
||||
|
||||
// Token: 0x0400B42E RID: 46126
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B42E")]
|
||||
[SerializeField]
|
||||
private GameObject buttonContainer;
|
||||
|
||||
// Token: 0x0400B42F RID: 46127
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B42F")]
|
||||
[SerializeField]
|
||||
private GameObject playerMessageContainer;
|
||||
|
||||
// Token: 0x0400B430 RID: 46128
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B430")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI systemMessageText;
|
||||
|
||||
// Token: 0x0400B431 RID: 46129
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B431")]
|
||||
[SerializeField]
|
||||
private Image playerMessageBg;
|
||||
|
||||
// Token: 0x0400B432 RID: 46130
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B432")]
|
||||
[SerializeField]
|
||||
private Sprite messageAndDisplayCardsSprite;
|
||||
|
||||
// Token: 0x0400B433 RID: 46131
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B433")]
|
||||
[SerializeField]
|
||||
private Sprite displayCardsOnlySprite;
|
||||
|
||||
// Token: 0x0400B434 RID: 46132
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B434")]
|
||||
[SerializeField]
|
||||
private Sprite messageOnlySprite;
|
||||
|
||||
// Token: 0x0400B435 RID: 46133
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B435")]
|
||||
[SerializeField]
|
||||
[Header("Display Cards")]
|
||||
private GameObject topRow;
|
||||
|
||||
// Token: 0x0400B436 RID: 46134
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B436")]
|
||||
[SerializeField]
|
||||
private GameObject displayCardsContainer;
|
||||
|
||||
// Token: 0x0400B437 RID: 46135
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B437")]
|
||||
[SerializeField]
|
||||
private ChatMessageDisplayCard[] displayCards;
|
||||
|
||||
// Token: 0x0400B438 RID: 46136
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B438")]
|
||||
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
|
||||
|
||||
// Token: 0x0400B439 RID: 46137
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B439")]
|
||||
private OKLPPLDEGKH OANJHDHHMHE;
|
||||
|
||||
// Token: 0x0400B43A RID: 46138
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B43A")]
|
||||
private ChatMessage MHGHGAIDDAF;
|
||||
|
||||
// Token: 0x0400B43B RID: 46139
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B43B")]
|
||||
private ChatMessageButton.HOHMHPMHKAA HGLLKBFOBIE;
|
||||
|
||||
// Token: 0x020028B6 RID: 10422
|
||||
[Token(Token = "0x20028B6")]
|
||||
public enum HOHMHPMHKAA
|
||||
{
|
||||
// Token: 0x0400B43E RID: 46142
|
||||
[Token(Token = "0x400B43E")]
|
||||
MessageAndDisplayCards,
|
||||
// Token: 0x0400B43F RID: 46143
|
||||
[Token(Token = "0x400B43F")]
|
||||
DisplayCardsOnly,
|
||||
// Token: 0x0400B440 RID: 46144
|
||||
[Token(Token = "0x400B440")]
|
||||
MessageOnly
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,208 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028B7 RID: 10423
|
||||
[Token(Token = "0x20028B7")]
|
||||
public class ChatMessagePagedGrid : RecyclerPagedGrid<ChatMessage, ChatMessageButton>
|
||||
{
|
||||
// Token: 0x06011867 RID: 71783 RVA: 0x003FCC5C File Offset: 0x003FAE5C
|
||||
[Token(Token = "0x6011867")]
|
||||
[Address(RVA = "0xD594B0", Offset = "0xD582B0", VA = "0x180D594B0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(ChatMessageButton LKDLEHGHCAD)
|
||||
{
|
||||
ChatMessageButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnChatMessageSenderButtonClicked != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = button.playerButton.OnClick;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
ChatMessagePagedGrid <>4__this = this;
|
||||
ChatMessageButton button2 = button;
|
||||
ChatMessagePagedGrid.ChatMessageSenderButtonClicked onChatMessageSenderButtonClicked = <>4__this.OnChatMessageSenderButtonClicked;
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button2.<PBHKKOAINGC>k__BackingField;
|
||||
onChatMessageSenderButtonClicked.Invoke(<PBHKKOAINGC>k__BackingField);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011868 RID: 71784 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011868")]
|
||||
[Address(RVA = "0xD59980", Offset = "0xD58780", VA = "0x180D59980")]
|
||||
public void SetChatMessages(OKLPPLDEGKH OFPDIAMBDKK, IEnumerable<ChatMessage> FMLOLBHAMMC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011869 RID: 71785 RVA: 0x003FCCBC File Offset: 0x003FAEBC
|
||||
[Token(Token = "0x6011869")]
|
||||
[Address(RVA = "0xD59150", Offset = "0xD57F50", VA = "0x180D59150", Slot = "7")]
|
||||
protected override void AEPHJOCHDCL()
|
||||
{
|
||||
this.CJDCHJAIGMP.Clear();
|
||||
int num = 0;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
bool flag;
|
||||
LLKHFJDNFMM llkhfjdnfmm;
|
||||
if (flag && (llkhfjdnfmm == 0 || !llkhfjdnfmm.NPBCMKLOCAE))
|
||||
{
|
||||
this.CJDCHJAIGMP.Add(num);
|
||||
this.CJDCHJAIGMP.Add(num);
|
||||
}
|
||||
this.CJDCHJAIGMP.Add(num);
|
||||
num++;
|
||||
int size = this.CJDCHJAIGMP._size;
|
||||
if (size == 0)
|
||||
{
|
||||
uint num2;
|
||||
this.<BDGNNAEJPDM>k__BackingField = (int)num2;
|
||||
}
|
||||
int num3 = size - 1;
|
||||
this.<BDGNNAEJPDM>k__BackingField = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0601186A RID: 71786 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601186A")]
|
||||
[Address(RVA = "0xD59590", Offset = "0xD58390", VA = "0x180D59590", Slot = "11")]
|
||||
protected override void LOCAAEOINGG()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601186B RID: 71787 RVA: 0x003FCD44 File Offset: 0x003FAF44
|
||||
[Token(Token = "0x601186B")]
|
||||
[Address(RVA = "0xD59380", Offset = "0xD58180", VA = "0x180D59380")]
|
||||
private void BGIECEPGDBE(ChatMessage MOACPDCOKGP, ChatMessageButton LKDLEHGHCAD, ChatMessageButton.HOHMHPMHKAA HGLLKBFOBIE)
|
||||
{
|
||||
OKLPPLDEGKH oanjhdhhmhe = this.OANJHDHHMHE;
|
||||
LKDLEHGHCAD.SetChatMessage(oanjhdhhmhe, MOACPDCOKGP, HGLLKBFOBIE);
|
||||
}
|
||||
|
||||
// Token: 0x0601186C RID: 71788 RVA: 0x003FCD68 File Offset: 0x003FAF68
|
||||
[Token(Token = "0x601186C")]
|
||||
[Address(RVA = "0xD59330", Offset = "0xD58130", VA = "0x180D59330", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(ChatMessage MOACPDCOKGP, ChatMessageButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
Debug.LogError("Called wrong SetChild method");
|
||||
}
|
||||
|
||||
// Token: 0x0601186D RID: 71789 RVA: 0x003FCD80 File Offset: 0x003FAF80
|
||||
[Token(Token = "0x601186D")]
|
||||
[Address(RVA = "0xD593C0", Offset = "0xD581C0", VA = "0x180D593C0")]
|
||||
private ChatMessage CLPEBABKLEP()
|
||||
{
|
||||
ChatMessage chatMessage = new ChatMessage();
|
||||
long <HEAFOGKDIBM>k__BackingField = this.OANJHDHHMHE.<HEAFOGKDIBM>k__BackingField;
|
||||
chatMessage.<NIDPBLEDIBP>k__BackingField = <HEAFOGKDIBM>k__BackingField;
|
||||
chatMessage.<DELBHPAMHAM>k__BackingField = (int)((ulong)4294967291L);
|
||||
chatMessage.<CJKEPNNJINH>k__BackingField = true;
|
||||
chatMessage.<EPEOLLCPECG>k__BackingField = new IAOJMNAKJLH.MessageJson
|
||||
{
|
||||
Type = (IAOJMNAKJLH.PEHACEKFNLA)((ulong)0L)
|
||||
};
|
||||
IAOJMNAKJLH.TextMessageJson textMessageJson = new IAOJMNAKJLH.TextMessageJson();
|
||||
chatMessage.<OOEANCNFAGB>k__BackingField = textMessageJson;
|
||||
string empty = string.Empty;
|
||||
textMessageJson.PNMNCKOGFLG(empty);
|
||||
return chatMessage;
|
||||
}
|
||||
|
||||
// Token: 0x0601186E RID: 71790 RVA: 0x003FCDF8 File Offset: 0x003FAFF8
|
||||
[Token(Token = "0x601186E")]
|
||||
[Address(RVA = "0xD59BA0", Offset = "0xD589A0", VA = "0x180D59BA0")]
|
||||
public ChatMessagePagedGrid()
|
||||
{
|
||||
List<int> list = new List();
|
||||
this.CJDCHJAIGMP = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B441 RID: 46145
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B441")]
|
||||
public ChatMessagePagedGrid.ChatMessageSenderButtonClicked OnChatMessageSenderButtonClicked;
|
||||
|
||||
// Token: 0x0400B442 RID: 46146
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B442")]
|
||||
private OKLPPLDEGKH OANJHDHHMHE;
|
||||
|
||||
// Token: 0x0400B443 RID: 46147
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B443")]
|
||||
private List<int> CJDCHJAIGMP;
|
||||
|
||||
// Token: 0x020028B8 RID: 10424
|
||||
[Token(Token = "0x20028B8")]
|
||||
[Serializable]
|
||||
public class ChatMessageSenderButtonClicked : UnityEvent<CCEOLAOLEKJ>
|
||||
{
|
||||
// Token: 0x0601186F RID: 71791 RVA: 0x003FCE18 File Offset: 0x003FB018
|
||||
[Token(Token = "0x601186F")]
|
||||
[Address(RVA = "0xD59C10", Offset = "0xD58A10", VA = "0x180D59C10")]
|
||||
public ChatMessageSenderButtonClicked()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028B9 RID: 10425
|
||||
[Token(Token = "0x20028B9")]
|
||||
private struct LGDKALEHAMB
|
||||
{
|
||||
// Token: 0x0400B444 RID: 46148
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B444")]
|
||||
public ChatMessage OPAAFAKPHOE;
|
||||
|
||||
// Token: 0x0400B445 RID: 46149
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B445")]
|
||||
public ChatMessageButton.HOHMHPMHKAA APGGNLIHJEO;
|
||||
}
|
||||
|
||||
// Token: 0x020028BA RID: 10426
|
||||
[Token(Token = "0x20028BA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MGFNILOIPAF
|
||||
{
|
||||
// Token: 0x06011870 RID: 71792 RVA: 0x003FCE2C File Offset: 0x003FB02C
|
||||
[Token(Token = "0x6011870")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MGFNILOIPAF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011871 RID: 71793 RVA: 0x003FCE40 File Offset: 0x003FB040
|
||||
[Token(Token = "0x6011871")]
|
||||
[Address(RVA = "0xD62430", Offset = "0xD61230", VA = "0x180D62430")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
ChatMessagePagedGrid chatMessagePagedGrid = this.<>4__this;
|
||||
ChatMessageButton chatMessageButton = this.button;
|
||||
ChatMessagePagedGrid.ChatMessageSenderButtonClicked onChatMessageSenderButtonClicked = chatMessagePagedGrid.OnChatMessageSenderButtonClicked;
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = chatMessageButton.<PBHKKOAINGC>k__BackingField;
|
||||
onChatMessageSenderButtonClicked.Invoke(<PBHKKOAINGC>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B446 RID: 46150
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B446")]
|
||||
public ChatMessagePagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B447 RID: 46151
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B447")]
|
||||
public ChatMessageButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,398 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028BC RID: 10428
|
||||
[Token(Token = "0x20028BC")]
|
||||
[RequireComponent(typeof(Button3D))]
|
||||
public class ChatThreadButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003149 RID: 12617
|
||||
// (get) Token: 0x06011875 RID: 71797 RVA: 0x003FCEC0 File Offset: 0x003FB0C0
|
||||
// (set) Token: 0x06011876 RID: 71798 RVA: 0x003FCED4 File Offset: 0x003FB0D4
|
||||
[Token(Token = "0x17003149")]
|
||||
public OKLPPLDEGKH BLEDPDKHDJH
|
||||
{
|
||||
[Token(Token = "0x6011875")]
|
||||
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
||||
get;
|
||||
[Token(Token = "0x6011876")]
|
||||
[Address(RVA = "0x536B40", Offset = "0x535940", VA = "0x180536B40")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700314A RID: 12618
|
||||
// (get) Token: 0x06011877 RID: 71799 RVA: 0x003FCEE8 File Offset: 0x003FB0E8
|
||||
// (set) Token: 0x06011878 RID: 71800 RVA: 0x003FCEFC File Offset: 0x003FB0FC
|
||||
[Token(Token = "0x1700314A")]
|
||||
public int AMIGMPEPEHM
|
||||
{
|
||||
[Token(Token = "0x6011877")]
|
||||
[Address(RVA = "0xD510D0", Offset = "0xD4FED0", VA = "0x180D510D0")]
|
||||
get;
|
||||
[Token(Token = "0x6011878")]
|
||||
[Address(RVA = "0xD52980", Offset = "0xD51780", VA = "0x180D52980")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700314B RID: 12619
|
||||
// (get) Token: 0x06011879 RID: 71801 RVA: 0x003FCF10 File Offset: 0x003FB110
|
||||
[Token(Token = "0x1700314B")]
|
||||
public Button3D.OnButton3DClick PCHHBAAODKE
|
||||
{
|
||||
[Token(Token = "0x6011879")]
|
||||
[Address(RVA = "0x84AE60", Offset = "0x849C60", VA = "0x18084AE60")]
|
||||
get
|
||||
{
|
||||
return this.openButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700314C RID: 12620
|
||||
// (get) Token: 0x0601187A RID: 71802 RVA: 0x003FCF30 File Offset: 0x003FB130
|
||||
[Token(Token = "0x1700314C")]
|
||||
public Button3D.OnButton3DClick APDJFEBMLIE
|
||||
{
|
||||
[Token(Token = "0x601187A")]
|
||||
[Address(RVA = "0xA40AD0", Offset = "0xA3F8D0", VA = "0x180A40AD0")]
|
||||
get
|
||||
{
|
||||
return this.playerAccountButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601187B RID: 71803 RVA: 0x003FCF50 File Offset: 0x003FB150
|
||||
[Token(Token = "0x601187B")]
|
||||
[Address(RVA = "0xD59C50", Offset = "0xD58A50", VA = "0x180D59C50")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>();
|
||||
this.NOEJCMJPLNP = componentsInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x0601187C RID: 71804 RVA: 0x003FCF6C File Offset: 0x003FB16C
|
||||
[Token(Token = "0x601187C")]
|
||||
[Address(RVA = "0xD5A440", Offset = "0xD59240", VA = "0x180D5A440")]
|
||||
private void OnEnable()
|
||||
{
|
||||
OKLPPLDEGKH oklppldegkh = this.<BPDIEJPIIFN>k__BackingField;
|
||||
int num = 0;
|
||||
if (OKLPPLDEGKH.BDBLGMKABNK(oklppldegkh, num))
|
||||
{
|
||||
this.EGEHAOPMCIB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601187D RID: 71805 RVA: 0x003FCF94 File Offset: 0x003FB194
|
||||
[Token(Token = "0x601187D")]
|
||||
[Address(RVA = "0xD5A480", Offset = "0xD59280", VA = "0x180D5A480")]
|
||||
public void SetChatThread(OKLPPLDEGKH OFPDIAMBDKK)
|
||||
{
|
||||
int num;
|
||||
for (;;)
|
||||
{
|
||||
bool flag = OKLPPLDEGKH.JGIMJGNAJHP(this.<BPDIEJPIIFN>k__BackingField, OFPDIAMBDKK);
|
||||
num = 0;
|
||||
if (!flag)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (OKLPPLDEGKH.BDBLGMKABNK(this.<BPDIEJPIIFN>k__BackingField, num))
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
}
|
||||
this.<BPDIEJPIIFN>k__BackingField = OFPDIAMBDKK;
|
||||
if (!OKLPPLDEGKH.JGIMJGNAJHP(OFPDIAMBDKK, num))
|
||||
{
|
||||
this.EGEHAOPMCIB();
|
||||
}
|
||||
return;
|
||||
Block_2:
|
||||
ChatMessage chatMessage = Enumerable.First<ChatMessage>(this.<BPDIEJPIIFN>k__BackingField.<NDHEALCACPN>k__BackingField);
|
||||
OKLPPLDEGKH oklppldegkh = this.<BPDIEJPIIFN>k__BackingField;
|
||||
long <LCHDGAMDABJ>k__BackingField = chatMessage.<LCHDGAMDABJ>k__BackingField;
|
||||
while (<LCHDGAMDABJ>k__BackingField != this.CMMLLNLEPAP)
|
||||
{
|
||||
}
|
||||
bool flag2 = <LCHDGAMDABJ>k__BackingField == oklppldegkh.<HMEGDPCEFDD>k__BackingField;
|
||||
while (this.ACOBCLDGJKP == flag2)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601187E RID: 71806 RVA: 0x003FD020 File Offset: 0x003FB220
|
||||
[Token(Token = "0x601187E")]
|
||||
[Address(RVA = "0xD59EB0", Offset = "0xD58CB0", VA = "0x180D59EB0")]
|
||||
private void EGEHAOPMCIB()
|
||||
{
|
||||
if (base.gameObject.activeInHierarchy)
|
||||
{
|
||||
ChatMessage chatMessage = Enumerable.First<ChatMessage>(this.<BPDIEJPIIFN>k__BackingField.<NDHEALCACPN>k__BackingField);
|
||||
ChatMessage previewMsg = chatMessage;
|
||||
long <LCHDGAMDABJ>k__BackingField = chatMessage.<LCHDGAMDABJ>k__BackingField;
|
||||
this.CMMLLNLEPAP = <LCHDGAMDABJ>k__BackingField;
|
||||
int <DELBHPAMHAM>k__BackingField = previewMsg.<DELBHPAMHAM>k__BackingField;
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
if (<DELBHPAMHAM>k__BackingField != num)
|
||||
{
|
||||
ChatMessage previewMsg5 = previewMsg;
|
||||
if (!previewMsg5.<CJKEPNNJINH>k__BackingField)
|
||||
{
|
||||
OKLPPLDEGKH oklppldegkh = this.<BPDIEJPIIFN>k__BackingField;
|
||||
int <DELBHPAMHAM>k__BackingField2 = previewMsg5.<DELBHPAMHAM>k__BackingField;
|
||||
string text = oklppldegkh.MLENKDMMEPF(<DELBHPAMHAM>k__BackingField2);
|
||||
}
|
||||
}
|
||||
string latestMsgSenderName = "You";
|
||||
ChatMessage previewMsg2 = previewMsg;
|
||||
OKLPPLDEGKH oklppldegkh2 = this.<BPDIEJPIIFN>k__BackingField;
|
||||
long <LCHDGAMDABJ>k__BackingField2 = previewMsg2.<LCHDGAMDABJ>k__BackingField;
|
||||
long <HMEGDPCEFDD>k__BackingField = oklppldegkh2.<HMEGDPCEFDD>k__BackingField;
|
||||
bool flag = <LCHDGAMDABJ>k__BackingField2 == <HMEGDPCEFDD>k__BackingField;
|
||||
this.ACOBCLDGJKP = flag;
|
||||
if (<LCHDGAMDABJ>k__BackingField2 == <HMEGDPCEFDD>k__BackingField)
|
||||
{
|
||||
ChatThreadButton.ChatThreadFormatting chatThreadFormatting = this.readFormatting;
|
||||
}
|
||||
ChatThreadButton.ChatThreadFormatting chatThreadFormatting2 = this.unreadFormatting;
|
||||
int timeStampSize = this.unreadFormatting.TimeStampSize;
|
||||
Text text2 = this.chatName;
|
||||
Text text3 = this.chatName;
|
||||
Text text4 = this.chatName;
|
||||
Text text5 = this.messagePreview;
|
||||
Text text6 = this.messagePreview;
|
||||
Text text7 = this.messagePreview;
|
||||
Text text8 = this.timeStamp;
|
||||
this.timeStamp.fontSize = timeStampSize;
|
||||
Text text9 = this.timeStamp;
|
||||
Color color = this.bgImage.color;
|
||||
OKLPPLDEGKH oklppldegkh3 = this.<BPDIEJPIIFN>k__BackingField;
|
||||
Text text10 = this.chatName;
|
||||
string text11 = oklppldegkh3.EMGINGNLOEC(true);
|
||||
string text12 = text10.text;
|
||||
ChatMessage previewMsg3 = previewMsg;
|
||||
string text13 = this.timeStamp.text;
|
||||
AccountSpecificUIBehaviour[] noejcmjplnp = this.NOEJCMJPLNP;
|
||||
int num2 = 0;
|
||||
int length = noejcmjplnp.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = noejcmjplnp[num2];
|
||||
int <DELBHPAMHAM>k__BackingField3 = previewMsg.<DELBHPAMHAM>k__BackingField;
|
||||
int num3 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num2, (AccountSpecificUIBehaviour.PlayerDisplayMode)num3);
|
||||
num2++;
|
||||
}
|
||||
ChatMessage previewMsg4 = previewMsg;
|
||||
Button3D button3D = this.playerAccountButton;
|
||||
bool flag2 = (previewMsg4.<CJKEPNNJINH>k__BackingField ? 1 : 0) == num2;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
int <DELBHPAMHAM>k__BackingField4 = previewMsg.<DELBHPAMHAM>k__BackingField;
|
||||
this.<AMEOJFLBGFH>k__BackingField = <DELBHPAMHAM>k__BackingField4;
|
||||
if (previewMsg.<EPEOLLCPECG>k__BackingField.Type == (IAOJMNAKJLH.PEHACEKFNLA)num2)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
Debug.LogError("Unknown message content type!");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601187F RID: 71807 RVA: 0x003FD270 File Offset: 0x003FB470
|
||||
[Token(Token = "0x601187F")]
|
||||
[Address(RVA = "0xD59C90", Offset = "0xD58A90", VA = "0x180D59C90")]
|
||||
private void EFDIOAIJKLO(ChatThreadButton.ChatThreadFormatting MLLKLAPOPKK)
|
||||
{
|
||||
Text text = this.chatName;
|
||||
Text text2 = this.chatName;
|
||||
Text text3 = this.chatName;
|
||||
int timeStampSize = MLLKLAPOPKK.TimeStampSize;
|
||||
text3.lineSpacing = (float)timeStampSize;
|
||||
Text text4 = this.messagePreview;
|
||||
Text text5 = this.messagePreview;
|
||||
Text text6 = this.messagePreview;
|
||||
int timeStampSize2 = MLLKLAPOPKK.TimeStampSize;
|
||||
text6.lineSpacing = (float)timeStampSize2;
|
||||
Text text7 = this.timeStamp;
|
||||
Text text8 = this.timeStamp;
|
||||
int timeStampSize3 = MLLKLAPOPKK.TimeStampSize;
|
||||
this.timeStamp.lineSpacing = (float)timeStampSize3;
|
||||
Color color = this.bgImage.color;
|
||||
}
|
||||
|
||||
// Token: 0x06011880 RID: 71808 RVA: 0x003FD304 File Offset: 0x003FB504
|
||||
[Token(Token = "0x6011880")]
|
||||
[Address(RVA = "0xD5A550", Offset = "0xD59350", VA = "0x180D5A550")]
|
||||
public ChatThreadButton()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.NOEJCMJPLNP = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B44A RID: 46154
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B44A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Button3D openButton;
|
||||
|
||||
// Token: 0x0400B44B RID: 46155
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B44B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private Button3D playerAccountButton;
|
||||
|
||||
// Token: 0x0400B44C RID: 46156
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B44C")]
|
||||
[SerializeField]
|
||||
private Text chatName;
|
||||
|
||||
// Token: 0x0400B44D RID: 46157
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B44D")]
|
||||
[SerializeField]
|
||||
private Text messagePreview;
|
||||
|
||||
// Token: 0x0400B44E RID: 46158
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B44E")]
|
||||
[SerializeField]
|
||||
private Text timeStamp;
|
||||
|
||||
// Token: 0x0400B44F RID: 46159
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B44F")]
|
||||
[SerializeField]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x0400B450 RID: 46160
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B450")]
|
||||
[SerializeField]
|
||||
private ChatThreadButton.ChatThreadFormatting readFormatting;
|
||||
|
||||
// Token: 0x0400B451 RID: 46161
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B451")]
|
||||
[SerializeField]
|
||||
private ChatThreadButton.ChatThreadFormatting unreadFormatting;
|
||||
|
||||
// Token: 0x0400B452 RID: 46162
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B452")]
|
||||
private long CMMLLNLEPAP;
|
||||
|
||||
// Token: 0x0400B453 RID: 46163
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B453")]
|
||||
private bool ACOBCLDGJKP;
|
||||
|
||||
// Token: 0x0400B454 RID: 46164
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B454")]
|
||||
private AccountSpecificUIBehaviour[] NOEJCMJPLNP;
|
||||
|
||||
// Token: 0x020028BD RID: 10429
|
||||
[Token(Token = "0x20028BD")]
|
||||
[Serializable]
|
||||
public struct ChatThreadFormatting
|
||||
{
|
||||
// Token: 0x0400B457 RID: 46167
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B457")]
|
||||
public Font Font;
|
||||
|
||||
// Token: 0x0400B458 RID: 46168
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B458")]
|
||||
public int ChatNameSize;
|
||||
|
||||
// Token: 0x0400B459 RID: 46169
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400B459")]
|
||||
public int MessagePreviewSize;
|
||||
|
||||
// Token: 0x0400B45A RID: 46170
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B45A")]
|
||||
public int TimeStampSize;
|
||||
|
||||
// Token: 0x0400B45B RID: 46171
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400B45B")]
|
||||
public Color BackgroundColor;
|
||||
|
||||
// Token: 0x0400B45C RID: 46172
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400B45C")]
|
||||
public int LineSpacing;
|
||||
}
|
||||
|
||||
// Token: 0x020028BE RID: 10430
|
||||
[Token(Token = "0x20028BE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BOPJJPIJENI
|
||||
{
|
||||
// Token: 0x06011881 RID: 71809 RVA: 0x003FD328 File Offset: 0x003FB528
|
||||
[Token(Token = "0x6011881")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public BOPJJPIJENI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011882 RID: 71810 RVA: 0x003FD33C File Offset: 0x003FB53C
|
||||
[Token(Token = "0x6011882")]
|
||||
[Address(RVA = "0xD57F10", Offset = "0xD56D10", VA = "0x180D57F10")]
|
||||
internal void <RefreshVisuals>b__0(string formattedText)
|
||||
{
|
||||
Text messagePreview = this.<>4__this.messagePreview;
|
||||
int num = 0;
|
||||
if (messagePreview != num)
|
||||
{
|
||||
ChatMessage chatMessage = this.previewMsg;
|
||||
ChatThreadButton chatThreadButton = this.<>4__this;
|
||||
if (chatMessage.<CJKEPNNJINH>k__BackingField)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)messagePreview).IsCompleted;
|
||||
return;
|
||||
}
|
||||
string text = this.latestMsgSenderName;
|
||||
Text messagePreview2 = chatThreadButton.messagePreview;
|
||||
string text2 = string.Format("{0}: {1}", text, formattedText);
|
||||
string text3 = messagePreview2.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B45D RID: 46173
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B45D")]
|
||||
public ChatMessage previewMsg;
|
||||
|
||||
// Token: 0x0400B45E RID: 46174
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B45E")]
|
||||
public string latestMsgSenderName;
|
||||
|
||||
// Token: 0x0400B45F RID: 46175
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B45F")]
|
||||
public ChatThreadButton <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028BF RID: 10431
|
||||
[Token(Token = "0x20028BF")]
|
||||
public class ChatThreadPagedGrid : RecyclerPagedGrid<OKLPPLDEGKH, ChatThreadButton>
|
||||
{
|
||||
// Token: 0x06011883 RID: 71811 RVA: 0x003FD3B0 File Offset: 0x003FB5B0
|
||||
[Token(Token = "0x6011883")]
|
||||
[Address(RVA = "0xD5A680", Offset = "0xD59480", VA = "0x180D5A680", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(ChatThreadButton LKDLEHGHCAD)
|
||||
{
|
||||
ChatThreadButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnChatThreadSelectedEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = button.openButton.OnClick;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
ChatThreadPagedGrid <>4__this = this;
|
||||
ChatThreadButton button3 = button;
|
||||
ChatThreadPagedGrid.ChatThreadSelected onChatThreadSelectedEvent = <>4__this.OnChatThreadSelectedEvent;
|
||||
OKLPPLDEGKH <BPDIEJPIIFN>k__BackingField = button3.<BPDIEJPIIFN>k__BackingField;
|
||||
onChatThreadSelectedEvent.Invoke(<BPDIEJPIIFN>k__BackingField);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
Button3D.OnButton3DClick onClick2 = button.playerAccountButton.OnClick;
|
||||
UnityAction unityAction2 = delegate
|
||||
{
|
||||
ChatThreadPagedGrid <>4__this2 = this;
|
||||
ChatThreadButton button2 = button;
|
||||
ChatThreadPagedGrid.ShowPlayerDetails onShowPlayerDetailsEvent = <>4__this2.OnShowPlayerDetailsEvent;
|
||||
int <AMEOJFLBGFH>k__BackingField = button2.<AMEOJFLBGFH>k__BackingField;
|
||||
onShowPlayerDetailsEvent.Invoke(<AMEOJFLBGFH>k__BackingField);
|
||||
};
|
||||
onClick2.AddListener(unityAction2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011884 RID: 71812 RVA: 0x003FD438 File Offset: 0x003FB638
|
||||
[Token(Token = "0x6011884")]
|
||||
[Address(RVA = "0xD5A7C0", Offset = "0xD595C0", VA = "0x180D5A7C0")]
|
||||
public void SetChatThreads(IEnumerable<OKLPPLDEGKH> FMCLCHHGFAL)
|
||||
{
|
||||
Func<OKLPPLDEGKH, long> <>9__5_ = ChatThreadPagedGrid.<>c.<>9__5_0;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
ChatThreadPagedGrid.<>c.<>9__5_0 = (OKLPPLDEGKH ct) => Enumerable.First<ChatMessage>(ct.<NDHEALCACPN>k__BackingField).<LCHDGAMDABJ>k__BackingField;
|
||||
}
|
||||
List<OKLPPLDEGKH> list = Enumerable.ToList<OKLPPLDEGKH>(Enumerable.OrderByDescending<OKLPPLDEGKH, long>(FMCLCHHGFAL, <>9__5_));
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011885 RID: 71813 RVA: 0x003FD478 File Offset: 0x003FB678
|
||||
[Token(Token = "0x6011885")]
|
||||
[Address(RVA = "0xD5A5A0", Offset = "0xD593A0", VA = "0x180D5A5A0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OKLPPLDEGKH OFPDIAMBDKK, ChatThreadButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
OKLPPLDEGKH <BPDIEJPIIFN>k__BackingField = LKDLEHGHCAD.<BPDIEJPIIFN>k__BackingField;
|
||||
LKDLEHGHCAD.<BPDIEJPIIFN>k__BackingField = OFPDIAMBDKK;
|
||||
LKDLEHGHCAD.EGEHAOPMCIB();
|
||||
}
|
||||
|
||||
// Token: 0x06011886 RID: 71814 RVA: 0x003FD4E8 File Offset: 0x003FB6E8
|
||||
[Token(Token = "0x6011886")]
|
||||
[Address(RVA = "0xD5A8E0", Offset = "0xD596E0", VA = "0x180D5A8E0")]
|
||||
public ChatThreadPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B460 RID: 46176
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B460")]
|
||||
public ChatThreadPagedGrid.ChatThreadSelected OnChatThreadSelectedEvent;
|
||||
|
||||
// Token: 0x0400B461 RID: 46177
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B461")]
|
||||
public ChatThreadPagedGrid.ShowPlayerDetails OnShowPlayerDetailsEvent;
|
||||
|
||||
// Token: 0x020028C0 RID: 10432
|
||||
[Token(Token = "0x20028C0")]
|
||||
[Serializable]
|
||||
public class ChatThreadSelected : UnityEvent<OKLPPLDEGKH>
|
||||
{
|
||||
// Token: 0x06011887 RID: 71815 RVA: 0x003FD4FC File Offset: 0x003FB6FC
|
||||
[Token(Token = "0x6011887")]
|
||||
[Address(RVA = "0xD5A920", Offset = "0xD59720", VA = "0x180D5A920")]
|
||||
public ChatThreadSelected()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028C1 RID: 10433
|
||||
[Token(Token = "0x20028C1")]
|
||||
[Serializable]
|
||||
public class ShowPlayerDetails : UnityEvent<int>
|
||||
{
|
||||
// Token: 0x06011888 RID: 71816 RVA: 0x003FD510 File Offset: 0x003FB710
|
||||
[Token(Token = "0x6011888")]
|
||||
[Address(RVA = "0xD6A0F0", Offset = "0xD68EF0", VA = "0x180D6A0F0")]
|
||||
public ShowPlayerDetails()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028C2 RID: 10434
|
||||
[Token(Token = "0x20028C2")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AEIHIGEKACE
|
||||
{
|
||||
// Token: 0x06011889 RID: 71817 RVA: 0x003FD524 File Offset: 0x003FB724
|
||||
[Token(Token = "0x6011889")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AEIHIGEKACE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601188A RID: 71818 RVA: 0x003FD538 File Offset: 0x003FB738
|
||||
[Token(Token = "0x601188A")]
|
||||
[Address(RVA = "0xD57A10", Offset = "0xD56810", VA = "0x180D57A10")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
ChatThreadPagedGrid chatThreadPagedGrid = this.<>4__this;
|
||||
ChatThreadButton chatThreadButton = this.button;
|
||||
ChatThreadPagedGrid.ChatThreadSelected onChatThreadSelectedEvent = chatThreadPagedGrid.OnChatThreadSelectedEvent;
|
||||
OKLPPLDEGKH <BPDIEJPIIFN>k__BackingField = chatThreadButton.<BPDIEJPIIFN>k__BackingField;
|
||||
onChatThreadSelectedEvent.Invoke(<BPDIEJPIIFN>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0601188B RID: 71819 RVA: 0x003FD570 File Offset: 0x003FB770
|
||||
[Token(Token = "0x601188B")]
|
||||
[Address(RVA = "0xD57A70", Offset = "0xD56870", VA = "0x180D57A70")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
ChatThreadPagedGrid chatThreadPagedGrid = this.<>4__this;
|
||||
ChatThreadButton chatThreadButton = this.button;
|
||||
ChatThreadPagedGrid.ShowPlayerDetails onShowPlayerDetailsEvent = chatThreadPagedGrid.OnShowPlayerDetailsEvent;
|
||||
int <AMEOJFLBGFH>k__BackingField = chatThreadButton.<AMEOJFLBGFH>k__BackingField;
|
||||
onShowPlayerDetailsEvent.Invoke(<AMEOJFLBGFH>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B462 RID: 46178
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B462")]
|
||||
public ChatThreadPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B463 RID: 46179
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B463")]
|
||||
public ChatThreadButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028C7 RID: 10439
|
||||
[Token(Token = "0x20028C7")]
|
||||
public class ChooseFriendButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700314D RID: 12621
|
||||
// (get) Token: 0x06011895 RID: 71829 RVA: 0x003FD6E0 File Offset: 0x003FB8E0
|
||||
// (set) Token: 0x06011896 RID: 71830 RVA: 0x003FD6F4 File Offset: 0x003FB8F4
|
||||
[Token(Token = "0x1700314D")]
|
||||
public CCEOLAOLEKJ GEAFMCJMKBM
|
||||
{
|
||||
[Token(Token = "0x6011895")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6011896")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700314E RID: 12622
|
||||
// (get) Token: 0x06011897 RID: 71831 RVA: 0x003FD708 File Offset: 0x003FB908
|
||||
[Token(Token = "0x1700314E")]
|
||||
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011897")]
|
||||
[Address(RVA = "0xD5AC30", Offset = "0xD59A30", VA = "0x180D5AC30")]
|
||||
get
|
||||
{
|
||||
return this.toggle.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011898 RID: 71832 RVA: 0x003FD728 File Offset: 0x003FB928
|
||||
[Token(Token = "0x6011898")]
|
||||
[Address(RVA = "0xD5A960", Offset = "0xD59760", VA = "0x180D5A960")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
||||
ToggleButton3D toggleButton3D = this.toggle;
|
||||
this.CNAHCDAFDHD = componentsInChildren;
|
||||
ToggleButton3D.OnToggleButton3DClick onClick = toggleButton3D.OnClick;
|
||||
UnityAction<bool> unityAction = new UnityAction(this.OGGPNHPELIE);
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x06011899 RID: 71833 RVA: 0x003FD76C File Offset: 0x003FB96C
|
||||
[Token(Token = "0x6011899")]
|
||||
[Address(RVA = "0xD5AA70", Offset = "0xD59870", VA = "0x180D5AA70")]
|
||||
public void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA, bool KFLEHJIGPKC)
|
||||
{
|
||||
if (this.<PBHKKOAINGC>k__BackingField != HFIDFDPOCKA)
|
||||
{
|
||||
this.<PBHKKOAINGC>k__BackingField = HFIDFDPOCKA;
|
||||
if (HFIDFDPOCKA != 0)
|
||||
{
|
||||
this.selectedVisual.SetActive(KFLEHJIGPKC);
|
||||
AccountSpecificUIBehaviour[] cnahcdafdhd = this.CNAHCDAFDHD;
|
||||
int num = 0;
|
||||
int length = cnahcdafdhd.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[num];
|
||||
CCEOLAOLEKJ cceolaolekj = this.<PBHKKOAINGC>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
int num3 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num3);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601189A RID: 71834 RVA: 0x003FD7F4 File Offset: 0x003FB9F4
|
||||
[Token(Token = "0x601189A")]
|
||||
[Address(RVA = "0xD5AA10", Offset = "0xD59810", VA = "0x180D5AA10")]
|
||||
public void ForceOff()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.toggle;
|
||||
int num = 0;
|
||||
toggleButton3D.BOHIGPFGJBA = num != 0;
|
||||
GameObject gameObject = this.selectedVisual;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601189B RID: 71835 RVA: 0x003FD828 File Offset: 0x003FBA28
|
||||
[Token(Token = "0x601189B")]
|
||||
[Address(RVA = "0xD5ABE0", Offset = "0xD599E0", VA = "0x180D5ABE0")]
|
||||
public ChooseFriendButton()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.CNAHCDAFDHD = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601189C RID: 71836 RVA: 0x003FD84C File Offset: 0x003FBA4C
|
||||
[Token(Token = "0x601189C")]
|
||||
[Address(RVA = "0xD5AA50", Offset = "0xD59850", VA = "0x180D5AA50")]
|
||||
[CompilerGenerated]
|
||||
private void OGGPNHPELIE(bool LLJFGDMOOFA)
|
||||
{
|
||||
this.selectedVisual.SetActive(LLJFGDMOOFA);
|
||||
}
|
||||
|
||||
// Token: 0x0400B469 RID: 46185
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B469")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private ToggleButton3D toggle;
|
||||
|
||||
// Token: 0x0400B46A RID: 46186
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B46A")]
|
||||
[SerializeField]
|
||||
private GameObject selectedVisual;
|
||||
|
||||
// Token: 0x0400B46B RID: 46187
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B46B")]
|
||||
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028C8 RID: 10440
|
||||
[Token(Token = "0x20028C8")]
|
||||
public class ChooseFriendPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, ChooseFriendButton>
|
||||
{
|
||||
// Token: 0x0601189D RID: 71837 RVA: 0x003FD86C File Offset: 0x003FBA6C
|
||||
[Token(Token = "0x601189D")]
|
||||
[Address(RVA = "0xD5AE00", Offset = "0xD59C00", VA = "0x180D5AE00", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(ChooseFriendButton LKDLEHGHCAD)
|
||||
{
|
||||
ChooseFriendButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnSelectedFriendsUpdatedEvent != (ulong)0L)
|
||||
{
|
||||
ToggleButton3D.OnToggleButton3DClick onClick = button.toggle.OnClick;
|
||||
UnityAction<bool> unityAction = delegate(bool isOn)
|
||||
{
|
||||
ChooseFriendPagedGrid <>4__this = this;
|
||||
if (!<>4__this.MMKOHDEMHNK)
|
||||
{
|
||||
ChooseFriendPagedGrid.SelectedFriendsUpdated onSelectedFriendsUpdatedEvent = <>4__this.OnSelectedFriendsUpdatedEvent;
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button.<PBHKKOAINGC>k__BackingField;
|
||||
list.Add(<PBHKKOAINGC>k__BackingField);
|
||||
onSelectedFriendsUpdatedEvent.Invoke(list);
|
||||
ChooseFriendButton button2 = button;
|
||||
ToggleButton3D toggle = button2.toggle;
|
||||
int num = 0;
|
||||
toggle.BOHIGPFGJBA = num != 0;
|
||||
GameObject selectedVisual = button2.selectedVisual;
|
||||
int num2 = 0;
|
||||
selectedVisual.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField2 = button.<PBHKKOAINGC>k__BackingField;
|
||||
ChooseFriendPagedGrid <>4__this2;
|
||||
if (isOn)
|
||||
{
|
||||
if (!<>4__this.EHJBIJKGDFL.Contains(<PBHKKOAINGC>k__BackingField2))
|
||||
{
|
||||
<>4__this2 = this;
|
||||
<>4__this2.EHJBIJKGDFL.Add(<PBHKKOAINGC>k__BackingField2);
|
||||
ChooseFriendPagedGrid <>4__this3 = this;
|
||||
ChooseFriendPagedGrid.SelectedFriendsUpdated onSelectedFriendsUpdatedEvent2 = <>4__this3.OnSelectedFriendsUpdatedEvent;
|
||||
List<CCEOLAOLEKJ> ehjbijkgdfl = <>4__this3.EHJBIJKGDFL;
|
||||
onSelectedFriendsUpdatedEvent2.Invoke(ehjbijkgdfl);
|
||||
}
|
||||
return;
|
||||
}
|
||||
List<CCEOLAOLEKJ> ehjbijkgdfl2 = <>4__this2.EHJBIJKGDFL;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601189E RID: 71838 RVA: 0x003FD8CC File Offset: 0x003FBACC
|
||||
[Token(Token = "0x601189E")]
|
||||
[Address(RVA = "0xD5AEF0", Offset = "0xD59CF0", VA = "0x180D5AEF0")]
|
||||
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF, bool CFFJILOMCHB)
|
||||
{
|
||||
this.MMKOHDEMHNK = CFFJILOMCHB;
|
||||
Func<CCEOLAOLEKJ, bool> <>9__5_ = ChooseFriendPagedGrid.<>c.<>9__5_0;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
ChooseFriendPagedGrid.<>c.<>9__5_0 = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
EFAJBHGDIDD efajbhgdidd = Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
|
||||
return efajbhgdidd == 0 || !efajbhgdidd.FLIKAHFMJCH;
|
||||
};
|
||||
}
|
||||
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable = Enumerable.OrderBy<CCEOLAOLEKJ, bool>(OLLKMIGNGBF, <>9__5_);
|
||||
Func<CCEOLAOLEKJ, bool> func;
|
||||
if (ChooseFriendPagedGrid.<>c.<>9__5_1 == 0)
|
||||
{
|
||||
func = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField2 = account.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive2 = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
EFAJBHGDIDD efajbhgdidd2 = Matchmaking.OLIKKLKLBKJ(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2));
|
||||
return efajbhgdidd2 == 0 || !efajbhgdidd2.<JMOCJMLHGBD>k__BackingField;
|
||||
};
|
||||
ChooseFriendPagedGrid.<>c.<>9__5_1 = func;
|
||||
}
|
||||
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable2 = Enumerable.OrderBy<CCEOLAOLEKJ, bool>(orderedEnumerable, func);
|
||||
Func<CCEOLAOLEKJ, bool> func2;
|
||||
if (ChooseFriendPagedGrid.<>c.<>9__5_2 == 0)
|
||||
{
|
||||
func2 = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField3 = account.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive3 = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField3));
|
||||
return llkhfjdnfmm == 0 || !llkhfjdnfmm.CPAAFLNLLMP;
|
||||
};
|
||||
ChooseFriendPagedGrid.<>c.<>9__5_2 = func2;
|
||||
}
|
||||
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable3 = Enumerable.ThenBy<CCEOLAOLEKJ, bool>(orderedEnumerable2, func2);
|
||||
Func<CCEOLAOLEKJ, string> func3;
|
||||
if (ChooseFriendPagedGrid.<>c.<>9__5_3 == 0)
|
||||
{
|
||||
func3 = (CCEOLAOLEKJ account) => account.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM();
|
||||
ChooseFriendPagedGrid.<>c.<>9__5_3 = func3;
|
||||
}
|
||||
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable4 = Enumerable.ThenBy<CCEOLAOLEKJ, string>(orderedEnumerable3, func3);
|
||||
Func<CCEOLAOLEKJ, string> func4;
|
||||
if (ChooseFriendPagedGrid.<>c.<>9__5_4 == 0)
|
||||
{
|
||||
func4 = (CCEOLAOLEKJ account) => account.<KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
|
||||
ChooseFriendPagedGrid.<>c.<>9__5_4 = func4;
|
||||
}
|
||||
List<CCEOLAOLEKJ> list = Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.ThenBy<CCEOLAOLEKJ, string>(orderedEnumerable4, func4));
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0601189F RID: 71839 RVA: 0x003FD9C0 File Offset: 0x003FBBC0
|
||||
[Token(Token = "0x601189F")]
|
||||
[Address(RVA = "0xD5AC50", Offset = "0xD59A50", VA = "0x180D5AC50", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, ChooseFriendButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
bool flag = this.EHJBIJKGDFL.Contains(HFIDFDPOCKA);
|
||||
if (LKDLEHGHCAD.<PBHKKOAINGC>k__BackingField != HFIDFDPOCKA)
|
||||
{
|
||||
LKDLEHGHCAD.<PBHKKOAINGC>k__BackingField = HFIDFDPOCKA;
|
||||
if (HFIDFDPOCKA != 0)
|
||||
{
|
||||
LKDLEHGHCAD.selectedVisual.SetActive(flag);
|
||||
AccountSpecificUIBehaviour[] cnahcdafdhd = LKDLEHGHCAD.CNAHCDAFDHD;
|
||||
int num = 0;
|
||||
int length = cnahcdafdhd.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[num];
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = LKDLEHGHCAD.<PBHKKOAINGC>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
int num3 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num3);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118A0 RID: 71840 RVA: 0x003FDA58 File Offset: 0x003FBC58
|
||||
[Token(Token = "0x60118A0")]
|
||||
[Address(RVA = "0xD5B2E0", Offset = "0xD5A0E0", VA = "0x180D5B2E0")]
|
||||
public ChooseFriendPagedGrid()
|
||||
{
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
this.EHJBIJKGDFL = list;
|
||||
this.MMKOHDEMHNK = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B46D RID: 46189
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B46D")]
|
||||
public ChooseFriendPagedGrid.SelectedFriendsUpdated OnSelectedFriendsUpdatedEvent;
|
||||
|
||||
// Token: 0x0400B46E RID: 46190
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B46E")]
|
||||
private List<CCEOLAOLEKJ> EHJBIJKGDFL;
|
||||
|
||||
// Token: 0x0400B46F RID: 46191
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B46F")]
|
||||
private bool MMKOHDEMHNK;
|
||||
|
||||
// Token: 0x020028C9 RID: 10441
|
||||
[Token(Token = "0x20028C9")]
|
||||
[Serializable]
|
||||
public class SelectedFriendsUpdated : UnityEvent<List<CCEOLAOLEKJ>>
|
||||
{
|
||||
// Token: 0x060118A1 RID: 71841 RVA: 0x003FDA80 File Offset: 0x003FBC80
|
||||
[Token(Token = "0x60118A1")]
|
||||
[Address(RVA = "0xD687F0", Offset = "0xD675F0", VA = "0x180D687F0")]
|
||||
public SelectedFriendsUpdated()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028CA RID: 10442
|
||||
[Token(Token = "0x20028CA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HGKCNFPBICC
|
||||
{
|
||||
// Token: 0x060118A2 RID: 71842 RVA: 0x003FDA94 File Offset: 0x003FBC94
|
||||
[Token(Token = "0x60118A2")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HGKCNFPBICC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060118A3 RID: 71843 RVA: 0x003FDAA8 File Offset: 0x003FBCA8
|
||||
[Token(Token = "0x60118A3")]
|
||||
[Address(RVA = "0xD5F3B0", Offset = "0xD5E1B0", VA = "0x180D5F3B0")]
|
||||
internal void <SetupNewChild>b__0(bool isOn)
|
||||
{
|
||||
ChooseFriendPagedGrid chooseFriendPagedGrid = this.<>4__this;
|
||||
if (!chooseFriendPagedGrid.MMKOHDEMHNK)
|
||||
{
|
||||
ChooseFriendPagedGrid.SelectedFriendsUpdated onSelectedFriendsUpdatedEvent = chooseFriendPagedGrid.OnSelectedFriendsUpdatedEvent;
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.button.<PBHKKOAINGC>k__BackingField;
|
||||
list.Add(<PBHKKOAINGC>k__BackingField);
|
||||
onSelectedFriendsUpdatedEvent.Invoke(list);
|
||||
ChooseFriendButton chooseFriendButton = this.button;
|
||||
ToggleButton3D toggle = chooseFriendButton.toggle;
|
||||
int num = 0;
|
||||
toggle.BOHIGPFGJBA = num != 0;
|
||||
GameObject selectedVisual = chooseFriendButton.selectedVisual;
|
||||
int num2 = 0;
|
||||
selectedVisual.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField2 = this.button.<PBHKKOAINGC>k__BackingField;
|
||||
ChooseFriendPagedGrid chooseFriendPagedGrid2;
|
||||
if (isOn)
|
||||
{
|
||||
if (!chooseFriendPagedGrid.EHJBIJKGDFL.Contains(<PBHKKOAINGC>k__BackingField2))
|
||||
{
|
||||
chooseFriendPagedGrid2 = this.<>4__this;
|
||||
chooseFriendPagedGrid2.EHJBIJKGDFL.Add(<PBHKKOAINGC>k__BackingField2);
|
||||
ChooseFriendPagedGrid chooseFriendPagedGrid3 = this.<>4__this;
|
||||
ChooseFriendPagedGrid.SelectedFriendsUpdated onSelectedFriendsUpdatedEvent2 = chooseFriendPagedGrid3.OnSelectedFriendsUpdatedEvent;
|
||||
List<CCEOLAOLEKJ> ehjbijkgdfl = chooseFriendPagedGrid3.EHJBIJKGDFL;
|
||||
onSelectedFriendsUpdatedEvent2.Invoke(ehjbijkgdfl);
|
||||
}
|
||||
return;
|
||||
}
|
||||
List<CCEOLAOLEKJ> ehjbijkgdfl2 = chooseFriendPagedGrid2.EHJBIJKGDFL;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400B470 RID: 46192
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B470")]
|
||||
public ChooseFriendPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B471 RID: 46193
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B471")]
|
||||
public ChooseFriendButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,513 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x02002967 RID: 10599
|
||||
[Token(Token = "0x2002967")]
|
||||
public class ExpressoButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170031AF RID: 12719
|
||||
// (get) Token: 0x06011C3E RID: 72766 RVA: 0x0040B77C File Offset: 0x0040997C
|
||||
// (set) Token: 0x06011C3F RID: 72767 RVA: 0x0040B790 File Offset: 0x00409990
|
||||
[Token(Token = "0x170031AF")]
|
||||
public bool BCKCEELIDLH
|
||||
{
|
||||
[Token(Token = "0x6011C3E")]
|
||||
[Address(RVA = "0xD5D7E0", Offset = "0xD5C5E0", VA = "0x180D5D7E0")]
|
||||
get
|
||||
{
|
||||
return this.PBBAIHFAKAL;
|
||||
}
|
||||
[Token(Token = "0x6011C3F")]
|
||||
[Address(RVA = "0xD5D880", Offset = "0xD5C680", VA = "0x180D5D880")]
|
||||
set
|
||||
{
|
||||
bool pbbaihfakal = this.PBBAIHFAKAL;
|
||||
this.PBBAIHFAKAL = value;
|
||||
if (pbbaihfakal != value)
|
||||
{
|
||||
this.triggerVolume.SetActive(value);
|
||||
if (!this.PBBAIHFAKAL)
|
||||
{
|
||||
ExpressoButton.ExpressoButtonInteraction onButtonDeactivated = this.OnButtonDeactivated;
|
||||
if (onButtonDeactivated != 0)
|
||||
{
|
||||
onButtonDeactivated.Invoke();
|
||||
}
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.NFFHBMKKNFA = (ExpressoButton.LDKKPALPBMM)((ulong)0L);
|
||||
return;
|
||||
}
|
||||
GameObject gameObject2 = base.gameObject;
|
||||
bool pbbaihfakal2 = this.PBBAIHFAKAL;
|
||||
gameObject2.SetActive(pbbaihfakal2);
|
||||
ExpressoButton.ExpressoButtonInteraction onButtonActivated = this.OnButtonActivated;
|
||||
if (onButtonActivated != 0)
|
||||
{
|
||||
onButtonActivated.Invoke();
|
||||
}
|
||||
this.NFFHBMKKNFA = (ExpressoButton.LDKKPALPBMM)((ulong)0L);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031B0 RID: 12720
|
||||
// (get) Token: 0x06011C40 RID: 72768 RVA: 0x0040B85C File Offset: 0x00409A5C
|
||||
[Token(Token = "0x170031B0")]
|
||||
public ExpressoButton.LDKKPALPBMM ILGFOHIJHMG
|
||||
{
|
||||
[Token(Token = "0x6011C40")]
|
||||
[Address(RVA = "0xA35760", Offset = "0xA34560", VA = "0x180A35760")]
|
||||
get
|
||||
{
|
||||
return this.NFFHBMKKNFA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031B1 RID: 12721
|
||||
// (get) Token: 0x06011C41 RID: 72769 RVA: 0x0040B870 File Offset: 0x00409A70
|
||||
[Token(Token = "0x170031B1")]
|
||||
public GameObject OGDMLOOMJBP
|
||||
{
|
||||
[Token(Token = "0x6011C41")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.triggerVolume;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031B2 RID: 12722
|
||||
// (get) Token: 0x06011C42 RID: 72770 RVA: 0x0040B884 File Offset: 0x00409A84
|
||||
[Token(Token = "0x170031B2")]
|
||||
public Image MAJIECFCIJA
|
||||
{
|
||||
[Token(Token = "0x6011C42")]
|
||||
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
||||
get
|
||||
{
|
||||
return this.buttonIcon;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031B3 RID: 12723
|
||||
// (get) Token: 0x06011C43 RID: 72771 RVA: 0x0040B898 File Offset: 0x00409A98
|
||||
[Token(Token = "0x170031B3")]
|
||||
public Text GPJEDBDCNNP
|
||||
{
|
||||
[Token(Token = "0x6011C43")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get
|
||||
{
|
||||
return this.buttonLabel;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031B4 RID: 12724
|
||||
// (get) Token: 0x06011C44 RID: 72772 RVA: 0x0040B8AC File Offset: 0x00409AAC
|
||||
// (set) Token: 0x06011C45 RID: 72773 RVA: 0x0040B8E0 File Offset: 0x00409AE0
|
||||
[Token(Token = "0x170031B4")]
|
||||
public bool LODFDOLMDCK
|
||||
{
|
||||
[Token(Token = "0x6011C44")]
|
||||
[Address(RVA = "0xD5D7F0", Offset = "0xD5C5F0", VA = "0x180D5D7F0")]
|
||||
get
|
||||
{
|
||||
Image image = this.toggledIcon;
|
||||
int num = 0;
|
||||
if (image != num)
|
||||
{
|
||||
return this.toggledIcon.enabled;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6011C45")]
|
||||
[Address(RVA = "0xD5D9C0", Offset = "0xD5C7C0", VA = "0x180D5D9C0")]
|
||||
set
|
||||
{
|
||||
Image image = this.toggledIcon;
|
||||
int num = 0;
|
||||
if (image != num)
|
||||
{
|
||||
this.toggledIcon.enabled = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C46 RID: 72774 RVA: 0x0040B914 File Offset: 0x00409B14
|
||||
[Token(Token = "0x6011C46")]
|
||||
[Address(RVA = "0xD5CD40", Offset = "0xD5BB40", VA = "0x180D5CD40")]
|
||||
private void Awake()
|
||||
{
|
||||
ExpressoUIFlow componentInParent = base.GetComponentInParent<ExpressoUIFlow>();
|
||||
this.AAOANHACDAM = componentInParent;
|
||||
int num = 0;
|
||||
if (componentInParent != num)
|
||||
{
|
||||
ExpressoUIFlow aaoanhacdam = this.AAOANHACDAM;
|
||||
RectTransform uicanvasTransfrom = this.UICanvasTransfrom;
|
||||
Transform transform = aaoanhacdam.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C47 RID: 72775 RVA: 0x0040B958 File Offset: 0x00409B58
|
||||
[Token(Token = "0x6011C47")]
|
||||
[Address(RVA = "0xD5D640", Offset = "0xD5C440", VA = "0x180D5D640")]
|
||||
private void Start()
|
||||
{
|
||||
Image image = this.buttonIcon;
|
||||
Sprite sprite = image.m_Sprite;
|
||||
int num = 0;
|
||||
bool flag = sprite != num;
|
||||
image.enabled = flag;
|
||||
Text text = this.buttonLabel;
|
||||
bool flag2 = text.layoutPriority == 0;
|
||||
text.enabled = flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06011C48 RID: 72776 RVA: 0x0040B9A8 File Offset: 0x00409BA8
|
||||
[Token(Token = "0x6011C48")]
|
||||
[Address(RVA = "0xD5D710", Offset = "0xD5C510", VA = "0x180D5D710")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.PBBAIHFAKAL)
|
||||
{
|
||||
this.PICEBFBCNCL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C49 RID: 72777 RVA: 0x0040B9C8 File Offset: 0x00409BC8
|
||||
[Token(Token = "0x6011C49")]
|
||||
[Address(RVA = "0xD5D200", Offset = "0xD5C000", VA = "0x180D5D200")]
|
||||
private void HNBANIMAJFL(ExpressoButton.ExpressoButtonInteraction AEPNCLFBDCJ)
|
||||
{
|
||||
if (AEPNCLFBDCJ != 0)
|
||||
{
|
||||
AEPNCLFBDCJ.Invoke();
|
||||
}
|
||||
if (this.CloseMenuOnInteraction)
|
||||
{
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerUI.CancelExpresso();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C4A RID: 72778 RVA: 0x0040BA00 File Offset: 0x00409C00
|
||||
[Token(Token = "0x6011C4A")]
|
||||
[Address(RVA = "0xD5D350", Offset = "0xD5C150", VA = "0x180D5D350")]
|
||||
private void PICEBFBCNCL()
|
||||
{
|
||||
PlayerHand playerHand = this.BKOFOOOMAGC();
|
||||
ExpressoButton.LDKKPALPBMM nffhbmkknfa = this.NFFHBMKKNFA;
|
||||
int num = 0;
|
||||
bool flag = playerHand != num;
|
||||
ExpressoButton.LDKKPALPBMM nffhbmkknfa2 = this.NFFHBMKKNFA;
|
||||
if (!flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (flag <= true)
|
||||
{
|
||||
ExpressoButton.ExpressoButtonInteraction onInteractionExit = this.OnInteractionExit;
|
||||
this.HNBANIMAJFL(onInteractionExit);
|
||||
SFXAudioSource egkjmfghppp = this.EGKJMFGHPPP;
|
||||
int num3 = 0;
|
||||
if (egkjmfghppp != num3)
|
||||
{
|
||||
this.EGKJMFGHPPP.Stop();
|
||||
this.EGKJMFGHPPP = num2;
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.exitAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num5, num4);
|
||||
}
|
||||
}
|
||||
this.NFFHBMKKNFA = (ExpressoButton.LDKKPALPBMM)num2;
|
||||
}
|
||||
if (nffhbmkknfa2 != ExpressoButton.LDKKPALPBMM.Idle)
|
||||
{
|
||||
if (nffhbmkknfa2 != ExpressoButton.LDKKPALPBMM.Idle)
|
||||
{
|
||||
if (nffhbmkknfa2 != ExpressoButton.LDKKPALPBMM.Enter)
|
||||
{
|
||||
goto IL_163;
|
||||
}
|
||||
ExpressoButton.ExpressoButtonInteraction onInteractionStay = this.OnInteractionStay;
|
||||
this.HNBANIMAJFL(onInteractionStay);
|
||||
if (this.stayAudio == (ulong)0L)
|
||||
{
|
||||
goto IL_163;
|
||||
}
|
||||
SFXAudioSource egkjmfghppp2 = this.EGKJMFGHPPP;
|
||||
int num6 = 0;
|
||||
if (!(egkjmfghppp2 == num6))
|
||||
{
|
||||
goto IL_163;
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.stayAudio;
|
||||
Transform transform2 = base.transform;
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
SFXAudioSource sfxaudioSource2 = AudioManager.StartLooping3DSFX(recRoomAudioClip2, transform2, num8, num7);
|
||||
this.EGKJMFGHPPP = sfxaudioSource2;
|
||||
}
|
||||
this.NFFHBMKKNFA = (ExpressoButton.LDKKPALPBMM)((ulong)2L);
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip3 = this.enterAudio;
|
||||
this.NFFHBMKKNFA = (ExpressoButton.LDKKPALPBMM)((ulong)1L);
|
||||
if (recRoomAudioClip3 != 0)
|
||||
{
|
||||
Transform transform3 = base.transform;
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
SFXAudioSource sfxaudioSource3 = AudioManager.Play3DSFX(recRoomAudioClip3, transform3, num10, num9);
|
||||
}
|
||||
ExpressoButton.ExpressoButtonInteraction onInteractionEnter = this.OnInteractionEnter;
|
||||
this.HNBANIMAJFL(onInteractionEnter);
|
||||
IL_163:
|
||||
if (this.NFFHBMKKNFA != nffhbmkknfa)
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C4B RID: 72779 RVA: 0x0040BB88 File Offset: 0x00409D88
|
||||
[Token(Token = "0x6011C4B")]
|
||||
[Address(RVA = "0xD5CE10", Offset = "0xD5BC10", VA = "0x180D5CE10")]
|
||||
private PlayerHand BKOFOOOMAGC()
|
||||
{
|
||||
BoxCollider boxCollider = this.interactionCollider;
|
||||
Transform transform = this.interactionCollider.transform;
|
||||
Transform transform2 = this.interactionCollider.transform;
|
||||
Transform transform3 = this.interactionCollider.transform;
|
||||
BoxCollider boxCollider2 = this.interactionCollider;
|
||||
Transform transform4 = boxCollider2.transform;
|
||||
BoxCollider boxCollider3 = this.interactionCollider;
|
||||
Vector3 center = boxCollider2.center;
|
||||
Transform transform5 = this.interactionCollider.transform;
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (num2 > 0)
|
||||
{
|
||||
PlayerHand playerHand = this.FKLPFAEGDFC[num].ODPIGKCNBIE();
|
||||
int num3 = 0;
|
||||
if (!(playerHand != num3) || !(playerHand == num3))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011C4C RID: 72780 RVA: 0x0040BC38 File Offset: 0x00409E38
|
||||
[Token(Token = "0x6011C4C")]
|
||||
[Address(RVA = "0xD5D2F0", Offset = "0xD5C0F0", VA = "0x180D5D2F0")]
|
||||
private IEnumerator LAICMDCMOFF()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011C4C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.AGUI.Expresso.ExpressoButton::LAICMDCMOFF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(GODEAANLPEE::System.IDisposable.Dispose, ldloc:GODEAANLPEE(var_0))
|
||||
stfld:int32(GODEAANLPEE::<>1__state, ldloc:GODEAANLPEE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:ExpressoButton(GODEAANLPEE::<>4__this, ldloc:GODEAANLPEE(var_0), ldloc:ExpressoButton(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06011C4D RID: 72781 RVA: 0x0040BC5C File Offset: 0x00409E5C
|
||||
[Token(Token = "0x6011C4D")]
|
||||
[Address(RVA = "0xD5D780", Offset = "0xD5C580", VA = "0x180D5D780")]
|
||||
public ExpressoButton()
|
||||
{
|
||||
Collider[] array = new Collider[16];
|
||||
this.FKLPFAEGDFC = array;
|
||||
this.PBBAIHFAKAL = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B6C0 RID: 46784
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6C0")]
|
||||
[SerializeField]
|
||||
private GameObject triggerVolume;
|
||||
|
||||
// Token: 0x0400B6C1 RID: 46785
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B6C1")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private BoxCollider interactionCollider;
|
||||
|
||||
// Token: 0x0400B6C2 RID: 46786
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B6C2")]
|
||||
[Header("Interactions")]
|
||||
public bool CloseMenuOnInteraction = true;
|
||||
|
||||
// Token: 0x0400B6C3 RID: 46787
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B6C3")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionEnter;
|
||||
|
||||
// Token: 0x0400B6C4 RID: 46788
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B6C4")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionStay;
|
||||
|
||||
// Token: 0x0400B6C5 RID: 46789
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B6C5")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionExit;
|
||||
|
||||
// Token: 0x0400B6C6 RID: 46790
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B6C6")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonActivated;
|
||||
|
||||
// Token: 0x0400B6C7 RID: 46791
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B6C7")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonDeactivated;
|
||||
|
||||
// Token: 0x0400B6C8 RID: 46792
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B6C8")]
|
||||
[Header("Audio and Visuals")]
|
||||
public RecRoomAudioClip enterAudio;
|
||||
|
||||
// Token: 0x0400B6C9 RID: 46793
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B6C9")]
|
||||
public RecRoomAudioClip stayAudio;
|
||||
|
||||
// Token: 0x0400B6CA RID: 46794
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B6CA")]
|
||||
public RecRoomAudioClip exitAudio;
|
||||
|
||||
// Token: 0x0400B6CB RID: 46795
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B6CB")]
|
||||
public float exitAnimationDuration = 0.25f;
|
||||
|
||||
// Token: 0x0400B6CC RID: 46796
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B6CC")]
|
||||
[SerializeField]
|
||||
private Image toggledIcon;
|
||||
|
||||
// Token: 0x0400B6CD RID: 46797
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B6CD")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, true, false, false)]
|
||||
private Image buttonIcon;
|
||||
|
||||
// Token: 0x0400B6CE RID: 46798
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B6CE")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Text buttonLabel;
|
||||
|
||||
// Token: 0x0400B6CF RID: 46799
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B6CF")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x0400B6D0 RID: 46800
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B6D0")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, true, false, false)]
|
||||
private RectTransform UICanvasTransfrom;
|
||||
|
||||
// Token: 0x0400B6D1 RID: 46801
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B6D1")]
|
||||
private ExpressoUIFlow AAOANHACDAM;
|
||||
|
||||
// Token: 0x0400B6D2 RID: 46802
|
||||
[Token(Token = "0x400B6D2")]
|
||||
private static readonly int JOLLIIJOHHC = Animator.StringToHash("State");
|
||||
|
||||
// Token: 0x0400B6D3 RID: 46803
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B6D3")]
|
||||
private ExpressoButton.LDKKPALPBMM NFFHBMKKNFA;
|
||||
|
||||
// Token: 0x0400B6D4 RID: 46804
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B6D4")]
|
||||
private SFXAudioSource EGKJMFGHPPP;
|
||||
|
||||
// Token: 0x0400B6D5 RID: 46805
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B6D5")]
|
||||
private Collider[] FKLPFAEGDFC;
|
||||
|
||||
// Token: 0x0400B6D6 RID: 46806
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B6D6")]
|
||||
private bool PBBAIHFAKAL;
|
||||
|
||||
// Token: 0x02002968 RID: 10600
|
||||
[Token(Token = "0x2002968")]
|
||||
[Serializable]
|
||||
public class ExpressoButtonInteraction : UnityEvent
|
||||
{
|
||||
// Token: 0x06011C4F RID: 72783 RVA: 0x0040BCB4 File Offset: 0x00409EB4
|
||||
[Token(Token = "0x6011C4F")]
|
||||
[Address(RVA = "0xBAD8A0", Offset = "0xBAC6A0", VA = "0x180BAD8A0")]
|
||||
public ExpressoButtonInteraction()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002969 RID: 10601
|
||||
[Token(Token = "0x2002969")]
|
||||
public enum LDKKPALPBMM
|
||||
{
|
||||
// Token: 0x0400B6D8 RID: 46808
|
||||
[Token(Token = "0x400B6D8")]
|
||||
Disabled = -1,
|
||||
// Token: 0x0400B6D9 RID: 46809
|
||||
[Token(Token = "0x400B6D9")]
|
||||
Idle,
|
||||
// Token: 0x0400B6DA RID: 46810
|
||||
[Token(Token = "0x400B6DA")]
|
||||
Enter,
|
||||
// Token: 0x0400B6DB RID: 46811
|
||||
[Token(Token = "0x400B6DB")]
|
||||
Stay,
|
||||
// Token: 0x0400B6DC RID: 46812
|
||||
[Token(Token = "0x400B6DC")]
|
||||
Exit
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x0200296B RID: 10603
|
||||
[Token(Token = "0x200296B")]
|
||||
public class ExpressoButtonSpawner : PrefabSpawner<ExpressoButton>
|
||||
{
|
||||
// Token: 0x06011C56 RID: 72790 RVA: 0x0040BDD0 File Offset: 0x00409FD0
|
||||
[Token(Token = "0x6011C56")]
|
||||
[Address(RVA = "0xD5C9A0", Offset = "0xD5B7A0", VA = "0x180D5C9A0", Slot = "5")]
|
||||
protected override void OJNLKINBMIN()
|
||||
{
|
||||
base.OJNLKINBMIN();
|
||||
bool closeMenuOnInteraction = this.CloseMenuOnInteraction;
|
||||
ExpressoButton.ExpressoButtonInteraction onInteractionEnter = this.OnInteractionEnter;
|
||||
this.proxyMeshRenderer = onInteractionEnter;
|
||||
ExpressoButton.ExpressoButtonInteraction onInteractionStay = this.OnInteractionStay;
|
||||
this.CloseMenuOnInteraction = onInteractionStay != null;
|
||||
ExpressoButton.ExpressoButtonInteraction onInteractionExit = this.OnInteractionExit;
|
||||
this.OnInteractionEnter = onInteractionExit;
|
||||
ExpressoButton.ExpressoButtonInteraction onButtonActivated = this.OnButtonActivated;
|
||||
this.OnInteractionStay = onButtonActivated;
|
||||
ExpressoButton.ExpressoButtonInteraction onButtonDeactivated = this.OnButtonDeactivated;
|
||||
this.OnInteractionExit = onButtonDeactivated;
|
||||
RecRoomAudioClip enterAudio = this.EnterAudio;
|
||||
this.OnButtonActivated = enterAudio;
|
||||
RecRoomAudioClip stayAudio = this.StayAudio;
|
||||
this.OnButtonDeactivated = stayAudio;
|
||||
RecRoomAudioClip exitAudio = this.ExitAudio;
|
||||
this.iconSprite = exitAudio;
|
||||
Sprite sprite = this.iconSprite;
|
||||
int num = 0;
|
||||
if (sprite != num)
|
||||
{
|
||||
Sprite sprite2 = this.iconSprite;
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.labelText))
|
||||
{
|
||||
}
|
||||
MeshRenderer meshRenderer = this.proxyMeshRenderer;
|
||||
int num2 = 0;
|
||||
if (meshRenderer != num2)
|
||||
{
|
||||
Transform transform = this.proxyMeshRenderer.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = this.proxyMeshRenderer.transform;
|
||||
Transform transform3 = this.proxyMeshRenderer.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
float num3 = this.exitAnimationDuration;
|
||||
}
|
||||
|
||||
// Token: 0x06011C57 RID: 72791 RVA: 0x0040BEF0 File Offset: 0x0040A0F0
|
||||
[Token(Token = "0x6011C57")]
|
||||
[Address(RVA = "0xD5C950", Offset = "0xD5B750", VA = "0x180D5C950", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
GameObject gameObject = this.proxyMeshRenderer.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C58 RID: 72792 RVA: 0x0040BF2C File Offset: 0x0040A12C
|
||||
[Token(Token = "0x6011C58")]
|
||||
[Address(RVA = "0xD5CCF0", Offset = "0xD5BAF0", VA = "0x180D5CCF0")]
|
||||
public ExpressoButtonSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B6E1 RID: 46817
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B6E1")]
|
||||
public MeshRenderer proxyMeshRenderer;
|
||||
|
||||
// Token: 0x0400B6E2 RID: 46818
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B6E2")]
|
||||
public bool CloseMenuOnInteraction = true;
|
||||
|
||||
// Token: 0x0400B6E3 RID: 46819
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B6E3")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionEnter;
|
||||
|
||||
// Token: 0x0400B6E4 RID: 46820
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B6E4")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionStay;
|
||||
|
||||
// Token: 0x0400B6E5 RID: 46821
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B6E5")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionExit;
|
||||
|
||||
// Token: 0x0400B6E6 RID: 46822
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B6E6")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonActivated;
|
||||
|
||||
// Token: 0x0400B6E7 RID: 46823
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B6E7")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonDeactivated;
|
||||
|
||||
// Token: 0x0400B6E8 RID: 46824
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B6E8")]
|
||||
public Sprite iconSprite;
|
||||
|
||||
// Token: 0x0400B6E9 RID: 46825
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B6E9")]
|
||||
public string labelText;
|
||||
|
||||
// Token: 0x0400B6EA RID: 46826
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B6EA")]
|
||||
public float exitAnimationDuration = 0.25f;
|
||||
|
||||
// Token: 0x0400B6EB RID: 46827
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B6EB")]
|
||||
[Header("Audio")]
|
||||
public RecRoomAudioClip EnterAudio;
|
||||
|
||||
// Token: 0x0400B6EC RID: 46828
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B6EC")]
|
||||
public RecRoomAudioClip StayAudio;
|
||||
|
||||
// Token: 0x0400B6ED RID: 46829
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B6ED")]
|
||||
public RecRoomAudioClip ExitAudio;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,333 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x0200296C RID: 10604
|
||||
[Token(Token = "0x200296C")]
|
||||
public class ExpressoUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170031B7 RID: 12727
|
||||
// (get) Token: 0x06011C59 RID: 72793 RVA: 0x0040BF54 File Offset: 0x0040A154
|
||||
[Token(Token = "0x170031B7")]
|
||||
public PlayerHand KFDEGFFHKKG
|
||||
{
|
||||
[Token(Token = "0x6011C59")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get
|
||||
{
|
||||
return this.FFAJIBEEOLJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031B8 RID: 12728
|
||||
// (get) Token: 0x06011C5A RID: 72794 RVA: 0x0040BF68 File Offset: 0x0040A168
|
||||
[Token(Token = "0x170031B8")]
|
||||
public bool BFMFOBNFCIP
|
||||
{
|
||||
[Token(Token = "0x6011C5A")]
|
||||
[Address(RVA = "0x6CBD10", Offset = "0x6CAB10", VA = "0x1806CBD10")]
|
||||
get
|
||||
{
|
||||
return this.GEDHOCFBNJB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031B9 RID: 12729
|
||||
// (get) Token: 0x06011C5B RID: 72795 RVA: 0x0040BF7C File Offset: 0x0040A17C
|
||||
[Token(Token = "0x170031B9")]
|
||||
private ExpressoUIFlow NLMDDOCBPGI
|
||||
{
|
||||
[Token(Token = "0x6011C5B")]
|
||||
[Address(RVA = "0xD5E850", Offset = "0xD5D650", VA = "0x180D5E850")]
|
||||
get
|
||||
{
|
||||
return this.MBCGFEAEKJB.Peek();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C5C RID: 72796 RVA: 0x0040BF9C File Offset: 0x0040A19C
|
||||
[Token(Token = "0x6011C5C")]
|
||||
[Address(RVA = "0xD5DF90", Offset = "0xD5CD90", VA = "0x180D5DF90")]
|
||||
private void Awake()
|
||||
{
|
||||
ExpressoUIFlow expressoUIFlow = this.rootFlowPrefab;
|
||||
ExpressoUIFlow expressoUIFlow2 = this.JCCCGNEGCFC(expressoUIFlow);
|
||||
int num = 0;
|
||||
if (!(expressoUIFlow2 != num))
|
||||
{
|
||||
Debug.LogError("Expresso Menu was initialized without a Root Flow.");
|
||||
return;
|
||||
}
|
||||
Transform transform = expressoUIFlow2.transform;
|
||||
float z = Vector3.zero.z;
|
||||
Transform transform2 = expressoUIFlow2.transform;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
this.MBCGFEAEKJB.Push(expressoUIFlow2);
|
||||
}
|
||||
|
||||
// Token: 0x06011C5D RID: 72797 RVA: 0x0040C004 File Offset: 0x0040A204
|
||||
[Token(Token = "0x6011C5D")]
|
||||
[Address(RVA = "0xD5E360", Offset = "0xD5D160", VA = "0x180D5E360")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
if (this.JPEHHILHACF)
|
||||
{
|
||||
this.IPABKPFNNIL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C5E RID: 72798 RVA: 0x0040C024 File Offset: 0x0040A224
|
||||
[Token(Token = "0x6011C5E")]
|
||||
[Address(RVA = "0xD5EB90", Offset = "0xD5D990", VA = "0x180D5EB90")]
|
||||
public void ShowUI(bool AEBFKFLKADG, [Optional] PlayerHand ONFJHABGCIP)
|
||||
{
|
||||
if (AEBFKFLKADG != this.GEDHOCFBNJB)
|
||||
{
|
||||
this.GEDHOCFBNJB = AEBFKFLKADG;
|
||||
if (!AEBFKFLKADG)
|
||||
{
|
||||
bool active = this.MBCGFEAEKJB.Pop().BCKCEELIDLH;
|
||||
bool active2 = this.MBCGFEAEKJB.Peek().BCKCEELIDLH;
|
||||
this.FFAJIBEEOLJ = (ulong)0L;
|
||||
}
|
||||
this.FFAJIBEEOLJ = ONFJHABGCIP;
|
||||
int num = 0;
|
||||
if (ONFJHABGCIP != num)
|
||||
{
|
||||
this.FFAJIBEEOLJ.Vibrate(50, 1f);
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.showUIAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num3, num2);
|
||||
}
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = ONFJHABGCIP.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform4 = base.transform;
|
||||
bool active3 = this.MBCGFEAEKJB.Peek().BCKCEELIDLH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C5F RID: 72799 RVA: 0x0040C0F8 File Offset: 0x0040A2F8
|
||||
[Token(Token = "0x6011C5F")]
|
||||
[Address(RVA = "0xD5E960", Offset = "0xD5D760", VA = "0x180D5E960")]
|
||||
public void PushFlow(ExpressoUIFlow KLDPMPMPECI, bool DCFHGBBIIHL = true, bool KDCJMIFDFJM = false)
|
||||
{
|
||||
ExpressoUIFlow expressoUIFlow = this.JCCCGNEGCFC(KLDPMPMPECI);
|
||||
int num = 0;
|
||||
if (expressoUIFlow != num)
|
||||
{
|
||||
if (DCFHGBBIIHL)
|
||||
{
|
||||
bool active = this.MBCGFEAEKJB.Peek().BCKCEELIDLH;
|
||||
}
|
||||
bool active2 = expressoUIFlow.BCKCEELIDLH;
|
||||
this.MBCGFEAEKJB.Push(expressoUIFlow);
|
||||
Transform transform = this.FFAJIBEEOLJ.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (KDCJMIFDFJM)
|
||||
{
|
||||
float time = Time.time;
|
||||
this.NENCECOPFHK = time;
|
||||
this.JPEHHILHACF = true;
|
||||
}
|
||||
Transform transform2 = expressoUIFlow.transform;
|
||||
Transform transform3 = expressoUIFlow.transform;
|
||||
PlayerHand ffajibeeolj = this.FFAJIBEEOLJ;
|
||||
int num2 = 0;
|
||||
if (ffajibeeolj != num2)
|
||||
{
|
||||
this.FFAJIBEEOLJ.Vibrate(200, 1f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C60 RID: 72800 RVA: 0x0040C1BC File Offset: 0x0040A3BC
|
||||
[Token(Token = "0x6011C60")]
|
||||
[Address(RVA = "0xD5E8A0", Offset = "0xD5D6A0", VA = "0x180D5E8A0")]
|
||||
public bool PopFlow(bool KHHHIKBOPJK = true)
|
||||
{
|
||||
Stack<ExpressoUIFlow> mbcgfeaekjb = this.MBCGFEAEKJB;
|
||||
bool active = mbcgfeaekjb.Pop().BCKCEELIDLH;
|
||||
ExpressoUIFlow expressoUIFlow;
|
||||
bool active2 = expressoUIFlow.BCKCEELIDLH;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06011C61 RID: 72801 RVA: 0x0040C1F0 File Offset: 0x0040A3F0
|
||||
[Token(Token = "0x6011C61")]
|
||||
[Address(RVA = "0xD5E660", Offset = "0xD5D460", VA = "0x180D5E660")]
|
||||
private ExpressoUIFlow JCCCGNEGCFC(ExpressoUIFlow KLDPMPMPECI)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<ExpressoUIFlow> dcdallegamc = this.DCDALLEGAMC;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
int num2 = 0;
|
||||
ExpressoUIFlow expressoUIFlow;
|
||||
if (num == num2)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
expressoUIFlow = global::UnityEngine.Object.Instantiate<ExpressoUIFlow>(KLDPMPMPECI, transform, num3 != 0);
|
||||
this.DCDALLEGAMC.Add(expressoUIFlow);
|
||||
}
|
||||
return expressoUIFlow;
|
||||
}
|
||||
|
||||
// Token: 0x06011C62 RID: 72802 RVA: 0x0040C258 File Offset: 0x0040A458
|
||||
[Token(Token = "0x6011C62")]
|
||||
[Address(RVA = "0xD5E370", Offset = "0xD5D170", VA = "0x180D5E370")]
|
||||
private void IPABKPFNNIL()
|
||||
{
|
||||
PlayerHand ffajibeeolj = this.FFAJIBEEOLJ;
|
||||
int num = 0;
|
||||
if (ffajibeeolj != num && this.GEDHOCFBNJB)
|
||||
{
|
||||
float num2 = Time.time;
|
||||
if (num2 >= 1f)
|
||||
{
|
||||
this.JPEHHILHACF = false;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
RigidbodyEx rigidbodyEx = this.FFAJIBEEOLJ._rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num3 = 0;
|
||||
num2 = Mathf.Lerp(num2, (float)num3, num2);
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform = this.MBCGFEAEKJB.Peek().transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
num2 = Time.fixedDeltaTime;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Transform transform2 = this.MBCGFEAEKJB.Peek().transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C63 RID: 72803 RVA: 0x0040C318 File Offset: 0x0040A518
|
||||
[Token(Token = "0x6011C63")]
|
||||
[Address(RVA = "0xD5E120", Offset = "0xD5CF20", VA = "0x180D5E120")]
|
||||
private Quaternion DODINJDIEOE()
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
bool flag;
|
||||
if (flag && "{il2cpp array field il2cppMethodInfo->}" == (ulong)0L)
|
||||
{
|
||||
Vector3 up = Vector3.up;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011C64 RID: 72804 RVA: 0x0040C348 File Offset: 0x0040A548
|
||||
[Token(Token = "0x6011C64")]
|
||||
[Address(RVA = "0xD5EE40", Offset = "0xD5DC40", VA = "0x180D5EE40")]
|
||||
public ExpressoUI()
|
||||
{
|
||||
List<ExpressoUIFlow> list = new List();
|
||||
this.DCDALLEGAMC = list;
|
||||
Stack<ExpressoUIFlow> stack = new Stack();
|
||||
this.MBCGFEAEKJB = stack;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B6EE RID: 46830
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6EE")]
|
||||
[SerializeField]
|
||||
private ExpressoUIFlow rootFlowPrefab;
|
||||
|
||||
// Token: 0x0400B6EF RID: 46831
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B6EF")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip showUIAudio;
|
||||
|
||||
// Token: 0x0400B6F0 RID: 46832
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B6F0")]
|
||||
[SerializeField]
|
||||
private bool alignToHandRotation;
|
||||
|
||||
// Token: 0x0400B6F1 RID: 46833
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400B6F1")]
|
||||
[SerializeField]
|
||||
[Header("Hand following")]
|
||||
private float handFollowDuration = 0.1f;
|
||||
|
||||
// Token: 0x0400B6F2 RID: 46834
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B6F2")]
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float initialVelocityMultiplier = 0.95f;
|
||||
|
||||
// Token: 0x0400B6F3 RID: 46835
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400B6F3")]
|
||||
private bool GEDHOCFBNJB;
|
||||
|
||||
// Token: 0x0400B6F4 RID: 46836
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x35")]
|
||||
[Token(Token = "0x400B6F4")]
|
||||
private bool JPEHHILHACF;
|
||||
|
||||
// Token: 0x0400B6F5 RID: 46837
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B6F5")]
|
||||
private float NENCECOPFHK;
|
||||
|
||||
// Token: 0x0400B6F6 RID: 46838
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B6F6")]
|
||||
private List<ExpressoUIFlow> DCDALLEGAMC;
|
||||
|
||||
// Token: 0x0400B6F7 RID: 46839
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B6F7")]
|
||||
private Stack<ExpressoUIFlow> MBCGFEAEKJB;
|
||||
|
||||
// Token: 0x0400B6F8 RID: 46840
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B6F8")]
|
||||
private PlayerHand FFAJIBEEOLJ;
|
||||
|
||||
// Token: 0x0200296D RID: 10605
|
||||
[Token(Token = "0x200296D")]
|
||||
public enum KKFDEGMADDP
|
||||
{
|
||||
// Token: 0x0400B6FA RID: 46842
|
||||
[Token(Token = "0x400B6FA")]
|
||||
Translate,
|
||||
// Token: 0x0400B6FB RID: 46843
|
||||
[Token(Token = "0x400B6FB")]
|
||||
Twist
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,179 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x0200296E RID: 10606
|
||||
[Token(Token = "0x200296E")]
|
||||
public class ExpressoUIFlow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170031BA RID: 12730
|
||||
// (get) Token: 0x06011C65 RID: 72805 RVA: 0x0040C38C File Offset: 0x0040A58C
|
||||
[Token(Token = "0x170031BA")]
|
||||
public string AGIPNNGHGAF
|
||||
{
|
||||
[Token(Token = "0x6011C65")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.uniqueName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031BB RID: 12731
|
||||
// (get) Token: 0x06011C66 RID: 72806 RVA: 0x0040C3A0 File Offset: 0x0040A5A0
|
||||
// (set) Token: 0x06011C67 RID: 72807 RVA: 0x0040C3B4 File Offset: 0x0040A5B4
|
||||
[Token(Token = "0x170031BB")]
|
||||
public virtual bool BCKCEELIDLH
|
||||
{
|
||||
[Token(Token = "0x6011C66")]
|
||||
[Address(RVA = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.PBBAIHFAKAL;
|
||||
}
|
||||
[Token(Token = "0x6011C67")]
|
||||
[Address(RVA = "0xD5DEB0", Offset = "0xD5CCB0", VA = "0x180D5DEB0", Slot = "5")]
|
||||
set
|
||||
{
|
||||
ExpressoButton[] ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
int num = 0;
|
||||
this.PBBAIHFAKAL = value;
|
||||
if (ebiffbcpffp != 0)
|
||||
{
|
||||
int length = ebiffbcpffp.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ebiffbcpffp[num].BCKCEELIDLH = value;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
GameObject[] array = this.objectsToEnableDisable;
|
||||
if (array != 0)
|
||||
{
|
||||
int length2 = array.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
GameObject gameObject = array[num];
|
||||
bool pbbaihfakal = this.PBBAIHFAKAL;
|
||||
gameObject.SetActive(pbbaihfakal);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C68 RID: 72808 RVA: 0x0040C430 File Offset: 0x0040A630
|
||||
[Token(Token = "0x6011C68")]
|
||||
[Address(RVA = "0xD5DDE0", Offset = "0xD5CBE0", VA = "0x180D5DDE0", Slot = "6")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
ExpressoButton[] ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
if (ebiffbcpffp == 0 || ebiffbcpffp.Length == 0)
|
||||
{
|
||||
ExpressoButton[] componentsInChildren = base.GetComponentsInChildren<ExpressoButton>(true);
|
||||
this.EBIFFBCPFFP = componentsInChildren;
|
||||
}
|
||||
string text = this.ToString();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011C69 RID: 72809 RVA: 0x0040C470 File Offset: 0x0040A670
|
||||
[Token(Token = "0x6011C69")]
|
||||
[Address(RVA = "0xD5DC20", Offset = "0xD5CA20", VA = "0x180D5DC20")]
|
||||
public void PushFlow(ExpressoUIFlow flowPrefab)
|
||||
{
|
||||
ExpressoUI <DLFPAKINFBM>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<DLFPAKINFBM>k__BackingField;
|
||||
int num = 0;
|
||||
if (<DLFPAKINFBM>k__BackingField != num)
|
||||
{
|
||||
ExpressoUI <DLFPAKINFBM>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<DLFPAKINFBM>k__BackingField;
|
||||
bool flag = flowPrefab.leadHandMovementOnStart;
|
||||
bool flag2 = flowPrefab.closePreviousMenuOnStart;
|
||||
<DLFPAKINFBM>k__BackingField2.PushFlow(flowPrefab, flag2, flag);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C6A RID: 72810 RVA: 0x0040C4C8 File Offset: 0x0040A6C8
|
||||
[Token(Token = "0x6011C6A")]
|
||||
[Address(RVA = "0xD5DBB0", Offset = "0xD5C9B0", VA = "0x180D5DBB0")]
|
||||
protected void MKJHOFNIFDI(bool ENJABEBOEHC)
|
||||
{
|
||||
ExpressoButton[] ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
int num = 0;
|
||||
int length = ebiffbcpffp.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ebiffbcpffp[num].BCKCEELIDLH = ENJABEBOEHC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C6B RID: 72811 RVA: 0x0040C500 File Offset: 0x0040A700
|
||||
[Token(Token = "0x6011C6B")]
|
||||
[Address(RVA = "0xD5DA50", Offset = "0xD5C850", VA = "0x180D5DA50")]
|
||||
public void ExpressoButtonInteracted(string debugString)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, debugString, 1f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06011C6C RID: 72812 RVA: 0x0040C530 File Offset: 0x0040A730
|
||||
[Token(Token = "0x6011C6C")]
|
||||
[Address(RVA = "0xD5DAE0", Offset = "0xD5C8E0", VA = "0x180D5DAE0")]
|
||||
public void ExpressoEmote(int emoteInt)
|
||||
{
|
||||
PlayerEmotes playerEmotes = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes;
|
||||
}
|
||||
|
||||
// Token: 0x06011C6D RID: 72813 RVA: 0x0040C550 File Offset: 0x0040A750
|
||||
[Token(Token = "0x6011C6D")]
|
||||
[Address(RVA = "0xD5DE60", Offset = "0xD5CC60", VA = "0x180D5DE60")]
|
||||
public ExpressoUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B6FC RID: 46844
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6FC")]
|
||||
[SerializeField]
|
||||
[Tooltip("The unique name for this flow, used for caching purposes instead of TAGS.")]
|
||||
private string uniqueName = "";
|
||||
|
||||
// Token: 0x0400B6FD RID: 46845
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B6FD")]
|
||||
[SerializeField]
|
||||
[Tooltip("Whether the previous Expresso flow on the stack should be deactivated when this one is pushed onto the stack")]
|
||||
private bool closePreviousMenuOnStart = true;
|
||||
|
||||
// Token: 0x0400B6FE RID: 46846
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B6FE")]
|
||||
[SerializeField]
|
||||
[Tooltip("Objects that will be enabled/disabled along with this flow.")]
|
||||
private GameObject[] objectsToEnableDisable;
|
||||
|
||||
// Token: 0x0400B6FF RID: 46847
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B6FF")]
|
||||
[SerializeField]
|
||||
[Header("Hand following")]
|
||||
[Tooltip("If it set to true, this flow will appear ahead of where the hand is moving to avoid accidentally hitting another button as soon as it appears.")]
|
||||
private bool leadHandMovementOnStart;
|
||||
|
||||
// Token: 0x0400B700 RID: 46848
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B700")]
|
||||
protected ExpressoButton[] EBIFFBCPFFP;
|
||||
|
||||
// Token: 0x0400B701 RID: 46849
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B701")]
|
||||
private bool PBBAIHFAKAL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x0200296F RID: 10607
|
||||
[Token(Token = "0x200296F")]
|
||||
public class RootExpressoUIFlow : ExpressoUIFlow
|
||||
{
|
||||
// Token: 0x06011C6E RID: 72814 RVA: 0x0040C578 File Offset: 0x0040A778
|
||||
[Token(Token = "0x6011C6E")]
|
||||
[Address(RVA = "0xD5DE60", Offset = "0xD5CC60", VA = "0x180D5DE60")]
|
||||
public RootExpressoUIFlow()
|
||||
{
|
||||
this.uniqueName = "";
|
||||
this.closePreviousMenuOnStart = true;
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,330 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players;
|
||||
using RecRoom.Players.Watch;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x02002970 RID: 10608
|
||||
[Token(Token = "0x2002970")]
|
||||
public class UtilityExpressoUIFlow : ExpressoUIFlow
|
||||
{
|
||||
// Token: 0x170031BC RID: 12732
|
||||
// (get) Token: 0x06011C6F RID: 72815 RVA: 0x0040C5A0 File Offset: 0x0040A7A0
|
||||
// (set) Token: 0x06011C70 RID: 72816 RVA: 0x0040C5B4 File Offset: 0x0040A7B4
|
||||
[Token(Token = "0x170031BC")]
|
||||
public override bool BCKCEELIDLH
|
||||
{
|
||||
[Token(Token = "0x6011C6F")]
|
||||
[Address(RVA = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.PBBAIHFAKAL;
|
||||
}
|
||||
[Token(Token = "0x6011C70")]
|
||||
[Address(RVA = "0xD6FAD0", Offset = "0xD6E8D0", VA = "0x180D6FAD0", Slot = "5")]
|
||||
set
|
||||
{
|
||||
ExpressoButton[] ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
int num = 0;
|
||||
this.PBBAIHFAKAL = value;
|
||||
if (ebiffbcpffp != 0)
|
||||
{
|
||||
int length = ebiffbcpffp.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ebiffbcpffp[num].BCKCEELIDLH = value;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
GameObject[] objectsToEnableDisable = this.objectsToEnableDisable;
|
||||
if (objectsToEnableDisable != 0)
|
||||
{
|
||||
int length2 = objectsToEnableDisable.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
GameObject gameObject = objectsToEnableDisable[num];
|
||||
bool pbbaihfakal = this.PBBAIHFAKAL;
|
||||
gameObject.SetActive(pbbaihfakal);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
ExpressoButton eddcedhcoic = this.EDDCEDHCOIC;
|
||||
int num2 = 0;
|
||||
if (eddcedhcoic != num2)
|
||||
{
|
||||
ExpressoButton eddcedhcoic2 = this.EDDCEDHCOIC;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
bool flag = khinmmjiene != (ulong)1L;
|
||||
eddcedhcoic2.LODFDOLMDCK = flag;
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
if (khinmmjiene2 == 0)
|
||||
{
|
||||
GameObject gameObject2 = this.EDDCEDHCOIC.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C71 RID: 72817 RVA: 0x0040C688 File Offset: 0x0040A888
|
||||
[Token(Token = "0x6011C71")]
|
||||
[Address(RVA = "0xD6EFB0", Offset = "0xD6DDB0", VA = "0x180D6EFB0", Slot = "6")]
|
||||
protected override void Start()
|
||||
{
|
||||
ExpressoButton[] ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
if (ebiffbcpffp == 0 || ebiffbcpffp.Length == 0)
|
||||
{
|
||||
ExpressoButton[] componentsInChildren = base.GetComponentsInChildren<ExpressoButton>(true);
|
||||
this.EBIFFBCPFFP = componentsInChildren;
|
||||
}
|
||||
string text = this.ToString();
|
||||
bool active = this.BCKCEELIDLH;
|
||||
ExpressoButtonSpawner expressoButtonSpawner = this.micFunctionButtonSpawner;
|
||||
int num = 0;
|
||||
if (expressoButtonSpawner != num)
|
||||
{
|
||||
ExpressoButton componentInChildren = this.micFunctionButtonSpawner.GetComponentInChildren<ExpressoButton>();
|
||||
this.EDDCEDHCOIC = componentInChildren;
|
||||
int num2 = 0;
|
||||
if (componentInChildren != num2)
|
||||
{
|
||||
Transform transform = this.EDDCEDHCOIC.triggerVolume.transform;
|
||||
ExpressoButton eddcedhcoic = this.EDDCEDHCOIC;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.MAONGHLNHPA.z = z;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
bool flag = khinmmjiene != (ulong)1L;
|
||||
eddcedhcoic.LODFDOLMDCK = flag;
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
if (khinmmjiene2 == 0)
|
||||
{
|
||||
GameObject gameObject = this.EDDCEDHCOIC.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
ExpressoButtonSpawner expressoButtonSpawner2 = this.emoteBubbleToggleButtonSpawner;
|
||||
int num4 = 0;
|
||||
if (expressoButtonSpawner2 != num4)
|
||||
{
|
||||
ExpressoButton componentInChildren2 = this.emoteBubbleToggleButtonSpawner.GetComponentInChildren<ExpressoButton>();
|
||||
this.ANNFAAMBBGM = componentInChildren2;
|
||||
int num5 = 0;
|
||||
if (componentInChildren2 != num5)
|
||||
{
|
||||
this.ANNFAAMBBGM.LODFDOLMDCK = num5 != 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C72 RID: 72818 RVA: 0x0040C7BC File Offset: 0x0040A9BC
|
||||
[Token(Token = "0x6011C72")]
|
||||
[Address(RVA = "0xD6EC50", Offset = "0xD6DA50", VA = "0x180D6EC50")]
|
||||
public void SpawnShareCameraAndTakePicture()
|
||||
{
|
||||
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
||||
int num = 0;
|
||||
ShareCamera component = backpack.GetBackpackTool((JKPLBBBJLJK)num).GetComponent<ShareCamera>();
|
||||
int num2 = 0;
|
||||
if (component != num2)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C73 RID: 72819 RVA: 0x0040C81C File Offset: 0x0040AA1C
|
||||
[Token(Token = "0x6011C73")]
|
||||
[Address(RVA = "0xD6E7B0", Offset = "0xD6D5B0", VA = "0x180D6E7B0")]
|
||||
public void DeactivateMicrophoneFunction()
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.IOHBPBEGGAC && ((khinmmjiene == (ulong)1L && this.KCABNNPEHAP) || khinmmjiene2 == (ulong)2L))
|
||||
{
|
||||
int num = 0;
|
||||
this.ToggleMicrophoneFunction(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C74 RID: 72820 RVA: 0x0040C864 File Offset: 0x0040AA64
|
||||
[Token(Token = "0x6011C74")]
|
||||
[Address(RVA = "0xD6F2F0", Offset = "0xD6E0F0", VA = "0x180D6F2F0")]
|
||||
public void ToggleMicrophoneFunction(bool entering)
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.IOHBPBEGGAC && khinmmjiene != 0)
|
||||
{
|
||||
KHINMMJIENE khinmmjiene2;
|
||||
KHINMMJIENE khinmmjiene3;
|
||||
if (khinmmjiene2 == (ulong)1L || khinmmjiene3 == (ulong)2L)
|
||||
{
|
||||
this.KCABNNPEHAP = entering;
|
||||
object mkpancfhlbf = this.MKPANCFHLBF;
|
||||
bool kcabnnpehap = this.KCABNNPEHAP;
|
||||
}
|
||||
if (entering)
|
||||
{
|
||||
ExpressoButton eddcedhcoic = this.EDDCEDHCOIC;
|
||||
int num = 0;
|
||||
if (eddcedhcoic != num)
|
||||
{
|
||||
ExpressoButton[] ebiffbcpffp = this.EBIFFBCPFFP;
|
||||
int num2 = 0;
|
||||
int length = ebiffbcpffp.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
ExpressoButton eddcedhcoic2 = this.EDDCEDHCOIC;
|
||||
ExpressoButton expressoButton = ebiffbcpffp[num2];
|
||||
if (expressoButton != eddcedhcoic2)
|
||||
{
|
||||
int num3 = 0;
|
||||
expressoButton.BCKCEELIDLH = num3 != 0;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
ExpressoButton eddcedhcoic3 = this.EDDCEDHCOIC;
|
||||
int num4 = 0;
|
||||
if (eddcedhcoic3 != num4)
|
||||
{
|
||||
ExpressoButton eddcedhcoic4 = this.EDDCEDHCOIC;
|
||||
if (entering)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
Transform transform = eddcedhcoic4.triggerVolume.transform;
|
||||
float z3 = this.MAONGHLNHPA.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C75 RID: 72821 RVA: 0x0040C970 File Offset: 0x0040AB70
|
||||
[Token(Token = "0x6011C75")]
|
||||
[Address(RVA = "0xD6E9F0", Offset = "0xD6D7F0", VA = "0x180D6E9F0")]
|
||||
public void GrowMicFunctionButtonCollider(bool BHCJNFFKDLF)
|
||||
{
|
||||
ExpressoButton eddcedhcoic = this.EDDCEDHCOIC;
|
||||
int num = 0;
|
||||
if (eddcedhcoic != num)
|
||||
{
|
||||
ExpressoButton eddcedhcoic2 = this.EDDCEDHCOIC;
|
||||
if (BHCJNFFKDLF)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
return;
|
||||
}
|
||||
Transform transform = eddcedhcoic2.triggerVolume.transform;
|
||||
float z3 = this.MAONGHLNHPA.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C76 RID: 72822 RVA: 0x0040C9D0 File Offset: 0x0040ABD0
|
||||
[Token(Token = "0x6011C76")]
|
||||
[Address(RVA = "0xD6EB80", Offset = "0xD6D980", VA = "0x180D6EB80")]
|
||||
public void ShowDetachedMenu()
|
||||
{
|
||||
WatchMenuProjector watchMenuProjector = Player.<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011C77 RID: 72823 RVA: 0x0040C9FC File Offset: 0x0040ABFC
|
||||
[Token(Token = "0x6011C77")]
|
||||
[Address(RVA = "0xD6F810", Offset = "0xD6E610", VA = "0x180D6F810")]
|
||||
public void ToggleUsingEmoteBubble()
|
||||
{
|
||||
ExpressoButton annfaambbgm = this.ANNFAAMBBGM;
|
||||
int num = 0;
|
||||
if (annfaambbgm != num)
|
||||
{
|
||||
ExpressoButton annfaambbgm2 = this.ANNFAAMBBGM;
|
||||
bool <ICDPHLJMEHN>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes.<ICDPHLJMEHN>k__BackingField;
|
||||
annfaambbgm2.LODFDOLMDCK = <ICDPHLJMEHN>k__BackingField;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (!Player.<EGKJPJKLEAI>k__BackingField.playerEmotes.<ICDPHLJMEHN>k__BackingField)
|
||||
{
|
||||
}
|
||||
string text = "Emote bubble: " + "ENABLED";
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 1.5f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C78 RID: 72824 RVA: 0x0040CA88 File Offset: 0x0040AC88
|
||||
[Token(Token = "0x6011C78")]
|
||||
[Address(RVA = "0xD6FA10", Offset = "0xD6E810", VA = "0x180D6FA10")]
|
||||
public UtilityExpressoUIFlow()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
this.MAONGHLNHPA.z = z;
|
||||
object obj = new object();
|
||||
this.MKPANCFHLBF = obj;
|
||||
this.uniqueName = "";
|
||||
this.closePreviousMenuOnStart = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B702 RID: 46850
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B702")]
|
||||
[SerializeField]
|
||||
private ExpressoButtonSpawner micFunctionButtonSpawner;
|
||||
|
||||
// Token: 0x0400B703 RID: 46851
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B703")]
|
||||
[SerializeField]
|
||||
private ExpressoButtonSpawner emoteBubbleToggleButtonSpawner;
|
||||
|
||||
// Token: 0x0400B704 RID: 46852
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B704")]
|
||||
private ExpressoButton EDDCEDHCOIC;
|
||||
|
||||
// Token: 0x0400B705 RID: 46853
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B705")]
|
||||
private Vector3 MAONGHLNHPA;
|
||||
|
||||
// Token: 0x0400B706 RID: 46854
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B706")]
|
||||
private ExpressoButton ANNFAAMBBGM;
|
||||
|
||||
// Token: 0x0400B707 RID: 46855
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B707")]
|
||||
private object MKPANCFHLBF;
|
||||
|
||||
// Token: 0x0400B708 RID: 46856
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B708")]
|
||||
private bool KCABNNPEHAP;
|
||||
|
||||
// Token: 0x0400B709 RID: 46857
|
||||
[Token(Token = "0x400B709")]
|
||||
private const float PFEKKBKGGPA = 0.5f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,342 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028AD RID: 10413
|
||||
[Token(Token = "0x20028AD")]
|
||||
public class ImportFriendButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003144 RID: 12612
|
||||
// (get) Token: 0x06011837 RID: 71735 RVA: 0x003FBDB0 File Offset: 0x003F9FB0
|
||||
[Token(Token = "0x17003144")]
|
||||
public int AHLLNPJCHIP
|
||||
{
|
||||
[Token(Token = "0x6011837")]
|
||||
[Address(RVA = "0xD60150", Offset = "0xD5EF50", VA = "0x180D60150")]
|
||||
get
|
||||
{
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.JCCGLIPBBDE.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003145 RID: 12613
|
||||
// (get) Token: 0x06011838 RID: 71736 RVA: 0x003FBDE8 File Offset: 0x003F9FE8
|
||||
[Token(Token = "0x17003145")]
|
||||
public Button3D.OnButton3DClick BNDHHDOFLBH
|
||||
{
|
||||
[Token(Token = "0x6011838")]
|
||||
[Address(RVA = "0x84AE60", Offset = "0x849C60", VA = "0x18084AE60")]
|
||||
get
|
||||
{
|
||||
return this.addFriendbutton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003146 RID: 12614
|
||||
// (get) Token: 0x06011839 RID: 71737 RVA: 0x003FBE08 File Offset: 0x003FA008
|
||||
[Token(Token = "0x17003146")]
|
||||
public Button3D.OnButton3DClick JJGCGEMIMAK
|
||||
{
|
||||
[Token(Token = "0x6011839")]
|
||||
[Address(RVA = "0xA40AD0", Offset = "0xA3F8D0", VA = "0x180A40AD0")]
|
||||
get
|
||||
{
|
||||
return this.dismissButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601183A RID: 71738 RVA: 0x003FBE28 File Offset: 0x003FA028
|
||||
[Token(Token = "0x601183A")]
|
||||
[Address(RVA = "0xD5FC60", Offset = "0xD5EA60", VA = "0x180D5FC60")]
|
||||
public void SetChild(DCGAMCKNJDB CEHHPPACDLH)
|
||||
{
|
||||
this.JCCGLIPBBDE = CEHHPPACDLH;
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = CEHHPPACDLH.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.platformName;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
string text = textMeshProUGUI.text;
|
||||
AccountSpecificUIBehaviour[] aoccfopknoi = this.AOCCFOPKNOI;
|
||||
if (aoccfopknoi == 0)
|
||||
{
|
||||
ulong num;
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(num != 0UL);
|
||||
this.AOCCFOPKNOI = componentsInChildren;
|
||||
}
|
||||
int num2 = 0;
|
||||
int length = aoccfopknoi.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = aoccfopknoi[num2];
|
||||
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
int num4 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num2, (AccountSpecificUIBehaviour.PlayerDisplayMode)num4);
|
||||
num2++;
|
||||
}
|
||||
GPOOLJODEGM <GIKBKAMHBFP>k__BackingField = CEHHPPACDLH.<GIKBKAMHBFP>k__BackingField;
|
||||
if (<GIKBKAMHBFP>k__BackingField != GPOOLJODEGM.Id)
|
||||
{
|
||||
if (<GIKBKAMHBFP>k__BackingField != GPOOLJODEGM.Id)
|
||||
{
|
||||
if (<GIKBKAMHBFP>k__BackingField != GPOOLJODEGM.Email)
|
||||
{
|
||||
goto IL_140;
|
||||
}
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Func<string, PMGCJEPKFOF<string>> func;
|
||||
this.AOOPLALEJAK(func);
|
||||
}
|
||||
PlatformManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Func<string, PMGCJEPKFOF<string>> func2;
|
||||
this.AOOPLALEJAK(func2);
|
||||
}
|
||||
ulong num5;
|
||||
this.platformImage.gameObject.SetActive(num5 != 0UL);
|
||||
RawImage rawImage = this.platformImage;
|
||||
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
||||
rawImage.texture = defaultProfileImage;
|
||||
DCGAMCKNJDB jccglipbbde = this.JCCGLIPBBDE;
|
||||
Action<Texture> action = new Action(this.PKPOGIAOKCE);
|
||||
Action<string> action2 = new Action(this.ALKKMPIFDAP);
|
||||
Action<string> action3 = new Action(this.LPJGCGOHJDL);
|
||||
Action<string> action4 = new Action(this.BNAEHDKIJNL);
|
||||
bool flag = KKHJMCMNJBE.DJNEIJDOJFF(jccglipbbde, action, action2, action3, action4);
|
||||
IL_140:
|
||||
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
|
||||
if (llkhfjdnfmm != 0 && llkhfjdnfmm.<PALMIOEJANE>k__BackingField == (LLKHFJDNFMM.DDAADAMFMCL)(-3))
|
||||
{
|
||||
Button3D button3D = this.addFriendbutton;
|
||||
int num6 = 0;
|
||||
button3D.FFDOINJEHMM = num6 != 0;
|
||||
Image image = this.addFriendImage;
|
||||
Sprite sprite = this.tick;
|
||||
image.sprite = sprite;
|
||||
return;
|
||||
}
|
||||
ulong num7;
|
||||
this.addFriendbutton.FFDOINJEHMM = num7 != 0UL;
|
||||
Image image2 = this.addFriendImage;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601183B RID: 71739 RVA: 0x003FBFDC File Offset: 0x003FA1DC
|
||||
[Token(Token = "0x601183B")]
|
||||
[Address(RVA = "0xD5F880", Offset = "0xD5E680", VA = "0x180D5F880")]
|
||||
private void BKHICMLAEOO()
|
||||
{
|
||||
this.platformImage.gameObject.SetActive(true);
|
||||
RawImage rawImage = this.platformImage;
|
||||
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
||||
rawImage.texture = defaultProfileImage;
|
||||
DCGAMCKNJDB jccglipbbde = this.JCCGLIPBBDE;
|
||||
Action<Texture> action = new Action(this.PKPOGIAOKCE);
|
||||
Action<string> action2 = new Action(this.ALKKMPIFDAP);
|
||||
Action<string> action3 = new Action(this.LPJGCGOHJDL);
|
||||
Action<string> action4 = new Action(this.BNAEHDKIJNL);
|
||||
bool flag = KKHJMCMNJBE.DJNEIJDOJFF(jccglipbbde, action, action2, action3, action4);
|
||||
}
|
||||
|
||||
// Token: 0x0601183C RID: 71740 RVA: 0x003FC068 File Offset: 0x003FA268
|
||||
[Token(Token = "0x601183C")]
|
||||
[Address(RVA = "0xD5F780", Offset = "0xD5E580", VA = "0x180D5F780")]
|
||||
private void AOOPLALEJAK(Func<string, PMGCJEPKFOF<string>> IKDMLPMEJMP)
|
||||
{
|
||||
GameObject gameObject = this.platformImage.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
string <IHIDBCOPOMB>k__BackingField = this.JCCGLIPBBDE.<IHIDBCOPOMB>k__BackingField;
|
||||
string contactDetail = <IHIDBCOPOMB>k__BackingField;
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = IKDMLPMEJMP(<IHIDBCOPOMB>k__BackingField);
|
||||
Action<string> action = delegate(string name)
|
||||
{
|
||||
ImportFriendButton <>4__this = this;
|
||||
int num2 = 0;
|
||||
if (<>4__this != num2)
|
||||
{
|
||||
DCGAMCKNJDB jccglipbbde = this.JCCGLIPBBDE;
|
||||
string contactDetail2 = contactDetail;
|
||||
if (string.Equals(jccglipbbde.<IHIDBCOPOMB>k__BackingField, contactDetail2))
|
||||
{
|
||||
string text = this.platformName.text;
|
||||
}
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601183D RID: 71741 RVA: 0x003FC0C8 File Offset: 0x003FA2C8
|
||||
[Token(Token = "0x601183D")]
|
||||
[Address(RVA = "0xD5FAE0", Offset = "0xD5E8E0", VA = "0x180D5FAE0")]
|
||||
public void Button_AddFriend()
|
||||
{
|
||||
Button3D button3D = this.addFriendbutton;
|
||||
int num = 0;
|
||||
button3D.FFDOINJEHMM = num != 0;
|
||||
Image image = this.addFriendImage;
|
||||
Sprite sprite = this.tick;
|
||||
image.sprite = sprite;
|
||||
Button3D button3D2 = this.dismissButton;
|
||||
int num2 = 0;
|
||||
button3D2.FFDOINJEHMM = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0601183E RID: 71742 RVA: 0x003FC114 File Offset: 0x003FA314
|
||||
[Token(Token = "0x601183E")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ImportFriendButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601183F RID: 71743 RVA: 0x003FC128 File Offset: 0x003FA328
|
||||
[Token(Token = "0x601183F")]
|
||||
[Address(RVA = "0xD5FBD0", Offset = "0xD5E9D0", VA = "0x180D5FBD0")]
|
||||
[CompilerGenerated]
|
||||
private void PKPOGIAOKCE(Texture IJKBAADKCBM)
|
||||
{
|
||||
if (this.platformImage)
|
||||
{
|
||||
this.platformImage.texture = IJKBAADKCBM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011840 RID: 71744 RVA: 0x003FC158 File Offset: 0x003FA358
|
||||
[Token(Token = "0x6011840")]
|
||||
[Address(RVA = "0xD5F6E0", Offset = "0xD5E4E0", VA = "0x180D5F6E0")]
|
||||
[CompilerGenerated]
|
||||
private void ALKKMPIFDAP(string MMBOKOLAJFH)
|
||||
{
|
||||
if (this.platformName)
|
||||
{
|
||||
string text = this.platformName.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011841 RID: 71745 RVA: 0x003FC188 File Offset: 0x003FA388
|
||||
[Token(Token = "0x6011841")]
|
||||
[Address(RVA = "0xD5FB30", Offset = "0xD5E930", VA = "0x180D5FB30")]
|
||||
[CompilerGenerated]
|
||||
private void LPJGCGOHJDL(string FLEGIAFKAKL)
|
||||
{
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.JCCGLIPBBDE.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
Debug.LogError(string.Format("Failed to get platform image for friend {0}", fakeValueActive));
|
||||
}
|
||||
|
||||
// Token: 0x06011842 RID: 71746 RVA: 0x003FC1CC File Offset: 0x003FA3CC
|
||||
[Token(Token = "0x6011842")]
|
||||
[Address(RVA = "0xD5FA40", Offset = "0xD5E840", VA = "0x180D5FA40")]
|
||||
[CompilerGenerated]
|
||||
private void BNAEHDKIJNL(string JABAFEJLMOO)
|
||||
{
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = this.JCCGLIPBBDE.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
Debug.LogError(string.Format("Failed to get platform name for friend {0}", fakeValueActive));
|
||||
}
|
||||
|
||||
// Token: 0x0400B412 RID: 46098
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B412")]
|
||||
[SerializeField]
|
||||
private Button3D addFriendbutton;
|
||||
|
||||
// Token: 0x0400B413 RID: 46099
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B413")]
|
||||
[SerializeField]
|
||||
private Button3D dismissButton;
|
||||
|
||||
// Token: 0x0400B414 RID: 46100
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B414")]
|
||||
[SerializeField]
|
||||
private RawImage platformImage;
|
||||
|
||||
// Token: 0x0400B415 RID: 46101
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B415")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI platformName;
|
||||
|
||||
// Token: 0x0400B416 RID: 46102
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B416")]
|
||||
[SerializeField]
|
||||
[Header("Icons")]
|
||||
private Image addFriendImage;
|
||||
|
||||
// Token: 0x0400B417 RID: 46103
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B417")]
|
||||
[SerializeField]
|
||||
private Sprite tick;
|
||||
|
||||
// Token: 0x0400B418 RID: 46104
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B418")]
|
||||
[SerializeField]
|
||||
private Sprite addFriend;
|
||||
|
||||
// Token: 0x0400B419 RID: 46105
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B419")]
|
||||
private AccountSpecificUIBehaviour[] AOCCFOPKNOI;
|
||||
|
||||
// Token: 0x0400B41A RID: 46106
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B41A")]
|
||||
private DCGAMCKNJDB JCCGLIPBBDE;
|
||||
|
||||
// Token: 0x020028AE RID: 10414
|
||||
[Token(Token = "0x20028AE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HBBEHLGKNJN
|
||||
{
|
||||
// Token: 0x06011843 RID: 71747 RVA: 0x003FC210 File Offset: 0x003FA410
|
||||
[Token(Token = "0x6011843")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HBBEHLGKNJN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011844 RID: 71748 RVA: 0x003FC224 File Offset: 0x003FA424
|
||||
[Token(Token = "0x6011844")]
|
||||
[Address(RVA = "0xD5F2E0", Offset = "0xD5E0E0", VA = "0x180D5F2E0")]
|
||||
internal void <HandleFromContactDetail>b__0(string name)
|
||||
{
|
||||
ImportFriendButton importFriendButton = this.<>4__this;
|
||||
int num = 0;
|
||||
if (importFriendButton != num)
|
||||
{
|
||||
DCGAMCKNJDB jccglipbbde = this.<>4__this.JCCGLIPBBDE;
|
||||
string text = this.contactDetail;
|
||||
if (string.Equals(jccglipbbde.<IHIDBCOPOMB>k__BackingField, text))
|
||||
{
|
||||
string text2 = this.<>4__this.platformName.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B41B RID: 46107
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B41B")]
|
||||
public ImportFriendButton <>4__this;
|
||||
|
||||
// Token: 0x0400B41C RID: 46108
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B41C")]
|
||||
public string contactDetail;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028AF RID: 10415
|
||||
[Token(Token = "0x20028AF")]
|
||||
public class ImportFriendsPagedGrid : RecyclerPagedGrid<DCGAMCKNJDB, ImportFriendButton>
|
||||
{
|
||||
// Token: 0x06011845 RID: 71749 RVA: 0x003FC280 File Offset: 0x003FA480
|
||||
[Token(Token = "0x6011845")]
|
||||
[Address(RVA = "0xD60210", Offset = "0xD5F010", VA = "0x180D60210", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(ImportFriendButton LKDLEHGHCAD)
|
||||
{
|
||||
ImportFriendButton button = LKDLEHGHCAD;
|
||||
ImportFriendsPagedGrid <>4__this = this;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
Button3D.OnButton3DClick onClick = button.addFriendbutton.OnClick;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
ImportFriendButton button3 = button;
|
||||
Button3D addFriendbutton = button3.addFriendbutton;
|
||||
int num = 0;
|
||||
addFriendbutton.FFDOINJEHMM = num != 0;
|
||||
Image addFriendImage = button3.addFriendImage;
|
||||
Sprite tick = button3.tick;
|
||||
addFriendImage.sprite = tick;
|
||||
Button3D dismissButton = button3.dismissButton;
|
||||
int num2 = 0;
|
||||
dismissButton.FFDOINJEHMM = num2 != 0;
|
||||
ImportFriendsPagedGrid.FriendEvent addEvent = <>4__this.AddEvent;
|
||||
if (addEvent != 0)
|
||||
{
|
||||
int currentFriendAccountId = button.AHLLNPJCHIP;
|
||||
addEvent.Invoke(currentFriendAccountId);
|
||||
}
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
if (this.DismissEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick onClick2 = button.dismissButton.OnClick;
|
||||
UnityAction unityAction2 = delegate
|
||||
{
|
||||
ImportFriendsPagedGrid <>4__this2 = <>4__this;
|
||||
ImportFriendButton button2 = button;
|
||||
ImportFriendsPagedGrid.FriendEvent dismissEvent = <>4__this2.DismissEvent;
|
||||
int currentFriendAccountId2 = button2.AHLLNPJCHIP;
|
||||
dismissEvent.Invoke(currentFriendAccountId2);
|
||||
};
|
||||
onClick2.AddListener(unityAction2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011846 RID: 71750 RVA: 0x003FC308 File Offset: 0x003FA508
|
||||
[Token(Token = "0x6011846")]
|
||||
[Address(RVA = "0x4DBEF0", Offset = "0x4DACF0", VA = "0x1804DBEF0")]
|
||||
public void SetAccounts(IEnumerable<DCGAMCKNJDB> MPMDGDJNLLB)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011847 RID: 71751 RVA: 0x003FC31C File Offset: 0x003FA51C
|
||||
[Token(Token = "0x6011847")]
|
||||
[Address(RVA = "0xD601E0", Offset = "0xD5EFE0", VA = "0x180D601E0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(DCGAMCKNJDB CEHHPPACDLH, ImportFriendButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetChild(CEHHPPACDLH);
|
||||
}
|
||||
|
||||
// Token: 0x06011848 RID: 71752 RVA: 0x003FC338 File Offset: 0x003FA538
|
||||
[Token(Token = "0x6011848")]
|
||||
[Address(RVA = "0xD60350", Offset = "0xD5F150", VA = "0x180D60350")]
|
||||
public ImportFriendsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B41D RID: 46109
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B41D")]
|
||||
[SerializeField]
|
||||
private ImportFriendsPagedGrid.FriendEvent DismissEvent;
|
||||
|
||||
// Token: 0x0400B41E RID: 46110
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B41E")]
|
||||
[SerializeField]
|
||||
private ImportFriendsPagedGrid.FriendEvent AddEvent;
|
||||
|
||||
// Token: 0x020028B0 RID: 10416
|
||||
[Token(Token = "0x20028B0")]
|
||||
[Serializable]
|
||||
public class FriendEvent : UnityEvent<int>
|
||||
{
|
||||
// Token: 0x06011849 RID: 71753 RVA: 0x003FC34C File Offset: 0x003FA54C
|
||||
[Token(Token = "0x6011849")]
|
||||
[Address(RVA = "0xD5EED0", Offset = "0xD5DCD0", VA = "0x180D5EED0")]
|
||||
public FriendEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028B1 RID: 10417
|
||||
[Token(Token = "0x20028B1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BLLNMGDKMLO
|
||||
{
|
||||
// Token: 0x0601184A RID: 71754 RVA: 0x003FC360 File Offset: 0x003FA560
|
||||
[Token(Token = "0x601184A")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public BLLNMGDKMLO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601184B RID: 71755 RVA: 0x003FC374 File Offset: 0x003FA574
|
||||
[Token(Token = "0x601184B")]
|
||||
[Address(RVA = "0xD57DE0", Offset = "0xD56BE0", VA = "0x180D57DE0")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
ImportFriendButton importFriendButton = this.button;
|
||||
Button3D addFriendbutton = importFriendButton.addFriendbutton;
|
||||
int num = 0;
|
||||
addFriendbutton.FFDOINJEHMM = num != 0;
|
||||
Image addFriendImage = importFriendButton.addFriendImage;
|
||||
Sprite tick = importFriendButton.tick;
|
||||
addFriendImage.sprite = tick;
|
||||
Button3D dismissButton = importFriendButton.dismissButton;
|
||||
int num2 = 0;
|
||||
dismissButton.FFDOINJEHMM = num2 != 0;
|
||||
ImportFriendsPagedGrid.FriendEvent addEvent = this.<>4__this.AddEvent;
|
||||
if (addEvent != 0)
|
||||
{
|
||||
int currentFriendAccountId = this.button.AHLLNPJCHIP;
|
||||
addEvent.Invoke(currentFriendAccountId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601184C RID: 71756 RVA: 0x003FC3F4 File Offset: 0x003FA5F4
|
||||
[Token(Token = "0x601184C")]
|
||||
[Address(RVA = "0xD57EA0", Offset = "0xD56CA0", VA = "0x180D57EA0")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
ImportFriendsPagedGrid importFriendsPagedGrid = this.<>4__this;
|
||||
ImportFriendButton importFriendButton = this.button;
|
||||
ImportFriendsPagedGrid.FriendEvent dismissEvent = importFriendsPagedGrid.DismissEvent;
|
||||
int currentFriendAccountId = importFriendButton.AHLLNPJCHIP;
|
||||
dismissEvent.Invoke(currentFriendAccountId);
|
||||
}
|
||||
|
||||
// Token: 0x0400B41F RID: 46111
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B41F")]
|
||||
public ImportFriendButton button;
|
||||
|
||||
// Token: 0x0400B420 RID: 46112
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B420")]
|
||||
public ImportFriendsPagedGrid <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,232 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028D1 RID: 10449
|
||||
[Token(Token = "0x20028D1")]
|
||||
public class InviteClubButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003151 RID: 12625
|
||||
// (get) Token: 0x060118BC RID: 71868 RVA: 0x003FE088 File Offset: 0x003FC288
|
||||
// (set) Token: 0x060118BD RID: 71869 RVA: 0x003FE09C File Offset: 0x003FC29C
|
||||
[Token(Token = "0x17003151")]
|
||||
public PLILLKHMNDA GDMKILOJPFH
|
||||
{
|
||||
[Token(Token = "0x60118BC")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get;
|
||||
[Token(Token = "0x60118BD")]
|
||||
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003152 RID: 12626
|
||||
// (get) Token: 0x060118BE RID: 71870 RVA: 0x003FE0B0 File Offset: 0x003FC2B0
|
||||
[Token(Token = "0x17003152")]
|
||||
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x60118BE")]
|
||||
[Address(RVA = "0xD5AC30", Offset = "0xD59A30", VA = "0x180D5AC30")]
|
||||
get
|
||||
{
|
||||
return this.toggle.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118BF RID: 71871 RVA: 0x003FE0D0 File Offset: 0x003FC2D0
|
||||
[Token(Token = "0x60118BF")]
|
||||
[Address(RVA = "0xD619F0", Offset = "0xD607F0", VA = "0x180D619F0")]
|
||||
private void Awake()
|
||||
{
|
||||
ToggleButton3D.OnToggleButton3DClick onClick = this.toggle.OnClick;
|
||||
UnityAction<bool> unityAction = new UnityAction(this.LAKDJDIODLM);
|
||||
onClick.AddListener(unityAction);
|
||||
Texture texture = this.image.m_Texture;
|
||||
this.FAOJGFDCNIA = texture;
|
||||
}
|
||||
|
||||
// Token: 0x060118C0 RID: 71872 RVA: 0x003FE118 File Offset: 0x003FC318
|
||||
[Token(Token = "0x60118C0")]
|
||||
[Address(RVA = "0xD61B40", Offset = "0xD60940", VA = "0x180D61B40")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.toggle.OnClick.RemoveAllListeners();
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118C1 RID: 71873 RVA: 0x003FE150 File Offset: 0x003FC350
|
||||
[Token(Token = "0x60118C1")]
|
||||
[Address(RVA = "0xD61AA0", Offset = "0xD608A0", VA = "0x180D61AA0")]
|
||||
private void CNMKODFILLN()
|
||||
{
|
||||
GameObject gameObject = this.selectedVisual;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
string text = this.text.text;
|
||||
RawImage rawImage = this.image;
|
||||
Texture faojgfdcnia = this.FAOJGFDCNIA;
|
||||
rawImage.texture = faojgfdcnia;
|
||||
ToggleButton3D toggleButton3D = this.toggle;
|
||||
int num2 = 0;
|
||||
toggleButton3D.interactable = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x060118C2 RID: 71874 RVA: 0x003FE1AC File Offset: 0x003FC3AC
|
||||
[Token(Token = "0x60118C2")]
|
||||
[Address(RVA = "0xD61BB0", Offset = "0xD609B0", VA = "0x180D61BB0")]
|
||||
public void SetClub(PLILLKHMNDA EGLGJIONCCP, bool KFLEHJIGPKC, bool AHKKPJFAHDA)
|
||||
{
|
||||
PLILLKHMNDA club = EGLGJIONCCP;
|
||||
this.<CKIJOBCEDAF>k__BackingField = EGLGJIONCCP;
|
||||
if (EGLGJIONCCP != 0)
|
||||
{
|
||||
this.selectedVisual.SetActive(KFLEHJIGPKC);
|
||||
PLILLKHMNDA club3 = club;
|
||||
string text = this.text.text;
|
||||
this.toggle.interactable = AHKKPJFAHDA;
|
||||
this.toggle.BOHIGPFGJBA = AHKKPJFAHDA;
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
string <EAIJEHLCEPM>k__BackingField = club.<EAIJEHLCEPM>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(<EAIJEHLCEPM>k__BackingField, true, num2 != 0, num, num3 != 0UL);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action = delegate(Texture2D texture)
|
||||
{
|
||||
InviteClubButton <>4__this = this;
|
||||
int num6 = 0;
|
||||
if (<>4__this != num6)
|
||||
{
|
||||
InviteClubButton <>4__this2 = this;
|
||||
PLILLKHMNDA club2 = club;
|
||||
if (<>4__this2.<CKIJOBCEDAF>k__BackingField == club2)
|
||||
{
|
||||
<>4__this2.image.texture = texture;
|
||||
}
|
||||
}
|
||||
};
|
||||
return;
|
||||
}
|
||||
GameObject gameObject = this.selectedVisual;
|
||||
int num4 = 0;
|
||||
gameObject.SetActive(num4 != 0);
|
||||
string text2 = this.text.text;
|
||||
RawImage rawImage = this.image;
|
||||
Texture faojgfdcnia = this.FAOJGFDCNIA;
|
||||
rawImage.texture = faojgfdcnia;
|
||||
ToggleButton3D toggleButton3D = this.toggle;
|
||||
int num5 = 0;
|
||||
toggleButton3D.interactable = num5 != 0;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060118C3 RID: 71875 RVA: 0x003FE2B0 File Offset: 0x003FC4B0
|
||||
[Token(Token = "0x60118C3")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InviteClubButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060118C4 RID: 71876 RVA: 0x003FE2C4 File Offset: 0x003FC4C4
|
||||
[Token(Token = "0x60118C4")]
|
||||
[Address(RVA = "0xD5AA50", Offset = "0xD59850", VA = "0x180D5AA50")]
|
||||
[CompilerGenerated]
|
||||
private void LAKDJDIODLM(bool LLJFGDMOOFA)
|
||||
{
|
||||
this.selectedVisual.SetActive(LLJFGDMOOFA);
|
||||
}
|
||||
|
||||
// Token: 0x0400B485 RID: 46213
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B485")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private ToggleButton3D toggle;
|
||||
|
||||
// Token: 0x0400B486 RID: 46214
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B486")]
|
||||
[SerializeField]
|
||||
private GameObject selectedVisual;
|
||||
|
||||
// Token: 0x0400B487 RID: 46215
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B487")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400B488 RID: 46216
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B488")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x0400B48A RID: 46218
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B48A")]
|
||||
private Texture FAOJGFDCNIA;
|
||||
|
||||
// Token: 0x0400B48B RID: 46219
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B48B")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x020028D2 RID: 10450
|
||||
[Token(Token = "0x20028D2")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGKCACCDDDH
|
||||
{
|
||||
// Token: 0x060118C5 RID: 71877 RVA: 0x003FE2E4 File Offset: 0x003FC4E4
|
||||
[Token(Token = "0x60118C5")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AGKCACCDDDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060118C6 RID: 71878 RVA: 0x003FE2F8 File Offset: 0x003FC4F8
|
||||
[Token(Token = "0x60118C6")]
|
||||
[Address(RVA = "0xD57BF0", Offset = "0xD569F0", VA = "0x180D57BF0")]
|
||||
internal void <SetClub>b__0(Texture2D texture)
|
||||
{
|
||||
InviteClubButton inviteClubButton = this.<>4__this;
|
||||
int num = 0;
|
||||
if (inviteClubButton != num)
|
||||
{
|
||||
InviteClubButton inviteClubButton2 = this.<>4__this;
|
||||
PLILLKHMNDA plillkhmnda = this.club;
|
||||
if (inviteClubButton2.<CKIJOBCEDAF>k__BackingField == plillkhmnda)
|
||||
{
|
||||
inviteClubButton2.image.texture = texture;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B48C RID: 46220
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B48C")]
|
||||
public InviteClubButton <>4__this;
|
||||
|
||||
// Token: 0x0400B48D RID: 46221
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B48D")]
|
||||
public PLILLKHMNDA club;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,219 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028D3 RID: 10451
|
||||
[Token(Token = "0x20028D3")]
|
||||
public class InviteClubButtonsPagedGrid : RecyclerPagedGrid<PLILLKHMNDA, InviteClubButton>
|
||||
{
|
||||
// Token: 0x060118C7 RID: 71879 RVA: 0x003FE344 File Offset: 0x003FC544
|
||||
[Token(Token = "0x60118C7")]
|
||||
[Address(RVA = "0xD61E50", Offset = "0xD60C50", VA = "0x180D61E50", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(InviteClubButton LKDLEHGHCAD)
|
||||
{
|
||||
InviteClubButton button = LKDLEHGHCAD;
|
||||
InviteClubButtonsPagedGrid <>4__this = this;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnSelectedClubUpdatedEvent != (ulong)0L)
|
||||
{
|
||||
ToggleButton3D.OnToggleButton3DClick onClick = button.toggle.OnClick;
|
||||
UnityAction<bool> unityAction = delegate(bool isOn)
|
||||
{
|
||||
PLILLKHMNDA <CKIJOBCEDAF>k__BackingField = button.<CKIJOBCEDAF>k__BackingField;
|
||||
InviteClubButtonsPagedGrid <>4__this3 = <>4__this;
|
||||
if (isOn)
|
||||
{
|
||||
if (<>4__this3.HMLCPOFPBBI != <CKIJOBCEDAF>k__BackingField)
|
||||
{
|
||||
<>4__this3.HMLCPOFPBBI = <CKIJOBCEDAF>k__BackingField;
|
||||
InviteClubButtonsPagedGrid <>4__this2 = <>4__this;
|
||||
InviteClubButtonsPagedGrid.SelectedClubUpdated onSelectedClubUpdatedEvent = <>4__this2.OnSelectedClubUpdatedEvent;
|
||||
PLILLKHMNDA hmlcpofpbbi = <>4__this2.HMLCPOFPBBI;
|
||||
onSelectedClubUpdatedEvent.Invoke(hmlcpofpbbi);
|
||||
}
|
||||
return;
|
||||
}
|
||||
while (<>4__this3.HMLCPOFPBBI != <CKIJOBCEDAF>k__BackingField)
|
||||
{
|
||||
}
|
||||
<>4__this3.HMLCPOFPBBI = (ulong)0L;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118C8 RID: 71880 RVA: 0x003FE3A4 File Offset: 0x003FC5A4
|
||||
[Token(Token = "0x60118C8")]
|
||||
[Address(RVA = "0xD61F40", Offset = "0xD60D40", VA = "0x180D61F40")]
|
||||
public void SetClubs(IEnumerable<PLILLKHMNDA> MNBFKHPGIIM, long? CFPNHEBLFAF, bool IJAAKJFFNKC)
|
||||
{
|
||||
this.FLGJNFNGJDK = IJAAKJFFNKC;
|
||||
int num = 0;
|
||||
this.CKDJJEFEKHK = MNBFKHPGIIM;
|
||||
Func<PLILLKHMNDA, bool> func = delegate(PLILLKHMNDA c)
|
||||
{
|
||||
long num2;
|
||||
return c.<CHPCFOKEIFM>k__BackingField == num2;
|
||||
};
|
||||
PLILLKHMNDA plillkhmnda = Enumerable.FirstOrDefault<PLILLKHMNDA>(MNBFKHPGIIM, func);
|
||||
this.HMLCPOFPBBI = plillkhmnda;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
base.SetCurrentPage(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x060118C9 RID: 71881 RVA: 0x003FE3FC File Offset: 0x003FC5FC
|
||||
[Token(Token = "0x60118C9")]
|
||||
[Address(RVA = "0xD62050", Offset = "0xD60E50", VA = "0x180D62050")]
|
||||
public void SetSelectedClub(long? AOMBLGBCENO)
|
||||
{
|
||||
IEnumerable<PLILLKHMNDA> ckdjjefekhk = this.CKDJJEFEKHK;
|
||||
bool flgjnfngjdk = this.FLGJNFNGJDK;
|
||||
int num = 0;
|
||||
this.FLGJNFNGJDK = flgjnfngjdk;
|
||||
this.CKDJJEFEKHK = ckdjjefekhk;
|
||||
Func<PLILLKHMNDA, bool> func = delegate(PLILLKHMNDA c)
|
||||
{
|
||||
long num2;
|
||||
return c.<CHPCFOKEIFM>k__BackingField == num2;
|
||||
};
|
||||
PLILLKHMNDA plillkhmnda = Enumerable.FirstOrDefault<PLILLKHMNDA>(ckdjjefekhk, func);
|
||||
this.HMLCPOFPBBI = plillkhmnda;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
base.SetCurrentPage(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x060118CA RID: 71882 RVA: 0x003FE464 File Offset: 0x003FC664
|
||||
[Token(Token = "0x60118CA")]
|
||||
[Address(RVA = "0xD61E10", Offset = "0xD60C10", VA = "0x180D61E10", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(PLILLKHMNDA EGLGJIONCCP, InviteClubButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
bool flgjnfngjdk = this.FLGJNFNGJDK;
|
||||
bool flag = this.HMLCPOFPBBI == EGLGJIONCCP;
|
||||
LKDLEHGHCAD.SetClub(EGLGJIONCCP, flag, flgjnfngjdk);
|
||||
}
|
||||
|
||||
// Token: 0x060118CB RID: 71883 RVA: 0x003FE494 File Offset: 0x003FC694
|
||||
[Token(Token = "0x60118CB")]
|
||||
[Address(RVA = "0xD62170", Offset = "0xD60F70", VA = "0x180D62170")]
|
||||
public InviteClubButtonsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B48E RID: 46222
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B48E")]
|
||||
public InviteClubButtonsPagedGrid.SelectedClubUpdated OnSelectedClubUpdatedEvent;
|
||||
|
||||
// Token: 0x0400B48F RID: 46223
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B48F")]
|
||||
private IEnumerable<PLILLKHMNDA> CKDJJEFEKHK;
|
||||
|
||||
// Token: 0x0400B490 RID: 46224
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B490")]
|
||||
private PLILLKHMNDA HMLCPOFPBBI;
|
||||
|
||||
// Token: 0x0400B491 RID: 46225
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B491")]
|
||||
private bool FLGJNFNGJDK;
|
||||
|
||||
// Token: 0x020028D4 RID: 10452
|
||||
[Token(Token = "0x20028D4")]
|
||||
[Serializable]
|
||||
public class SelectedClubUpdated : UnityEvent<PLILLKHMNDA>
|
||||
{
|
||||
// Token: 0x060118CC RID: 71884 RVA: 0x003FE4A8 File Offset: 0x003FC6A8
|
||||
[Token(Token = "0x60118CC")]
|
||||
[Address(RVA = "0xD687B0", Offset = "0xD675B0", VA = "0x180D687B0")]
|
||||
public SelectedClubUpdated()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028D5 RID: 10453
|
||||
[Token(Token = "0x20028D5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LLOLBDPEHPD
|
||||
{
|
||||
// Token: 0x060118CD RID: 71885 RVA: 0x003FE4BC File Offset: 0x003FC6BC
|
||||
[Token(Token = "0x60118CD")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public LLOLBDPEHPD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060118CE RID: 71886 RVA: 0x003FE4D0 File Offset: 0x003FC6D0
|
||||
[Token(Token = "0x60118CE")]
|
||||
[Address(RVA = "0xD62310", Offset = "0xD61110", VA = "0x180D62310")]
|
||||
internal void <SetupNewChild>b__0(bool isOn)
|
||||
{
|
||||
PLILLKHMNDA <CKIJOBCEDAF>k__BackingField = this.button.<CKIJOBCEDAF>k__BackingField;
|
||||
InviteClubButtonsPagedGrid inviteClubButtonsPagedGrid = this.<>4__this;
|
||||
if (isOn)
|
||||
{
|
||||
if (inviteClubButtonsPagedGrid.HMLCPOFPBBI != <CKIJOBCEDAF>k__BackingField)
|
||||
{
|
||||
inviteClubButtonsPagedGrid.HMLCPOFPBBI = <CKIJOBCEDAF>k__BackingField;
|
||||
InviteClubButtonsPagedGrid inviteClubButtonsPagedGrid2 = this.<>4__this;
|
||||
InviteClubButtonsPagedGrid.SelectedClubUpdated onSelectedClubUpdatedEvent = inviteClubButtonsPagedGrid2.OnSelectedClubUpdatedEvent;
|
||||
PLILLKHMNDA hmlcpofpbbi = inviteClubButtonsPagedGrid2.HMLCPOFPBBI;
|
||||
onSelectedClubUpdatedEvent.Invoke(hmlcpofpbbi);
|
||||
}
|
||||
return;
|
||||
}
|
||||
while (inviteClubButtonsPagedGrid.HMLCPOFPBBI != <CKIJOBCEDAF>k__BackingField)
|
||||
{
|
||||
}
|
||||
inviteClubButtonsPagedGrid.HMLCPOFPBBI = (ulong)0L;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400B492 RID: 46226
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B492")]
|
||||
public InviteClubButton button;
|
||||
|
||||
// Token: 0x0400B493 RID: 46227
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B493")]
|
||||
public InviteClubButtonsPagedGrid <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x020028D6 RID: 10454
|
||||
[Token(Token = "0x20028D6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MGCBJAKJCBI
|
||||
{
|
||||
// Token: 0x060118CF RID: 71887 RVA: 0x003FE53C File Offset: 0x003FC73C
|
||||
[Token(Token = "0x60118CF")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MGCBJAKJCBI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060118D0 RID: 71888 RVA: 0x003FE550 File Offset: 0x003FC750
|
||||
[Token(Token = "0x60118D0")]
|
||||
[Address(RVA = "0xD623D0", Offset = "0xD611D0", VA = "0x180D623D0")]
|
||||
internal bool <SetClubs>b__0(PLILLKHMNDA c)
|
||||
{
|
||||
long num;
|
||||
return c.<CHPCFOKEIFM>k__BackingField == num;
|
||||
}
|
||||
|
||||
// Token: 0x0400B494 RID: 46228
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B494")]
|
||||
public long? selectedClubId;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Memberships
|
||||
{
|
||||
// Token: 0x020028E2 RID: 10466
|
||||
[Token(Token = "0x20028E2")]
|
||||
public class MembershipButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060118F6 RID: 71926 RVA: 0x003FECCC File Offset: 0x003FCECC
|
||||
[Token(Token = "0x60118F6")]
|
||||
[Address(RVA = "0xD64470", Offset = "0xD63270", VA = "0x180D64470")]
|
||||
private void Start()
|
||||
{
|
||||
MFBGLIHGCGO<GCBPKHFJKCE.MDAGJFDGFMJ> megobiljpja = GCBPKHFJKCE.MEGOBILJPJA;
|
||||
Action<GCBPKHFJKCE.MDAGJFDGFMJ> action = new Action(this.APGMINJJBBG);
|
||||
MFBGLIHGCGO<GCBPKHFJKCE.MDAGJFDGFMJ> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(megobiljpja, action);
|
||||
GCBPKHFJKCE.MEGOBILJPJA = mfbglihgcgo;
|
||||
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
|
||||
this.PICEBFBCNCL(beacfgljibh);
|
||||
}
|
||||
|
||||
// Token: 0x060118F7 RID: 71927 RVA: 0x003FED0C File Offset: 0x003FCF0C
|
||||
[Token(Token = "0x60118F7")]
|
||||
[Address(RVA = "0xD64200", Offset = "0xD63000", VA = "0x180D64200")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
MFBGLIHGCGO<GCBPKHFJKCE.MDAGJFDGFMJ> megobiljpja = GCBPKHFJKCE.MEGOBILJPJA;
|
||||
Action<GCBPKHFJKCE.MDAGJFDGFMJ> action = new Action(this.APGMINJJBBG);
|
||||
GCBPKHFJKCE.MEGOBILJPJA = MFBGLIHGCGO.GMNMHGMFGOL(megobiljpja, action);
|
||||
}
|
||||
|
||||
// Token: 0x060118F8 RID: 71928 RVA: 0x003FED38 File Offset: 0x003FCF38
|
||||
[Token(Token = "0x60118F8")]
|
||||
[Address(RVA = "0xD640A0", Offset = "0xD62EA0", VA = "0x180D640A0")]
|
||||
private void APGMINJJBBG(GCBPKHFJKCE.MDAGJFDGFMJ JHMFMGMDAIL)
|
||||
{
|
||||
if (JHMFMGMDAIL != 0)
|
||||
{
|
||||
GCBPKHFJKCE.BEACFGLJIBH <NBPOKIOCIMF>k__BackingField = JHMFMGMDAIL.<NBPOKIOCIMF>k__BackingField;
|
||||
this.PICEBFBCNCL(<NBPOKIOCIMF>k__BackingField);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118F9 RID: 71929 RVA: 0x003FED58 File Offset: 0x003FCF58
|
||||
[Token(Token = "0x60118F9")]
|
||||
[Address(RVA = "0xD642C0", Offset = "0xD630C0", VA = "0x180D642C0")]
|
||||
private void PICEBFBCNCL(GCBPKHFJKCE.BEACFGLJIBH PLOALHOAOEM)
|
||||
{
|
||||
while (PLOALHOAOEM == 0 || !PLOALHOAOEM.MIKDLDEALPN || PLOALHOAOEM.<BOEPNILALGE>k__BackingField != GCBPKHFJKCE.JPNJGCANGPB.Gold || !this.hideIfPlayerHasMembership)
|
||||
{
|
||||
base.gameObject.SetActive(true);
|
||||
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.IsExperimentSegmentActive<SplitTesting.ShowNewRRPlusIcon_2021_06_01>((SplitTesting.ShowNewRRPlusIcon_2021_06_01)((uint)1));
|
||||
TextMeshProUGUI textMeshProUGUI = this.membershipText;
|
||||
int num = 0;
|
||||
if (textMeshProUGUI != num)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.membershipText;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
string text = textMeshProUGUI2.text;
|
||||
}
|
||||
GameObject gameObject = this.membershipIcon;
|
||||
int num2 = 0;
|
||||
if (gameObject != num2)
|
||||
{
|
||||
GameObject gameObject2 = this.membershipIcon;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
GameObject gameObject3 = base.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject3.SetActive(num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060118FA RID: 71930 RVA: 0x003FEE00 File Offset: 0x003FD000
|
||||
[Token(Token = "0x60118FA")]
|
||||
[Address(RVA = "0xD640C0", Offset = "0xD62EC0", VA = "0x180D640C0")]
|
||||
public void Button_Select()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
string text = this.entrypointName;
|
||||
<JNBAANDJIAD>k__BackingField.ShowRecRoomPlusPage(text);
|
||||
}
|
||||
|
||||
// Token: 0x060118FB RID: 71931 RVA: 0x003FEE34 File Offset: 0x003FD034
|
||||
[Token(Token = "0x60118FB")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public MembershipButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4AE RID: 46254
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4AE")]
|
||||
[SerializeField]
|
||||
private bool hideIfPlayerHasMembership;
|
||||
|
||||
// Token: 0x0400B4AF RID: 46255
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B4AF")]
|
||||
[SerializeField]
|
||||
private string entrypointName;
|
||||
|
||||
// Token: 0x0400B4B0 RID: 46256
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B4B0")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI membershipText;
|
||||
|
||||
// Token: 0x0400B4B1 RID: 46257
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B4B1")]
|
||||
[SerializeField]
|
||||
private GameObject membershipIcon;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028A8 RID: 10408
|
||||
[Token(Token = "0x20028A8")]
|
||||
public class MenuProjector : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003130 RID: 12592
|
||||
// (get) Token: 0x060117FA RID: 71674 RVA: 0x003FA98C File Offset: 0x003F8B8C
|
||||
[Token(Token = "0x17003130")]
|
||||
public Transform ALHLFIFAGNF
|
||||
{
|
||||
[Token(Token = "0x60117FA")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.animationRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003131 RID: 12593
|
||||
// (get) Token: 0x060117FB RID: 71675 RVA: 0x003FA9A0 File Offset: 0x003F8BA0
|
||||
[Token(Token = "0x17003131")]
|
||||
public virtual Transform LGLAIDCMOCN
|
||||
{
|
||||
[Token(Token = "0x60117FB")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.animationRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003132 RID: 12594
|
||||
// (get) Token: 0x060117FC RID: 71676 RVA: 0x003FA9B4 File Offset: 0x003F8BB4
|
||||
[Token(Token = "0x17003132")]
|
||||
public Vector3 PHMJDEIIAAG
|
||||
{
|
||||
[Token(Token = "0x60117FC")]
|
||||
[Address(RVA = "0xD64BD0", Offset = "0xD639D0", VA = "0x180D64BD0")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform targetTransform = Player.<EGKJPJKLEAI>k__BackingField.head.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z5 = vector4.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003133 RID: 12595
|
||||
// (get) Token: 0x060117FD RID: 71677 RVA: 0x003FAA18 File Offset: 0x003F8C18
|
||||
[Token(Token = "0x17003133")]
|
||||
protected Quaternion HAAHNPLDIDN
|
||||
{
|
||||
[Token(Token = "0x60117FD")]
|
||||
[Address(RVA = "0xD64850", Offset = "0xD63650", VA = "0x180D64850")]
|
||||
get
|
||||
{
|
||||
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
PlayerMovement playerMovement2 = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
float num;
|
||||
Quaternion quaternion = Quaternion.Euler(Mathf.Clamp(num, -10f, 10f), num, 10f);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060117FE RID: 71678 RVA: 0x003FAA70 File Offset: 0x003F8C70
|
||||
[Token(Token = "0x60117FE")]
|
||||
[Address(RVA = "0xD64540", Offset = "0xD63340", VA = "0x180D64540")]
|
||||
public Vector2 GetWorldUISize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
RectTransform canvasRectTransform = LJOCNMLBCAH.CCDBKEAHCJA;
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = LJOCNMLBCAH.<CBEMGFDBBJA>k__BackingField;
|
||||
int num = 0;
|
||||
if (<CBEMGFDBBJA>k__BackingField != num)
|
||||
{
|
||||
Canvas canvasForScalingOverride = LJOCNMLBCAH.<CBEMGFDBBJA>k__BackingField.canvasForScalingOverride;
|
||||
int num2 = 0;
|
||||
if (!(canvasForScalingOverride != num2) || LJOCNMLBCAH.<CBEMGFDBBJA>k__BackingField.canvasForScalingOverride.transform != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
Vector2 sizeDelta = canvasRectTransform.sizeDelta;
|
||||
Transform transform = LJOCNMLBCAH.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3;
|
||||
if (transform.IsChildOf(transform2))
|
||||
{
|
||||
int num3 = 0;
|
||||
if (canvasRectTransform != num3)
|
||||
{
|
||||
transform3 = this.animationRoot;
|
||||
if (canvasRectTransform != transform3)
|
||||
{
|
||||
}
|
||||
Transform parent = canvasRectTransform.parent;
|
||||
}
|
||||
}
|
||||
Debug.LogError(string.Format("MenuProjector: Attempting to calculate world height of stacked UI {0}, which is not a child of this projector.", transform3));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060117FF RID: 71679 RVA: 0x003FAB28 File Offset: 0x003F8D28
|
||||
[Token(Token = "0x60117FF")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public MenuProjector()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B3E4 RID: 46052
|
||||
[Token(Token = "0x400B3E4")]
|
||||
protected const float BCCMNJEFPPE = 0.61f;
|
||||
|
||||
// Token: 0x0400B3E5 RID: 46053
|
||||
[Token(Token = "0x400B3E5")]
|
||||
protected const float FPKEFHBICEH = 0.5f;
|
||||
|
||||
// Token: 0x0400B3E6 RID: 46054
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B3E6")]
|
||||
[SerializeField]
|
||||
protected Transform animationRoot;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028A9 RID: 10409
|
||||
[Token(Token = "0x20028A9")]
|
||||
public class PlayerHandToolUIInteraction : PlayerHandUIInteraction
|
||||
{
|
||||
// Token: 0x06011800 RID: 71680 RVA: 0x003FAB3C File Offset: 0x003F8D3C
|
||||
[Token(Token = "0x6011800")]
|
||||
[Address(RVA = "0xD660A0", Offset = "0xD64EA0", VA = "0x180D660A0")]
|
||||
private void Awake()
|
||||
{
|
||||
ToolMenuProjector componentInParent = base.GetComponentInParent<ToolMenuProjector>();
|
||||
this.NIBFIOOMHNC = componentInParent;
|
||||
}
|
||||
|
||||
// Token: 0x06011801 RID: 71681 RVA: 0x003FAB58 File Offset: 0x003F8D58
|
||||
[Token(Token = "0x6011801")]
|
||||
[Address(RVA = "0xD660E0", Offset = "0xD64EE0", VA = "0x180D660E0", Slot = "4")]
|
||||
public override void OnHandOverlapChanged(PlayerHand hand, bool isIn)
|
||||
{
|
||||
int num = 0;
|
||||
if (hand != num)
|
||||
{
|
||||
ToolMenuProjector nibfioomhnc = this.NIBFIOOMHNC;
|
||||
int num2 = 0;
|
||||
if (nibfioomhnc != num2)
|
||||
{
|
||||
if (isIn && base.BJIPCLFGBOE && (this.NIBFIOOMHNC.<MBFGOCOFHHM>k__BackingField.<PBCNKLKCIHJ>k__BackingField != hand || !this.NIBFIOOMHNC.JJONDJEBBLD))
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
int num3 = 0;
|
||||
hand.AddIntersectingUIRegion(gameObject, num3 != 0);
|
||||
return;
|
||||
}
|
||||
GameObject gameObject2 = base.gameObject;
|
||||
int num4 = 0;
|
||||
hand.RemoveIntersectingUIRegion(gameObject2, num4 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
base.OnHandOverlapChanged(hand, isIn);
|
||||
}
|
||||
|
||||
// Token: 0x06011802 RID: 71682 RVA: 0x003FABF4 File Offset: 0x003F8DF4
|
||||
[Token(Token = "0x6011802")]
|
||||
[Address(RVA = "0xD662A0", Offset = "0xD650A0", VA = "0x180D662A0")]
|
||||
public PlayerHandToolUIInteraction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B3E7 RID: 46055
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B3E7")]
|
||||
private ToolMenuProjector NIBFIOOMHNC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028CC RID: 10444
|
||||
[Token(Token = "0x20028CC")]
|
||||
public class RoomInstancePagedGrid : RecyclerPagedGrid<JHNOAKDOMHG, RoomInstanceRow>
|
||||
{
|
||||
// Token: 0x060118AB RID: 71851 RVA: 0x003FDCC8 File Offset: 0x003FBEC8
|
||||
[Token(Token = "0x60118AB")]
|
||||
[Address(RVA = "0xD67720", Offset = "0xD66520", VA = "0x180D67720", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(RoomInstanceRow DLOKEICJAGJ)
|
||||
{
|
||||
RoomInstanceRow row = DLOKEICJAGJ;
|
||||
base.EHDPGHCPKDB(DLOKEICJAGJ);
|
||||
if (this.OnJoinButtonClicked != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = row.joinButton.OnClick;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
RoomInstancePagedGrid <>4__this = this;
|
||||
RoomInstanceRow row2 = row;
|
||||
RoomInstancePagedGrid.JoinButtonClickEvent onJoinButtonClicked = <>4__this.OnJoinButtonClicked;
|
||||
JHNOAKDOMHG <BGIIJOPIJAD>k__BackingField = row2.<BGIIJOPIJAD>k__BackingField;
|
||||
onJoinButtonClicked.Invoke(<BGIIJOPIJAD>k__BackingField);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118AC RID: 71852 RVA: 0x003FDD28 File Offset: 0x003FBF28
|
||||
[Token(Token = "0x60118AC")]
|
||||
[Address(RVA = "0xD67800", Offset = "0xD66600", VA = "0x180D67800")]
|
||||
public void EnableButtons(bool CFICOGKHLAE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060118AD RID: 71853 RVA: 0x003FDD4C File Offset: 0x003FBF4C
|
||||
[Token(Token = "0x60118AD")]
|
||||
[Address(RVA = "0xD67920", Offset = "0xD66720", VA = "0x180D67920")]
|
||||
public void SetRoomInstances(List<JHNOAKDOMHG> DHDOAIMECLD)
|
||||
{
|
||||
Comparison<JHNOAKDOMHG> <>9__4_ = RoomInstancePagedGrid.<>c.<>9__4_0;
|
||||
if (<>9__4_ == 0)
|
||||
{
|
||||
RoomInstancePagedGrid.<>c.<>9__4_0 = delegate(JHNOAKDOMHG x, JHNOAKDOMHG y)
|
||||
{
|
||||
DateTime <IPLPEOMCNPJ>k__BackingField = x.<IPLPEOMCNPJ>k__BackingField;
|
||||
DateTime <IPLPEOMCNPJ>k__BackingField2 = y.<IPLPEOMCNPJ>k__BackingField;
|
||||
return DateTime.Compare(<IPLPEOMCNPJ>k__BackingField, <IPLPEOMCNPJ>k__BackingField2);
|
||||
};
|
||||
}
|
||||
DHDOAIMECLD.Sort(<>9__4_);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060118AE RID: 71854 RVA: 0x003FDDA0 File Offset: 0x003FBFA0
|
||||
[Token(Token = "0x60118AE")]
|
||||
[Address(RVA = "0xD676F0", Offset = "0xD664F0", VA = "0x180D676F0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(JHNOAKDOMHG GCCLEJOGCCE, RoomInstanceRow LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetSimpleRoomInstance(GCCLEJOGCCE);
|
||||
}
|
||||
|
||||
// Token: 0x060118AF RID: 71855 RVA: 0x003FDDBC File Offset: 0x003FBFBC
|
||||
[Token(Token = "0x60118AF")]
|
||||
[Address(RVA = "0xD67A70", Offset = "0xD66870", VA = "0x180D67A70")]
|
||||
public RoomInstancePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B478 RID: 46200
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B478")]
|
||||
public RoomInstancePagedGrid.JoinButtonClickEvent OnJoinButtonClicked;
|
||||
|
||||
// Token: 0x020028CD RID: 10445
|
||||
[Token(Token = "0x20028CD")]
|
||||
[Serializable]
|
||||
public class JoinButtonClickEvent : UnityEvent<JHNOAKDOMHG>
|
||||
{
|
||||
// Token: 0x060118B0 RID: 71856 RVA: 0x003FDDD0 File Offset: 0x003FBFD0
|
||||
[Token(Token = "0x60118B0")]
|
||||
[Address(RVA = "0xD62260", Offset = "0xD61060", VA = "0x180D62260")]
|
||||
public JoinButtonClickEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028CE RID: 10446
|
||||
[Token(Token = "0x20028CE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GGONPDOOGKG
|
||||
{
|
||||
// Token: 0x060118B1 RID: 71857 RVA: 0x003FDDE4 File Offset: 0x003FBFE4
|
||||
[Token(Token = "0x60118B1")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GGONPDOOGKG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060118B2 RID: 71858 RVA: 0x003FDDF8 File Offset: 0x003FBFF8
|
||||
[Token(Token = "0x60118B2")]
|
||||
[Address(RVA = "0xD5F0B0", Offset = "0xD5DEB0", VA = "0x180D5F0B0")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
RoomInstancePagedGrid roomInstancePagedGrid = this.<>4__this;
|
||||
RoomInstanceRow roomInstanceRow = this.row;
|
||||
RoomInstancePagedGrid.JoinButtonClickEvent onJoinButtonClicked = roomInstancePagedGrid.OnJoinButtonClicked;
|
||||
JHNOAKDOMHG <BGIIJOPIJAD>k__BackingField = roomInstanceRow.<BGIIJOPIJAD>k__BackingField;
|
||||
onJoinButtonClicked.Invoke(<BGIIJOPIJAD>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B479 RID: 46201
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B479")]
|
||||
public RoomInstancePagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B47A RID: 46202
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B47A")]
|
||||
public RoomInstanceRow row;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028D0 RID: 10448
|
||||
[Token(Token = "0x20028D0")]
|
||||
public class RoomInstanceRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700314F RID: 12623
|
||||
// (get) Token: 0x060118B6 RID: 71862 RVA: 0x003FDE84 File Offset: 0x003FC084
|
||||
// (set) Token: 0x060118B7 RID: 71863 RVA: 0x003FDE98 File Offset: 0x003FC098
|
||||
[Token(Token = "0x1700314F")]
|
||||
public JHNOAKDOMHG GGCEDCMLIMI
|
||||
{
|
||||
[Token(Token = "0x60118B6")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get;
|
||||
[Token(Token = "0x60118B7")]
|
||||
[Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003150 RID: 12624
|
||||
// (get) Token: 0x060118B8 RID: 71864 RVA: 0x003FDEAC File Offset: 0x003FC0AC
|
||||
[Token(Token = "0x17003150")]
|
||||
public Button3D.OnButton3DClick FIDFOEEPGOA
|
||||
{
|
||||
[Token(Token = "0x60118B8")]
|
||||
[Address(RVA = "0xD67E10", Offset = "0xD66C10", VA = "0x180D67E10")]
|
||||
get
|
||||
{
|
||||
return this.joinButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118B9 RID: 71865 RVA: 0x003FDECC File Offset: 0x003FC0CC
|
||||
[Token(Token = "0x60118B9")]
|
||||
[Address(RVA = "0xD67AD0", Offset = "0xD668D0", VA = "0x180D67AD0")]
|
||||
public void SetSimpleRoomInstance(JHNOAKDOMHG MCINONBNEMA)
|
||||
{
|
||||
int num = 0;
|
||||
this.<BGIIJOPIJAD>k__BackingField = MCINONBNEMA;
|
||||
if (MCINONBNEMA != 0)
|
||||
{
|
||||
string text = this.idText.text;
|
||||
JHNOAKDOMHG jhnoakdomhg = this.<BGIIJOPIJAD>k__BackingField;
|
||||
string text2 = this.subRoomText.text;
|
||||
JHNOAKDOMHG jhnoakdomhg2 = this.<BGIIJOPIJAD>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.playerCountText;
|
||||
int <OPOABEKHALE>k__BackingField = jhnoakdomhg2.<OPOABEKHALE>k__BackingField;
|
||||
string text3 = textMeshProUGUI.text;
|
||||
JHNOAKDOMHG jhnoakdomhg3 = this.<BGIIJOPIJAD>k__BackingField;
|
||||
Image image = this.fullCheckMark;
|
||||
bool <PHDGDDBCECA>k__BackingField = jhnoakdomhg3.<PHDGDDBCECA>k__BackingField;
|
||||
image.enabled = <PHDGDDBCECA>k__BackingField;
|
||||
JHNOAKDOMHG jhnoakdomhg4 = this.<BGIIJOPIJAD>k__BackingField;
|
||||
Image image2 = this.modCheckMark;
|
||||
bool <BPDEGJIAKOP>k__BackingField = jhnoakdomhg4.<BPDEGJIAKOP>k__BackingField;
|
||||
image2.enabled = <BPDEGJIAKOP>k__BackingField;
|
||||
JHNOAKDOMHG jhnoakdomhg5 = this.<BGIIJOPIJAD>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.ageText;
|
||||
string text4 = jhnoakdomhg5.HEPOGKINNHO();
|
||||
string text5 = textMeshProUGUI2.text;
|
||||
PPENFJMFPNE ppenfjmfpne = OJMCBOKJFOF.OGLOMMGCEEB(this.<BGIIJOPIJAD>k__BackingField.<DOFDAMHCJLP>k__BackingField);
|
||||
long <GLPHBLHAFEO>k__BackingField = Matchmaking.BBJAEJHMAPB.<GLPHBLHAFEO>k__BackingField;
|
||||
long <GLPHBLHAFEO>k__BackingField2 = this.<BGIIJOPIJAD>k__BackingField.<GLPHBLHAFEO>k__BackingField;
|
||||
if (ppenfjmfpne != 0)
|
||||
{
|
||||
LMLJHMJEIGM lmljhmjeigm = ppenfjmfpne.MMBJPGGOFHL;
|
||||
}
|
||||
if (<GLPHBLHAFEO>k__BackingField != <GLPHBLHAFEO>k__BackingField2)
|
||||
{
|
||||
JHNOAKDOMHG jhnoakdomhg6 = this.<BGIIJOPIJAD>k__BackingField;
|
||||
this.joinButton.FFDOINJEHMM = true;
|
||||
string text6 = this.joinButton.label.text;
|
||||
return;
|
||||
}
|
||||
Button3D button3D = this.joinButton;
|
||||
bool flag;
|
||||
if (num != 0)
|
||||
{
|
||||
flag = (Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField ? 1 : 0) == num;
|
||||
}
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
TextMeshProUGUI label = this.joinButton.label;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
Debug.LogError("Cannot have null simple room instance");
|
||||
}
|
||||
|
||||
// Token: 0x060118BA RID: 71866 RVA: 0x003FE054 File Offset: 0x003FC254
|
||||
[Token(Token = "0x60118BA")]
|
||||
[Address(RVA = "0xD67AB0", Offset = "0xD668B0", VA = "0x180D67AB0")]
|
||||
public void EnableJoinButton(bool CFICOGKHLAE)
|
||||
{
|
||||
this.joinButton.FFDOINJEHMM = CFICOGKHLAE;
|
||||
}
|
||||
|
||||
// Token: 0x060118BB RID: 71867 RVA: 0x003FE074 File Offset: 0x003FC274
|
||||
[Token(Token = "0x60118BB")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public RoomInstanceRow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B47D RID: 46205
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B47D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI idText;
|
||||
|
||||
// Token: 0x0400B47E RID: 46206
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B47E")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI subRoomText;
|
||||
|
||||
// Token: 0x0400B47F RID: 46207
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B47F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI playerCountText;
|
||||
|
||||
// Token: 0x0400B480 RID: 46208
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B480")]
|
||||
[SerializeField]
|
||||
private Image fullCheckMark;
|
||||
|
||||
// Token: 0x0400B481 RID: 46209
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B481")]
|
||||
[SerializeField]
|
||||
private Image modCheckMark;
|
||||
|
||||
// Token: 0x0400B482 RID: 46210
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B482")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI ageText;
|
||||
|
||||
// Token: 0x0400B483 RID: 46211
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B483")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private Button3D joinButton;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028D7 RID: 10455
|
||||
[Token(Token = "0x20028D7")]
|
||||
public class SelectAccountButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003153 RID: 12627
|
||||
// (get) Token: 0x060118D1 RID: 71889 RVA: 0x003FE56C File Offset: 0x003FC76C
|
||||
// (set) Token: 0x060118D2 RID: 71890 RVA: 0x003FE580 File Offset: 0x003FC780
|
||||
[Token(Token = "0x17003153")]
|
||||
public CCEOLAOLEKJ GEAFMCJMKBM
|
||||
{
|
||||
[Token(Token = "0x60118D1")]
|
||||
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
||||
get;
|
||||
[Token(Token = "0x60118D2")]
|
||||
[Address(RVA = "0x567490", Offset = "0x566290", VA = "0x180567490")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003154 RID: 12628
|
||||
// (get) Token: 0x060118D3 RID: 71891 RVA: 0x003FE594 File Offset: 0x003FC794
|
||||
[Token(Token = "0x17003154")]
|
||||
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x60118D3")]
|
||||
[Address(RVA = "0xD5AC30", Offset = "0xD59A30", VA = "0x180D5AC30")]
|
||||
get
|
||||
{
|
||||
return this.toggle.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118D4 RID: 71892 RVA: 0x003FE5B4 File Offset: 0x003FC7B4
|
||||
[Token(Token = "0x60118D4")]
|
||||
[Address(RVA = "0xD67E30", Offset = "0xD66C30", VA = "0x180D67E30")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
||||
ToggleButton3D toggleButton3D = this.toggle;
|
||||
this.DNNJNOLONDO = componentsInChildren;
|
||||
Action<ToggleButton3D, bool> action = new Action(this.NJDKKCBCMGI);
|
||||
toggleButton3D.OnValueChanged += action;
|
||||
}
|
||||
|
||||
// Token: 0x060118D5 RID: 71893 RVA: 0x003FE5F4 File Offset: 0x003FC7F4
|
||||
[Token(Token = "0x60118D5")]
|
||||
[Address(RVA = "0xD67ED0", Offset = "0xD66CD0", VA = "0x180D67ED0")]
|
||||
private void NJDKKCBCMGI(ToggleButton3D ELANIMGBMEM, bool ONGBFDACHHG)
|
||||
{
|
||||
this.selectedVisual.SetActive(ONGBFDACHHG);
|
||||
}
|
||||
|
||||
// Token: 0x060118D6 RID: 71894 RVA: 0x003FE614 File Offset: 0x003FC814
|
||||
[Token(Token = "0x60118D6")]
|
||||
[Address(RVA = "0xD67FC0", Offset = "0xD66DC0", VA = "0x180D67FC0")]
|
||||
public void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA, string AAHGIGHAIFI, bool KFLEHJIGPKC)
|
||||
{
|
||||
if (this.<PBHKKOAINGC>k__BackingField != HFIDFDPOCKA)
|
||||
{
|
||||
this.<PBHKKOAINGC>k__BackingField = HFIDFDPOCKA;
|
||||
if (HFIDFDPOCKA != 0)
|
||||
{
|
||||
this.selectedVisual.SetActive(KFLEHJIGPKC);
|
||||
bool flag = AAHGIGHAIFI.LJGBBKKGKOP();
|
||||
Text text = this.statusText;
|
||||
if (AAHGIGHAIFI == 0)
|
||||
{
|
||||
}
|
||||
string text2 = text.text;
|
||||
this.toggle.FFDOINJEHMM = flag;
|
||||
ToggleButton3D toggleButton3D = this.toggle;
|
||||
toggleButton3D.BOHIGPFGJBA = KFLEHJIGPKC;
|
||||
Image image = this.background;
|
||||
if (KFLEHJIGPKC)
|
||||
{
|
||||
}
|
||||
Color color = this.hasStatusColor;
|
||||
Color color2 = image.color;
|
||||
AccountSpecificUIBehaviour[] dnnjnolondo = this.DNNJNOLONDO;
|
||||
int num = 0;
|
||||
int length = dnnjnolondo.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = dnnjnolondo[num];
|
||||
CCEOLAOLEKJ cceolaolekj = this.<PBHKKOAINGC>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num2 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
int num3 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num3);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118D7 RID: 71895 RVA: 0x003FE700 File Offset: 0x003FC900
|
||||
[Token(Token = "0x60118D7")]
|
||||
[Address(RVA = "0xB0A560", Offset = "0xB09360", VA = "0x180B0A560")]
|
||||
public void SetSelected(bool EGJJHJHIPCF)
|
||||
{
|
||||
this.toggle.BOHIGPFGJBA = EGJJHJHIPCF;
|
||||
}
|
||||
|
||||
// Token: 0x060118D8 RID: 71896 RVA: 0x003FE720 File Offset: 0x003FC920
|
||||
[Token(Token = "0x60118D8")]
|
||||
[Address(RVA = "0xD67F00", Offset = "0xD66D00", VA = "0x180D67F00")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.toggle;
|
||||
int num = 0;
|
||||
if (toggleButton3D != num)
|
||||
{
|
||||
ToggleButton3D toggleButton3D2 = this.toggle;
|
||||
Action<ToggleButton3D, bool> action = new Action(this.NJDKKCBCMGI);
|
||||
toggleButton3D2.OnValueChanged -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118D9 RID: 71897 RVA: 0x003FE764 File Offset: 0x003FC964
|
||||
[Token(Token = "0x60118D9")]
|
||||
[Address(RVA = "0xD681F0", Offset = "0xD66FF0", VA = "0x180D681F0")]
|
||||
public SelectAccountButton()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.DNNJNOLONDO = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B495 RID: 46229
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B495")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private ToggleButton3D toggle;
|
||||
|
||||
// Token: 0x0400B496 RID: 46230
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B496")]
|
||||
[SerializeField]
|
||||
private Image background;
|
||||
|
||||
// Token: 0x0400B497 RID: 46231
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B497")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x0400B498 RID: 46232
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B498")]
|
||||
[SerializeField]
|
||||
private Color hasStatusColor;
|
||||
|
||||
// Token: 0x0400B499 RID: 46233
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B499")]
|
||||
[SerializeField]
|
||||
private GameObject selectedVisual;
|
||||
|
||||
// Token: 0x0400B49A RID: 46234
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B49A")]
|
||||
[SerializeField]
|
||||
private Text statusText;
|
||||
|
||||
// Token: 0x0400B49B RID: 46235
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B49B")]
|
||||
private AccountSpecificUIBehaviour[] DNNJNOLONDO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,217 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028D8 RID: 10456
|
||||
[Token(Token = "0x20028D8")]
|
||||
public class SelectAccountButtonsPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, SelectAccountButton>
|
||||
{
|
||||
// Token: 0x060118DA RID: 71898 RVA: 0x003FE788 File Offset: 0x003FC988
|
||||
[Token(Token = "0x60118DA")]
|
||||
[Address(RVA = "0xD68350", Offset = "0xD67150", VA = "0x180D68350", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(SelectAccountButton LKDLEHGHCAD)
|
||||
{
|
||||
SelectAccountButton button = LKDLEHGHCAD;
|
||||
SelectAccountButtonsPagedGrid <>4__this = this;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnSelectedAccountsUpdatedEvent != (ulong)0L)
|
||||
{
|
||||
ToggleButton3D.OnToggleButton3DClick onClick = button.toggle.OnClick;
|
||||
UnityAction<bool> unityAction = delegate(bool isOn)
|
||||
{
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField;
|
||||
SelectAccountButtonsPagedGrid <>4__this3;
|
||||
for (;;)
|
||||
{
|
||||
<PBHKKOAINGC>k__BackingField = button.<PBHKKOAINGC>k__BackingField;
|
||||
<>4__this3 = <>4__this;
|
||||
if (isOn)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (<>4__this3.EHJBIJKGDFL.Contains(<PBHKKOAINGC>k__BackingField))
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
}
|
||||
if (!<>4__this3.EHJBIJKGDFL.Contains(<PBHKKOAINGC>k__BackingField))
|
||||
{
|
||||
<>4__this.EHJBIJKGDFL.Add(<PBHKKOAINGC>k__BackingField);
|
||||
SelectAccountButtonsPagedGrid <>4__this2 = <>4__this;
|
||||
SelectAccountButtonsPagedGrid.SelectedAccountsUpdated onSelectedAccountsUpdatedEvent = <>4__this2.OnSelectedAccountsUpdatedEvent;
|
||||
List<CCEOLAOLEKJ> ehjbijkgdfl = <>4__this2.EHJBIJKGDFL;
|
||||
onSelectedAccountsUpdatedEvent.Invoke(ehjbijkgdfl);
|
||||
}
|
||||
return;
|
||||
Block_2:
|
||||
bool flag = <>4__this.EHJBIJKGDFL.Remove(<PBHKKOAINGC>k__BackingField);
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118DB RID: 71899 RVA: 0x003FE7E8 File Offset: 0x003FC9E8
|
||||
[Token(Token = "0x60118DB")]
|
||||
[Address(RVA = "0xD68440", Offset = "0xD67240", VA = "0x180D68440")]
|
||||
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF, Dictionary<int, string> OOHOGCCENKE, bool MCDPJPLJMNI)
|
||||
{
|
||||
this.HHJPOEBGHGB = OOHOGCCENKE;
|
||||
if (MCDPJPLJMNI)
|
||||
{
|
||||
Func<CCEOLAOLEKJ, bool> <>9__5_ = SelectAccountButtonsPagedGrid.<>c.<>9__5_0;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
SelectAccountButtonsPagedGrid.<>c.<>9__5_0 = delegate(CCEOLAOLEKJ a)
|
||||
{
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = a.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = a.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
LLKHFJDNFMM llkhfjdnfmm = FGPIDGLCKEF.IAHDANBDAAM(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
|
||||
return llkhfjdnfmm == 0 || !llkhfjdnfmm.CPAAFLNLLMP;
|
||||
};
|
||||
}
|
||||
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable = Enumerable.OrderBy<CCEOLAOLEKJ, bool>(OLLKMIGNGBF, <>9__5_);
|
||||
Func<CCEOLAOLEKJ, string> func;
|
||||
if (SelectAccountButtonsPagedGrid.<>c.<>9__5_1 == 0)
|
||||
{
|
||||
func = (CCEOLAOLEKJ a) => a.<ODJFEIBNGPO>k__BackingField.NEFJIGBPGNM();
|
||||
SelectAccountButtonsPagedGrid.<>c.<>9__5_1 = func;
|
||||
}
|
||||
IOrderedEnumerable<CCEOLAOLEKJ> orderedEnumerable2 = Enumerable.ThenBy<CCEOLAOLEKJ, string>(orderedEnumerable, func);
|
||||
Func<CCEOLAOLEKJ, string> func2;
|
||||
if (SelectAccountButtonsPagedGrid.<>c.<>9__5_2 == 0)
|
||||
{
|
||||
func2 = (CCEOLAOLEKJ a) => a.<KHJCEENDAOL>k__BackingField.NEFJIGBPGNM();
|
||||
SelectAccountButtonsPagedGrid.<>c.<>9__5_2 = func2;
|
||||
}
|
||||
List<CCEOLAOLEKJ> list = Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.ThenBy<CCEOLAOLEKJ, string>(orderedEnumerable2, func2));
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060118DC RID: 71900 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60118DC")]
|
||||
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
||||
public IEnumerable<SelectAccountButton> GetAllButtons()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060118DD RID: 71901 RVA: 0x003FE88C File Offset: 0x003FCA8C
|
||||
[Token(Token = "0x60118DD")]
|
||||
[Address(RVA = "0xD68240", Offset = "0xD67040", VA = "0x180D68240", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, SelectAccountButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
Dictionary<int, string> hhjpoebghgb = this.HHJPOEBGHGB;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
bool flag = this.EHJBIJKGDFL.Contains(HFIDFDPOCKA);
|
||||
}
|
||||
|
||||
// Token: 0x060118DE RID: 71902 RVA: 0x003FE8D0 File Offset: 0x003FCAD0
|
||||
[Token(Token = "0x60118DE")]
|
||||
[Address(RVA = "0xD686E0", Offset = "0xD674E0", VA = "0x180D686E0")]
|
||||
public SelectAccountButtonsPagedGrid()
|
||||
{
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
this.EHJBIJKGDFL = list;
|
||||
Dictionary<int, string> dictionary = new Dictionary();
|
||||
this.HHJPOEBGHGB = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B49D RID: 46237
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B49D")]
|
||||
public SelectAccountButtonsPagedGrid.SelectedAccountsUpdated OnSelectedAccountsUpdatedEvent;
|
||||
|
||||
// Token: 0x0400B49E RID: 46238
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B49E")]
|
||||
private List<CCEOLAOLEKJ> EHJBIJKGDFL;
|
||||
|
||||
// Token: 0x0400B49F RID: 46239
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B49F")]
|
||||
private Dictionary<int, string> HHJPOEBGHGB;
|
||||
|
||||
// Token: 0x020028D9 RID: 10457
|
||||
[Token(Token = "0x20028D9")]
|
||||
[Serializable]
|
||||
public class SelectedAccountsUpdated : UnityEvent<List<CCEOLAOLEKJ>>
|
||||
{
|
||||
// Token: 0x060118DF RID: 71903 RVA: 0x003FE900 File Offset: 0x003FCB00
|
||||
[Token(Token = "0x60118DF")]
|
||||
[Address(RVA = "0xD68770", Offset = "0xD67570", VA = "0x180D68770")]
|
||||
public SelectedAccountsUpdated()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028DA RID: 10458
|
||||
[Token(Token = "0x20028DA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGPLGCLPMMI
|
||||
{
|
||||
// Token: 0x060118E0 RID: 71904 RVA: 0x003FE914 File Offset: 0x003FCB14
|
||||
[Token(Token = "0x60118E0")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AGPLGCLPMMI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060118E1 RID: 71905 RVA: 0x003FE928 File Offset: 0x003FCB28
|
||||
[Token(Token = "0x60118E1")]
|
||||
[Address(RVA = "0xD57CA0", Offset = "0xD56AA0", VA = "0x180D57CA0")]
|
||||
internal void <SetupNewChild>b__0(bool isOn)
|
||||
{
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField;
|
||||
SelectAccountButtonsPagedGrid selectAccountButtonsPagedGrid;
|
||||
for (;;)
|
||||
{
|
||||
<PBHKKOAINGC>k__BackingField = this.button.<PBHKKOAINGC>k__BackingField;
|
||||
selectAccountButtonsPagedGrid = this.<>4__this;
|
||||
if (isOn)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (selectAccountButtonsPagedGrid.EHJBIJKGDFL.Contains(<PBHKKOAINGC>k__BackingField))
|
||||
{
|
||||
goto Block_2;
|
||||
}
|
||||
}
|
||||
if (!selectAccountButtonsPagedGrid.EHJBIJKGDFL.Contains(<PBHKKOAINGC>k__BackingField))
|
||||
{
|
||||
this.<>4__this.EHJBIJKGDFL.Add(<PBHKKOAINGC>k__BackingField);
|
||||
SelectAccountButtonsPagedGrid selectAccountButtonsPagedGrid2 = this.<>4__this;
|
||||
SelectAccountButtonsPagedGrid.SelectedAccountsUpdated onSelectedAccountsUpdatedEvent = selectAccountButtonsPagedGrid2.OnSelectedAccountsUpdatedEvent;
|
||||
List<CCEOLAOLEKJ> ehjbijkgdfl = selectAccountButtonsPagedGrid2.EHJBIJKGDFL;
|
||||
onSelectedAccountsUpdatedEvent.Invoke(ehjbijkgdfl);
|
||||
}
|
||||
return;
|
||||
Block_2:
|
||||
bool flag = this.<>4__this.EHJBIJKGDFL.Remove(<PBHKKOAINGC>k__BackingField);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400B4A0 RID: 46240
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B4A0")]
|
||||
public SelectAccountButton button;
|
||||
|
||||
// Token: 0x0400B4A1 RID: 46241
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4A1")]
|
||||
public SelectAccountButtonsPagedGrid <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,154 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ShareCameraUIs
|
||||
{
|
||||
// Token: 0x02002971 RID: 10609
|
||||
[Token(Token = "0x2002971")]
|
||||
public class ShareCameraSettingsUIFlow : ToolUIFlow
|
||||
{
|
||||
// Token: 0x170031BD RID: 12733
|
||||
// (get) Token: 0x06011C79 RID: 72825 RVA: 0x0040CAD4 File Offset: 0x0040ACD4
|
||||
[Token(Token = "0x170031BD")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011C79")]
|
||||
[Address(RVA = "0xD68C00", Offset = "0xD67A00", VA = "0x180D68C00", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "SHARECAMERA";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031BE RID: 12734
|
||||
// (get) Token: 0x06011C7A RID: 72826 RVA: 0x0040CAE8 File Offset: 0x0040ACE8
|
||||
// (set) Token: 0x06011C7B RID: 72827 RVA: 0x0040CAFC File Offset: 0x0040ACFC
|
||||
[Token(Token = "0x170031BE")]
|
||||
public ShareCamera ENJMNFPOCID
|
||||
{
|
||||
[Token(Token = "0x6011C7A")]
|
||||
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
||||
get;
|
||||
[Token(Token = "0x6011C7B")]
|
||||
[Address(RVA = "0x536B40", Offset = "0x535940", VA = "0x180536B40")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011C7C RID: 72828 RVA: 0x0040CB10 File Offset: 0x0040AD10
|
||||
[Token(Token = "0x6011C7C")]
|
||||
[Address(RVA = "0xD68C30", Offset = "0xD67A30", VA = "0x180D68C30", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
int num = 0;
|
||||
<KBKJKEOPIGB>k__BackingField.DBLCENPKMBI = (OGLEAGGNIPE)num;
|
||||
Button3D button3D = this.filmsButton;
|
||||
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011C7D RID: 72829 RVA: 0x0040CB58 File Offset: 0x0040AD58
|
||||
[Token(Token = "0x6011C7D")]
|
||||
[Address(RVA = "0xD68D50", Offset = "0xD67B50", VA = "0x180D68D50", Slot = "23")]
|
||||
public override void UpdateUIElements()
|
||||
{
|
||||
ShareCamera shareCamera = this.<CGPAPBLCPFE>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(shareCamera == num))
|
||||
{
|
||||
ShareCamera shareCamera2 = this.<CGPAPBLCPFE>k__BackingField;
|
||||
ToggleButton3D toggleButton3D = this.timerToggle;
|
||||
bool <ELJNHIMJNNE>k__BackingField = shareCamera2.<ELJNHIMJNNE>k__BackingField;
|
||||
toggleButton3D.BOHIGPFGJBA = <ELJNHIMJNNE>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C7E RID: 72830 RVA: 0x0040CB9C File Offset: 0x0040AD9C
|
||||
[Token(Token = "0x6011C7E")]
|
||||
[Address(RVA = "0xD68B70", Offset = "0xD67970", VA = "0x180D68B70")]
|
||||
public void InitializeShareCamera(ShareCamera NDGOFPEBAJC)
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField = NDGOFPEBAJC;
|
||||
Action action;
|
||||
NDGOFPEBAJC.OGMJMHLMBHG += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011C7F RID: 72831 RVA: 0x0040CBC0 File Offset: 0x0040ADC0
|
||||
[Token(Token = "0x6011C7F")]
|
||||
[Address(RVA = "0xD68AB0", Offset = "0xD678B0", VA = "0x180D68AB0")]
|
||||
public void Button_ShowFilms()
|
||||
{
|
||||
this.ANFHCEHNCKB();
|
||||
}
|
||||
|
||||
// Token: 0x06011C80 RID: 72832 RVA: 0x0040CBD4 File Offset: 0x0040ADD4
|
||||
[Token(Token = "0x6011C80")]
|
||||
[Address(RVA = "0xD68850", Offset = "0xD67650", VA = "0x180D68850")]
|
||||
private void ANFHCEHNCKB()
|
||||
{
|
||||
Button3D button3D = this.filmsButton;
|
||||
int num = 0;
|
||||
button3D.FFDOINJEHMM = num != 0;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PlayAttract(~NotificationManager.HLJEOKDOLPF.Text, num3, num2);
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = <JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0)
|
||||
{
|
||||
}
|
||||
int num4 = 0;
|
||||
BackpackScreen flowByType;
|
||||
if (<CBEMGFDBBJA>k__BackingField == num4)
|
||||
{
|
||||
flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<BackpackScreen>();
|
||||
int num5 = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num5);
|
||||
}
|
||||
flowByType.Button_SetOtherDisplayMode();
|
||||
Button3D button3D2 = this.filmsButton;
|
||||
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
bool flag = !flag2;
|
||||
button3D2.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011C81 RID: 72833 RVA: 0x0040CC78 File Offset: 0x0040AE78
|
||||
[Token(Token = "0x6011C81")]
|
||||
[Address(RVA = "0xD68D20", Offset = "0xD67B20", VA = "0x180D68D20")]
|
||||
public void Toggle_Timer(bool value)
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.<ELJNHIMJNNE>k__BackingField = value;
|
||||
}
|
||||
|
||||
// Token: 0x06011C82 RID: 72834 RVA: 0x0040CC98 File Offset: 0x0040AE98
|
||||
[Token(Token = "0x6011C82")]
|
||||
[Address(RVA = "0x7D4DD0", Offset = "0x7D3BD0", VA = "0x1807D4DD0")]
|
||||
public ShareCameraSettingsUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B70A RID: 46858
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B70A")]
|
||||
[SerializeField]
|
||||
[Header("Share Camera Settings")]
|
||||
private Button3D filmsButton;
|
||||
|
||||
// Token: 0x0400B70B RID: 46859
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B70B")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D timerToggle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.ShareCameraUIs
|
||||
{
|
||||
// Token: 0x02002972 RID: 10610
|
||||
[Token(Token = "0x2002972")]
|
||||
public class ShareCameraUI : ToolUI
|
||||
{
|
||||
// Token: 0x170031BF RID: 12735
|
||||
// (get) Token: 0x06011C83 RID: 72835 RVA: 0x0040CCAC File Offset: 0x0040AEAC
|
||||
[Token(Token = "0x170031BF")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011C83")]
|
||||
[Address(RVA = "0xD6A0C0", Offset = "0xD68EC0", VA = "0x180D6A0C0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "SHARECAMERA";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C84 RID: 72836 RVA: 0x0040CCC0 File Offset: 0x0040AEC0
|
||||
[Token(Token = "0x6011C84")]
|
||||
[Address(RVA = "0xC75D30", Offset = "0xC74B30", VA = "0x180C75D30")]
|
||||
public ShareCameraUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B70D RID: 46861
|
||||
[Token(Token = "0x400B70D")]
|
||||
public const string SIZE_CONFIG_KEY = "SHARECAMERA";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,522 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ShareCameraUIs
|
||||
{
|
||||
// Token: 0x02002973 RID: 10611
|
||||
[Token(Token = "0x2002973")]
|
||||
public class ShareCameraUIFlow : ToolUIFlow
|
||||
{
|
||||
// Token: 0x170031C0 RID: 12736
|
||||
// (get) Token: 0x06011C85 RID: 72837 RVA: 0x0040CCD4 File Offset: 0x0040AED4
|
||||
[Token(Token = "0x170031C0")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011C85")]
|
||||
[Address(RVA = "0xD694C0", Offset = "0xD682C0", VA = "0x180D694C0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "SHARECAMERA";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031C1 RID: 12737
|
||||
// (get) Token: 0x06011C86 RID: 72838 RVA: 0x0040CCE8 File Offset: 0x0040AEE8
|
||||
// (set) Token: 0x06011C87 RID: 72839 RVA: 0x0040CCFC File Offset: 0x0040AEFC
|
||||
[Token(Token = "0x170031C1")]
|
||||
public ShareCamera ENJMNFPOCID
|
||||
{
|
||||
[Token(Token = "0x6011C86")]
|
||||
[Address(RVA = "0x469010", Offset = "0x467E10", VA = "0x180469010")]
|
||||
get;
|
||||
[Token(Token = "0x6011C87")]
|
||||
[Address(RVA = "0xBDFE50", Offset = "0xBDEC50", VA = "0x180BDFE50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170031C2 RID: 12738
|
||||
// (get) Token: 0x06011C88 RID: 72840 RVA: 0x0040CD10 File Offset: 0x0040AF10
|
||||
// (set) Token: 0x06011C89 RID: 72841 RVA: 0x0040CD24 File Offset: 0x0040AF24
|
||||
[Token(Token = "0x170031C2")]
|
||||
public string EKALGFPPBBI
|
||||
{
|
||||
[Token(Token = "0x6011C88")]
|
||||
[Address(RVA = "0x5F4E50", Offset = "0x5F3C50", VA = "0x1805F4E50")]
|
||||
get
|
||||
{
|
||||
return this.DMEJOBPOGDC;
|
||||
}
|
||||
[Token(Token = "0x6011C89")]
|
||||
[Address(RVA = "0xD6A060", Offset = "0xD68E60", VA = "0x180D6A060")]
|
||||
set
|
||||
{
|
||||
if (this.DMEJOBPOGDC != value)
|
||||
{
|
||||
this.DMEJOBPOGDC = value;
|
||||
bool flag = !string.IsNullOrEmpty(value);
|
||||
this.CBBNGANHCEL = flag;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C8A RID: 72842 RVA: 0x0040CD58 File Offset: 0x0040AF58
|
||||
[Token(Token = "0x6011C8A")]
|
||||
[Address(RVA = "0xD69470", Offset = "0xD68270", VA = "0x180D69470", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
GameObject gameObject = this.photoContextText.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011C8B RID: 72843 RVA: 0x0040CD88 File Offset: 0x0040AF88
|
||||
[Token(Token = "0x6011C8B")]
|
||||
[Address(RVA = "0xD694F0", Offset = "0xD682F0", VA = "0x180D694F0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ShareCamera shareCamera = this.<CGPAPBLCPFE>k__BackingField;
|
||||
int num = 0;
|
||||
if (shareCamera != num)
|
||||
{
|
||||
ShareCamera shareCamera2 = this.<CGPAPBLCPFE>k__BackingField;
|
||||
Action<Texture> action = new Action(this.CAMELNIHADG);
|
||||
shareCamera2.UpdateUITextureEvent -= action;
|
||||
ShareCamera shareCamera3 = this.<CGPAPBLCPFE>k__BackingField;
|
||||
Action<string> action2 = new Action(this.EHLAEANMIHD);
|
||||
shareCamera3.UpdateFeedbackTextEvent -= action2;
|
||||
Action action3;
|
||||
this.<CGPAPBLCPFE>k__BackingField.OGMJMHLMBHG -= action3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C8C RID: 72844 RVA: 0x0040CDFC File Offset: 0x0040AFFC
|
||||
[Token(Token = "0x6011C8C")]
|
||||
[Address(RVA = "0xD69660", Offset = "0xD68460", VA = "0x180D69660", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
int num = 0;
|
||||
<KBKJKEOPIGB>k__BackingField.DBLCENPKMBI = (OGLEAGGNIPE)num;
|
||||
}
|
||||
|
||||
// Token: 0x06011C8D RID: 72845 RVA: 0x0040CE28 File Offset: 0x0040B028
|
||||
[Token(Token = "0x6011C8D")]
|
||||
[Address(RVA = "0xD69640", Offset = "0xD68440", VA = "0x180D69640")]
|
||||
private void OnEnable()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011C8E RID: 72846 RVA: 0x0040CE3C File Offset: 0x0040B03C
|
||||
[Token(Token = "0x6011C8E")]
|
||||
[Address(RVA = "0xD69C60", Offset = "0xD68A60", VA = "0x180D69C60", Slot = "23")]
|
||||
public override void UpdateUIElements()
|
||||
{
|
||||
ShareCamera shareCamera = this.<CGPAPBLCPFE>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(shareCamera == num))
|
||||
{
|
||||
ShareCamera.MBIEOEOLKNB currentState = this.<CGPAPBLCPFE>k__BackingField.GENECNFMDHJ;
|
||||
Button3D button3D = this.screenButton;
|
||||
int num2 = (int)currentState;
|
||||
bool flag = currentState == ShareCamera.MBIEOEOLKNB.ACTIVE;
|
||||
button3D.interactable = flag;
|
||||
this.settingsButton.gameObject.SetActive(flag);
|
||||
this.closeButton.gameObject.SetActive(flag);
|
||||
this.takePhotoButton.gameObject.SetActive(flag);
|
||||
this.selfieToggle.gameObject.SetActive(flag);
|
||||
this.tripodToggle.gameObject.SetActive(flag);
|
||||
ShareCamera shareCamera2 = this.<CGPAPBLCPFE>k__BackingField;
|
||||
ToggleButton3D toggleButton3D = this.selfieToggle;
|
||||
bool kgbbfcjgdph = shareCamera2.KGBBFCJGDPH;
|
||||
toggleButton3D.BOHIGPFGJBA = kgbbfcjgdph;
|
||||
ShareCamera shareCamera3 = this.<CGPAPBLCPFE>k__BackingField;
|
||||
ToggleButton3D toggleButton3D2 = this.tripodToggle;
|
||||
bool isTripodActive = shareCamera3.MHICBPFCNHI;
|
||||
toggleButton3D2.BOHIGPFGJBA = isTripodActive;
|
||||
GameObject gameObject = this.backButton.gameObject;
|
||||
bool flag2 = num2 == 1;
|
||||
gameObject.SetActive(flag2);
|
||||
this.profileButton.gameObject.SetActive(flag2);
|
||||
this.printButton.gameObject.SetActive(flag2);
|
||||
this.shareButton.gameObject.SetActive(flag2);
|
||||
GameObject gameObject2 = this.profilePhotoFrame.gameObject;
|
||||
if (num2 == 4)
|
||||
{
|
||||
}
|
||||
bool flag3 = this.<CGPAPBLCPFE>k__BackingField.<HBCJCFIJALK>k__BackingField;
|
||||
gameObject2.SetActive(flag3);
|
||||
GameObject gameObject3 = this.confirmButton.gameObject;
|
||||
if (num2 == 4)
|
||||
{
|
||||
}
|
||||
bool flag4 = num2 == 3;
|
||||
gameObject3.SetActive(flag4);
|
||||
GameObject gameObject4 = this.cancelButton.gameObject;
|
||||
bool flag5;
|
||||
if (num2 != 4)
|
||||
{
|
||||
flag5 = num2 == 3;
|
||||
}
|
||||
gameObject4.SetActive(flag5);
|
||||
GameObject gameObject5 = this.photoContextText.gameObject;
|
||||
bool cbbnganhcel = this.CBBNGANHCEL;
|
||||
gameObject5.SetActive(cbbnganhcel);
|
||||
string text = this.photoContextText.text;
|
||||
int num3 = 0;
|
||||
this.UpdateButtons(num3 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C8F RID: 72847 RVA: 0x0040D024 File Offset: 0x0040B224
|
||||
[Token(Token = "0x6011C8F")]
|
||||
[Address(RVA = "0xD69710", Offset = "0xD68510", VA = "0x180D69710")]
|
||||
public void UpdateButtons(bool IMDGHABCECI = false)
|
||||
{
|
||||
ShareCamera shareCamera = this.<CGPAPBLCPFE>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(shareCamera == num))
|
||||
{
|
||||
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<DOPLJIOHAMG>k__BackingField.inited;
|
||||
Button3D button3D = this.takePhotoButton;
|
||||
if (IMDGHABCECI)
|
||||
{
|
||||
}
|
||||
bool isPrintingPolaroid = this.<CGPAPBLCPFE>k__BackingField.LJPEPGDFCOP;
|
||||
int num2 = 0;
|
||||
bool flag = !isPrintingPolaroid;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
AGAJMBPABDL photonPlayer = this.<CGPAPBLCPFE>k__BackingField.tool.<FLFJCIPBAPA>k__BackingField.<APAJHLAPLCB>k__BackingField.DBAJDHGDPOL;
|
||||
Button3D button3D2 = this.printButton;
|
||||
if (!IMDGHABCECI && !this.<CGPAPBLCPFE>k__BackingField.LJPEPGDFCOP && this.<CGPAPBLCPFE>k__BackingField.<AOJMNCMDGEI>k__BackingField == IMDGHABCECI && photonPlayer != 0 && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
MutableOverridableObscuredBool canPrintPhotos = PlayerRoomRoleManager.ONCPNMDGGKG.GetPlayerRoleDefinition(photonPlayer).canPrintPhotos;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
}
|
||||
int num4 = 0;
|
||||
button3D2.FFDOINJEHMM = num4 != 0;
|
||||
Button3D button3D3 = this.backButton;
|
||||
if (IMDGHABCECI)
|
||||
{
|
||||
}
|
||||
bool flag2 = !this.<CGPAPBLCPFE>k__BackingField.LJPEPGDFCOP;
|
||||
button3D3.FFDOINJEHMM = flag2;
|
||||
Button3D button3D4 = this.profileButton;
|
||||
if (!IMDGHABCECI && !this.<CGPAPBLCPFE>k__BackingField.LJPEPGDFCOP)
|
||||
{
|
||||
ShareCamera shareCamera2 = this.<CGPAPBLCPFE>k__BackingField;
|
||||
}
|
||||
button3D4.FFDOINJEHMM = num2 != 0;
|
||||
Button3D button3D5 = this.shareButton;
|
||||
bool flag3;
|
||||
if (!IMDGHABCECI && !this.<CGPAPBLCPFE>k__BackingField.LJPEPGDFCOP)
|
||||
{
|
||||
flag3 = this.<CGPAPBLCPFE>k__BackingField.<OGFDEDOLPIE>k__BackingField == IMDGHABCECI;
|
||||
}
|
||||
button3D5.FFDOINJEHMM = flag3;
|
||||
ToggleButton3D toggleButton3D = this.tripodToggle;
|
||||
flag3 = IMDGHABCECI;
|
||||
toggleButton3D.FFDOINJEHMM = flag3;
|
||||
ToggleButton3D toggleButton3D2 = this.selfieToggle;
|
||||
flag3 = IMDGHABCECI;
|
||||
toggleButton3D2.FFDOINJEHMM = flag3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C90 RID: 72848 RVA: 0x0040D1C0 File Offset: 0x0040B3C0
|
||||
[Token(Token = "0x6011C90")]
|
||||
[Address(RVA = "0xD69360", Offset = "0xD68160", VA = "0x180D69360")]
|
||||
public void InitializeShareCamera(ShareCamera NDGOFPEBAJC)
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField = NDGOFPEBAJC;
|
||||
Action<Texture> action = new Action(this.CAMELNIHADG);
|
||||
NDGOFPEBAJC.UpdateUITextureEvent += action;
|
||||
ShareCamera shareCamera = this.<CGPAPBLCPFE>k__BackingField;
|
||||
Action<string> action2 = new Action(this.EHLAEANMIHD);
|
||||
shareCamera.UpdateFeedbackTextEvent += action2;
|
||||
Action action3;
|
||||
this.<CGPAPBLCPFE>k__BackingField.OGMJMHLMBHG += action3;
|
||||
}
|
||||
|
||||
// Token: 0x06011C91 RID: 72849 RVA: 0x0040D218 File Offset: 0x0040B418
|
||||
[Token(Token = "0x6011C91")]
|
||||
[Address(RVA = "0xD692A0", Offset = "0xD680A0", VA = "0x180D692A0")]
|
||||
private void EHLAEANMIHD(string PAANJCAOOAG)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.feedbackText;
|
||||
int num = 0;
|
||||
if (textMeshProUGUI != num)
|
||||
{
|
||||
string text = this.feedbackText.text;
|
||||
}
|
||||
bool flag = !string.IsNullOrEmpty(PAANJCAOOAG);
|
||||
this.UpdateButtons(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06011C92 RID: 72850 RVA: 0x0040D25C File Offset: 0x0040B45C
|
||||
[Token(Token = "0x6011C92")]
|
||||
[Address(RVA = "0xD69210", Offset = "0xD68010", VA = "0x180D69210")]
|
||||
private void CAMELNIHADG(Texture CAKFKAGPMBF)
|
||||
{
|
||||
int num = 0;
|
||||
if (CAKFKAGPMBF != num)
|
||||
{
|
||||
this.cameraRenderImage.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C93 RID: 72851 RVA: 0x0040D288 File Offset: 0x0040B488
|
||||
[Token(Token = "0x6011C93")]
|
||||
[Address(RVA = "0xD69070", Offset = "0xD67E70", VA = "0x180D69070")]
|
||||
public void Button_ScreenButton()
|
||||
{
|
||||
ShareCamera shareCamera = this.<CGPAPBLCPFE>k__BackingField;
|
||||
int num = 0;
|
||||
if (shareCamera != num && this.<CGPAPBLCPFE>k__BackingField.GENECNFMDHJ == ShareCamera.MBIEOEOLKNB.ACTIVE)
|
||||
{
|
||||
DABKFAIHBBP dabkfaihbbp = this.<CGPAPBLCPFE>k__BackingField.TakePicture();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C94 RID: 72852 RVA: 0x0040D2C8 File Offset: 0x0040B4C8
|
||||
[Token(Token = "0x6011C94")]
|
||||
[Address(RVA = "0xD68E80", Offset = "0xD67C80", VA = "0x180D68E80")]
|
||||
public void Button_HideCamera()
|
||||
{
|
||||
Player player = this.<CGPAPBLCPFE>k__BackingField.FAGBHOMBNBP.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
if (this.<CGPAPBLCPFE>k__BackingField.tool.FNFNLDBILFE)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = this.<CGPAPBLCPFE>k__BackingField.tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
float z = Vector3.zero.z;
|
||||
float z2 = Vector3.zero.z;
|
||||
}
|
||||
PlayerBackpack backpack = player.backpack;
|
||||
int num2 = 0;
|
||||
backpack.RecallTool((JKPLBBBJLJK)num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C95 RID: 72853 RVA: 0x0040D348 File Offset: 0x0040B548
|
||||
[Token(Token = "0x6011C95")]
|
||||
[Address(RVA = "0xD696D0", Offset = "0xD684D0", VA = "0x180D696D0")]
|
||||
public void Toggle_Tripod(bool value)
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.MHICBPFCNHI = value;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011C96 RID: 72854 RVA: 0x0040D370 File Offset: 0x0040B570
|
||||
[Token(Token = "0x6011C96")]
|
||||
[Address(RVA = "0xD69690", Offset = "0xD68490", VA = "0x180D69690")]
|
||||
public void Toggle_SelfieMode(bool isSelfieToggleOn)
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.PPAOGJEIPMM = isSelfieToggleOn;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011C97 RID: 72855 RVA: 0x0040D398 File Offset: 0x0040B598
|
||||
[Token(Token = "0x6011C97")]
|
||||
[Address(RVA = "0xD691E0", Offset = "0xD67FE0", VA = "0x180D691E0")]
|
||||
public void Button_TakePicture()
|
||||
{
|
||||
DABKFAIHBBP dabkfaihbbp = this.<CGPAPBLCPFE>k__BackingField.TakePicture();
|
||||
}
|
||||
|
||||
// Token: 0x06011C98 RID: 72856 RVA: 0x0040D3B8 File Offset: 0x0040B5B8
|
||||
[Token(Token = "0x6011C98")]
|
||||
[Address(RVA = "0xD68DF0", Offset = "0xD67BF0", VA = "0x180D68DF0")]
|
||||
public void Button_Back()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_ActiveState();
|
||||
}
|
||||
|
||||
// Token: 0x06011C99 RID: 72857 RVA: 0x0040D3D8 File Offset: 0x0040B5D8
|
||||
[Token(Token = "0x6011C99")]
|
||||
[Address(RVA = "0xD691B0", Offset = "0xD67FB0", VA = "0x180D691B0", Slot = "13")]
|
||||
public override void Button_Share()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Share();
|
||||
}
|
||||
|
||||
// Token: 0x06011C9A RID: 72858 RVA: 0x0040D3F8 File Offset: 0x0040B5F8
|
||||
[Token(Token = "0x6011C9A")]
|
||||
[Address(RVA = "0xD69010", Offset = "0xD67E10", VA = "0x180D69010")]
|
||||
public void Button_Print()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Print();
|
||||
}
|
||||
|
||||
// Token: 0x06011C9B RID: 72859 RVA: 0x0040D418 File Offset: 0x0040B618
|
||||
[Token(Token = "0x6011C9B")]
|
||||
[Address(RVA = "0xD69040", Offset = "0xD67E40", VA = "0x180D69040")]
|
||||
public void Button_Profile()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Profile();
|
||||
}
|
||||
|
||||
// Token: 0x06011C9C RID: 72860 RVA: 0x0040D438 File Offset: 0x0040B638
|
||||
[Token(Token = "0x6011C9C")]
|
||||
[Address(RVA = "0xD69110", Offset = "0xD67F10", VA = "0x180D69110")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
ShareCameraSettingsUIFlow flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<ShareCameraSettingsUIFlow>();
|
||||
int num = 0;
|
||||
if (flowByType != num)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
int num2 = 0;
|
||||
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C9D RID: 72861 RVA: 0x0040D474 File Offset: 0x0040B674
|
||||
[Token(Token = "0x6011C9D")]
|
||||
[Address(RVA = "0xD68E50", Offset = "0xD67C50", VA = "0x180D68E50")]
|
||||
public void Button_Confirm()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Confirm();
|
||||
}
|
||||
|
||||
// Token: 0x06011C9E RID: 72862 RVA: 0x0040D494 File Offset: 0x0040B694
|
||||
[Token(Token = "0x6011C9E")]
|
||||
[Address(RVA = "0xD68E20", Offset = "0xD67C20", VA = "0x180D68E20")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Cancel();
|
||||
}
|
||||
|
||||
// Token: 0x06011C9F RID: 72863 RVA: 0x0040D4B4 File Offset: 0x0040B6B4
|
||||
[Token(Token = "0x6011C9F")]
|
||||
[Address(RVA = "0x7D4DD0", Offset = "0x7D3BD0", VA = "0x1807D4DD0")]
|
||||
public ShareCameraUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B70E RID: 46862
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B70E")]
|
||||
[SerializeField]
|
||||
[Header("Header")]
|
||||
private Button3D backButton;
|
||||
|
||||
// Token: 0x0400B70F RID: 46863
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B70F")]
|
||||
[SerializeField]
|
||||
private Transform closeButton;
|
||||
|
||||
// Token: 0x0400B710 RID: 46864
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B710")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x0400B711 RID: 46865
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B711")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI photoContextText;
|
||||
|
||||
// Token: 0x0400B712 RID: 46866
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B712")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RawImage cameraRenderImage;
|
||||
|
||||
// Token: 0x0400B713 RID: 46867
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B713")]
|
||||
[SerializeField]
|
||||
private Button3D screenButton;
|
||||
|
||||
// Token: 0x0400B714 RID: 46868
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B714")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI feedbackText;
|
||||
|
||||
// Token: 0x0400B715 RID: 46869
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B715")]
|
||||
[SerializeField]
|
||||
[Header("Active State")]
|
||||
private Button3D takePhotoButton;
|
||||
|
||||
// Token: 0x0400B716 RID: 46870
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B716")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D selfieToggle;
|
||||
|
||||
// Token: 0x0400B717 RID: 46871
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B717")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D tripodToggle;
|
||||
|
||||
// Token: 0x0400B718 RID: 46872
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B718")]
|
||||
[SerializeField]
|
||||
[Header("Preview State")]
|
||||
private Button3D printButton;
|
||||
|
||||
// Token: 0x0400B719 RID: 46873
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B719")]
|
||||
[SerializeField]
|
||||
private Button3D shareButton;
|
||||
|
||||
// Token: 0x0400B71A RID: 46874
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B71A")]
|
||||
[SerializeField]
|
||||
private Button3D profileButton;
|
||||
|
||||
// Token: 0x0400B71B RID: 46875
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B71B")]
|
||||
[SerializeField]
|
||||
[Header("Confirm Profile Image State")]
|
||||
private Button3D confirmButton;
|
||||
|
||||
// Token: 0x0400B71C RID: 46876
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B71C")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x0400B71D RID: 46877
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B71D")]
|
||||
[SerializeField]
|
||||
private Transform profilePhotoFrame;
|
||||
|
||||
// Token: 0x0400B71F RID: 46879
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B71F")]
|
||||
private bool CBBNGANHCEL;
|
||||
|
||||
// Token: 0x0400B720 RID: 46880
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B720")]
|
||||
private string DMEJOBPOGDC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028DC RID: 10460
|
||||
[Token(Token = "0x20028DC")]
|
||||
public class SubroomButtonPagedGrid : RecyclerPagedGrid<BPODDJGNLCE, SubroomButton>
|
||||
{
|
||||
// Token: 0x060118E7 RID: 71911 RVA: 0x003FEA64 File Offset: 0x003FCC64
|
||||
[Token(Token = "0x60118E7")]
|
||||
[Address(RVA = "0xD6A270", Offset = "0xD69070", VA = "0x180D6A270", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(SubroomButton LKDLEHGHCAD)
|
||||
{
|
||||
SubroomButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnSubroomChosenEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button.RadioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
SubroomButtonPagedGrid.SubroomChosen onSubroomChosenEvent = this.OnSubroomChosenEvent;
|
||||
BPODDJGNLCE <MDABEMGDEOH>k__BackingField = button.<MDABEMGDEOH>k__BackingField;
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
SubroomButton button2 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button2.RadioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118E8 RID: 71912 RVA: 0x003FEAE4 File Offset: 0x003FCCE4
|
||||
[Token(Token = "0x60118E8")]
|
||||
[Address(RVA = "0x801190", Offset = "0x7FFF90", VA = "0x180801190")]
|
||||
public void SetButtonModels(IEnumerable<BPODDJGNLCE> GIPCIHCIFDL)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060118E9 RID: 71913 RVA: 0x003FEAF8 File Offset: 0x003FCCF8
|
||||
[Token(Token = "0x60118E9")]
|
||||
[Address(RVA = "0xD6A230", Offset = "0xD69030", VA = "0x180D6A230", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(BPODDJGNLCE CAKGNEPHLME, SubroomButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
string odgiobinfnl = CAKGNEPHLME.ODGIOBINFNL;
|
||||
}
|
||||
|
||||
// Token: 0x060118EA RID: 71914 RVA: 0x003FEB14 File Offset: 0x003FCD14
|
||||
[Token(Token = "0x60118EA")]
|
||||
[Address(RVA = "0xD6A390", Offset = "0xD69190", VA = "0x180D6A390")]
|
||||
public SubroomButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4A6 RID: 46246
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B4A6")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B4A7 RID: 46247
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B4A7")]
|
||||
public SubroomButtonPagedGrid.SubroomChosen OnSubroomChosenEvent;
|
||||
|
||||
// Token: 0x020028DD RID: 10461
|
||||
[Token(Token = "0x20028DD")]
|
||||
[Serializable]
|
||||
public class SubroomChosen : UnityEvent<DNACJGJEPEC>
|
||||
{
|
||||
// Token: 0x060118EB RID: 71915 RVA: 0x003FEB28 File Offset: 0x003FCD28
|
||||
[Token(Token = "0x60118EB")]
|
||||
[Address(RVA = "0xD6A3D0", Offset = "0xD691D0", VA = "0x180D6A3D0")]
|
||||
public SubroomChosen()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028DE RID: 10462
|
||||
[Token(Token = "0x20028DE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HLEHHNAMFGF
|
||||
{
|
||||
// Token: 0x060118EC RID: 71916 RVA: 0x003FEB3C File Offset: 0x003FCD3C
|
||||
[Token(Token = "0x60118EC")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HLEHHNAMFGF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060118ED RID: 71917 RVA: 0x003FEB50 File Offset: 0x003FCD50
|
||||
[Token(Token = "0x60118ED")]
|
||||
[Address(RVA = "0xD5F5C0", Offset = "0xD5E3C0", VA = "0x180D5F5C0")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
SubroomButtonPagedGrid.SubroomChosen onSubroomChosenEvent = this.<>4__this.OnSubroomChosenEvent;
|
||||
BPODDJGNLCE <MDABEMGDEOH>k__BackingField = this.button.<MDABEMGDEOH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0400B4A8 RID: 46248
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B4A8")]
|
||||
public SubroomButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B4A9 RID: 46249
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4A9")]
|
||||
public SubroomButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1089 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players.Watch;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028AA RID: 10410
|
||||
[Token(Token = "0x20028AA")]
|
||||
public class ToolMenuProjector : MenuProjector
|
||||
{
|
||||
// Token: 0x17003134 RID: 12596
|
||||
// (get) Token: 0x06011803 RID: 71683 RVA: 0x003FAC08 File Offset: 0x003F8E08
|
||||
// (set) Token: 0x06011804 RID: 71684 RVA: 0x003FAC1C File Offset: 0x003F8E1C
|
||||
[Token(Token = "0x17003134")]
|
||||
private Animator CCJNGBLKHKD
|
||||
{
|
||||
[Token(Token = "0x6011803")]
|
||||
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
||||
get;
|
||||
[Token(Token = "0x6011804")]
|
||||
[Address(RVA = "0x7E12F0", Offset = "0x7E00F0", VA = "0x1807E12F0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003135 RID: 12597
|
||||
// (get) Token: 0x06011805 RID: 71685 RVA: 0x003FAC30 File Offset: 0x003F8E30
|
||||
// (set) Token: 0x06011806 RID: 71686 RVA: 0x003FAC44 File Offset: 0x003F8E44
|
||||
[Token(Token = "0x17003135")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6011805")]
|
||||
[Address(RVA = "0x7A5E90", Offset = "0x7A4C90", VA = "0x1807A5E90")]
|
||||
get;
|
||||
[Token(Token = "0x6011806")]
|
||||
[Address(RVA = "0x8C1150", Offset = "0x8BFF50", VA = "0x1808C1150")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003136 RID: 12598
|
||||
// (get) Token: 0x06011807 RID: 71687 RVA: 0x003FAC58 File Offset: 0x003F8E58
|
||||
// (set) Token: 0x06011808 RID: 71688 RVA: 0x003FAC6C File Offset: 0x003F8E6C
|
||||
[Token(Token = "0x17003136")]
|
||||
public bool KGCJLAOBAHL
|
||||
{
|
||||
[Token(Token = "0x6011807")]
|
||||
[Address(RVA = "0x97B980", Offset = "0x97A780", VA = "0x18097B980")]
|
||||
get;
|
||||
[Token(Token = "0x6011808")]
|
||||
[Address(RVA = "0x97B9B0", Offset = "0x97A7B0", VA = "0x18097B9B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003137 RID: 12599
|
||||
// (get) Token: 0x06011809 RID: 71689 RVA: 0x003FAC80 File Offset: 0x003F8E80
|
||||
// (set) Token: 0x0601180A RID: 71690 RVA: 0x003FAC94 File Offset: 0x003F8E94
|
||||
[Token(Token = "0x17003137")]
|
||||
public bool FMAOGLKINDN
|
||||
{
|
||||
[Token(Token = "0x6011809")]
|
||||
[Address(RVA = "0xD6D3B0", Offset = "0xD6C1B0", VA = "0x180D6D3B0")]
|
||||
get
|
||||
{
|
||||
return this.dismissMenuWhenNotGazing;
|
||||
}
|
||||
[Token(Token = "0x601180A")]
|
||||
[Address(RVA = "0xD6D670", Offset = "0xD6C470", VA = "0x180D6D670")]
|
||||
set
|
||||
{
|
||||
this.dismissMenuWhenNotGazing = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003138 RID: 12600
|
||||
// (get) Token: 0x0601180B RID: 71691 RVA: 0x003FACA8 File Offset: 0x003F8EA8
|
||||
// (set) Token: 0x0601180C RID: 71692 RVA: 0x003FACC8 File Offset: 0x003F8EC8
|
||||
[Token(Token = "0x17003138")]
|
||||
public bool PKNFAECAHBF
|
||||
{
|
||||
[Token(Token = "0x601180B")]
|
||||
[Address(RVA = "0xD6D450", Offset = "0xD6C250", VA = "0x180D6D450")]
|
||||
get
|
||||
{
|
||||
return this.ANACPIKCHML.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x601180C")]
|
||||
[Address(RVA = "0xD6D680", Offset = "0xD6C480", VA = "0x180D6D680")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000181 RID: 385
|
||||
// (add) Token: 0x0601180D RID: 71693 RVA: 0x003FACE4 File Offset: 0x003F8EE4
|
||||
// (remove) Token: 0x0601180E RID: 71694 RVA: 0x003FAD00 File Offset: 0x003F8F00
|
||||
[Token(Token = "0x14000181")]
|
||||
public event Action EJGHFHELHCD
|
||||
{
|
||||
[Token(Token = "0x601180D")]
|
||||
[Address(RVA = "0xD6D150", Offset = "0xD6BF50", VA = "0x180D6D150")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x601180E")]
|
||||
[Address(RVA = "0xD6D5D0", Offset = "0xD6C3D0", VA = "0x180D6D5D0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003139 RID: 12601
|
||||
// (get) Token: 0x0601180F RID: 71695 RVA: 0x003FAD1C File Offset: 0x003F8F1C
|
||||
[Token(Token = "0x17003139")]
|
||||
public bool JJONDJEBBLD
|
||||
{
|
||||
[Token(Token = "0x601180F")]
|
||||
[Address(RVA = "0xD6D3C0", Offset = "0xD6C1C0", VA = "0x180D6D3C0")]
|
||||
get
|
||||
{
|
||||
return this.CPCAFDCIGIE.KLIAOAJIPKM() == 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700313A RID: 12602
|
||||
// (get) Token: 0x06011810 RID: 71696 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700313A")]
|
||||
public Vector3 FCJPKHKNOBJ
|
||||
{
|
||||
[Token(Token = "0x6011810")]
|
||||
[Address(RVA = "0xD6D1F0", Offset = "0xD6BFF0", VA = "0x180D6D1F0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700313B RID: 12603
|
||||
// (get) Token: 0x06011811 RID: 71697 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700313B")]
|
||||
public Quaternion NBBFKAOANIC
|
||||
{
|
||||
[Token(Token = "0x6011811")]
|
||||
[Address(RVA = "0xD6D2C0", Offset = "0xD6C0C0", VA = "0x180D6D2C0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700313C RID: 12604
|
||||
// (get) Token: 0x06011812 RID: 71698 RVA: 0x003FAD40 File Offset: 0x003F8F40
|
||||
[Token(Token = "0x1700313C")]
|
||||
public override Transform LGLAIDCMOCN
|
||||
{
|
||||
[Token(Token = "0x6011812")]
|
||||
[Address(RVA = "0xCC5C10", Offset = "0xCC4A10", VA = "0x180CC5C10", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700313D RID: 12605
|
||||
// (get) Token: 0x06011813 RID: 71699 RVA: 0x003FAD54 File Offset: 0x003F8F54
|
||||
[Token(Token = "0x1700313D")]
|
||||
public bool EALLKLBMKEL
|
||||
{
|
||||
[Token(Token = "0x6011813")]
|
||||
[Address(RVA = "0xD6D410", Offset = "0xD6C210", VA = "0x180D6D410")]
|
||||
get
|
||||
{
|
||||
if (this.GHIGDOJMPKD == ToolMenuProjector.GBLLNOIKMIF.Hidden)
|
||||
{
|
||||
}
|
||||
return this.<KIJIPEOFKGJ>k__BackingField.enabled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700313E RID: 12606
|
||||
// (get) Token: 0x06011814 RID: 71700 RVA: 0x003FAD7C File Offset: 0x003F8F7C
|
||||
[Token(Token = "0x1700313E")]
|
||||
public ToolMenuProjector.GBLLNOIKMIF GHIGDOJMPKD
|
||||
{
|
||||
[Token(Token = "0x6011814")]
|
||||
[Address(RVA = "0xD6D4A0", Offset = "0xD6C2A0", VA = "0x180D6D4A0")]
|
||||
get
|
||||
{
|
||||
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
|
||||
int num = 0;
|
||||
if (animator != num && this.<KIJIPEOFKGJ>k__BackingField.gameObject.activeInHierarchy)
|
||||
{
|
||||
Animator animator2 = this.<KIJIPEOFKGJ>k__BackingField;
|
||||
AnimatorStateInfo animatorStateInfo;
|
||||
float length = animatorStateInfo.m_Length;
|
||||
int loop = animatorStateInfo.m_Loop;
|
||||
return this.ELALAJFPOCN[loop];
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700313F RID: 12607
|
||||
// (get) Token: 0x06011815 RID: 71701 RVA: 0x003FADE0 File Offset: 0x003F8FE0
|
||||
[Token(Token = "0x1700313F")]
|
||||
private bool FOECHNILJFM
|
||||
{
|
||||
[Token(Token = "0x6011815")]
|
||||
[Address(RVA = "0xD6C810", Offset = "0xD6B610", VA = "0x180D6C810")]
|
||||
get
|
||||
{
|
||||
float inputAmount = this.<MBFGOCOFHHM>k__BackingField.InputAmount;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003140 RID: 12608
|
||||
// (get) Token: 0x06011816 RID: 71702 RVA: 0x003FAE00 File Offset: 0x003F9000
|
||||
[Token(Token = "0x17003140")]
|
||||
private Transform MHJFEJGKKHD
|
||||
{
|
||||
[Token(Token = "0x6011816")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.animationRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011817 RID: 71703 RVA: 0x003FAE14 File Offset: 0x003F9014
|
||||
[Token(Token = "0x6011817")]
|
||||
[Address(RVA = "0xD6ABD0", Offset = "0xD699D0", VA = "0x180D6ABD0")]
|
||||
private void Awake()
|
||||
{
|
||||
Array values;
|
||||
do
|
||||
{
|
||||
Animator component = base.gameObject.GetComponent<Animator>();
|
||||
this.<KIJIPEOFKGJ>k__BackingField = component;
|
||||
values = Enum.GetValues(typeof(ToolMenuProjector.GBLLNOIKMIF));
|
||||
}
|
||||
while (values == 0);
|
||||
int num = 0;
|
||||
if (0 < values)
|
||||
{
|
||||
int hashCode = num.GetHashCode();
|
||||
Dictionary<int, ToolMenuProjector.GBLLNOIKMIF> elalajfpocn = this.ELALAJFPOCN;
|
||||
num++;
|
||||
}
|
||||
Tool componentInParent = base.gameObject.GetComponentInParent<Tool>();
|
||||
this.<MBFGOCOFHHM>k__BackingField = componentInParent;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = componentInParent.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.MADAMADCJNN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
||||
componentInParent.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> preReleaseEvent = tool.PreReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OGHNKALGNEJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(preReleaseEvent, action2);
|
||||
tool.PreReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool2.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action3 = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action3);
|
||||
tool2.PostResetEvent = eahpnacbldd;
|
||||
Action action4 = new Action(this.HNBELILEPLG);
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie;
|
||||
this.ANACPIKCHML = kllmcpfpiie;
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
Action action5 = new Action(this.PLMBFFHGMPB);
|
||||
JNCNPDMJJGG<bool, Vector3, Quaternion> jncnpdmjjgg;
|
||||
this.CPCAFDCIGIE = jncnpdmjjgg;
|
||||
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
||||
Action<Player> action6 = new Action(this.MHNIIHEIIOB);
|
||||
EAHPNACBLDD eahpnacbldd2;
|
||||
Player.PlayerDestroyedEvent = eahpnacbldd2;
|
||||
if (this.ANACPIKCHML.IAHDANBDAAM() == 0)
|
||||
{
|
||||
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
|
||||
int num2 = 0;
|
||||
animator.SetBool("Visible", num2 != 0);
|
||||
}
|
||||
this.GKIIHEBHEKP();
|
||||
this.OBLNIKAPJHJ(true);
|
||||
Action action7 = new Action(this.FGMNEJKMJJK);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action7);
|
||||
Action ejghfhelhcd = this.EJGHFHELHCD;
|
||||
if (ejghfhelhcd != 0)
|
||||
{
|
||||
ejghfhelhcd();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011818 RID: 71704 RVA: 0x003FAFD0 File Offset: 0x003F91D0
|
||||
[Token(Token = "0x6011818")]
|
||||
[Address(RVA = "0xD6C360", Offset = "0xD6B160", VA = "0x180D6C360")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
MFBGLIHGCGO<Player> playerDestroyedEvent = Player.PlayerDestroyedEvent;
|
||||
Action<Player> action = new Action(this.MHNIIHEIIOB);
|
||||
Player.PlayerDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(playerDestroyedEvent, action);
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action2 = new Action(this.MADAMADCJNN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action2);
|
||||
tool2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
MFBGLIHGCGO<Tool> preReleaseEvent = tool3.PreReleaseEvent;
|
||||
Action<Tool> action3 = new Action(this.OGHNKALGNEJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(preReleaseEvent, action3);
|
||||
tool3.PreReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool4 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool4.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action4 = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action4);
|
||||
tool4.PostResetEvent = eahpnacbldd;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011819 RID: 71705 RVA: 0x003FB0B4 File Offset: 0x003F92B4
|
||||
[Token(Token = "0x6011819")]
|
||||
[Address(RVA = "0xD6C970", Offset = "0xD6B770", VA = "0x180D6C970")]
|
||||
private void Update()
|
||||
{
|
||||
if (!this.animationRoot.gameObject.activeSelf || this.<CCLPAHOMKIH>k__BackingField || this.GHIGDOJMPKD == ToolMenuProjector.GBLLNOIKMIF.Hidden || !this.<KIJIPEOFKGJ>k__BackingField.enabled)
|
||||
{
|
||||
}
|
||||
bool activeSelf = this.animationRoot.gameObject.activeSelf;
|
||||
if (!activeSelf && this.<CCLPAHOMKIH>k__BackingField != activeSelf && this.GHIGDOJMPKD != ToolMenuProjector.GBLLNOIKMIF.Hidden && this.<KIJIPEOFKGJ>k__BackingField.enabled)
|
||||
{
|
||||
this.OBLNIKAPJHJ(true);
|
||||
}
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
if (tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num)
|
||||
{
|
||||
if (this.CPCAFDCIGIE.KLIAOAJIPKM() == 0 && this.GHIGDOJMPKD != ToolMenuProjector.GBLLNOIKMIF.Hidden && this.<KIJIPEOFKGJ>k__BackingField.enabled)
|
||||
{
|
||||
Transform transform = this.projectionRoot.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = this.projectionRoot.transform;
|
||||
Transform transform4 = base.transform;
|
||||
float num2 = SingletonMonoBehaviour.ONCPNMDGGKG.transform.LACCAFFAOIG();
|
||||
Transform transform5 = this.screenRoot.transform;
|
||||
Transform transform6 = base.transform;
|
||||
Transform transform7 = base.transform;
|
||||
Transform transform8 = this.screenRoot.transform;
|
||||
Transform transform9 = base.transform;
|
||||
}
|
||||
if (this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF == 0)
|
||||
{
|
||||
this.GKIIHEBHEKP();
|
||||
}
|
||||
if (!this.<CCLPAHOMKIH>k__BackingField)
|
||||
{
|
||||
if (!this.menuOpenDwellEnabled || this.ForceMenuClose)
|
||||
{
|
||||
goto IL_201;
|
||||
}
|
||||
this.HKOPGKMELNK();
|
||||
}
|
||||
if (!this.ForceMenuClose)
|
||||
{
|
||||
bool flag = this.CPCAFDCIGIE.KLIAOAJIPKM() != null;
|
||||
int num3;
|
||||
if (!flag)
|
||||
{
|
||||
if (this.APEEKLDNBFJ != flag)
|
||||
{
|
||||
goto IL_1E4;
|
||||
}
|
||||
if (this.dismissMenuWhenNotGazing != flag)
|
||||
{
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
num3 = 0;
|
||||
if (!tool2.GDPKBEBEOBA || (this.<MBFGOCOFHHM>k__BackingField.InputAmount > 0.01f && Time.time > 1.5f) || !this.AIOACPIPAIJ(num3))
|
||||
{
|
||||
goto IL_1F6;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!this.APEEKLDNBFJ)
|
||||
{
|
||||
goto IL_201;
|
||||
}
|
||||
IL_1E4:
|
||||
if (!this.AIOACPIPAIJ(num3))
|
||||
{
|
||||
goto IL_201;
|
||||
}
|
||||
this.APEEKLDNBFJ = false;
|
||||
}
|
||||
IL_1F6:
|
||||
int num4 = 0;
|
||||
this.PKNFAECAHBF = num4 != 0;
|
||||
}
|
||||
}
|
||||
IL_201:
|
||||
Tool nmpihkpmflm = this.<MBFGOCOFHHM>k__BackingField.NMPIHKPMFLM;
|
||||
int num5 = 0;
|
||||
bool flag2 = nmpihkpmflm != num5;
|
||||
Tool tool3 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
Tool nmpihkpmflm2;
|
||||
if (flag2)
|
||||
{
|
||||
nmpihkpmflm2 = tool3.NMPIHKPMFLM;
|
||||
}
|
||||
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = nmpihkpmflm2.<FLFJCIPBAPA>k__BackingField;
|
||||
int num6 = 0;
|
||||
if (<FLFJCIPBAPA>k__BackingField == num6 || nmpihkpmflm2.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField)
|
||||
{
|
||||
ToolUI menu = this.<MBFGOCOFHHM>k__BackingField.ELABBFJBNII;
|
||||
bool flag3 = this.GHIGDOJMPKD == ToolMenuProjector.GBLLNOIKMIF.Visible;
|
||||
menu.CCBJFHFADPM = flag3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601181A RID: 71706 RVA: 0x003FB344 File Offset: 0x003F9544
|
||||
[Token(Token = "0x601181A")]
|
||||
[Address(RVA = "0xD6B7C0", Offset = "0xD6A5C0", VA = "0x180D6B7C0")]
|
||||
private void HKOPGKMELNK()
|
||||
{
|
||||
if (this.EDIJDHOAHJE)
|
||||
{
|
||||
float num = this.menuOpenDwellDuration;
|
||||
float time = Time.time;
|
||||
num = Mathf.InverseLerp(time, num, time);
|
||||
WatchVisual watchVisual = this.dwellVisual;
|
||||
int num2 = 0;
|
||||
if (watchVisual != num2)
|
||||
{
|
||||
this.dwellVisual.SetDwellVisualProgress(num);
|
||||
}
|
||||
if (this.<MBFGOCOFHHM>k__BackingField.GDPKBEBEOBA && this.<MBFGOCOFHHM>k__BackingField.InputAmount <= 0.01f)
|
||||
{
|
||||
WatchGazeTracker.GazeParameters gazeParameters = this.menuCloseParameters;
|
||||
if (this.AIOACPIPAIJ(gazeParameters))
|
||||
{
|
||||
this.AuthorityAttachMenuToTool();
|
||||
this.PKNFAECAHBF = true;
|
||||
WatchVisual watchVisual2 = this.dwellVisual;
|
||||
this.EDIJDHOAHJE = false;
|
||||
int num3 = 0;
|
||||
if (watchVisual2 != num3)
|
||||
{
|
||||
this.dwellVisual.ResetDwellVisual();
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
this.EDIJDHOAHJE = false;
|
||||
return;
|
||||
}
|
||||
WatchVisual watchVisual3 = this.dwellVisual;
|
||||
int num4 = 0;
|
||||
if (watchVisual3 != num4)
|
||||
{
|
||||
this.dwellVisual.ResetDwellVisual();
|
||||
}
|
||||
WatchGazeTracker.GazeParameters gazeParameters2 = this.menuOpenParameters;
|
||||
if (this.AIOACPIPAIJ(gazeParameters2))
|
||||
{
|
||||
if (this.<MBFGOCOFHHM>k__BackingField.GDPKBEBEOBA && this.<MBFGOCOFHHM>k__BackingField.InputAmount <= 0.01f && this.MHMKFMNGHJM)
|
||||
{
|
||||
this.EDIJDHOAHJE = true;
|
||||
float time2 = Time.time;
|
||||
this.OANKBDBMHNC = time2;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.MHMKFMNGHJM = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601181B RID: 71707 RVA: 0x003FB490 File Offset: 0x003F9690
|
||||
[Token(Token = "0x601181B")]
|
||||
[Address(RVA = "0xD6B410", Offset = "0xD6A210", VA = "0x180D6B410")]
|
||||
public void ForceMenuOpenUntilGazed()
|
||||
{
|
||||
if (!this.<CCLPAHOMKIH>k__BackingField)
|
||||
{
|
||||
this.APEEKLDNBFJ = true;
|
||||
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
|
||||
}
|
||||
float time = Time.time;
|
||||
this.IDDGDLBHEKE = time;
|
||||
}
|
||||
|
||||
// Token: 0x17003141 RID: 12609
|
||||
// (get) Token: 0x0601181C RID: 71708 RVA: 0x003FB4CC File Offset: 0x003F96CC
|
||||
[Token(Token = "0x17003141")]
|
||||
private bool LCNGOPLPNBG
|
||||
{
|
||||
[Token(Token = "0x601181C")]
|
||||
[Address(RVA = "0xD6B290", Offset = "0xD6A090", VA = "0x180D6B290")]
|
||||
get
|
||||
{
|
||||
if (!this.ForceMenuClose)
|
||||
{
|
||||
bool flag = this.CPCAFDCIGIE.KLIAOAJIPKM() != null;
|
||||
if (flag || this.APEEKLDNBFJ != flag || this.dismissMenuWhenNotGazing == flag)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (this.<MBFGOCOFHHM>k__BackingField.GDPKBEBEOBA && (this.<MBFGOCOFHHM>k__BackingField.InputAmount <= 0.01f || Time.time <= 1.5f))
|
||||
{
|
||||
WatchGazeTracker.GazeParameters gazeParameters = this.menuCloseParameters;
|
||||
return !this.AIOACPIPAIJ(gazeParameters);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601181D RID: 71709 RVA: 0x003FB550 File Offset: 0x003F9750
|
||||
[Token(Token = "0x601181D")]
|
||||
[Address(RVA = "0xD6A410", Offset = "0xD69210", VA = "0x180D6A410")]
|
||||
private bool AIOACPIPAIJ(WatchGazeTracker.GazeParameters KDMGDPJLIBN)
|
||||
{
|
||||
if (this.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE && this.GazeOpenSupported)
|
||||
{
|
||||
Transform transform = this.menuAnchor;
|
||||
Transform transform2 = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.head.transform;
|
||||
Transform transform3 = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.head.transform;
|
||||
Transform transform4 = this.menuAnchor;
|
||||
Transform transform5 = this.menuAnchor;
|
||||
Transform transform6 = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.head.transform;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601181E RID: 71710 RVA: 0x003FB5D4 File Offset: 0x003F97D4
|
||||
[Token(Token = "0x601181E")]
|
||||
[Address(RVA = "0xD6BAC0", Offset = "0xD6A8C0", VA = "0x180D6BAC0")]
|
||||
private void HNBELILEPLG()
|
||||
{
|
||||
if (this.ANACPIKCHML.IAHDANBDAAM() == 0)
|
||||
{
|
||||
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
|
||||
this.<CCLPAHOMKIH>k__BackingField = false;
|
||||
int num = 0;
|
||||
animator.SetBool("Visible", num != 0);
|
||||
}
|
||||
this.GKIIHEBHEKP();
|
||||
this.<CCLPAHOMKIH>k__BackingField = true;
|
||||
this.OBLNIKAPJHJ(true);
|
||||
Action action = new Action(this.FGMNEJKMJJK);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
Action ejghfhelhcd = this.EJGHFHELHCD;
|
||||
if (ejghfhelhcd != 0)
|
||||
{
|
||||
ejghfhelhcd();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601181F RID: 71711 RVA: 0x003FB650 File Offset: 0x003F9850
|
||||
[Token(Token = "0x601181F")]
|
||||
[Address(RVA = "0xD6C570", Offset = "0xD6B370", VA = "0x180D6C570")]
|
||||
public void OpenMenu()
|
||||
{
|
||||
this.<CCLPAHOMKIH>k__BackingField = true;
|
||||
this.OBLNIKAPJHJ(true);
|
||||
Action action = new Action(this.FGMNEJKMJJK);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
}
|
||||
|
||||
// Token: 0x06011820 RID: 71712 RVA: 0x003FB680 File Offset: 0x003F9880
|
||||
[Token(Token = "0x6011820")]
|
||||
[Address(RVA = "0xD6B210", Offset = "0xD6A010", VA = "0x180D6B210")]
|
||||
public void CloseMenu()
|
||||
{
|
||||
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
|
||||
this.<CCLPAHOMKIH>k__BackingField = false;
|
||||
int num = 0;
|
||||
animator.SetBool("Visible", num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011821 RID: 71713 RVA: 0x003FB6B0 File Offset: 0x003F98B0
|
||||
[Token(Token = "0x6011821")]
|
||||
[Address(RVA = "0xD6C000", Offset = "0xD6AE00", VA = "0x180D6C000")]
|
||||
private void OBLNIKAPJHJ(bool CFICOGKHLAE)
|
||||
{
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(tool == num))
|
||||
{
|
||||
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.<MBFGOCOFHHM>k__BackingField.<FLFJCIPBAPA>k__BackingField;
|
||||
int num2 = 0;
|
||||
bool flag = <FLFJCIPBAPA>k__BackingField == num2;
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
if (flag && tool2.FAGBHOMBNBP != 0)
|
||||
{
|
||||
AGAJMBPABDL owner = this.<MBFGOCOFHHM>k__BackingField.FAGBHOMBNBP;
|
||||
}
|
||||
bool <MHCDCIGJNNA>k__BackingField = tool2.<FLFJCIPBAPA>k__BackingField.<MHCDCIGJNNA>k__BackingField;
|
||||
this.animationRoot.gameObject.SetActive(CFICOGKHLAE);
|
||||
this.localMenuRoot.gameObject.SetActive(CFICOGKHLAE);
|
||||
GameObject gameObject = this.remoteMenuRoot.gameObject;
|
||||
bool flag2;
|
||||
if (CFICOGKHLAE)
|
||||
{
|
||||
flag2 = !<MHCDCIGJNNA>k__BackingField;
|
||||
}
|
||||
gameObject.SetActive(flag2);
|
||||
return;
|
||||
}
|
||||
Debug.LogWarningFormat("Unable to enable menu objects on ToolMenuProjector {0}. Tool is null.", new object[] { this });
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011822 RID: 71714 RVA: 0x003FB784 File Offset: 0x003F9984
|
||||
[Token(Token = "0x6011822")]
|
||||
[Address(RVA = "0xD6A770", Offset = "0xD69570", VA = "0x180D6A770")]
|
||||
private void APBEFBBOMDJ(Tool NBHJPDBHDHB, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
if (this.<CCLPAHOMKIH>k__BackingField)
|
||||
{
|
||||
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
|
||||
int num = 0;
|
||||
anacpikchml.BDJFGEJFPPO(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011823 RID: 71715 RVA: 0x003FB7B4 File Offset: 0x003F99B4
|
||||
[Token(Token = "0x6011823")]
|
||||
[Address(RVA = "0xD6BD40", Offset = "0xD6AB40", VA = "0x180D6BD40")]
|
||||
private void MADAMADCJNN(Tool EGFEJGHDNAI)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField2 = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
|
||||
PlayerHand.OKLMNMAMFAH oklmnmamfah = new PlayerHand.OKLMNMAMFAH(this.DCBBFCJDDDE);
|
||||
<PBCNKLKCIHJ>k__BackingField2.CanRunToolMenuButtonBehaviorOverride = oklmnmamfah;
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField3 = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
|
||||
PlayerHand.OKLMNMAMFAH oklmnmamfah2 = new PlayerHand.OKLMNMAMFAH(this.ILAJBDDPCJI);
|
||||
<PBCNKLKCIHJ>k__BackingField3.RunToolMenuButtonBehaviorOverride = oklmnmamfah2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011824 RID: 71716 RVA: 0x003FB814 File Offset: 0x003F9A14
|
||||
[Token(Token = "0x6011824")]
|
||||
[Address(RVA = "0xD6C260", Offset = "0xD6B060", VA = "0x180D6C260")]
|
||||
private void OGHNKALGNEJ(Tool EGFEJGHDNAI)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField2 = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num2 = 0;
|
||||
<PBCNKLKCIHJ>k__BackingField2.CanRunToolMenuButtonBehaviorOverride = num2;
|
||||
EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField.RunToolMenuButtonBehaviorOverride = num2;
|
||||
}
|
||||
if (this.<CCLPAHOMKIH>k__BackingField && this.detachMenuOnUnlockButtonPressed)
|
||||
{
|
||||
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
|
||||
int num3 = 0;
|
||||
anacpikchml.BDJFGEJFPPO(num3);
|
||||
}
|
||||
this.AuthorityAttachMenuToTool();
|
||||
}
|
||||
|
||||
// Token: 0x06011825 RID: 71717 RVA: 0x003FB884 File Offset: 0x003F9A84
|
||||
[Token(Token = "0x6011825")]
|
||||
[Address(RVA = "0xD6B270", Offset = "0xD6A070", VA = "0x180D6B270")]
|
||||
private bool DCBBFCJDDDE()
|
||||
{
|
||||
if (!this.detachMenuOnUnlockButtonPressed)
|
||||
{
|
||||
}
|
||||
return this.<CCLPAHOMKIH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06011826 RID: 71718 RVA: 0x003FB8A4 File Offset: 0x003F9AA4
|
||||
[Token(Token = "0x6011826")]
|
||||
[Address(RVA = "0xD6BBF0", Offset = "0xD6A9F0", VA = "0x180D6BBF0")]
|
||||
private bool ILAJBDDPCJI()
|
||||
{
|
||||
if (!this.detachMenuOnUnlockButtonPressed || !this.<CCLPAHOMKIH>k__BackingField)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (this.CPCAFDCIGIE.KLIAOAJIPKM() != 0)
|
||||
{
|
||||
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
|
||||
int num = 0;
|
||||
anacpikchml.BDJFGEJFPPO(num);
|
||||
this.AuthorityAttachMenuToTool();
|
||||
return true;
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06011827 RID: 71719 RVA: 0x003FB90C File Offset: 0x003F9B0C
|
||||
[Token(Token = "0x6011827")]
|
||||
[Address(RVA = "0xD6A910", Offset = "0xD69710", VA = "0x180D6A910")]
|
||||
public void AuthorityDetachMenuFromTool()
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011828 RID: 71720 RVA: 0x003FB920 File Offset: 0x003F9B20
|
||||
[Token(Token = "0x6011828")]
|
||||
[Address(RVA = "0xD6A990", Offset = "0xD69790", VA = "0x180D6A990")]
|
||||
public void AuthorityDetachMenuFromTool(Vector3 AIDHPLINJEL, Quaternion CEHEHHCLGDL)
|
||||
{
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (tool != num && this.<MBFGOCOFHHM>k__BackingField.OGIBLNIIHDK)
|
||||
{
|
||||
Player owner = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF;
|
||||
int num2 = 0;
|
||||
if (owner != num2)
|
||||
{
|
||||
Transform targetTransform = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.trackingSpace._rigidbodyEx.MDKDCJFEBJH;
|
||||
float z = AIDHPLINJEL.z;
|
||||
Tool tool2 = this.<MBFGOCOFHHM>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform targetTransform2 = tool2.BHNPNHMILIF.trackingSpace._rigidbodyEx.MDKDCJFEBJH;
|
||||
JNCNPDMJJGG<bool, Vector3, Quaternion> cpcafdcigie = this.CPCAFDCIGIE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011829 RID: 71721 RVA: 0x003FB9C4 File Offset: 0x003F9BC4
|
||||
[Token(Token = "0x6011829")]
|
||||
[Address(RVA = "0xD6A7D0", Offset = "0xD695D0", VA = "0x180D6A7D0")]
|
||||
public void AuthorityAttachMenuToTool()
|
||||
{
|
||||
Tool tool = this.<MBFGOCOFHHM>k__BackingField;
|
||||
int num = 0;
|
||||
if (tool != num && this.<MBFGOCOFHHM>k__BackingField.OGIBLNIIHDK)
|
||||
{
|
||||
JNCNPDMJJGG<bool, Vector3, Quaternion> cpcafdcigie = this.CPCAFDCIGIE;
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601182A RID: 71722 RVA: 0x003FBA14 File Offset: 0x003F9C14
|
||||
[Token(Token = "0x601182A")]
|
||||
[Address(RVA = "0xD6C660", Offset = "0xD6B460", VA = "0x180D6C660")]
|
||||
private void PLMBFFHGMPB()
|
||||
{
|
||||
int num = 0;
|
||||
if (!(this == num))
|
||||
{
|
||||
bool flag = this.CPCAFDCIGIE.KLIAOAJIPKM() != null;
|
||||
Transform transform = base.transform;
|
||||
if (flag)
|
||||
{
|
||||
Transform transform2 = this.<MBFGOCOFHHM>k__BackingField.BHNPNHMILIF.trackingSpace.transform;
|
||||
}
|
||||
Transform transform3 = this.menuAnchor;
|
||||
transform.parentInternal = transform3;
|
||||
Renderer renderer = this.projectionRenderer;
|
||||
int num2 = 0;
|
||||
if (renderer != num2)
|
||||
{
|
||||
GameObject gameObject = this.projectionRenderer.gameObject;
|
||||
bool flag2 = this.CPCAFDCIGIE.KLIAOAJIPKM() == 0;
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601182B RID: 71723 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601182B")]
|
||||
[Address(RVA = "0xD6B480", Offset = "0xD6A280", VA = "0x180D6B480")]
|
||||
private void GKIIHEBHEKP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601182C RID: 71724 RVA: 0x003FBAB0 File Offset: 0x003F9CB0
|
||||
[Token(Token = "0x601182C")]
|
||||
[Address(RVA = "0xD6BE40", Offset = "0xD6AC40", VA = "0x180D6BE40")]
|
||||
private void MHNIIHEIIOB(Player FADBAMKNADM)
|
||||
{
|
||||
Player <PDAFAAHKEPA>k__BackingField = this.<MBFGOCOFHHM>k__BackingField.<PDAFAAHKEPA>k__BackingField;
|
||||
int num = 0;
|
||||
if (<PDAFAAHKEPA>k__BackingField != num && this.<MBFGOCOFHHM>k__BackingField.<PDAFAAHKEPA>k__BackingField == FADBAMKNADM)
|
||||
{
|
||||
this.AuthorityAttachMenuToTool();
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = this.menuAnchor;
|
||||
int num2 = 0;
|
||||
transform.SetParent(transform2, num2 != 0);
|
||||
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
|
||||
this.<CCLPAHOMKIH>k__BackingField = false;
|
||||
int num3 = 0;
|
||||
animator.SetBool("Visible", num3 != 0);
|
||||
this.<KIJIPEOFKGJ>k__BackingField.enabled = true;
|
||||
MonoBehaviour[] components = base.GetComponents<MonoBehaviour>();
|
||||
int num4 = 0;
|
||||
int length = components.Length;
|
||||
if (num4 < length)
|
||||
{
|
||||
components[num4].enabled = true;
|
||||
num4++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601182D RID: 71725 RVA: 0x003FBB70 File Offset: 0x003F9D70
|
||||
[Token(Token = "0x601182D")]
|
||||
[Address(RVA = "0xD6C840", Offset = "0xD6B640", VA = "0x180D6C840")]
|
||||
public void TemporarilyPauseMenuInteraction(float BJJEDIGOMGC)
|
||||
{
|
||||
float num = Mathf.Max(Time.time, BJJEDIGOMGC);
|
||||
Coroutine nljkadgdmhn = this.NLJKADGDMHN;
|
||||
this.GEDBBLOKPKB = num;
|
||||
this.OMNDHPIFFEM(nljkadgdmhn);
|
||||
float gedbblokpkb = this.GEDBBLOKPKB;
|
||||
float time = Time.time;
|
||||
ToolMenuProjector.GFJLNOOGNPI gfjlnoognpi;
|
||||
gfjlnoognpi.System.IDisposable.Dispose();
|
||||
gfjlnoognpi.<>1__state = (int)((ulong)0L);
|
||||
gfjlnoognpi.<>4__this = this;
|
||||
gfjlnoognpi.duration = gedbblokpkb;
|
||||
Coroutine coroutine = base.StartCoroutine(gfjlnoognpi);
|
||||
this.NLJKADGDMHN = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x0601182E RID: 71726 RVA: 0x003FBBE4 File Offset: 0x003F9DE4
|
||||
[Token(Token = "0x601182E")]
|
||||
[Address(RVA = "0xD6C5F0", Offset = "0xD6B3F0", VA = "0x180D6C5F0")]
|
||||
private IEnumerator PGGAHJHPBCB(float BJJEDIGOMGC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601182E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.AGUI.ToolMenuProjector::PGGAHJHPBCB(System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(GFJLNOOGNPI::System.IDisposable.Dispose, ldloc:GFJLNOOGNPI(var_0))
|
||||
stfld:float32(GFJLNOOGNPI::duration, ldloc:GFJLNOOGNPI(var_0), ldloc:float32(BJJEDIGOMGC))
|
||||
stfld:int32(GFJLNOOGNPI::<>1__state, ldloc:GFJLNOOGNPI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:ToolMenuProjector(GFJLNOOGNPI::<>4__this, ldloc:GFJLNOOGNPI(var_0), ldloc:ToolMenuProjector(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601182F RID: 71727 RVA: 0x003FBC10 File Offset: 0x003F9E10
|
||||
[Token(Token = "0x601182F")]
|
||||
[Address(RVA = "0xD6D0C0", Offset = "0xD6BEC0", VA = "0x180D6D0C0")]
|
||||
public ToolMenuProjector()
|
||||
{
|
||||
Dictionary<int, ToolMenuProjector.GBLLNOIKMIF> dictionary = new Dictionary();
|
||||
this.ELALAJFPOCN = dictionary;
|
||||
this.GazeOpenSupported = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011830 RID: 71728 RVA: 0x003FBC64 File Offset: 0x003F9E64
|
||||
[Token(Token = "0x6011830")]
|
||||
[Address(RVA = "0xD6B390", Offset = "0xD6A190", VA = "0x180D6B390")]
|
||||
[CompilerGenerated]
|
||||
private void FGMNEJKMJJK()
|
||||
{
|
||||
if (this.<CCLPAHOMKIH>k__BackingField)
|
||||
{
|
||||
this.<KIJIPEOFKGJ>k__BackingField.enabled = true;
|
||||
this.<KIJIPEOFKGJ>k__BackingField.SetBool("Visible", true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B3E8 RID: 46056
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B3E8")]
|
||||
[SerializeField]
|
||||
private Transform menuAnchor;
|
||||
|
||||
// Token: 0x0400B3E9 RID: 46057
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B3E9")]
|
||||
[SerializeField]
|
||||
private GameObject projectionRoot;
|
||||
|
||||
// Token: 0x0400B3EA RID: 46058
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B3EA")]
|
||||
[SerializeField]
|
||||
private GameObject screenRoot;
|
||||
|
||||
// Token: 0x0400B3EB RID: 46059
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B3EB")]
|
||||
[SerializeField]
|
||||
private Renderer projectionRenderer;
|
||||
|
||||
// Token: 0x0400B3EC RID: 46060
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B3EC")]
|
||||
[SerializeField]
|
||||
private WatchGazeTracker.GazeParameters menuOpenParameters;
|
||||
|
||||
// Token: 0x0400B3ED RID: 46061
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B3ED")]
|
||||
[SerializeField]
|
||||
private WatchGazeTracker.GazeParameters menuCloseParameters;
|
||||
|
||||
// Token: 0x0400B3EE RID: 46062
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B3EE")]
|
||||
[SerializeField]
|
||||
private float menuDistanceFromProjectionRoot = 0.1f;
|
||||
|
||||
// Token: 0x0400B3EF RID: 46063
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B3EF")]
|
||||
[SerializeField]
|
||||
private WatchVisual dwellVisual;
|
||||
|
||||
// Token: 0x0400B3F0 RID: 46064
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B3F0")]
|
||||
[SerializeField]
|
||||
private Transform localMenuRoot;
|
||||
|
||||
// Token: 0x0400B3F1 RID: 46065
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B3F1")]
|
||||
[SerializeField]
|
||||
private Transform remoteMenuRoot;
|
||||
|
||||
// Token: 0x0400B3F2 RID: 46066
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B3F2")]
|
||||
[SerializeField]
|
||||
private bool menuOpenDwellEnabled = true;
|
||||
|
||||
// Token: 0x0400B3F3 RID: 46067
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400B3F3")]
|
||||
[SerializeField]
|
||||
private float menuOpenDwellDuration = 1f;
|
||||
|
||||
// Token: 0x0400B3F4 RID: 46068
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B3F4")]
|
||||
[SerializeField]
|
||||
private bool detachMenuOnUnlockButtonPressed = true;
|
||||
|
||||
// Token: 0x0400B3F5 RID: 46069
|
||||
[FieldOffset(Offset = "0x99")]
|
||||
[Token(Token = "0x400B3F5")]
|
||||
[SerializeField]
|
||||
private bool dismissMenuWhenNotGazing;
|
||||
|
||||
// Token: 0x0400B3F6 RID: 46070
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400B3F6")]
|
||||
private float GEDBBLOKPKB;
|
||||
|
||||
// Token: 0x0400B3F7 RID: 46071
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B3F7")]
|
||||
private Coroutine NLJKADGDMHN;
|
||||
|
||||
// Token: 0x0400B3F8 RID: 46072
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B3F8")]
|
||||
private bool EDIJDHOAHJE;
|
||||
|
||||
// Token: 0x0400B3F9 RID: 46073
|
||||
[FieldOffset(Offset = "0xA9")]
|
||||
[Token(Token = "0x400B3F9")]
|
||||
private bool MHMKFMNGHJM = true;
|
||||
|
||||
// Token: 0x0400B3FA RID: 46074
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400B3FA")]
|
||||
private float OANKBDBMHNC;
|
||||
|
||||
// Token: 0x0400B3FB RID: 46075
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B3FB")]
|
||||
private bool APEEKLDNBFJ;
|
||||
|
||||
// Token: 0x0400B3FC RID: 46076
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x400B3FC")]
|
||||
private float IDDGDLBHEKE;
|
||||
|
||||
// Token: 0x0400B3FD RID: 46077
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B3FD")]
|
||||
private Dictionary<int, ToolMenuProjector.GBLLNOIKMIF> ELALAJFPOCN;
|
||||
|
||||
// Token: 0x0400B401 RID: 46081
|
||||
[FieldOffset(Offset = "0xD1")]
|
||||
[Token(Token = "0x400B401")]
|
||||
[NonSerialized]
|
||||
public bool GazeOpenSupported;
|
||||
|
||||
// Token: 0x0400B402 RID: 46082
|
||||
[FieldOffset(Offset = "0xD2")]
|
||||
[Token(Token = "0x400B402")]
|
||||
public bool ForceMenuClose;
|
||||
|
||||
// Token: 0x0400B403 RID: 46083
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B403")]
|
||||
private KLLMCPFPIIE<bool> ANACPIKCHML;
|
||||
|
||||
// Token: 0x0400B405 RID: 46085
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B405")]
|
||||
private JNCNPDMJJGG<bool, Vector3, Quaternion> CPCAFDCIGIE;
|
||||
|
||||
// Token: 0x020028AB RID: 10411
|
||||
[Token(Token = "0x20028AB")]
|
||||
public enum GBLLNOIKMIF
|
||||
{
|
||||
// Token: 0x0400B407 RID: 46087
|
||||
[Token(Token = "0x400B407")]
|
||||
Hidden,
|
||||
// Token: 0x0400B408 RID: 46088
|
||||
[Token(Token = "0x400B408")]
|
||||
Hydrate,
|
||||
// Token: 0x0400B409 RID: 46089
|
||||
[Token(Token = "0x400B409")]
|
||||
Visible,
|
||||
// Token: 0x0400B40A RID: 46090
|
||||
[Token(Token = "0x400B40A")]
|
||||
Dehydrate,
|
||||
// Token: 0x0400B40B RID: 46091
|
||||
[Token(Token = "0x400B40B")]
|
||||
PlayerMenu_Transition,
|
||||
// Token: 0x0400B40C RID: 46092
|
||||
[Token(Token = "0x400B40C")]
|
||||
PlayerMenu_Refresh
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E3 RID: 10467
|
||||
[Token(Token = "0x20028E3")]
|
||||
public class CharadesPenBasicUIFlow : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17003155 RID: 12629
|
||||
// (get) Token: 0x060118FC RID: 71932 RVA: 0x003FEE48 File Offset: 0x003FD048
|
||||
// (set) Token: 0x060118FD RID: 71933 RVA: 0x003FEE5C File Offset: 0x003FD05C
|
||||
[Token(Token = "0x17003155")]
|
||||
public CharadesPen NJPHCKKAFPB
|
||||
{
|
||||
[Token(Token = "0x60118FC")]
|
||||
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
||||
get;
|
||||
[Token(Token = "0x60118FD")]
|
||||
[Address(RVA = "0x536B40", Offset = "0x535940", VA = "0x180536B40")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003156 RID: 12630
|
||||
// (get) Token: 0x060118FE RID: 71934 RVA: 0x003FEE70 File Offset: 0x003FD070
|
||||
[Token(Token = "0x17003156")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x60118FE")]
|
||||
[Address(RVA = "0xD58150", Offset = "0xD56F50", VA = "0x180D58150", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118FF RID: 71935 RVA: 0x003FEE84 File Offset: 0x003FD084
|
||||
[Token(Token = "0x60118FF")]
|
||||
[Address(RVA = "0xD580C0", Offset = "0xD56EC0", VA = "0x180D580C0", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
CharadesPen component = this.<DHACNBGFNAI>k__BackingField.<MBFGOCOFHHM>k__BackingField.GetComponent<CharadesPen>();
|
||||
this.<FDEAIEOPOAD>k__BackingField = component;
|
||||
ColorPickerScreen componentInChildren = base.GetComponentInChildren<ColorPickerScreen>();
|
||||
this.HHOGAHJLAPE = componentInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x06011900 RID: 71936 RVA: 0x003FEEC4 File Offset: 0x003FD0C4
|
||||
[Token(Token = "0x6011900")]
|
||||
[Address(RVA = "0xD582F0", Offset = "0xD570F0", VA = "0x180D582F0", Slot = "8")]
|
||||
public override void StackedUIOpened()
|
||||
{
|
||||
base..ctor();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011901 RID: 71937 RVA: 0x003FEEE0 File Offset: 0x003FD0E0
|
||||
[Token(Token = "0x6011901")]
|
||||
[Address(RVA = "0xD58180", Offset = "0xD56F80", VA = "0x180D58180", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011902 RID: 71938 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011902")]
|
||||
[Address(RVA = "0xD58320", Offset = "0xD57120", VA = "0x180D58320", Slot = "23")]
|
||||
public override void UpdateUIElements()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011903 RID: 71939 RVA: 0x003FEEFC File Offset: 0x003FD0FC
|
||||
[Token(Token = "0x6011903")]
|
||||
[Address(RVA = "0xD581B0", Offset = "0xD56FB0", VA = "0x180D581B0")]
|
||||
public void SelectColor(int colorIndex)
|
||||
{
|
||||
CharadesPen charadesPen = this.<FDEAIEOPOAD>k__BackingField;
|
||||
int num = 0;
|
||||
if (charadesPen != num)
|
||||
{
|
||||
CharadesPen charadesPen2 = this.<FDEAIEOPOAD>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011904 RID: 71940 RVA: 0x003FEF2C File Offset: 0x003FD12C
|
||||
[Token(Token = "0x6011904")]
|
||||
[Address(RVA = "0xD58250", Offset = "0xD57050", VA = "0x180D58250", Slot = "25")]
|
||||
public virtual void SelectShape(int shapeIndex)
|
||||
{
|
||||
CharadesPen charadesPen = this.<FDEAIEOPOAD>k__BackingField;
|
||||
int num = 0;
|
||||
if (charadesPen != num)
|
||||
{
|
||||
CharadesPen charadesPen2 = this.<FDEAIEOPOAD>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011905 RID: 71941 RVA: 0x003FEF5C File Offset: 0x003FD15C
|
||||
[Token(Token = "0x6011905")]
|
||||
[Address(RVA = "0xD58020", Offset = "0xD56E20", VA = "0x180D58020")]
|
||||
public void AssignColorsToColorPicker(Color[] EBGLCALIIJF)
|
||||
{
|
||||
ColorPickerScreen hhogahjlape = this.HHOGAHJLAPE;
|
||||
int num = 0;
|
||||
if (hhogahjlape != num)
|
||||
{
|
||||
this.HHOGAHJLAPE.DDFEMEBFJEO = EBGLCALIIJF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011906 RID: 71942 RVA: 0x003FEF90 File Offset: 0x003FD190
|
||||
[Token(Token = "0x6011906")]
|
||||
[Address(RVA = "0x7D4DD0", Offset = "0x7D3BD0", VA = "0x1807D4DD0")]
|
||||
public CharadesPenBasicUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4B2 RID: 46258
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B4B2")]
|
||||
[SerializeField]
|
||||
protected RadioGroup3D shapeRadioGroup;
|
||||
|
||||
// Token: 0x0400B4B3 RID: 46259
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B4B3")]
|
||||
protected ColorPickerScreen HHOGAHJLAPE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E4 RID: 10468
|
||||
[Token(Token = "0x20028E4")]
|
||||
public sealed class CircuitV2Button : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000182 RID: 386
|
||||
// (add) Token: 0x06011907 RID: 71943 RVA: 0x003FEFA4 File Offset: 0x003FD1A4
|
||||
// (remove) Token: 0x06011908 RID: 71944 RVA: 0x003FEFCC File Offset: 0x003FD1CC
|
||||
[Token(Token = "0x14000182")]
|
||||
public event Action OCBALCKEGLO
|
||||
{
|
||||
[Token(Token = "0x6011907")]
|
||||
[Address(RVA = "0xD5B580", Offset = "0xD5A380", VA = "0x180D5B580")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ocbalckeglo = this.OCBALCKEGLO;
|
||||
@delegate = Delegate.Combine(ocbalckeglo, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011908")]
|
||||
[Address(RVA = "0xD5B620", Offset = "0xD5A420", VA = "0x180D5B620")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ocbalckeglo = this.OCBALCKEGLO;
|
||||
@delegate = Delegate.Remove(ocbalckeglo, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003157 RID: 12631
|
||||
// (get) Token: 0x06011909 RID: 71945 RVA: 0x003FEFF4 File Offset: 0x003FD1F4
|
||||
// (set) Token: 0x0601190A RID: 71946 RVA: 0x003FF008 File Offset: 0x003FD208
|
||||
[Token(Token = "0x17003157")]
|
||||
private NJPKJHCMJMC PBPPCMNHODC
|
||||
{
|
||||
[Token(Token = "0x6011909")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get;
|
||||
[Token(Token = "0x601190A")]
|
||||
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0601190B RID: 71947 RVA: 0x003FF01C File Offset: 0x003FD21C
|
||||
[Token(Token = "0x601190B")]
|
||||
[Address(RVA = "0xD5B350", Offset = "0xD5A150", VA = "0x180D5B350")]
|
||||
private void Awake()
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
radioButton3D.DMKKNEOIIGG += iojhblegkfk;
|
||||
}
|
||||
|
||||
// Token: 0x0601190C RID: 71948 RVA: 0x003FF04C File Offset: 0x003FD24C
|
||||
[Token(Token = "0x601190C")]
|
||||
[Address(RVA = "0xD5B430", Offset = "0xD5A230", VA = "0x180D5B430")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
radioButton3D.DMKKNEOIIGG -= iojhblegkfk;
|
||||
}
|
||||
|
||||
// Token: 0x0601190D RID: 71949 RVA: 0x003FF07C File Offset: 0x003FD27C
|
||||
[Token(Token = "0x601190D")]
|
||||
[Address(RVA = "0xD5B4B0", Offset = "0xD5A2B0", VA = "0x180D5B4B0")]
|
||||
public void SetData(NJPKJHCMJMC ABADFLCBFIJ)
|
||||
{
|
||||
this.<OPGIEBKKAFC>k__BackingField = ABADFLCBFIJ;
|
||||
string text = this.text.text;
|
||||
Tooltip tooltip = this.tooltip;
|
||||
string kodbejpefoj = ABADFLCBFIJ.KODBEJPEFOJ;
|
||||
tooltip.Message = kodbejpefoj;
|
||||
NJPKJHCMJMC njpkjhcmjmc = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (njpkjhcmjmc != 0)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
bool flag = njpkjhcmjmc.FEPMCENMHAA;
|
||||
radioButton3D.KDELLAHHGCK = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601190E RID: 71950 RVA: 0x003FF0DC File Offset: 0x003FD2DC
|
||||
[Token(Token = "0x601190E")]
|
||||
[Address(RVA = "0xD5B530", Offset = "0xD5A330", VA = "0x180D5B530")]
|
||||
public void UpdateSelectedState()
|
||||
{
|
||||
NJPKJHCMJMC njpkjhcmjmc = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (njpkjhcmjmc != 0)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
bool flag = njpkjhcmjmc.FEPMCENMHAA;
|
||||
radioButton3D.KDELLAHHGCK = flag;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601190F RID: 71951 RVA: 0x003FF110 File Offset: 0x003FD310
|
||||
[Token(Token = "0x601190F")]
|
||||
[Address(RVA = "0xD5B3D0", Offset = "0xD5A1D0", VA = "0x180D5B3D0")]
|
||||
private void NNBDPAJLOMF(Button3DBase CEHJGNDELGL)
|
||||
{
|
||||
if (this.<OPGIEBKKAFC>k__BackingField != (ulong)0L)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
NJPKJHCMJMC njpkjhcmjmc = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (njpkjhcmjmc != 0)
|
||||
{
|
||||
njpkjhcmjmc.CEPHKACJIDD();
|
||||
}
|
||||
Action ocbalckeglo = this.OCBALCKEGLO;
|
||||
if (ocbalckeglo != 0)
|
||||
{
|
||||
ocbalckeglo();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011910 RID: 71952 RVA: 0x003FF158 File Offset: 0x003FD358
|
||||
[Token(Token = "0x6011910")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public CircuitV2Button()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4B5 RID: 46261
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4B5")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400B4B6 RID: 46262
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B4B6")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400B4B7 RID: 46263
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B4B7")]
|
||||
[SerializeField]
|
||||
private RadioButton3D radioButton;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E6 RID: 10470
|
||||
[Token(Token = "0x20028E6")]
|
||||
public sealed class CircuitV2PagedGrid : RecyclerPagedGrid<NJPKJHCMJMC, CircuitV2Button>
|
||||
{
|
||||
// Token: 0x06011914 RID: 71956 RVA: 0x003FF1FC File Offset: 0x003FD3FC
|
||||
[Token(Token = "0x6011914")]
|
||||
[Address(RVA = "0xD5B6C0", Offset = "0xD5A4C0", VA = "0x180D5B6C0", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
BNJPJAKNFGB[] array = PHEAGDHPPBC.JDGFOICENAC;
|
||||
Func<BNJPJAKNFGB, NJPKJHCMJMC> <>9__0_ = CircuitV2PagedGrid.<>c.<>9__0_0;
|
||||
if (<>9__0_ == 0)
|
||||
{
|
||||
CircuitV2PagedGrid.<>c.<>9__0_0 = delegate(BNJPJAKNFGB node)
|
||||
{
|
||||
NJPKJHCMJMC njpkjhcmjmc;
|
||||
return njpkjhcmjmc;
|
||||
};
|
||||
}
|
||||
IEnumerable<BNJPJAKNFGB> enumerable = Enumerable.Select<BNJPJAKNFGB, NJPKJHCMJMC>(array, <>9__0_);
|
||||
Func<NJPKJHCMJMC, string> func;
|
||||
if (CircuitV2PagedGrid.<>c.<>9__0_1 == 0)
|
||||
{
|
||||
func = (NJPKJHCMJMC i) => i.KKJIOHNFHFJ;
|
||||
CircuitV2PagedGrid.<>c.<>9__0_1 = func;
|
||||
}
|
||||
IOrderedEnumerable<NJPKJHCMJMC> orderedEnumerable = Enumerable.OrderBy<NJPKJHCMJMC, string>(enumerable, func);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011915 RID: 71957 RVA: 0x003FF274 File Offset: 0x003FD474
|
||||
[Token(Token = "0x6011915")]
|
||||
[Address(RVA = "0xD5B950", Offset = "0xD5A750", VA = "0x180D5B950", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(CircuitV2Button AKDBBDBNFBE)
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectionState);
|
||||
ocbalckeglo = AKDBBDBNFBE.OCBALCKEGLO;
|
||||
@delegate = Delegate.Combine(ocbalckeglo, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011916 RID: 71958 RVA: 0x003FF2B0 File Offset: 0x003FD4B0
|
||||
[Token(Token = "0x6011916")]
|
||||
[Address(RVA = "0xD5BA40", Offset = "0xD5A840", VA = "0x180D5BA40", Slot = "16")]
|
||||
protected override void KADJONKLKLK(CircuitV2Button ELLBCHGLIDI)
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectionState);
|
||||
ocbalckeglo = ELLBCHGLIDI.OCBALCKEGLO;
|
||||
@delegate = Delegate.Remove(ocbalckeglo, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011917 RID: 71959 RVA: 0x003FF2EC File Offset: 0x003FD4EC
|
||||
[Token(Token = "0x6011917")]
|
||||
[Address(RVA = "0xD5B8C0", Offset = "0xD5A6C0", VA = "0x180D5B8C0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(NJPKJHCMJMC IOBEPGLJNIP, CircuitV2Button IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
IOMFCIGGNOI.<OPGIEBKKAFC>k__BackingField = IOBEPGLJNIP;
|
||||
string text = IOMFCIGGNOI.text.text;
|
||||
Tooltip tooltip = IOMFCIGGNOI.tooltip;
|
||||
string kodbejpefoj = IOBEPGLJNIP.KODBEJPEFOJ;
|
||||
tooltip.Message = kodbejpefoj;
|
||||
NJPKJHCMJMC <OPGIEBKKAFC>k__BackingField = IOMFCIGGNOI.<OPGIEBKKAFC>k__BackingField;
|
||||
if (<OPGIEBKKAFC>k__BackingField != 0)
|
||||
{
|
||||
RadioButton3D radioButton = IOMFCIGGNOI.radioButton;
|
||||
bool flag = <OPGIEBKKAFC>k__BackingField.FEPMCENMHAA;
|
||||
radioButton.KDELLAHHGCK = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011918 RID: 71960 RVA: 0x003FF34C File Offset: 0x003FD54C
|
||||
[Token(Token = "0x6011918")]
|
||||
[Address(RVA = "0xD5BB30", Offset = "0xD5A930", VA = "0x180D5BB30")]
|
||||
public void UpdateSelectionState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011919 RID: 71961 RVA: 0x003FF370 File Offset: 0x003FD570
|
||||
[Token(Token = "0x6011919")]
|
||||
[Address(RVA = "0xD5BC60", Offset = "0xD5AA60", VA = "0x180D5BC60")]
|
||||
public CircuitV2PagedGrid()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E8 RID: 10472
|
||||
[Token(Token = "0x20028E8")]
|
||||
public class ClipboardButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003159 RID: 12633
|
||||
// (get) Token: 0x0601191E RID: 71966 RVA: 0x003FF3DC File Offset: 0x003FD5DC
|
||||
[Token(Token = "0x17003159")]
|
||||
public RadioButton3D.OnRadioButton3DClick JDMNDCHMHNH
|
||||
{
|
||||
[Token(Token = "0x601191E")]
|
||||
[Address(RVA = "0xD5BD20", Offset = "0xD5AB20", VA = "0x180D5BD20")]
|
||||
get
|
||||
{
|
||||
return this.selectSnapshotButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315A RID: 12634
|
||||
// (get) Token: 0x0601191F RID: 71967 RVA: 0x003FF3FC File Offset: 0x003FD5FC
|
||||
[Token(Token = "0x1700315A")]
|
||||
public RadioButton3D IPKMGCKDPEJ
|
||||
{
|
||||
[Token(Token = "0x601191F")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.selectSnapshotButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315B RID: 12635
|
||||
// (get) Token: 0x06011920 RID: 71968 RVA: 0x003FF410 File Offset: 0x003FD610
|
||||
// (set) Token: 0x06011921 RID: 71969 RVA: 0x003FF424 File Offset: 0x003FD624
|
||||
[Token(Token = "0x1700315B")]
|
||||
public JKLCBEFAFDL LDMKEPGOJFH
|
||||
{
|
||||
[Token(Token = "0x6011920")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6011921")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06011922 RID: 71970 RVA: 0x003FF438 File Offset: 0x003FD638
|
||||
[Token(Token = "0x6011922")]
|
||||
[Address(RVA = "0xD5BCA0", Offset = "0xD5AAA0", VA = "0x180D5BCA0")]
|
||||
public void SetSnapshot(JKLCBEFAFDL GFIABAGMEEA)
|
||||
{
|
||||
int num = 0;
|
||||
this.<INLAPILMOGC>k__BackingField = GFIABAGMEEA;
|
||||
RawImage rawImage = this.previewImage;
|
||||
if (GFIABAGMEEA != 0)
|
||||
{
|
||||
}
|
||||
rawImage.texture = num;
|
||||
TMP_Text tmp_Text = this.snapshotNameTMP;
|
||||
string text;
|
||||
if (GFIABAGMEEA != 0)
|
||||
{
|
||||
text = GFIABAGMEEA.LHABEEAAPKH;
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(tmp_Text, text);
|
||||
}
|
||||
|
||||
// Token: 0x06011923 RID: 71971 RVA: 0x003FF480 File Offset: 0x003FD680
|
||||
[Token(Token = "0x6011923")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ClipboardButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4C0 RID: 46272
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4C0")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private RawImage previewImage;
|
||||
|
||||
// Token: 0x0400B4C1 RID: 46273
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B4C1")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private RadioButton3D selectSnapshotButton;
|
||||
|
||||
// Token: 0x0400B4C2 RID: 46274
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B4C2")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private TMP_Text snapshotNameTMP;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,336 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E9 RID: 10473
|
||||
[Token(Token = "0x20028E9")]
|
||||
public class ClipboardPagedGrid : RecyclerPagedGrid<JKLCBEFAFDL, ClipboardButton>
|
||||
{
|
||||
// Token: 0x06011924 RID: 71972 RVA: 0x003FF494 File Offset: 0x003FD694
|
||||
[Token(Token = "0x6011924")]
|
||||
[Address(RVA = "0xD5C160", Offset = "0xD5AF60", VA = "0x180D5C160")]
|
||||
private void OnDisable()
|
||||
{
|
||||
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
objectClipboard.EPJALBAEHGH -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06011925 RID: 71973 RVA: 0x003FF4C4 File Offset: 0x003FD6C4
|
||||
[Token(Token = "0x6011925")]
|
||||
[Address(RVA = "0xD5C240", Offset = "0xD5B040", VA = "0x180D5C240")]
|
||||
private void OnEnable()
|
||||
{
|
||||
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
objectClipboard.EPJALBAEHGH += action;
|
||||
JKLCBEFAFDL filmdiflbim = this.FILMDIFLBIM;
|
||||
this.Refresh(filmdiflbim);
|
||||
}
|
||||
|
||||
// Token: 0x06011926 RID: 71974 RVA: 0x003FF500 File Offset: 0x003FD700
|
||||
[Token(Token = "0x6011926")]
|
||||
[Address(RVA = "0xD5C6C0", Offset = "0xD5B4C0", VA = "0x180D5C6C0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011927 RID: 71975 RVA: 0x003FF524 File Offset: 0x003FD724
|
||||
[Token(Token = "0x6011927")]
|
||||
[Address(RVA = "0xD5C330", Offset = "0xD5B130", VA = "0x180D5C330")]
|
||||
public void Refresh(JKLCBEFAFDL EGJJHJHIPCF)
|
||||
{
|
||||
int kdpehphodcd = this.KDPEHPHODCD;
|
||||
this.Awake();
|
||||
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
||||
if (objectClipboard != 0)
|
||||
{
|
||||
IReadOnlyCollection<JKLCBEFAFDL> readOnlyCollection = objectClipboard.KHIILGKMJFJ();
|
||||
if (readOnlyCollection != 0 && readOnlyCollection != 0)
|
||||
{
|
||||
this.SetSnapshots(readOnlyCollection, EGJJHJHIPCF);
|
||||
base.SetCurrentPage(kdpehphodcd, true);
|
||||
}
|
||||
}
|
||||
JKLCBEFAFDL[] array = Array.Empty<JKLCBEFAFDL>();
|
||||
int num = 0;
|
||||
this.SetSnapshots(array, num);
|
||||
}
|
||||
|
||||
// Token: 0x06011928 RID: 71976 RVA: 0x003FF57C File Offset: 0x003FD77C
|
||||
[Token(Token = "0x6011928")]
|
||||
[Address(RVA = "0xD5C440", Offset = "0xD5B240", VA = "0x180D5C440")]
|
||||
public void SetSnapshots(IEnumerable<JKLCBEFAFDL> FIFDGOGINAP, JKLCBEFAFDL EGJJHJHIPCF)
|
||||
{
|
||||
if (Enumerable.Count<JKLCBEFAFDL>(FIFDGOGINAP) == 0)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "Your Clipboard is empty!\n\nUse the context menu on the Select Tool to Copy");
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
int num = 0;
|
||||
this.FILMDIFLBIM = num;
|
||||
this.PLCPLHIFPGG = num;
|
||||
this.JCHFAGNJANM = num != 0;
|
||||
Func<RadioButton3D, bool> func;
|
||||
if (ClipboardPagedGrid.<>c.<>9__13_0 == 0)
|
||||
{
|
||||
func = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
ClipboardPagedGrid.<>c.<>9__13_0 = func;
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
bool flag = Enumerable.Contains<JKLCBEFAFDL>(FIFDGOGINAP, EGJJHJHIPCF);
|
||||
this.FILMDIFLBIM = EGJJHJHIPCF;
|
||||
bool flag2 = this.NBMNLHLDOGF();
|
||||
if (this.FILMDIFLBIM != num)
|
||||
{
|
||||
Func<ClipboardButton, bool> func2 = new Func(this.NEFDBDICEEI);
|
||||
ClipboardButton clipboardButton;
|
||||
RadioButton3D selectSnapshotButton;
|
||||
if (clipboardButton != 0)
|
||||
{
|
||||
selectSnapshotButton = clipboardButton.selectSnapshotButton;
|
||||
}
|
||||
this.PLCPLHIFPGG = selectSnapshotButton;
|
||||
}
|
||||
RadioGroup3D radioGroup3D2 = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func3 = new Func(this.FFBOLGCIHLH);
|
||||
radioGroup3D2.SetSelectionStates(func3);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011929 RID: 71977 RVA: 0x003FF658 File Offset: 0x003FD858
|
||||
[Token(Token = "0x6011929")]
|
||||
[Address(RVA = "0xD5BD40", Offset = "0xD5AB40", VA = "0x180D5BD40", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(JKLCBEFAFDL GFIABAGMEEA, ClipboardButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
if (GFIABAGMEEA == this.FILMDIFLBIM)
|
||||
{
|
||||
this.JCHFAGNJANM = true;
|
||||
RadioButton3D selectSnapshotButton = LKDLEHGHCAD.selectSnapshotButton;
|
||||
this.PLCPLHIFPGG = selectSnapshotButton;
|
||||
}
|
||||
RawImage previewImage = LKDLEHGHCAD.previewImage;
|
||||
int num = 0;
|
||||
LKDLEHGHCAD.<INLAPILMOGC>k__BackingField = GFIABAGMEEA;
|
||||
if (GFIABAGMEEA != 0)
|
||||
{
|
||||
}
|
||||
previewImage.texture = num;
|
||||
TMP_Text snapshotNameTMP = LKDLEHGHCAD.snapshotNameTMP;
|
||||
string text;
|
||||
if (GFIABAGMEEA != 0)
|
||||
{
|
||||
text = GFIABAGMEEA.LHABEEAAPKH;
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(snapshotNameTMP, text);
|
||||
}
|
||||
|
||||
// Token: 0x0601192A RID: 71978 RVA: 0x003FF6C0 File Offset: 0x003FD8C0
|
||||
[Token(Token = "0x601192A")]
|
||||
[Address(RVA = "0xD5BDE0", Offset = "0xD5ABE0", VA = "0x180D5BDE0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(ClipboardButton LKDLEHGHCAD)
|
||||
{
|
||||
ClipboardButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnSnapshotSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button.selectSnapshotButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
ClipboardButton button2 = button;
|
||||
ClipboardPagedGrid <>4__this = this;
|
||||
JKLCBEFAFDL <INLAPILMOGC>k__BackingField = button2.<INLAPILMOGC>k__BackingField;
|
||||
<>4__this.FILMDIFLBIM = <INLAPILMOGC>k__BackingField;
|
||||
ClipboardButton button3 = button;
|
||||
ClipboardPagedGrid <>4__this2 = this;
|
||||
RadioButton3D selectSnapshotButton2 = button3.selectSnapshotButton;
|
||||
<>4__this2.PLCPLHIFPGG = selectSnapshotButton2;
|
||||
}
|
||||
ClipboardPagedGrid <>4__this3 = this;
|
||||
ClipboardButton button4 = button;
|
||||
ClipboardPagedGrid.SnapshotSelectedEvent onSnapshotSelectedEvent = <>4__this3.OnSnapshotSelectedEvent;
|
||||
JKLCBEFAFDL <INLAPILMOGC>k__BackingField2 = button4.<INLAPILMOGC>k__BackingField;
|
||||
onSnapshotSelectedEvent.Invoke(<INLAPILMOGC>k__BackingField2);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
ClipboardButton button5 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D selectSnapshotButton = button5.selectSnapshotButton;
|
||||
radioGroup3D.AddButton(selectSnapshotButton);
|
||||
}
|
||||
|
||||
// Token: 0x0601192B RID: 71979 RVA: 0x003FF740 File Offset: 0x003FD940
|
||||
[Token(Token = "0x601192B")]
|
||||
[Address(RVA = "0xD5C120", Offset = "0xD5AF20", VA = "0x180D5C120")]
|
||||
private void HPFNKBHGACP()
|
||||
{
|
||||
JKLCBEFAFDL filmdiflbim = this.FILMDIFLBIM;
|
||||
this.Refresh(filmdiflbim);
|
||||
}
|
||||
|
||||
// Token: 0x0601192C RID: 71980 RVA: 0x003FF75C File Offset: 0x003FD95C
|
||||
[Token(Token = "0x601192C")]
|
||||
[Address(RVA = "0xD5C010", Offset = "0xD5AE10", VA = "0x180D5C010")]
|
||||
private void GFGMLOHEDPL()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
int num = 0;
|
||||
this.FILMDIFLBIM = num;
|
||||
this.PLCPLHIFPGG = num;
|
||||
this.JCHFAGNJANM = num != 0;
|
||||
Func<RadioButton3D, bool> <>9__13_ = ClipboardPagedGrid.<>c.<>9__13_0;
|
||||
if (<>9__13_ == 0)
|
||||
{
|
||||
ClipboardPagedGrid.<>c.<>9__13_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__13_);
|
||||
}
|
||||
|
||||
// Token: 0x0601192D RID: 71981 RVA: 0x003FF7B4 File Offset: 0x003FD9B4
|
||||
[Token(Token = "0x601192D")]
|
||||
[Address(RVA = "0xD5BF00", Offset = "0xD5AD00", VA = "0x180D5BF00")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.FFBOLGCIHLH);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x0601192E RID: 71982 RVA: 0x003FF7EC File Offset: 0x003FD9EC
|
||||
[Token(Token = "0x601192E")]
|
||||
[Address(RVA = "0xD5C730", Offset = "0xD5B530", VA = "0x180D5C730")]
|
||||
public ClipboardPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601192F RID: 71983 RVA: 0x003FF800 File Offset: 0x003FDA00
|
||||
[Token(Token = "0x601192F")]
|
||||
[Address(RVA = "0xD5C130", Offset = "0xD5AF30", VA = "0x180D5C130")]
|
||||
[CompilerGenerated]
|
||||
private bool NEFDBDICEEI(ClipboardButton NDILEEFABJA)
|
||||
{
|
||||
JKLCBEFAFDL filmdiflbim = this.FILMDIFLBIM;
|
||||
return NDILEEFABJA.<INLAPILMOGC>k__BackingField == filmdiflbim;
|
||||
}
|
||||
|
||||
// Token: 0x06011930 RID: 71984 RVA: 0x003FF824 File Offset: 0x003FDA24
|
||||
[Token(Token = "0x6011930")]
|
||||
[Address(RVA = "0xD5BF90", Offset = "0xD5AD90", VA = "0x180D5BF90")]
|
||||
[CompilerGenerated]
|
||||
private bool FFBOLGCIHLH(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B4C4 RID: 46276
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B4C4")]
|
||||
public ClipboardPagedGrid.SnapshotSelectedEvent OnSnapshotSelectedEvent;
|
||||
|
||||
// Token: 0x0400B4C5 RID: 46277
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B4C5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B4C6 RID: 46278
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B4C6")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x0400B4C7 RID: 46279
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B4C7")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400B4C8 RID: 46280
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B4C8")]
|
||||
private JKLCBEFAFDL FILMDIFLBIM;
|
||||
|
||||
// Token: 0x020028EA RID: 10474
|
||||
[Token(Token = "0x20028EA")]
|
||||
[Serializable]
|
||||
public class SnapshotSelectedEvent : UnityEvent<JKLCBEFAFDL>
|
||||
{
|
||||
// Token: 0x06011931 RID: 71985 RVA: 0x003FF84C File Offset: 0x003FDA4C
|
||||
[Token(Token = "0x6011931")]
|
||||
[Address(RVA = "0xD6A130", Offset = "0xD68F30", VA = "0x180D6A130")]
|
||||
public SnapshotSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028EB RID: 10475
|
||||
[Token(Token = "0x20028EB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PBIEIKLAMPD
|
||||
{
|
||||
// Token: 0x06011932 RID: 71986 RVA: 0x003FF860 File Offset: 0x003FDA60
|
||||
[Token(Token = "0x6011932")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PBIEIKLAMPD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011933 RID: 71987 RVA: 0x003FF874 File Offset: 0x003FDA74
|
||||
[Token(Token = "0x6011933")]
|
||||
[Address(RVA = "0xD65C30", Offset = "0xD64A30", VA = "0x180D65C30")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
ClipboardButton clipboardButton = this.button;
|
||||
ClipboardPagedGrid clipboardPagedGrid = this.<>4__this;
|
||||
JKLCBEFAFDL <INLAPILMOGC>k__BackingField = clipboardButton.<INLAPILMOGC>k__BackingField;
|
||||
clipboardPagedGrid.FILMDIFLBIM = <INLAPILMOGC>k__BackingField;
|
||||
ClipboardButton clipboardButton2 = this.button;
|
||||
ClipboardPagedGrid clipboardPagedGrid2 = this.<>4__this;
|
||||
RadioButton3D selectSnapshotButton = clipboardButton2.selectSnapshotButton;
|
||||
clipboardPagedGrid2.PLCPLHIFPGG = selectSnapshotButton;
|
||||
}
|
||||
ClipboardPagedGrid clipboardPagedGrid3 = this.<>4__this;
|
||||
ClipboardButton clipboardButton3 = this.button;
|
||||
ClipboardPagedGrid.SnapshotSelectedEvent onSnapshotSelectedEvent = clipboardPagedGrid3.OnSnapshotSelectedEvent;
|
||||
JKLCBEFAFDL <INLAPILMOGC>k__BackingField2 = clipboardButton3.<INLAPILMOGC>k__BackingField;
|
||||
onSnapshotSelectedEvent.Invoke(<INLAPILMOGC>k__BackingField2);
|
||||
}
|
||||
|
||||
// Token: 0x0400B4C9 RID: 46281
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B4C9")]
|
||||
public ClipboardPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B4CA RID: 46282
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4CA")]
|
||||
public ClipboardButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,260 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028ED RID: 10477
|
||||
[Token(Token = "0x20028ED")]
|
||||
public class InventionButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700315C RID: 12636
|
||||
// (get) Token: 0x06011937 RID: 71991 RVA: 0x003FF934 File Offset: 0x003FDB34
|
||||
[Token(Token = "0x1700315C")]
|
||||
public OBBBPCBIMME EFMJFNLPHEM
|
||||
{
|
||||
[Token(Token = "0x6011937")]
|
||||
[Address(RVA = "0xD60C70", Offset = "0xD5FA70", VA = "0x180D60C70")]
|
||||
get
|
||||
{
|
||||
return this.inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315D RID: 12637
|
||||
// (get) Token: 0x06011938 RID: 71992 RVA: 0x003FF954 File Offset: 0x003FDB54
|
||||
[Token(Token = "0x1700315D")]
|
||||
public RadioButton3D LCGJPCMMFLN
|
||||
{
|
||||
[Token(Token = "0x6011938")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this._selectInventnionButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315E RID: 12638
|
||||
// (get) Token: 0x06011939 RID: 71993 RVA: 0x003FF968 File Offset: 0x003FDB68
|
||||
[Token(Token = "0x1700315E")]
|
||||
public RadioButton3D.OnRadioButton3DClick JDMNDCHMHNH
|
||||
{
|
||||
[Token(Token = "0x6011939")]
|
||||
[Address(RVA = "0xD60C90", Offset = "0xD5FA90", VA = "0x180D60C90")]
|
||||
get
|
||||
{
|
||||
return this._selectInventnionButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315F RID: 12639
|
||||
// (get) Token: 0x0601193A RID: 71994 RVA: 0x003FF988 File Offset: 0x003FDB88
|
||||
[Token(Token = "0x1700315F")]
|
||||
public Button3D.OnButton3DClick HBPBKENMNJB
|
||||
{
|
||||
[Token(Token = "0x601193A")]
|
||||
[Address(RVA = "0x84AE80", Offset = "0x849C80", VA = "0x18084AE80")]
|
||||
get
|
||||
{
|
||||
return this.infoButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601193B RID: 71995 RVA: 0x003FF9A8 File Offset: 0x003FDBA8
|
||||
[Token(Token = "0x601193B")]
|
||||
[Address(RVA = "0xD60870", Offset = "0xD5F670", VA = "0x180D60870")]
|
||||
public void SetInvention(OBBBPCBIMME LDNFNNNHPPB, bool NJDEACDENDA = true)
|
||||
{
|
||||
int num;
|
||||
for (;;)
|
||||
{
|
||||
num = 0;
|
||||
InventionPreviewUI inventionPreviewUI = this.inventionPreview;
|
||||
if (inventionPreviewUI.<AMJMPBKMMMJ>k__BackingField == LDNFNNNHPPB && LDNFNNNHPPB != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (NJDEACDENDA)
|
||||
{
|
||||
inventionPreviewUI.SetInvention(LDNFNNNHPPB);
|
||||
}
|
||||
List<GameObject> list = this.hasInventionObjects;
|
||||
if (LDNFNNNHPPB != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_9D;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
List<GameObject> list2 = this.getMoreInventionsObjects;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto Block_6;
|
||||
}
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
List<GameObject> list3 = this.getMoreInventionsObjects;
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_9D;
|
||||
}
|
||||
string <LGACIEKBLBM>k__BackingField = this.inventionPreview.<AMJMPBKMMMJ>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.inventionName, <LGACIEKBLBM>k__BackingField);
|
||||
return;
|
||||
Block_6:
|
||||
throw new NullReferenceException();
|
||||
IL_9D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601193C RID: 71996 RVA: 0x003FFA58 File Offset: 0x003FDC58
|
||||
[Token(Token = "0x601193C")]
|
||||
[Address(RVA = "0xD60720", Offset = "0xD5F520", VA = "0x180D60720")]
|
||||
public void OnEnable()
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
InventionPreviewUI inventionPreviewUI = this.inventionPreview;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = inventionPreviewUI.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (<AMJMPBKMMMJ>k__BackingField != 0)
|
||||
{
|
||||
int num = 0;
|
||||
this.SetInvention(<AMJMPBKMMMJ>k__BackingField, num != 0);
|
||||
}
|
||||
Action action = new Action(this.PJJJMGDALBF);
|
||||
anbajlmkkll = inventionPreviewUI.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Combine(anbajlmkkll, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601193D RID: 71997 RVA: 0x003FFAB8 File Offset: 0x003FDCB8
|
||||
[Token(Token = "0x601193D")]
|
||||
[Address(RVA = "0xD60630", Offset = "0xD5F430", VA = "0x180D60630")]
|
||||
public void OnDisable()
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
InventionPreviewUI inventionPreviewUI = this.inventionPreview;
|
||||
Action action = new Action(this.PJJJMGDALBF);
|
||||
anbajlmkkll = inventionPreviewUI.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Remove(anbajlmkkll, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601193E RID: 71998 RVA: 0x003FFAFC File Offset: 0x003FDCFC
|
||||
[Token(Token = "0x601193E")]
|
||||
[Address(RVA = "0xD60840", Offset = "0xD5F640", VA = "0x180D60840")]
|
||||
private void PJJJMGDALBF()
|
||||
{
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = this.inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
int num = 0;
|
||||
this.SetInvention(<AMJMPBKMMMJ>k__BackingField, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601193F RID: 71999 RVA: 0x003FFB28 File Offset: 0x003FDD28
|
||||
[Token(Token = "0x601193F")]
|
||||
[Address(RVA = "0xD60390", Offset = "0xD5F190", VA = "0x180D60390")]
|
||||
public void Button_GetMoreInventions()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = <JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0 || <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
<JNBAANDJIAD>k__BackingField.PopAllFlows();
|
||||
<JNBAANDJIAD>k__BackingField.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
|
||||
RRUIRootScreen flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<RRUIRootScreen>();
|
||||
int num = 0;
|
||||
if (flowByType != num)
|
||||
{
|
||||
flowByType.ShowScreenAndGoToStoreInventions();
|
||||
}
|
||||
Player.<EGKJPJKLEAI>k__BackingField.ReleaseToolsFromBothHands();
|
||||
}
|
||||
|
||||
// Token: 0x06011940 RID: 72000 RVA: 0x003FFB94 File Offset: 0x003FDD94
|
||||
[Token(Token = "0x6011940")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InventionButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4CD RID: 46285
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4CD")]
|
||||
[SerializeField]
|
||||
public RadioButton3D _selectInventnionButton;
|
||||
|
||||
// Token: 0x0400B4CE RID: 46286
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B4CE")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI inventionName;
|
||||
|
||||
// Token: 0x0400B4CF RID: 46287
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B4CF")]
|
||||
[SerializeField]
|
||||
private Button3D infoButton;
|
||||
|
||||
// Token: 0x0400B4D0 RID: 46288
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B4D0")]
|
||||
[SerializeField]
|
||||
private InventionPreviewUI inventionPreview;
|
||||
|
||||
// Token: 0x0400B4D1 RID: 46289
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B4D1")]
|
||||
[SerializeField]
|
||||
private List<GameObject> hasInventionObjects;
|
||||
|
||||
// Token: 0x0400B4D2 RID: 46290
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B4D2")]
|
||||
[SerializeField]
|
||||
private List<GameObject> getMoreInventionsObjects;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028EE RID: 10478
|
||||
[Token(Token = "0x20028EE")]
|
||||
public class InventionPagedGrid : RecyclerPagedGrid<OBBBPCBIMME, InventionButton>
|
||||
{
|
||||
// Token: 0x06011941 RID: 72001 RVA: 0x003FFBA8 File Offset: 0x003FDDA8
|
||||
[Token(Token = "0x6011941")]
|
||||
[Address(RVA = "0xD612A0", Offset = "0xD600A0", VA = "0x180D612A0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011942 RID: 72002 RVA: 0x003FFBCC File Offset: 0x003FDDCC
|
||||
[Token(Token = "0x6011942")]
|
||||
[Address(RVA = "0xD60F90", Offset = "0xD5FD90", VA = "0x180D60F90")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.GHEGGBOCCCO);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011943 RID: 72003 RVA: 0x003FFC04 File Offset: 0x003FDE04
|
||||
[Token(Token = "0x6011943")]
|
||||
[Address(RVA = "0xD60E10", Offset = "0xD5FC10", VA = "0x180D60E10", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(InventionButton LKDLEHGHCAD)
|
||||
{
|
||||
InventionButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnInventionSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._selectInventnionButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
InventionPreviewUI inventionPreview = button.inventionPreview;
|
||||
InventionPagedGrid <>4__this = this;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
<>4__this.FJJBAKDDKKI = <AMJMPBKMMMJ>k__BackingField;
|
||||
InventionButton button2 = button;
|
||||
InventionPagedGrid <>4__this2 = this;
|
||||
RadioButton3D selectInventnionButton2 = button2._selectInventnionButton;
|
||||
<>4__this2.PLCPLHIFPGG = selectInventnionButton2;
|
||||
}
|
||||
InventionPagedGrid <>4__this3 = this;
|
||||
InventionPreviewUI inventionPreview2 = button.inventionPreview;
|
||||
InventionPagedGrid.InventionSelectedEvent onInventionSelectedEvent = <>4__this3.OnInventionSelectedEvent;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField2 = inventionPreview2.<AMJMPBKMMMJ>k__BackingField;
|
||||
onInventionSelectedEvent.Invoke(<AMJMPBKMMMJ>k__BackingField2);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
Button3D.OnButton3DClick onClick2 = button.infoButton.OnClick;
|
||||
UnityAction unityAction2 = delegate
|
||||
{
|
||||
InventionPagedGrid <>4__this4 = this;
|
||||
InventionPreviewUI inventionPreview3 = button.inventionPreview;
|
||||
InventionPagedGrid.InventionSelectedEvent onInventionInfoEvent = <>4__this4.OnInventionInfoEvent;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField3 = inventionPreview3.<AMJMPBKMMMJ>k__BackingField;
|
||||
onInventionInfoEvent.Invoke(<AMJMPBKMMMJ>k__BackingField3);
|
||||
};
|
||||
onClick2.AddListener(unityAction2);
|
||||
}
|
||||
InventionButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D selectInventnionButton = button3._selectInventnionButton;
|
||||
radioGroup3D.AddButton(selectInventnionButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011944 RID: 72004 RVA: 0x003FFCAC File Offset: 0x003FDEAC
|
||||
[Token(Token = "0x6011944")]
|
||||
[Address(RVA = "0xD60CB0", Offset = "0xD5FAB0", VA = "0x180D60CB0")]
|
||||
private void BDIHBOPABND()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
int num = 0;
|
||||
this.FJJBAKDDKKI = num;
|
||||
this.PLCPLHIFPGG = num;
|
||||
this.JCHFAGNJANM = num != 0;
|
||||
Func<RadioButton3D, bool> <>9__10_ = InventionPagedGrid.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
InventionPagedGrid.<>c.<>9__10_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__10_);
|
||||
}
|
||||
|
||||
// Token: 0x06011945 RID: 72005 RVA: 0x003FFD04 File Offset: 0x003FDF04
|
||||
[Token(Token = "0x6011945")]
|
||||
[Address(RVA = "0xD610A0", Offset = "0xD5FEA0", VA = "0x180D610A0")]
|
||||
public void SetInventions(IEnumerable<OBBBPCBIMME> HEIDKAMCPIL, OBBBPCBIMME EGJJHJHIPCF)
|
||||
{
|
||||
if (Enumerable.Count<OBBBPCBIMME>(HEIDKAMCPIL) == 0)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "Create an Invention by selecting multiple objects, then hitting the Create Inventions button on your Maker Pen menu.");
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
int num = 0;
|
||||
this.FJJBAKDDKKI = num;
|
||||
this.PLCPLHIFPGG = num;
|
||||
this.JCHFAGNJANM = num != 0;
|
||||
Func<RadioButton3D, bool> func;
|
||||
if (InventionPagedGrid.<>c.<>9__10_0 == 0)
|
||||
{
|
||||
func = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
InventionPagedGrid.<>c.<>9__10_0 = func;
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.FJJBAKDDKKI = EGJJHJHIPCF;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
RadioGroup3D radioGroup3D2 = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func2 = new Func(this.GHEGGBOCCCO);
|
||||
radioGroup3D2.SetSelectionStates(func2);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011946 RID: 72006 RVA: 0x003FFDA8 File Offset: 0x003FDFA8
|
||||
[Token(Token = "0x6011946")]
|
||||
[Address(RVA = "0xD60DC0", Offset = "0xD5FBC0", VA = "0x180D60DC0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OBBBPCBIMME LDNFNNNHPPB, InventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
if (LDNFNNNHPPB == this.FJJBAKDDKKI)
|
||||
{
|
||||
this.JCHFAGNJANM = true;
|
||||
RadioButton3D selectInventnionButton = LKDLEHGHCAD._selectInventnionButton;
|
||||
this.PLCPLHIFPGG = selectInventnionButton;
|
||||
}
|
||||
LKDLEHGHCAD.SetInvention(LDNFNNNHPPB, true);
|
||||
}
|
||||
|
||||
// Token: 0x06011947 RID: 72007 RVA: 0x003FFDE4 File Offset: 0x003FDFE4
|
||||
[Token(Token = "0x6011947")]
|
||||
[Address(RVA = "0xD61310", Offset = "0xD60110", VA = "0x180D61310")]
|
||||
public InventionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011948 RID: 72008 RVA: 0x003FFDF8 File Offset: 0x003FDFF8
|
||||
[Token(Token = "0x6011948")]
|
||||
[Address(RVA = "0xD61020", Offset = "0xD5FE20", VA = "0x180D61020")]
|
||||
[CompilerGenerated]
|
||||
private bool GHEGGBOCCCO(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B4D3 RID: 46291
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B4D3")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B4D4 RID: 46292
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B4D4")]
|
||||
public InventionPagedGrid.InventionSelectedEvent OnInventionSelectedEvent;
|
||||
|
||||
// Token: 0x0400B4D5 RID: 46293
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B4D5")]
|
||||
public InventionPagedGrid.InventionSelectedEvent OnInventionInfoEvent;
|
||||
|
||||
// Token: 0x0400B4D6 RID: 46294
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B4D6")]
|
||||
private OBBBPCBIMME FJJBAKDDKKI;
|
||||
|
||||
// Token: 0x0400B4D7 RID: 46295
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B4D7")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400B4D8 RID: 46296
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B4D8")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x020028EF RID: 10479
|
||||
[Token(Token = "0x20028EF")]
|
||||
[Serializable]
|
||||
public class InventionSelectedEvent : UnityEvent<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x06011949 RID: 72009 RVA: 0x003FFE20 File Offset: 0x003FE020
|
||||
[Token(Token = "0x6011949")]
|
||||
[Address(RVA = "0xD619B0", Offset = "0xD607B0", VA = "0x180D619B0")]
|
||||
public InventionSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028F0 RID: 10480
|
||||
[Token(Token = "0x20028F0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OINOLBKIGKE
|
||||
{
|
||||
// Token: 0x0601194A RID: 72010 RVA: 0x003FFE34 File Offset: 0x003FE034
|
||||
[Token(Token = "0x601194A")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OINOLBKIGKE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601194B RID: 72011 RVA: 0x003FFE48 File Offset: 0x003FE048
|
||||
[Token(Token = "0x601194B")]
|
||||
[Address(RVA = "0xD65760", Offset = "0xD64560", VA = "0x180D65760")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
InventionPreviewUI inventionPreview = this.button.inventionPreview;
|
||||
InventionPagedGrid inventionPagedGrid = this.<>4__this;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
inventionPagedGrid.FJJBAKDDKKI = <AMJMPBKMMMJ>k__BackingField;
|
||||
InventionButton inventionButton = this.button;
|
||||
InventionPagedGrid inventionPagedGrid2 = this.<>4__this;
|
||||
RadioButton3D selectInventnionButton = inventionButton._selectInventnionButton;
|
||||
inventionPagedGrid2.PLCPLHIFPGG = selectInventnionButton;
|
||||
}
|
||||
InventionPagedGrid inventionPagedGrid3 = this.<>4__this;
|
||||
InventionPreviewUI inventionPreview2 = this.button.inventionPreview;
|
||||
InventionPagedGrid.InventionSelectedEvent onInventionSelectedEvent = inventionPagedGrid3.OnInventionSelectedEvent;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField2 = inventionPreview2.<AMJMPBKMMMJ>k__BackingField;
|
||||
onInventionSelectedEvent.Invoke(<AMJMPBKMMMJ>k__BackingField2);
|
||||
}
|
||||
|
||||
// Token: 0x0601194C RID: 72012 RVA: 0x003FFED8 File Offset: 0x003FE0D8
|
||||
[Token(Token = "0x601194C")]
|
||||
[Address(RVA = "0xD65850", Offset = "0xD64650", VA = "0x180D65850")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
InventionPagedGrid inventionPagedGrid = this.<>4__this;
|
||||
InventionPreviewUI inventionPreview = this.button.inventionPreview;
|
||||
InventionPagedGrid.InventionSelectedEvent onInventionInfoEvent = inventionPagedGrid.OnInventionInfoEvent;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
onInventionInfoEvent.Invoke(<AMJMPBKMMMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B4D9 RID: 46297
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B4D9")]
|
||||
public InventionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B4DA RID: 46298
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4DA")]
|
||||
public InventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,212 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002916 RID: 10518
|
||||
[Token(Token = "0x2002916")]
|
||||
public class InventionPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000184 RID: 388
|
||||
// (add) Token: 0x06011AC4 RID: 72388 RVA: 0x004060E8 File Offset: 0x004042E8
|
||||
// (remove) Token: 0x06011AC5 RID: 72389 RVA: 0x00406110 File Offset: 0x00404310
|
||||
[Token(Token = "0x14000184")]
|
||||
public event Action ANBAJLMKKLL
|
||||
{
|
||||
[Token(Token = "0x6011AC4")]
|
||||
[Address(RVA = "0xD61870", Offset = "0xD60670", VA = "0x180D61870")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
anbajlmkkll = this.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Combine(anbajlmkkll, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011AC5")]
|
||||
[Address(RVA = "0xD61910", Offset = "0xD60710", VA = "0x180D61910")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
anbajlmkkll = this.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Remove(anbajlmkkll, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003182 RID: 12674
|
||||
// (get) Token: 0x06011AC6 RID: 72390 RVA: 0x00406138 File Offset: 0x00404338
|
||||
// (set) Token: 0x06011AC7 RID: 72391 RVA: 0x0040614C File Offset: 0x0040434C
|
||||
[Token(Token = "0x17003182")]
|
||||
public OBBBPCBIMME EFMJFNLPHEM
|
||||
{
|
||||
[Token(Token = "0x6011AC6")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6011AC7")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011AC8 RID: 72392 RVA: 0x00406160 File Offset: 0x00404360
|
||||
[Token(Token = "0x6011AC8")]
|
||||
[Address(RVA = "0xD61550", Offset = "0xD60350", VA = "0x180D61550")]
|
||||
private void OnEnable()
|
||||
{
|
||||
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
||||
Action<long> action = new Action(this.PJJJMGDALBF);
|
||||
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.BPJDFPACLMK(pjjjmgdalbf, action);
|
||||
OBBBPCBIMME obbbpcbimme = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme != 0)
|
||||
{
|
||||
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
||||
OBBBPCBIMME obbbpcbimme2 = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme2 != 0 && obbbpcbimme2.<BHBCCAKKIMJ>k__BackingField == <BHBCCAKKIMJ>k__BackingField)
|
||||
{
|
||||
OBBBPCBIMME obbbpcbimme3 = BBHENFCNLAB.PMJOPHKBPJK(<BHBCCAKKIMJ>k__BackingField);
|
||||
if (obbbpcbimme3 != 0)
|
||||
{
|
||||
this.SetInvention(obbbpcbimme3);
|
||||
}
|
||||
Action anbajlmkkll = this.ANBAJLMKKLL;
|
||||
if (anbajlmkkll != 0)
|
||||
{
|
||||
anbajlmkkll();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC9 RID: 72393 RVA: 0x004061E0 File Offset: 0x004043E0
|
||||
[Token(Token = "0x6011AC9")]
|
||||
[Address(RVA = "0xD61490", Offset = "0xD60290", VA = "0x180D61490")]
|
||||
private void OnDisable()
|
||||
{
|
||||
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
||||
Action<long> action = new Action(this.PJJJMGDALBF);
|
||||
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action);
|
||||
}
|
||||
|
||||
// Token: 0x06011ACA RID: 72394 RVA: 0x0040620C File Offset: 0x0040440C
|
||||
[Token(Token = "0x6011ACA")]
|
||||
[Address(RVA = "0xD61440", Offset = "0xD60240", VA = "0x180D61440")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ACB RID: 72395 RVA: 0x0040622C File Offset: 0x0040442C
|
||||
[Token(Token = "0x6011ACB")]
|
||||
[Address(RVA = "0xD61690", Offset = "0xD60490", VA = "0x180D61690")]
|
||||
private void PJJJMGDALBF(long LDNFNNNHPPB)
|
||||
{
|
||||
OBBBPCBIMME obbbpcbimme = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme != 0 && obbbpcbimme.<BHBCCAKKIMJ>k__BackingField == LDNFNNNHPPB)
|
||||
{
|
||||
OBBBPCBIMME obbbpcbimme2 = BBHENFCNLAB.PMJOPHKBPJK(LDNFNNNHPPB);
|
||||
if (obbbpcbimme2 != 0)
|
||||
{
|
||||
this.SetInvention(obbbpcbimme2);
|
||||
}
|
||||
Action anbajlmkkll = this.ANBAJLMKKLL;
|
||||
if (anbajlmkkll != 0)
|
||||
{
|
||||
anbajlmkkll();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ACC RID: 72396 RVA: 0x00406270 File Offset: 0x00404470
|
||||
[Token(Token = "0x6011ACC")]
|
||||
[Address(RVA = "0xD61720", Offset = "0xD60520", VA = "0x180D61720")]
|
||||
public void SetInvention(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
if (this.<AMJMPBKMMMJ>k__BackingField != LDNFNNNHPPB || LDNFNNNHPPB == 0)
|
||||
{
|
||||
this.<AMJMPBKMMMJ>k__BackingField = LDNFNNNHPPB;
|
||||
RawImage rawImage = this.inventionImage;
|
||||
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
||||
rawImage.texture = defaultProfileImage;
|
||||
OBBBPCBIMME obbbpcbimme = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme != 0)
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.ACDPHKKEMAN(obbbpcbimme);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.KEHIABPPHCJ);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ACD RID: 72397 RVA: 0x004062EC File Offset: 0x004044EC
|
||||
[Token(Token = "0x6011ACD")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InventionPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011ACE RID: 72398 RVA: 0x00406300 File Offset: 0x00404500
|
||||
[Token(Token = "0x6011ACE")]
|
||||
[Address(RVA = "0xD61350", Offset = "0xD60150", VA = "0x180D61350")]
|
||||
[CompilerGenerated]
|
||||
private void KEHIABPPHCJ(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (CAKFKAGPMBF != num2)
|
||||
{
|
||||
OBBBPCBIMME obbbpcbimme = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme != 0)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = obbbpcbimme.<HPJCFFLAJJE>k__BackingField;
|
||||
string name = CAKFKAGPMBF.name;
|
||||
if (string.Equals(<HPJCFFLAJJE>k__BackingField, name))
|
||||
{
|
||||
this.inventionImage.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B5DB RID: 46555
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5DB")]
|
||||
[SerializeField]
|
||||
private RawImage inventionImage;
|
||||
|
||||
// Token: 0x0400B5DC RID: 46556
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5DC")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200291F RID: 10527
|
||||
[Token(Token = "0x200291F")]
|
||||
public class MakerPenColorButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003187 RID: 12679
|
||||
// (get) Token: 0x06011AED RID: 72429 RVA: 0x00406A40 File Offset: 0x00404C40
|
||||
[Token(Token = "0x17003187")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011AED")]
|
||||
[Address(RVA = "0xD62D30", Offset = "0xD61B30", VA = "0x180D62D30")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003188 RID: 12680
|
||||
// (get) Token: 0x06011AEE RID: 72430 RVA: 0x00406A60 File Offset: 0x00404C60
|
||||
[Token(Token = "0x17003188")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011AEE")]
|
||||
[Address(RVA = "0xD62D50", Offset = "0xD61B50", VA = "0x180D62D50")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003189 RID: 12681
|
||||
// (get) Token: 0x06011AEF RID: 72431 RVA: 0x00406A80 File Offset: 0x00404C80
|
||||
[Token(Token = "0x17003189")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x6011AEF")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700318A RID: 12682
|
||||
// (get) Token: 0x06011AF0 RID: 72432 RVA: 0x00406A94 File Offset: 0x00404C94
|
||||
[Token(Token = "0x1700318A")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011AF0")]
|
||||
[Address(RVA = "0xD60C90", Offset = "0xD5FA90", VA = "0x180D60C90")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AF1 RID: 72433 RVA: 0x00406AB4 File Offset: 0x00404CB4
|
||||
[Token(Token = "0x6011AF1")]
|
||||
[Address(RVA = "0xD62CE0", Offset = "0xD61AE0", VA = "0x180D62CE0")]
|
||||
private void OHMPICEDPCB()
|
||||
{
|
||||
MaterialSwatchPreviewUI materialSwatch = this._materialSwatch;
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE <PFLPDHMOHIL>k__BackingField = materialSwatch.<PFLPDHMOHIL>k__BackingField;
|
||||
if (<PFLPDHMOHIL>k__BackingField == MaterialSwatchPreviewUI.HBMLCINDMLE.Material)
|
||||
{
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
Tooltip tooltip = this._tooltip;
|
||||
string displayName = <INFKFACMBPE>k__BackingField.DisplayName;
|
||||
tooltip.Message = displayName;
|
||||
return;
|
||||
}
|
||||
while (<PFLPDHMOHIL>k__BackingField != MaterialSwatchPreviewUI.HBMLCINDMLE.Color)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AF2 RID: 72434 RVA: 0x00406AFC File Offset: 0x00404CFC
|
||||
[Token(Token = "0x6011AF2")]
|
||||
[Address(RVA = "0xD62C70", Offset = "0xD61A70", VA = "0x180D62C70")]
|
||||
public void Initialize(LNBGEMHOKFN AOGHIJCLDDC, CLKCBCAGDDK ALOKGLNJFLG, MaterialSwatchPreviewUI.HBMLCINDMLE OJJLDEPGAEJ)
|
||||
{
|
||||
this._materialSwatch.Initialize(AOGHIJCLDDC, ALOKGLNJFLG, OJJLDEPGAEJ);
|
||||
MaterialSwatchPreviewUI materialSwatch = this._materialSwatch;
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE <PFLPDHMOHIL>k__BackingField = materialSwatch.<PFLPDHMOHIL>k__BackingField;
|
||||
if (<PFLPDHMOHIL>k__BackingField == MaterialSwatchPreviewUI.HBMLCINDMLE.Material)
|
||||
{
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
Tooltip tooltip = this._tooltip;
|
||||
string displayName = <INFKFACMBPE>k__BackingField.DisplayName;
|
||||
tooltip.Message = displayName;
|
||||
return;
|
||||
}
|
||||
while (<PFLPDHMOHIL>k__BackingField != MaterialSwatchPreviewUI.HBMLCINDMLE.Color)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AF3 RID: 72435 RVA: 0x00406B54 File Offset: 0x00404D54
|
||||
[Token(Token = "0x6011AF3")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public MakerPenColorButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F4 RID: 46580
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5F4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400B5F5 RID: 46581
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5F5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip _tooltip;
|
||||
|
||||
// Token: 0x0400B5F6 RID: 46582
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B5F6")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI _materialSwatch;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,285 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002920 RID: 10528
|
||||
[Token(Token = "0x2002920")]
|
||||
public class MakerPenColorButtonPagedGrid : RecyclerPagedGrid<LNBGEMHOKFN, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011AF4 RID: 72436 RVA: 0x00406B68 File Offset: 0x00404D68
|
||||
[Token(Token = "0x6011AF4")]
|
||||
[Address(RVA = "0xD62490", Offset = "0xD61290", VA = "0x180D62490", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011AF5 RID: 72437 RVA: 0x00406B9C File Offset: 0x00404D9C
|
||||
[Token(Token = "0x6011AF5")]
|
||||
[Address(RVA = "0xD62980", Offset = "0xD61780", VA = "0x180D62980")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011AF6 RID: 72438 RVA: 0x00406BC0 File Offset: 0x00404DC0
|
||||
[Token(Token = "0x6011AF6")]
|
||||
[Address(RVA = "0xD625B0", Offset = "0xD613B0", VA = "0x180D625B0")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Colors;
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AF7 RID: 72439 RVA: 0x00406BE0 File Offset: 0x00404DE0
|
||||
[Token(Token = "0x6011AF7")]
|
||||
[Address(RVA = "0xD62620", Offset = "0xD61420", VA = "0x180D62620", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnColorSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._radioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorButtonPagedGrid <>4__this = this;
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = button._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
MakerPenColorButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = <>4__this.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = <OCPECNCGBGN>k__BackingField.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorButton button2 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button2._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011AF8 RID: 72440 RVA: 0x00406C60 File Offset: 0x00404E60
|
||||
[Token(Token = "0x6011AF8")]
|
||||
[Address(RVA = "0xD629F0", Offset = "0xD617F0", VA = "0x180D629F0")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RadioButton3D selectedRadioButton = num;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
if (!gameObject.activeSelf)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.uiFlowBase;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
while (num2 != (int)<LJOGMLBAABG>k__BackingField.AEKHJMPAOKM)
|
||||
{
|
||||
}
|
||||
selectedRadioButton = makerPenPaletteMainScreen;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = noenceffldh.selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011AF9 RID: 72441 RVA: 0x00406D08 File Offset: 0x00404F08
|
||||
[Token(Token = "0x6011AF9")]
|
||||
[Address(RVA = "0xD62740", Offset = "0xD61540", VA = "0x180D62740")]
|
||||
public void ResetSelectedColor()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__11_ = MakerPenColorButtonPagedGrid.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
MakerPenColorButtonPagedGrid.<>c.<>9__11_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__11_);
|
||||
}
|
||||
|
||||
// Token: 0x06011AFA RID: 72442 RVA: 0x00406D48 File Offset: 0x00404F48
|
||||
[Token(Token = "0x6011AFA")]
|
||||
[Address(RVA = "0xD62840", Offset = "0xD61640", VA = "0x180D62840")]
|
||||
public void SetShapeColors(IEnumerable<LNBGEMHOKFN> HGPLDEIOBAB, LNBGEMHOKFN EGJJHJHIPCF)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__11_ = MakerPenColorButtonPagedGrid.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
MakerPenColorButtonPagedGrid.<>c.<>9__11_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__11_);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011AFB RID: 72443 RVA: 0x00406D98 File Offset: 0x00404F98
|
||||
[Token(Token = "0x6011AFB")]
|
||||
[Address(RVA = "0xD62530", Offset = "0xD61330", VA = "0x180D62530", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(LNBGEMHOKFN MFJFHKBEFMO, MakerPenColorButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
MaterialSwatchPreviewUI materialSwatch = LKDLEHGHCAD._materialSwatch;
|
||||
int num = 0;
|
||||
materialSwatch.Initialize(MFJFHKBEFMO, (CLKCBCAGDDK)num, (MaterialSwatchPreviewUI.HBMLCINDMLE)((uint)1));
|
||||
MaterialSwatchPreviewUI materialSwatch2 = LKDLEHGHCAD._materialSwatch;
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE <PFLPDHMOHIL>k__BackingField = materialSwatch2.<PFLPDHMOHIL>k__BackingField;
|
||||
if (<PFLPDHMOHIL>k__BackingField == MaterialSwatchPreviewUI.HBMLCINDMLE.Material)
|
||||
{
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch2.<INFKFACMBPE>k__BackingField;
|
||||
Tooltip tooltip = LKDLEHGHCAD._tooltip;
|
||||
string displayName = <INFKFACMBPE>k__BackingField.DisplayName;
|
||||
tooltip.Message = displayName;
|
||||
return;
|
||||
}
|
||||
while (<PFLPDHMOHIL>k__BackingField != MaterialSwatchPreviewUI.HBMLCINDMLE.Color)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AFC RID: 72444 RVA: 0x00406DFC File Offset: 0x00404FFC
|
||||
[Token(Token = "0x6011AFC")]
|
||||
[Address(RVA = "0xD62C30", Offset = "0xD61A30", VA = "0x180D62C30")]
|
||||
public MakerPenColorButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F7 RID: 46583
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B5F7")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0400B5F8 RID: 46584
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B5F8")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B5F9 RID: 46585
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B5F9")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B5FA RID: 46586
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B5FA")]
|
||||
[SerializeField]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B5FB RID: 46587
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B5FB")]
|
||||
public MakerPenColorButtonPagedGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x02002921 RID: 10529
|
||||
[Token(Token = "0x2002921")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<LNBGEMHOKFN>
|
||||
{
|
||||
// Token: 0x06011AFD RID: 72445 RVA: 0x00406E10 File Offset: 0x00405010
|
||||
[Token(Token = "0x6011AFD")]
|
||||
[Address(RVA = "0xD5C770", Offset = "0xD5B570", VA = "0x180D5C770")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002922 RID: 10530
|
||||
[Token(Token = "0x2002922")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGGHCIHKCBJ
|
||||
{
|
||||
// Token: 0x06011AFE RID: 72446 RVA: 0x00406E24 File Offset: 0x00405024
|
||||
[Token(Token = "0x6011AFE")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AGGHCIHKCBJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AFF RID: 72447 RVA: 0x00406E38 File Offset: 0x00405038
|
||||
[Token(Token = "0x6011AFF")]
|
||||
[Address(RVA = "0xD57B80", Offset = "0xD56980", VA = "0x180D57B80")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorButtonPagedGrid makerPenColorButtonPagedGrid = this.<>4__this;
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = this.button._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
MakerPenColorButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = makerPenColorButtonPagedGrid.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = <OCPECNCGBGN>k__BackingField.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5FC RID: 46588
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5FC")]
|
||||
public MakerPenColorButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B5FD RID: 46589
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5FD")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002923 RID: 10531
|
||||
[Token(Token = "0x2002923")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NOENCEFFLDH
|
||||
{
|
||||
// Token: 0x06011B00 RID: 72448 RVA: 0x00406E78 File Offset: 0x00405078
|
||||
[Token(Token = "0x6011B00")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public NOENCEFFLDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B01 RID: 72449 RVA: 0x00406E8C File Offset: 0x0040508C
|
||||
[Token(Token = "0x6011B01")]
|
||||
[Address(RVA = "0xD65680", Offset = "0xD64480", VA = "0x180D65680")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5FE RID: 46590
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5FE")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,261 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002925 RID: 10533
|
||||
[Token(Token = "0x2002925")]
|
||||
public class MakerPenColorGrid : RecyclerPagedGrid<LNBGEMHOKFN, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011B05 RID: 72453 RVA: 0x00406EE4 File Offset: 0x004050E4
|
||||
[Token(Token = "0x6011B05")]
|
||||
[Address(RVA = "0xD62D70", Offset = "0xD61B70", VA = "0x180D62D70", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06011B06 RID: 72454 RVA: 0x00406EF8 File Offset: 0x004050F8
|
||||
[Token(Token = "0x6011B06")]
|
||||
[Address(RVA = "0xD63260", Offset = "0xD62060", VA = "0x180D63260")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B07 RID: 72455 RVA: 0x00406F1C File Offset: 0x0040511C
|
||||
[Token(Token = "0x6011B07")]
|
||||
[Address(RVA = "0xD62F30", Offset = "0xD61D30", VA = "0x180D62F30")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B08 RID: 72456 RVA: 0x00406F40 File Offset: 0x00405140
|
||||
[Token(Token = "0x6011B08")]
|
||||
[Address(RVA = "0xD62DB0", Offset = "0xD61BB0", VA = "0x180D62DB0")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Colors;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B09 RID: 72457 RVA: 0x00406F58 File Offset: 0x00405158
|
||||
[Token(Token = "0x6011B09")]
|
||||
[Address(RVA = "0xD62E10", Offset = "0xD61C10", VA = "0x180D62E10", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnColorSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._radioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorGrid <>4__this = this;
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = button._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
MakerPenColorGrid.ColorSelectedEvent onColorSelectedEvent = <>4__this.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = <OCPECNCGBGN>k__BackingField.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorButton button2 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button2._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0A RID: 72458 RVA: 0x00406FD8 File Offset: 0x004051D8
|
||||
[Token(Token = "0x6011B0A")]
|
||||
[Address(RVA = "0xD632D0", Offset = "0xD620D0", VA = "0x180D632D0")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
RadioButton3D selectedRadioButton = (ulong)0L;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0B RID: 72459 RVA: 0x00407018 File Offset: 0x00405218
|
||||
[Token(Token = "0x6011B0B")]
|
||||
[Address(RVA = "0xD62FA0", Offset = "0xD61DA0", VA = "0x180D62FA0")]
|
||||
public void ResetSelectedColor()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__10_ = MakerPenColorGrid.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
MakerPenColorGrid.<>c.<>9__10_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__10_);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0C RID: 72460 RVA: 0x00407058 File Offset: 0x00405258
|
||||
[Token(Token = "0x6011B0C")]
|
||||
[Address(RVA = "0xD630A0", Offset = "0xD61EA0", VA = "0x180D630A0")]
|
||||
public void SetShapeColors(IEnumerable<LNBGEMHOKFN> HGPLDEIOBAB, LNBGEMHOKFN EGJJHJHIPCF)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__10_ = MakerPenColorGrid.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
MakerPenColorGrid.<>c.<>9__10_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__10_);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
RadioButton3D selectedRadioButton = (ulong)0L;
|
||||
RadioGroup3D radioGroup3D2 = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D2.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0D RID: 72461 RVA: 0x004070D0 File Offset: 0x004052D0
|
||||
[Token(Token = "0x6011B0D")]
|
||||
[Address(RVA = "0xD62530", Offset = "0xD61330", VA = "0x180D62530", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(LNBGEMHOKFN MFJFHKBEFMO, MakerPenColorButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
MaterialSwatchPreviewUI materialSwatch = LKDLEHGHCAD._materialSwatch;
|
||||
int num = 0;
|
||||
materialSwatch.Initialize(MFJFHKBEFMO, (CLKCBCAGDDK)num, (MaterialSwatchPreviewUI.HBMLCINDMLE)((uint)1));
|
||||
MaterialSwatchPreviewUI materialSwatch2 = LKDLEHGHCAD._materialSwatch;
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE <PFLPDHMOHIL>k__BackingField = materialSwatch2.<PFLPDHMOHIL>k__BackingField;
|
||||
if (<PFLPDHMOHIL>k__BackingField == MaterialSwatchPreviewUI.HBMLCINDMLE.Material)
|
||||
{
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch2.<INFKFACMBPE>k__BackingField;
|
||||
Tooltip tooltip = LKDLEHGHCAD._tooltip;
|
||||
string displayName = <INFKFACMBPE>k__BackingField.DisplayName;
|
||||
tooltip.Message = displayName;
|
||||
return;
|
||||
}
|
||||
while (<PFLPDHMOHIL>k__BackingField != MaterialSwatchPreviewUI.HBMLCINDMLE.Color)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011B0E RID: 72462 RVA: 0x00407134 File Offset: 0x00405334
|
||||
[Token(Token = "0x6011B0E")]
|
||||
[Address(RVA = "0xD63380", Offset = "0xD62180", VA = "0x180D63380")]
|
||||
public MakerPenColorGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B601 RID: 46593
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B601")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B602 RID: 46594
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B602")]
|
||||
[SerializeField]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B603 RID: 46595
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B603")]
|
||||
public MakerPenColorGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x02002926 RID: 10534
|
||||
[Token(Token = "0x2002926")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<LNBGEMHOKFN>
|
||||
{
|
||||
// Token: 0x06011B0F RID: 72463 RVA: 0x00407148 File Offset: 0x00405348
|
||||
[Token(Token = "0x6011B0F")]
|
||||
[Address(RVA = "0xD5C7B0", Offset = "0xD5B5B0", VA = "0x180D5C7B0")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002927 RID: 10535
|
||||
[Token(Token = "0x2002927")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GHNPBNFAHAN
|
||||
{
|
||||
// Token: 0x06011B10 RID: 72464 RVA: 0x0040715C File Offset: 0x0040535C
|
||||
[Token(Token = "0x6011B10")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GHNPBNFAHAN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B11 RID: 72465 RVA: 0x00407170 File Offset: 0x00405370
|
||||
[Token(Token = "0x6011B11")]
|
||||
[Address(RVA = "0xD5F110", Offset = "0xD5DF10", VA = "0x180D5F110")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorGrid makerPenColorGrid = this.<>4__this;
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = this.button._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
MakerPenColorGrid.ColorSelectedEvent onColorSelectedEvent = makerPenColorGrid.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = <OCPECNCGBGN>k__BackingField.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
}
|
||||
|
||||
// Token: 0x0400B604 RID: 46596
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B604")]
|
||||
public MakerPenColorGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B605 RID: 46597
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B605")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002928 RID: 10536
|
||||
[Token(Token = "0x2002928")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KHJGIFBKLBG
|
||||
{
|
||||
// Token: 0x06011B12 RID: 72466 RVA: 0x004071B0 File Offset: 0x004053B0
|
||||
[Token(Token = "0x6011B12")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KHJGIFBKLBG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B13 RID: 72467 RVA: 0x004071C4 File Offset: 0x004053C4
|
||||
[Token(Token = "0x6011B13")]
|
||||
[Address(RVA = "0xD622A0", Offset = "0xD610A0", VA = "0x180D622A0")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B606 RID: 46598
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B606")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200292A RID: 10538
|
||||
[Token(Token = "0x200292A")]
|
||||
public class MakerPenColorableSnapshotButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700318B RID: 12683
|
||||
// (get) Token: 0x06011B17 RID: 72471 RVA: 0x0040721C File Offset: 0x0040541C
|
||||
[Token(Token = "0x1700318B")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011B17")]
|
||||
[Address(RVA = "0xD5BD20", Offset = "0xD5AB20", VA = "0x180D5BD20")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700318C RID: 12684
|
||||
// (get) Token: 0x06011B18 RID: 72472 RVA: 0x0040723C File Offset: 0x0040543C
|
||||
// (set) Token: 0x06011B19 RID: 72473 RVA: 0x00407250 File Offset: 0x00405450
|
||||
[Token(Token = "0x1700318C")]
|
||||
public OEDBBBJJACD GGCMIPKGDOJ
|
||||
{
|
||||
[Token(Token = "0x6011B18")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6011B19")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700318D RID: 12685
|
||||
// (get) Token: 0x06011B1A RID: 72474 RVA: 0x00407264 File Offset: 0x00405464
|
||||
[Token(Token = "0x1700318D")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x6011B1A")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700318E RID: 12686
|
||||
// (get) Token: 0x06011B1B RID: 72475 RVA: 0x00407278 File Offset: 0x00405478
|
||||
[Token(Token = "0x1700318E")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011B1B")]
|
||||
[Address(RVA = "0xD64060", Offset = "0xD62E60", VA = "0x180D64060")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700318F RID: 12687
|
||||
// (get) Token: 0x06011B1C RID: 72476 RVA: 0x00407298 File Offset: 0x00405498
|
||||
[Token(Token = "0x1700318F")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011B1C")]
|
||||
[Address(RVA = "0xD64080", Offset = "0xD62E80", VA = "0x180D64080")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B1D RID: 72477 RVA: 0x004072B8 File Offset: 0x004054B8
|
||||
[Token(Token = "0x6011B1D")]
|
||||
[Address(RVA = "0xD63F80", Offset = "0xD62D80", VA = "0x180D63F80")]
|
||||
public void Initialize(OEDBBBJJACD GFIABAGMEEA)
|
||||
{
|
||||
this.<EKKCCEFIJEB>k__BackingField = GFIABAGMEEA;
|
||||
MaterialSwatchPreviewUI materialSwatch = this._materialSwatch;
|
||||
CLKCBCAGDDK ejnidjkhiom = GFIABAGMEEA.EJNIDJKHIOM;
|
||||
int num = 0;
|
||||
LNBGEMHOKFN incnkmhcjdm = GFIABAGMEEA.INCNKMHCJDM;
|
||||
materialSwatch.Initialize(incnkmhcjdm, ejnidjkhiom, (MaterialSwatchPreviewUI.HBMLCINDMLE)num);
|
||||
MaterialSwatchPreviewUI materialSwatch2 = this._materialSwatch;
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch2.<INFKFACMBPE>k__BackingField;
|
||||
if (<INFKFACMBPE>k__BackingField == 0)
|
||||
{
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = materialSwatch2.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
string name = materialSwatch2.<OCPECNCGBGN>k__BackingField.name;
|
||||
string text = <INFKFACMBPE>k__BackingField.DisplayName + " (" + name + ")";
|
||||
this._tooltip.Message = text;
|
||||
}
|
||||
|
||||
// Token: 0x06011B1E RID: 72478 RVA: 0x00407348 File Offset: 0x00405548
|
||||
[Token(Token = "0x6011B1E")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public MakerPenColorableSnapshotButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B609 RID: 46601
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B609")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI _materialSwatch;
|
||||
|
||||
// Token: 0x0400B60A RID: 46602
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B60A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400B60B RID: 46603
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B60B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip _tooltip;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,340 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200292B RID: 10539
|
||||
[Token(Token = "0x200292B")]
|
||||
public class MakerPenColorableSnapshotButtonPagedGrid : RecyclerPagedGrid<OEDBBBJJACD, MakerPenColorableSnapshotButton>
|
||||
{
|
||||
// Token: 0x06011B1F RID: 72479 RVA: 0x0040735C File Offset: 0x0040555C
|
||||
[Token(Token = "0x6011B1F")]
|
||||
[Address(RVA = "0xD63930", Offset = "0xD62730", VA = "0x180D63930")]
|
||||
public void Refresh(OEDBBBJJACD EGJJHJHIPCF)
|
||||
{
|
||||
int kdpehphodcd = this.KDPEHPHODCD;
|
||||
this.Awake();
|
||||
HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard;
|
||||
if (colorableClipboard != 0)
|
||||
{
|
||||
IReadOnlyCollection<OEDBBBJJACD> readOnlyCollection = colorableClipboard.KHIILGKMJFJ();
|
||||
if (readOnlyCollection != 0 && readOnlyCollection != 0)
|
||||
{
|
||||
this.SetColorableSnapshots(readOnlyCollection, EGJJHJHIPCF);
|
||||
base.SetCurrentPage(kdpehphodcd, true);
|
||||
}
|
||||
}
|
||||
OEDBBBJJACD[] array = Array.Empty<OEDBBBJJACD>();
|
||||
int num = 0;
|
||||
this.SetColorableSnapshots(array, num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B20 RID: 72480 RVA: 0x004073B4 File Offset: 0x004055B4
|
||||
[Token(Token = "0x6011B20")]
|
||||
[Address(RVA = "0xD63A40", Offset = "0xD62840", VA = "0x180D63A40")]
|
||||
public void ResetSelectedSnapshot()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__5_ = MakerPenColorableSnapshotButtonPagedGrid.<>c.<>9__5_0;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
MakerPenColorableSnapshotButtonPagedGrid.<>c.<>9__5_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__5_);
|
||||
}
|
||||
|
||||
// Token: 0x06011B21 RID: 72481 RVA: 0x004073F4 File Offset: 0x004055F4
|
||||
[Token(Token = "0x6011B21")]
|
||||
[Address(RVA = "0xD63B40", Offset = "0xD62940", VA = "0x180D63B40")]
|
||||
public void SetColorableSnapshots(IEnumerable<OEDBBBJJACD> LELGLGFEIOH, OEDBBBJJACD EGJJHJHIPCF)
|
||||
{
|
||||
if (Enumerable.Count<OEDBBBJJACD>(LELGLGFEIOH) == 0)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "Your Eyedropper history is empty!\n\nUse the context menu on the Select Tool to copy materials/colors");
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func;
|
||||
if (MakerPenColorableSnapshotButtonPagedGrid.<>c.<>9__5_0 == 0)
|
||||
{
|
||||
func = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
MakerPenColorableSnapshotButtonPagedGrid.<>c.<>9__5_0 = func;
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011B22 RID: 72482 RVA: 0x0040745C File Offset: 0x0040565C
|
||||
[Token(Token = "0x6011B22")]
|
||||
[Address(RVA = "0xD63D30", Offset = "0xD62B30", VA = "0x180D63D30")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RadioButton3D selectedRadioButton = num;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
if (!gameObject.activeSelf)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.uiFlowBase;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
while (num2 != <LJOGMLBAABG>k__BackingField.PEDJMIGKKBD)
|
||||
{
|
||||
}
|
||||
selectedRadioButton = makerPenPaletteMainScreen;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = egladikcpcc.selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011B23 RID: 72483 RVA: 0x004074F8 File Offset: 0x004056F8
|
||||
[Token(Token = "0x6011B23")]
|
||||
[Address(RVA = "0xD633C0", Offset = "0xD621C0", VA = "0x180D633C0", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B24 RID: 72484 RVA: 0x0040752C File Offset: 0x0040572C
|
||||
[Token(Token = "0x6011B24")]
|
||||
[Address(RVA = "0xD63460", Offset = "0xD62260", VA = "0x180D63460", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OEDBBBJJACD GAIELMLCJPL, MakerPenColorableSnapshotButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.<EKKCCEFIJEB>k__BackingField = GAIELMLCJPL;
|
||||
MaterialSwatchPreviewUI materialSwatch = LKDLEHGHCAD._materialSwatch;
|
||||
CLKCBCAGDDK ejnidjkhiom = GAIELMLCJPL.EJNIDJKHIOM;
|
||||
int num = 0;
|
||||
LNBGEMHOKFN incnkmhcjdm = GAIELMLCJPL.INCNKMHCJDM;
|
||||
materialSwatch.Initialize(incnkmhcjdm, ejnidjkhiom, (MaterialSwatchPreviewUI.HBMLCINDMLE)num);
|
||||
MaterialSwatchPreviewUI materialSwatch2 = LKDLEHGHCAD._materialSwatch;
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch2.<INFKFACMBPE>k__BackingField;
|
||||
if (<INFKFACMBPE>k__BackingField == 0)
|
||||
{
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = materialSwatch2.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
string name = materialSwatch2.<OCPECNCGBGN>k__BackingField.name;
|
||||
string text = <INFKFACMBPE>k__BackingField.DisplayName + " (" + name + ")";
|
||||
LKDLEHGHCAD._tooltip.Message = text;
|
||||
}
|
||||
|
||||
// Token: 0x06011B25 RID: 72485 RVA: 0x004075BC File Offset: 0x004057BC
|
||||
[Token(Token = "0x6011B25")]
|
||||
[Address(RVA = "0xD635E0", Offset = "0xD623E0", VA = "0x180D635E0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorableSnapshotButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorableSnapshotButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnColorSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._radioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorableSnapshotButtonPagedGrid <>4__this = this;
|
||||
MakerPenColorableSnapshotButton button2 = button;
|
||||
MakerPenColorableSnapshotButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = <>4__this.OnColorSelectedEvent;
|
||||
OEDBBBJJACD <EKKCCEFIJEB>k__BackingField = button2.<EKKCCEFIJEB>k__BackingField;
|
||||
onColorSelectedEvent.Invoke(<EKKCCEFIJEB>k__BackingField);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorableSnapshotButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button3._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011B26 RID: 72486 RVA: 0x0040763C File Offset: 0x0040583C
|
||||
[Token(Token = "0x6011B26")]
|
||||
[Address(RVA = "0xD63540", Offset = "0xD62340", VA = "0x180D63540")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Eyedropper;
|
||||
OEDBBBJJACD pedjmigkkbd = this.uiFlowBase.<LJOGMLBAABG>k__BackingField.PEDJMIGKKBD;
|
||||
this.Refresh(pedjmigkkbd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B27 RID: 72487 RVA: 0x00407674 File Offset: 0x00405874
|
||||
[Token(Token = "0x6011B27")]
|
||||
[Address(RVA = "0xD63700", Offset = "0xD62500", VA = "0x180D63700")]
|
||||
private void HPFNKBHGACP()
|
||||
{
|
||||
OEDBBBJJACD pedjmigkkbd = this.uiFlowBase.<LJOGMLBAABG>k__BackingField.PEDJMIGKKBD;
|
||||
this.Refresh(pedjmigkkbd);
|
||||
}
|
||||
|
||||
// Token: 0x06011B28 RID: 72488 RVA: 0x004076A0 File Offset: 0x004058A0
|
||||
[Token(Token = "0x6011B28")]
|
||||
[Address(RVA = "0xD63740", Offset = "0xD62540", VA = "0x180D63740")]
|
||||
private void OnDisable()
|
||||
{
|
||||
HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
colorableClipboard.EPJALBAEHGH -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B29 RID: 72489 RVA: 0x004076D0 File Offset: 0x004058D0
|
||||
[Token(Token = "0x6011B29")]
|
||||
[Address(RVA = "0xD63820", Offset = "0xD62620", VA = "0x180D63820")]
|
||||
private void OnEnable()
|
||||
{
|
||||
HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
colorableClipboard.EPJALBAEHGH += action;
|
||||
if (this.uiFlowBase.<LJOGMLBAABG>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.Refresh(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B2A RID: 72490 RVA: 0x00407714 File Offset: 0x00405914
|
||||
[Token(Token = "0x6011B2A")]
|
||||
[Address(RVA = "0xD63CC0", Offset = "0xD62AC0", VA = "0x180D63CC0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B2B RID: 72491 RVA: 0x00407738 File Offset: 0x00405938
|
||||
[Token(Token = "0x6011B2B")]
|
||||
[Address(RVA = "0xD63F40", Offset = "0xD62D40", VA = "0x180D63F40")]
|
||||
public MakerPenColorableSnapshotButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B60D RID: 46605
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B60D")]
|
||||
public MakerPenColorableSnapshotButtonPagedGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x0400B60E RID: 46606
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B60E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B60F RID: 46607
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B60F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B610 RID: 46608
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B610")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0200292C RID: 10540
|
||||
[Token(Token = "0x200292C")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<OEDBBBJJACD>
|
||||
{
|
||||
// Token: 0x06011B2C RID: 72492 RVA: 0x0040774C File Offset: 0x0040594C
|
||||
[Token(Token = "0x6011B2C")]
|
||||
[Address(RVA = "0xE42AC0", Offset = "0xE418C0", VA = "0x180E42AC0")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200292E RID: 10542
|
||||
[Token(Token = "0x200292E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EGLADIKCPCC
|
||||
{
|
||||
// Token: 0x06011B30 RID: 72496 RVA: 0x0040779C File Offset: 0x0040599C
|
||||
[Token(Token = "0x6011B30")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EGLADIKCPCC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B31 RID: 72497 RVA: 0x004077B0 File Offset: 0x004059B0
|
||||
[Token(Token = "0x6011B31")]
|
||||
[Address(RVA = "0xE42E00", Offset = "0xE41C00", VA = "0x180E42E00")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B613 RID: 46611
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B613")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
|
||||
// Token: 0x0200292F RID: 10543
|
||||
[Token(Token = "0x200292F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IBPNPHMPDEG
|
||||
{
|
||||
// Token: 0x06011B32 RID: 72498 RVA: 0x004077CC File Offset: 0x004059CC
|
||||
[Token(Token = "0x6011B32")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IBPNPHMPDEG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B33 RID: 72499 RVA: 0x004077E0 File Offset: 0x004059E0
|
||||
[Token(Token = "0x6011B33")]
|
||||
[Address(RVA = "0xE43270", Offset = "0xE42070", VA = "0x180E43270")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorableSnapshotButtonPagedGrid makerPenColorableSnapshotButtonPagedGrid = this.<>4__this;
|
||||
MakerPenColorableSnapshotButton makerPenColorableSnapshotButton = this.button;
|
||||
MakerPenColorableSnapshotButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = makerPenColorableSnapshotButtonPagedGrid.OnColorSelectedEvent;
|
||||
OEDBBBJJACD <EKKCCEFIJEB>k__BackingField = makerPenColorableSnapshotButton.<EKKCCEFIJEB>k__BackingField;
|
||||
onColorSelectedEvent.Invoke(<EKKCCEFIJEB>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B614 RID: 46612
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B614")]
|
||||
public MakerPenColorableSnapshotButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B615 RID: 46613
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B615")]
|
||||
public MakerPenColorableSnapshotButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1400 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Core.Creation.SandboxGizmos;
|
||||
using RecRoom.Core.Creation.UndoStack;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028F2 RID: 10482
|
||||
[Token(Token = "0x20028F2")]
|
||||
public class MakerPenMainScreen : MakerPenUIFlowBase
|
||||
{
|
||||
// Token: 0x17003160 RID: 12640
|
||||
// (get) Token: 0x06011950 RID: 72016 RVA: 0x003FFF50 File Offset: 0x003FE150
|
||||
[Token(Token = "0x17003160")]
|
||||
public Button3D BFJICHKPBIO
|
||||
{
|
||||
[Token(Token = "0x6011950")]
|
||||
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")]
|
||||
get
|
||||
{
|
||||
return this.openPaletteButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003161 RID: 12641
|
||||
// (get) Token: 0x06011951 RID: 72017 RVA: 0x003FFF64 File Offset: 0x003FE164
|
||||
[Token(Token = "0x17003161")]
|
||||
public Button3D JGKIIGHDOJC
|
||||
{
|
||||
[Token(Token = "0x6011951")]
|
||||
[Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")]
|
||||
get
|
||||
{
|
||||
return this.doneEditingButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011952 RID: 72018 RVA: 0x003FFF78 File Offset: 0x003FE178
|
||||
[Token(Token = "0x6011952")]
|
||||
[Address(RVA = "0xE46480", Offset = "0xE45280", VA = "0x180E46480")]
|
||||
private void Start()
|
||||
{
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.CMHBEGINGCG.paletteMenu;
|
||||
Action<bool> action = new Action(this.EFBDABCJJCO);
|
||||
paletteMenu.OnMenuOpenCloseEvent += action;
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = cmhbegingcg.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action2 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(onModeChanged, action2);
|
||||
cmhbegingcg.OnModeChanged = iilcgfihjlp;
|
||||
MakerPen.KLAENPHIBEM currentToolMode = this.CMHBEGINGCG.DGHFNGLPJJL;
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = this.CMHBEGINGCG.CHCJAGKENGF;
|
||||
OKNNKFGFODL <BPPONKKNBCL>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BPPONKKNBCL>k__BackingField;
|
||||
Action action3 = new Action(this.JLEBBGCIKBP);
|
||||
int num = 0;
|
||||
<BPPONKKNBCL>k__BackingField.BPAJKKAGPKB(action3, num != 0);
|
||||
OKNNKFGFODL <BPPONKKNBCL>k__BackingField2 = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.shapeCreationContext.<BPPONKKNBCL>k__BackingField;
|
||||
Action action4 = new Action(this.KDPBAMIDFOP);
|
||||
int num2 = 0;
|
||||
<BPPONKKNBCL>k__BackingField2.BPAJKKAGPKB(action4, num2 != 0);
|
||||
OKNNKFGFODL <BJJKOJKMOHH>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BJJKOJKMOHH>k__BackingField;
|
||||
Action action5 = new Action(this.NNPCEFDPAJI);
|
||||
int num3 = 0;
|
||||
<BJJKOJKMOHH>k__BackingField.BPAJKKAGPKB(action5, num3 != 0);
|
||||
Action<AGAJMBPABDL, RoomRole> action6 = new Action(this.LMDIDIEGGII);
|
||||
UndoStack undoStack = this.CMHBEGINGCG._undoStack;
|
||||
int num4 = 0;
|
||||
if (undoStack != num4)
|
||||
{
|
||||
OKNNKFGFODL entriesChanged = this.CMHBEGINGCG._undoStack.EntriesChanged;
|
||||
Action action7 = new Action(this.LDOJNDFOEON);
|
||||
int num5 = 0;
|
||||
entriesChanged.BPAJKKAGPKB(action7, num5 != 0);
|
||||
this.LOEFKGHMFON();
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
AGEAHLDEDBO ageahldedbo2;
|
||||
if (ageahldedbo != ageahldedbo2)
|
||||
{
|
||||
}
|
||||
ToggleButton3D toggleButton3D = this.worldAxisButton;
|
||||
int num6 = 0;
|
||||
if (toggleButton3D != num6)
|
||||
{
|
||||
ToggleButton3D toggleButton3D2 = this.worldAxisButton;
|
||||
}
|
||||
NNNJFEILANM snapping = this.CMHBEGINGCG.Snapping;
|
||||
AGEAHLDEDBO ageahldedbo3;
|
||||
bool flag = ageahldedbo3 == (ulong)2L;
|
||||
snapping.MJPNEJMFIJD = flag;
|
||||
Slider3D slider3D = this.snappingSlider;
|
||||
int num7 = 0;
|
||||
if (slider3D != num7)
|
||||
{
|
||||
Slider3D slider3D2 = this.snappingSlider;
|
||||
float value = slider3D2.value;
|
||||
}
|
||||
this.DBFCHFMHJNL();
|
||||
}
|
||||
|
||||
// Token: 0x06011953 RID: 72019 RVA: 0x00400170 File Offset: 0x003FE370
|
||||
[Token(Token = "0x6011953")]
|
||||
[Address(RVA = "0xE461C0", Offset = "0xE44FC0", VA = "0x180E461C0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
int num = 0;
|
||||
if (cmhbegingcg != num)
|
||||
{
|
||||
MakerPen cmhbegingcg2 = this.CMHBEGINGCG;
|
||||
RadioButton3D radioButton3D = this.makeInventionButton;
|
||||
bool canSaveInventions = cmhbegingcg2.ABNHKODIKFP;
|
||||
radioButton3D.FFDOINJEHMM = canSaveInventions;
|
||||
}
|
||||
this.showGadgetsToggle.FFDOINJEHMM = true;
|
||||
ToggleButton3D toggleButton3D = this.showGadgetsToggle;
|
||||
bool flag = "{il2cpp field on {'constant30' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x10}" == (ulong)0L;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011954 RID: 72020 RVA: 0x004001E0 File Offset: 0x003FE3E0
|
||||
[Token(Token = "0x6011954")]
|
||||
[Address(RVA = "0xE45310", Offset = "0xE44110", VA = "0x180E45310")]
|
||||
private void DBFCHFMHJNL()
|
||||
{
|
||||
RadioButton3D radioButton3D = this.freezeButton;
|
||||
int num = 0;
|
||||
if (radioButton3D != num)
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
RadioButton3D radioButton3D2 = this.freezeButton;
|
||||
bool flag = cmhbegingcg.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Object;
|
||||
radioButton3D2.FFDOINJEHMM = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011955 RID: 72021 RVA: 0x00400228 File Offset: 0x003FE428
|
||||
[Token(Token = "0x6011955")]
|
||||
[Address(RVA = "0xE458E0", Offset = "0xE446E0", VA = "0x180E458E0")]
|
||||
private void JLEBBGCIKBP()
|
||||
{
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
if (<OMJBFLLGAMG>k__BackingField != 0 && <OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011956 RID: 72022 RVA: 0x0040025C File Offset: 0x003FE45C
|
||||
[Token(Token = "0x6011956")]
|
||||
[Address(RVA = "0xE45E10", Offset = "0xE44C10", VA = "0x180E45E10")]
|
||||
private void NNPCEFDPAJI()
|
||||
{
|
||||
this.GMPLBDDDFKL();
|
||||
}
|
||||
|
||||
// Token: 0x06011957 RID: 72023 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011957")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void KDPBAMIDFOP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011958 RID: 72024 RVA: 0x00400270 File Offset: 0x003FE470
|
||||
[Token(Token = "0x6011958")]
|
||||
[Address(RVA = "0xE45E20", Offset = "0xE44C20", VA = "0x180E45E20", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
int num = 0;
|
||||
if (cmhbegingcg != num)
|
||||
{
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.CMHBEGINGCG.paletteMenu;
|
||||
Action<bool> action = new Action(this.EFBDABCJJCO);
|
||||
paletteMenu.OnMenuOpenCloseEvent -= action;
|
||||
MakerPen cmhbegingcg2 = this.CMHBEGINGCG;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = cmhbegingcg2.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action2 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onModeChanged, action2);
|
||||
cmhbegingcg2.OnModeChanged = iilcgfihjlp;
|
||||
OKNNKFGFODL <BPPONKKNBCL>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BPPONKKNBCL>k__BackingField;
|
||||
Action action3 = new Action(this.JLEBBGCIKBP);
|
||||
<BPPONKKNBCL>k__BackingField.BIHKNNPGGKP(action3);
|
||||
OKNNKFGFODL <BPPONKKNBCL>k__BackingField2 = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.shapeCreationContext.<BPPONKKNBCL>k__BackingField;
|
||||
Action action4 = new Action(this.KDPBAMIDFOP);
|
||||
<BPPONKKNBCL>k__BackingField2.BIHKNNPGGKP(action4);
|
||||
OKNNKFGFODL <BJJKOJKMOHH>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BJJKOJKMOHH>k__BackingField;
|
||||
Action action5 = new Action(this.NNPCEFDPAJI);
|
||||
<BJJKOJKMOHH>k__BackingField.BIHKNNPGGKP(action5);
|
||||
UndoStack undoStack = this.CMHBEGINGCG._undoStack;
|
||||
int num2 = 0;
|
||||
if (undoStack != num2)
|
||||
{
|
||||
OKNNKFGFODL entriesChanged = this.CMHBEGINGCG._undoStack.EntriesChanged;
|
||||
Action action6 = new Action(this.LDOJNDFOEON);
|
||||
entriesChanged.BIHKNNPGGKP(action6);
|
||||
}
|
||||
}
|
||||
Action<AGAJMBPABDL, RoomRole> action7 = new Action(this.LMDIDIEGGII);
|
||||
}
|
||||
|
||||
// Token: 0x06011959 RID: 72025 RVA: 0x004003C8 File Offset: 0x003FE5C8
|
||||
[Token(Token = "0x6011959")]
|
||||
[Address(RVA = "0xE45560", Offset = "0xE44360", VA = "0x180E45560")]
|
||||
private void EFBDABCJJCO(bool NOKFBPAOPNN)
|
||||
{
|
||||
Button3D button3D = this.openPaletteButton;
|
||||
string text = "Open Palette";
|
||||
if (NOKFBPAOPNN)
|
||||
{
|
||||
text = "Close Palette";
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(button3D.label, text);
|
||||
}
|
||||
|
||||
// Token: 0x0601195A RID: 72026 RVA: 0x00400400 File Offset: 0x003FE600
|
||||
[Token(Token = "0x601195A")]
|
||||
[Address(RVA = "0xE45930", Offset = "0xE44730", VA = "0x180E45930")]
|
||||
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
|
||||
{
|
||||
MakerPenToolRadioGroup makerPenToolRadioGroup = this.modeButtonsGroup;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D2 = this.createButton;
|
||||
return b == radioButton3D2;
|
||||
};
|
||||
}
|
||||
Func<RadioButton3D, bool> func2 = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D3 = this.createButton;
|
||||
return b == radioButton3D3;
|
||||
};
|
||||
makerPenToolRadioGroup.SetSelectionStates(func2);
|
||||
RadioButton3D radioButton3D = this.editButton;
|
||||
if (FIBGLDDKDLB == MakerPen.HJPIHGIFKEO.Object)
|
||||
{
|
||||
}
|
||||
bool flag2 = FIBGLDDKDLB == MakerPen.HJPIHGIFKEO.CircuitGroup;
|
||||
radioButton3D.FFDOINJEHMM = flag2;
|
||||
this.GMPLBDDDFKL();
|
||||
this.DBFCHFMHJNL();
|
||||
if (this.CMHBEGINGCG.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Animation)
|
||||
{
|
||||
}
|
||||
if (this.CMHBEGINGCG.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Shape)
|
||||
{
|
||||
}
|
||||
if (this.CMHBEGINGCG.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.CircuitGroup)
|
||||
{
|
||||
}
|
||||
List<RadioButton3D> list = this.activeButtonsInObjectMode;
|
||||
this.FBODCHBFFEP(list);
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
GameObject gameObject = this.animationSection;
|
||||
bool flag3 = cmhbegingcg.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Animation;
|
||||
gameObject.SetActive(flag3);
|
||||
if (this.CMHBEGINGCG.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Animation)
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601195B RID: 72027 RVA: 0x004004F8 File Offset: 0x003FE6F8
|
||||
[Token(Token = "0x601195B")]
|
||||
[Address(RVA = "0xE45860", Offset = "0xE44660", VA = "0x180E45860")]
|
||||
private void GMPLBDDDFKL()
|
||||
{
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = this.CMHBEGINGCG.CHCJAGKENGF;
|
||||
Button3D button3D = this.doneEditingButton;
|
||||
if (currentTargetMode == MakerPen.HJPIHGIFKEO.Shape)
|
||||
{
|
||||
}
|
||||
bool flag = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.MIDCJLJHOCI != 0;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0601195C RID: 72028 RVA: 0x00400540 File Offset: 0x003FE740
|
||||
[Token(Token = "0x601195C")]
|
||||
[Address(RVA = "0xE455D0", Offset = "0xE443D0", VA = "0x180E455D0")]
|
||||
private void FBODCHBFFEP(List<RadioButton3D> AHOGIAEFOCG)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<RadioButton3D> list = this.allButtons;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
base.gameObject.SetActive(flag2);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601195D RID: 72029 RVA: 0x00400580 File Offset: 0x003FE780
|
||||
[Token(Token = "0x601195D")]
|
||||
[Address(RVA = "0xE45C20", Offset = "0xE44A20", VA = "0x180E45C20")]
|
||||
private void LOEFKGHMFON()
|
||||
{
|
||||
if (this.CMHBEGINGCG._undoStack.BFKFGKFNNOE)
|
||||
{
|
||||
string undoLabel = this.CMHBEGINGCG._undoStack.FOOHLDLACMH;
|
||||
string text = string.Format("Undo {0}", undoLabel);
|
||||
}
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
Button3D button3D = this.undoButton;
|
||||
bool flag = cmhbegingcg.IsUndoAllowed();
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
string text2 = this.undoButton.label.text;
|
||||
if (this.CMHBEGINGCG._undoStack.MCLMKMAKOPG)
|
||||
{
|
||||
string redoLabel = this.CMHBEGINGCG._undoStack.NIGAHODPLDE;
|
||||
string text3 = string.Format("Redo {0}", redoLabel);
|
||||
}
|
||||
MakerPen cmhbegingcg2 = this.CMHBEGINGCG;
|
||||
Button3D button3D2 = this.redoButton;
|
||||
bool flag2 = cmhbegingcg2.IsRedoAllowed();
|
||||
button3D2.FFDOINJEHMM = flag2;
|
||||
bool isCompleted = ((IAsyncResult)this.redoButton.label).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0601195E RID: 72030 RVA: 0x0040065C File Offset: 0x003FE85C
|
||||
[Token(Token = "0x601195E")]
|
||||
[Address(RVA = "0xE45B50", Offset = "0xE44950", VA = "0x180E45B50")]
|
||||
private void LDOJNDFOEON()
|
||||
{
|
||||
this.LOEFKGHMFON();
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x0601195F RID: 72031 RVA: 0x00400678 File Offset: 0x003FE878
|
||||
[Token(Token = "0x601195F")]
|
||||
[Address(RVA = "0xE45B70", Offset = "0xE44970", VA = "0x180E45B70")]
|
||||
private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
int num = 0;
|
||||
if (cmhbegingcg != num)
|
||||
{
|
||||
MakerPen cmhbegingcg2 = this.CMHBEGINGCG;
|
||||
RadioButton3D radioButton3D = this.makeInventionButton;
|
||||
bool canSaveInventions = cmhbegingcg2.ABNHKODIKFP;
|
||||
radioButton3D.FFDOINJEHMM = canSaveInventions;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011960 RID: 72032 RVA: 0x004006C8 File Offset: 0x003FE8C8
|
||||
[Token(Token = "0x6011960")]
|
||||
[Address(RVA = "0xE45080", Offset = "0xE43E80", VA = "0x180E45080")]
|
||||
public void Button_OpenPaletteMenu()
|
||||
{
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
if (!flag)
|
||||
{
|
||||
cmhbegingcg.AuthorityShowPaletteMenu();
|
||||
return;
|
||||
}
|
||||
cmhbegingcg.AuthorityHidePaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x06011961 RID: 72033 RVA: 0x0040070C File Offset: 0x003FE90C
|
||||
[Token(Token = "0x6011961")]
|
||||
[Address(RVA = "0xE46EE0", Offset = "0xE45CE0", VA = "0x180E46EE0")]
|
||||
public void Toggle_WorldAxis(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011962 RID: 72034 RVA: 0x00400728 File Offset: 0x003FE928
|
||||
[Token(Token = "0x6011962")]
|
||||
[Address(RVA = "0xE46E10", Offset = "0xE45C10", VA = "0x180E46E10")]
|
||||
public void Toggle_ShowGadgetsForMe(bool show)
|
||||
{
|
||||
CircuitVisibilityBehaviour.OHONBJEGOED = show;
|
||||
ToggleButton3D toggleButton3D = this.showGadgetsToggle;
|
||||
bool flag = "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x10}" == (ulong)0L;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011963 RID: 72035 RVA: 0x0040075C File Offset: 0x003FE95C
|
||||
[Token(Token = "0x6011963")]
|
||||
[Address(RVA = "0xE46360", Offset = "0xE45160", VA = "0x180E46360")]
|
||||
public void Slider_SnappingMode(float val)
|
||||
{
|
||||
bool flag;
|
||||
this.CMHBEGINGCG.Snapping.MJPNEJMFIJD = flag;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011964 RID: 72036 RVA: 0x00400784 File Offset: 0x003FE984
|
||||
[Token(Token = "0x6011964")]
|
||||
[Address(RVA = "0xE44E40", Offset = "0xE43C40", VA = "0x180E44E40")]
|
||||
public void Button_EditShapes()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011965 RID: 72037 RVA: 0x004007A8 File Offset: 0x003FE9A8
|
||||
[Token(Token = "0x6011965")]
|
||||
[Address(RVA = "0xE44D70", Offset = "0xE43B70", VA = "0x180E44D70")]
|
||||
public void Button_Create()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
MakerPen.KLAENPHIBEM <EKPKDGGPIID>k__BackingField = this.CMHBEGINGCG.<EKPKDGGPIID>k__BackingField;
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF(<EKPKDGGPIID>k__BackingField);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011966 RID: 72038 RVA: 0x004007DC File Offset: 0x003FE9DC
|
||||
[Token(Token = "0x6011966")]
|
||||
[Address(RVA = "0xE45240", Offset = "0xE44040", VA = "0x180E45240")]
|
||||
public void Button_Select()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011967 RID: 72039 RVA: 0x00400800 File Offset: 0x003FEA00
|
||||
[Token(Token = "0x6011967")]
|
||||
[Address(RVA = "0xE45030", Offset = "0xE43E30", VA = "0x180E45030")]
|
||||
public void Button_Move()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011968 RID: 72040 RVA: 0x00400824 File Offset: 0x003FEA24
|
||||
[Token(Token = "0x6011968")]
|
||||
[Address(RVA = "0xE451A0", Offset = "0xE43FA0", VA = "0x180E451A0")]
|
||||
public void Button_Rotate()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)12);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011969 RID: 72041 RVA: 0x00400848 File Offset: 0x003FEA48
|
||||
[Token(Token = "0x6011969")]
|
||||
[Address(RVA = "0xE451F0", Offset = "0xE43FF0", VA = "0x180E451F0")]
|
||||
public void Button_Scale()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)4);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196A RID: 72042 RVA: 0x0040086C File Offset: 0x003FEA6C
|
||||
[Token(Token = "0x601196A")]
|
||||
[Address(RVA = "0xE452C0", Offset = "0xE440C0", VA = "0x180E452C0")]
|
||||
public void Button_Wire()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)8);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196B RID: 72043 RVA: 0x00400890 File Offset: 0x003FEA90
|
||||
[Token(Token = "0x601196B")]
|
||||
[Address(RVA = "0xE44D20", Offset = "0xE43B20", VA = "0x180E44D20")]
|
||||
public void Button_Configure()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)7);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196C RID: 72044 RVA: 0x004008B4 File Offset: 0x003FEAB4
|
||||
[Token(Token = "0x601196C")]
|
||||
[Address(RVA = "0xE44CD0", Offset = "0xE43AD0", VA = "0x180E44CD0")]
|
||||
public void Button_Clone()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)5);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196D RID: 72045 RVA: 0x004008D8 File Offset: 0x003FEAD8
|
||||
[Token(Token = "0x601196D")]
|
||||
[Address(RVA = "0xE45120", Offset = "0xE43F20", VA = "0x180E45120")]
|
||||
public void Button_Recolor()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)10);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196E RID: 72046 RVA: 0x004008FC File Offset: 0x003FEAFC
|
||||
[Token(Token = "0x601196E")]
|
||||
[Address(RVA = "0xE44E90", Offset = "0xE43C90", VA = "0x180E44E90")]
|
||||
public void Button_Freeze()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)14);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196F RID: 72047 RVA: 0x00400920 File Offset: 0x003FEB20
|
||||
[Token(Token = "0x601196F")]
|
||||
[Address(RVA = "0xE44DD0", Offset = "0xE43BD0", VA = "0x180E44DD0")]
|
||||
public void Button_Delete()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)6);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011970 RID: 72048 RVA: 0x00400944 File Offset: 0x003FEB44
|
||||
[Token(Token = "0x6011970")]
|
||||
[Address(RVA = "0xE44FE0", Offset = "0xE43DE0", VA = "0x180E44FE0")]
|
||||
public void Button_Manipulate()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)17);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011971 RID: 72049 RVA: 0x00400968 File Offset: 0x003FEB68
|
||||
[Token(Token = "0x6011971")]
|
||||
[Address(RVA = "0xE44EE0", Offset = "0xE43CE0", VA = "0x180E44EE0")]
|
||||
public void Button_MakeInvention()
|
||||
{
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.VerifyAccountRequirements())
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
int num = 0;
|
||||
if (!(cmhbegingcg != num) || !this.CMHBEGINGCG.ABNHKODIKFP)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.makeInventionButton;
|
||||
int num2 = 0;
|
||||
radioButton3D.FFDOINJEHMM = num2 != 0;
|
||||
return;
|
||||
}
|
||||
OKNNKFGFODL createInventionButtonPressed = this.CreateInventionButtonPressed;
|
||||
if (createInventionButtonPressed != 0)
|
||||
{
|
||||
createInventionButtonPressed.CNFDGDEOPPF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011972 RID: 72050 RVA: 0x004009D0 File Offset: 0x003FEBD0
|
||||
[Token(Token = "0x6011972")]
|
||||
[Address(RVA = "0xE45290", Offset = "0xE44090", VA = "0x180E45290")]
|
||||
public void Button_Undo()
|
||||
{
|
||||
OKNNKFGFODL undoButtonPressed = this.UndoButtonPressed;
|
||||
if (undoButtonPressed != 0)
|
||||
{
|
||||
undoButtonPressed.CNFDGDEOPPF();
|
||||
}
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06011973 RID: 72051 RVA: 0x004009F4 File Offset: 0x003FEBF4
|
||||
[Token(Token = "0x6011973")]
|
||||
[Address(RVA = "0xE45170", Offset = "0xE43F70", VA = "0x180E45170")]
|
||||
public void Button_Redo()
|
||||
{
|
||||
OKNNKFGFODL redoButtonPressed = this.RedoButtonPressed;
|
||||
if (redoButtonPressed != 0)
|
||||
{
|
||||
redoButtonPressed.CNFDGDEOPPF();
|
||||
}
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06011974 RID: 72052 RVA: 0x00400A18 File Offset: 0x003FEC18
|
||||
[Token(Token = "0x6011974")]
|
||||
[Address(RVA = "0xE45720", Offset = "0xE44520", VA = "0x180E45720")]
|
||||
private void FEMBAKJGBIF()
|
||||
{
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateSliderTicks();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
Button3D button3D = this.removeFrameButton;
|
||||
bool flag = cmhbegingcg.<OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.GDIDFABFKJO > 1;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011975 RID: 72053 RVA: 0x00400A80 File Offset: 0x003FEC80
|
||||
[Token(Token = "0x6011975")]
|
||||
[Address(RVA = "0xE44E20", Offset = "0xE43C20", VA = "0x180E44E20")]
|
||||
public void Button_Done()
|
||||
{
|
||||
OKNNKFGFODL doneEditingButtonPressed = this.DoneEditingButtonPressed;
|
||||
if (doneEditingButtonPressed != 0)
|
||||
{
|
||||
doneEditingButtonPressed.CNFDGDEOPPF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011976 RID: 72054 RVA: 0x00400AA0 File Offset: 0x003FECA0
|
||||
[Token(Token = "0x6011976")]
|
||||
[Address(RVA = "0xE44790", Offset = "0xE43590", VA = "0x180E44790")]
|
||||
public void AnimationButton_Play()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.JNMJJOALKHP();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
this.LOEFKGHMFON();
|
||||
}
|
||||
|
||||
// Token: 0x06011977 RID: 72055 RVA: 0x00400AD8 File Offset: 0x003FECD8
|
||||
[Token(Token = "0x6011977")]
|
||||
[Address(RVA = "0xE44840", Offset = "0xE43640", VA = "0x180E44840")]
|
||||
public void AnimationButton_Rec()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.DECJHGNHNAE();
|
||||
}
|
||||
|
||||
// Token: 0x06011978 RID: 72056 RVA: 0x00400AFC File Offset: 0x003FECFC
|
||||
[Token(Token = "0x6011978")]
|
||||
[Address(RVA = "0xE44350", Offset = "0xE43150", VA = "0x180E44350")]
|
||||
public void AnimationButton_Add()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.DJEDMPGOLKO())
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011979 RID: 72057 RVA: 0x00400B2C File Offset: 0x003FED2C
|
||||
[Token(Token = "0x6011979")]
|
||||
[Address(RVA = "0xE44870", Offset = "0xE43670", VA = "0x180E44870")]
|
||||
public void AnimationButton_Remove()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.HADEDAALKDK())
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601197A RID: 72058 RVA: 0x00400B5C File Offset: 0x003FED5C
|
||||
[Token(Token = "0x601197A")]
|
||||
[Address(RVA = "0xE443D0", Offset = "0xE431D0", VA = "0x180E443D0")]
|
||||
public void AnimationButton_First()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.OGKJJLLGBMB();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x0601197B RID: 72059 RVA: 0x00400B9C File Offset: 0x003FED9C
|
||||
[Token(Token = "0x601197B")]
|
||||
[Address(RVA = "0xE447E0", Offset = "0xE435E0", VA = "0x180E447E0")]
|
||||
public void AnimationButton_Prev()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.OGHOAFGHDEG();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x0601197C RID: 72060 RVA: 0x00400BDC File Offset: 0x003FEDDC
|
||||
[Token(Token = "0x601197C")]
|
||||
[Address(RVA = "0xE444E0", Offset = "0xE432E0", VA = "0x180E444E0")]
|
||||
public void AnimationButton_FrameSliderUpdate(float val)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
float num = <OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.HICGBNAAIIE(val);
|
||||
<OMJBFLLGAMG>k__BackingField.GMKNJCMEEMF(val);
|
||||
}
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x0601197D RID: 72061 RVA: 0x00400C40 File Offset: 0x003FEE40
|
||||
[Token(Token = "0x601197D")]
|
||||
[Address(RVA = "0xE44430", Offset = "0xE43230", VA = "0x180E44430")]
|
||||
public void AnimationButton_FrameSliderRelease(float val)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
float num = <OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.HICGBNAAIIE(val);
|
||||
<OMJBFLLGAMG>k__BackingField.KOIBOFPBDFM(val);
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x0601197E RID: 72062 RVA: 0x00400C94 File Offset: 0x003FEE94
|
||||
[Token(Token = "0x601197E")]
|
||||
[Address(RVA = "0xE448C0", Offset = "0xE436C0", VA = "0x180E448C0")]
|
||||
public void AnimationButton_SetFrame()
|
||||
{
|
||||
this.Button_OpenPaletteMenu();
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.CMHBEGINGCG.KNDLGPOKIOI;
|
||||
if (MakerPenMainScreen.<>c.<>9__81_0 == 0)
|
||||
{
|
||||
MakerPenMainScreen.<>c.<>9__81_0 = (TextInputUIDialog dialog) => dialog.ShowDialog();
|
||||
}
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.GFGGDNPJCNE);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601197F RID: 72063 RVA: 0x00400CE4 File Offset: 0x003FEEE4
|
||||
[Token(Token = "0x601197F")]
|
||||
[Address(RVA = "0xE44680", Offset = "0xE43480", VA = "0x180E44680")]
|
||||
public void AnimationButton_Next()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MEOLIHPOHLL();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x06011980 RID: 72064 RVA: 0x00400D24 File Offset: 0x003FEF24
|
||||
[Token(Token = "0x6011980")]
|
||||
[Address(RVA = "0xE44620", Offset = "0xE43420", VA = "0x180E44620")]
|
||||
public void AnimationButton_Last()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.KMHEPJHJPDC();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x06011981 RID: 72065 RVA: 0x00400D64 File Offset: 0x003FEF64
|
||||
[Token(Token = "0x6011981")]
|
||||
[Address(RVA = "0xE44A40", Offset = "0xE43840", VA = "0x180E44A40")]
|
||||
public void AnimationButton_SetTime()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN && !this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<NLBIHGFBMHI>k__BackingField)
|
||||
{
|
||||
Action<float> action = new Action(this.PAGLPJOBDAL);
|
||||
string title = "Time";
|
||||
string body = "Set frame time:";
|
||||
Action<float> callback = action;
|
||||
MakerPenMainScreen <>4__this = this;
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
bool wasOpen = flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMHBEGINGCG.AuthorityShowPaletteMenu();
|
||||
}
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.CMHBEGINGCG.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = delegate(TextInputUIDialog dialog)
|
||||
{
|
||||
string body2 = body;
|
||||
string title2 = title;
|
||||
return dialog.ShowDialog();
|
||||
};
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action2 = delegate(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
callback(num);
|
||||
}
|
||||
if (!wasOpen)
|
||||
{
|
||||
<>4__this.CMHBEGINGCG.AuthorityHidePaletteMenu();
|
||||
}
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
<>4__this.CMHBEGINGCG._tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011982 RID: 72066 RVA: 0x00400E30 File Offset: 0x003FF030
|
||||
[Token(Token = "0x6011982")]
|
||||
[Address(RVA = "0xE445B0", Offset = "0xE433B0", VA = "0x180E445B0")]
|
||||
public void AnimationButton_InCurve()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
int num = 0;
|
||||
<OMJBFLLGAMG>k__BackingField.AAHKAOKCJLM(1, num);
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011983 RID: 72067 RVA: 0x00400E74 File Offset: 0x003FF074
|
||||
[Token(Token = "0x6011983")]
|
||||
[Address(RVA = "0xE446E0", Offset = "0xE434E0", VA = "0x180E446E0")]
|
||||
public void AnimationButton_OutCurve()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
int num = 0;
|
||||
<OMJBFLLGAMG>k__BackingField.AAHKAOKCJLM(num, 1);
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011984 RID: 72068 RVA: 0x00400EB8 File Offset: 0x003FF0B8
|
||||
[Token(Token = "0x6011984")]
|
||||
[Address(RVA = "0xE453B0", Offset = "0xE441B0", VA = "0x180E453B0")]
|
||||
private void DOMHOGJDPFG(string JDBKDGCJHMB, string PMHFLAGKOPP, Action<float> AFLPGGJMPOE)
|
||||
{
|
||||
int num = 0;
|
||||
MakerPenMainScreen.JOMFBFBAFKN jomfbfbafkn;
|
||||
jomfbfbafkn.FieldGetter(num, PMHFLAGKOPP, AFLPGGJMPOE);
|
||||
jomfbfbafkn.title = JDBKDGCJHMB;
|
||||
jomfbfbafkn.body = PMHFLAGKOPP;
|
||||
jomfbfbafkn.callback = AFLPGGJMPOE;
|
||||
jomfbfbafkn.<>4__this = this;
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
jomfbfbafkn.wasOpen = flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMHBEGINGCG.AuthorityShowPaletteMenu();
|
||||
}
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.CMHBEGINGCG.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = delegate(TextInputUIDialog dialog)
|
||||
{
|
||||
string body = jomfbfbafkn.body;
|
||||
string title = jomfbfbafkn.title;
|
||||
return dialog.ShowDialog();
|
||||
};
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = delegate(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
int num2 = 0;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
jomfbfbafkn.callback(num2);
|
||||
}
|
||||
if (!jomfbfbafkn.wasOpen)
|
||||
{
|
||||
jomfbfbafkn.<>4__this.CMHBEGINGCG.AuthorityHidePaletteMenu();
|
||||
}
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
jomfbfbafkn.<>4__this.CMHBEGINGCG._tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011985 RID: 72069 RVA: 0x00400F48 File Offset: 0x003FF148
|
||||
[Token(Token = "0x6011985")]
|
||||
[Address(RVA = "0xE44C90", Offset = "0xE43A90", VA = "0x180E44C90")]
|
||||
public void AnimationButton_ToggleSmooth(bool isOn)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ABIJAGAGIIJ();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x06011986 RID: 72070 RVA: 0x00400F74 File Offset: 0x003FF174
|
||||
[Token(Token = "0x6011986")]
|
||||
[Address(RVA = "0xE443A0", Offset = "0xE431A0", VA = "0x180E443A0")]
|
||||
public void AnimationButton_CopyFrame()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ADKJDLNIDEB();
|
||||
}
|
||||
|
||||
// Token: 0x06011987 RID: 72071 RVA: 0x00400F98 File Offset: 0x003FF198
|
||||
[Token(Token = "0x6011987")]
|
||||
[Address(RVA = "0xE44750", Offset = "0xE43550", VA = "0x180E44750")]
|
||||
public void AnimationButton_PasteFrame()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ENCMNLILCED();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x06011988 RID: 72072 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011988")]
|
||||
[Address(RVA = "0xE47130", Offset = "0xE45F30", VA = "0x180E47130")]
|
||||
public void UpdateAnimationText()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011989 RID: 72073 RVA: 0x00400FC4 File Offset: 0x003FF1C4
|
||||
[Token(Token = "0x6011989")]
|
||||
[Address(RVA = "0xE47070", Offset = "0xE45E70", VA = "0x180E47070")]
|
||||
public void UpdateAnimationSliderPosition()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
AnimationGizmo <OGNPLKJOMPN>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField;
|
||||
EAJBEDGKIHB <MGJIACIFHFA>k__BackingField = <OGNPLKJOMPN>k__BackingField.<MGJIACIFHFA>k__BackingField;
|
||||
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = <OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = <MGJIACIFHFA>k__BackingField.BMHEHLLKJGN;
|
||||
float num3 = <OPGIEBKKAFC>k__BackingField.BIHCOAILPNI((float)num);
|
||||
float value = this.animationFrameSlider.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601198A RID: 72074 RVA: 0x0040102C File Offset: 0x003FF22C
|
||||
[Token(Token = "0x601198A")]
|
||||
[Address(RVA = "0xE47610", Offset = "0xE46410", VA = "0x180E47610")]
|
||||
public void UpdateSliderTicks()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
AnimationGizmo <OGNPLKJOMPN>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField;
|
||||
bool flag = <OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI;
|
||||
Slider3D slider3D = this.animationFrameSlider;
|
||||
if (flag)
|
||||
{
|
||||
float num = <OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.HDHIOIBGGNG;
|
||||
}
|
||||
int num2 = 0;
|
||||
slider3D.maxValue = (float)num2;
|
||||
if (flag)
|
||||
{
|
||||
int num3 = Mathf.Max(<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.GDIDFABFKJO, 2);
|
||||
int[] array = new int[num3];
|
||||
int num4 = 0;
|
||||
if (num3 > 0)
|
||||
{
|
||||
int num5 = Mathf.RoundToInt(<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.GJIHKDCFHLH(num4).MOPKOPOKKEE);
|
||||
num4++;
|
||||
array[0] = num5;
|
||||
}
|
||||
EAJBEDGKIHB <MGJIACIFHFA>k__BackingField = <OGNPLKJOMPN>k__BackingField.<MGJIACIFHFA>k__BackingField;
|
||||
Slider3D slider3D2 = this.animationFrameSlider;
|
||||
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = <OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField;
|
||||
int num6 = <MGJIACIFHFA>k__BackingField.BMHEHLLKJGN;
|
||||
float num7 = <OPGIEBKKAFC>k__BackingField.BIHCOAILPNI((float)num2);
|
||||
ulong num8;
|
||||
slider3D2.SetUpSlider("", array, num7, num8 != 0UL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601198B RID: 72075 RVA: 0x00401128 File Offset: 0x003FF328
|
||||
[Token(Token = "0x601198B")]
|
||||
[Address(RVA = "0xE47880", Offset = "0xE46680", VA = "0x180E47880")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN && this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<NLBIHGFBMHI>k__BackingField)
|
||||
{
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601198C RID: 72076 RVA: 0x00401168 File Offset: 0x003FF368
|
||||
[Token(Token = "0x601198C")]
|
||||
[Address(RVA = "0xE478E0", Offset = "0xE466E0", VA = "0x180E478E0")]
|
||||
public MakerPenMainScreen()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.ToolSelectionButtonPressed = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.UndoButtonPressed = oknnkfgfodl;
|
||||
int num5;
|
||||
int num6;
|
||||
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num5 != 0, num6 != 0);
|
||||
num6 = 0;
|
||||
num5 = 0;
|
||||
this.RedoButtonPressed = oknnkfgfodl2;
|
||||
int num7;
|
||||
int num8;
|
||||
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(32, num7 != 0, num8 != 0);
|
||||
num8 = 0;
|
||||
num7 = 0;
|
||||
this.DoneEditingButtonPressed = oknnkfgfodl3;
|
||||
int num9;
|
||||
int num10;
|
||||
OKNNKFGFODL oknnkfgfodl4 = new OKNNKFGFODL(32, num9 != 0, num10 != 0);
|
||||
num10 = 0;
|
||||
num9 = 0;
|
||||
this.CreateInventionButtonPressed = oknnkfgfodl4;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601198D RID: 72077 RVA: 0x004011FC File Offset: 0x003FF3FC
|
||||
[Token(Token = "0x601198D")]
|
||||
[Address(RVA = "0xE457D0", Offset = "0xE445D0", VA = "0x180E457D0")]
|
||||
[CompilerGenerated]
|
||||
private void GFGGDNPJCNE(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
ulong num;
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.GMKNJCMEEMF((float)num);
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
this.Button_OpenPaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x0601198E RID: 72078 RVA: 0x00401230 File Offset: 0x003FF430
|
||||
[Token(Token = "0x601198E")]
|
||||
[Address(RVA = "0xE46310", Offset = "0xE45110", VA = "0x180E46310")]
|
||||
[CompilerGenerated]
|
||||
private void PAGLPJOBDAL(float AJBNEPLFLLF)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.IJHPPDNPBNP(AJBNEPLFLLF);
|
||||
this.UpdateSliderTicks();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x0400B4DD RID: 46301
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B4DD")]
|
||||
[SerializeField]
|
||||
private Button3D openPaletteButton;
|
||||
|
||||
// Token: 0x0400B4DE RID: 46302
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B4DE")]
|
||||
[SerializeField]
|
||||
private MakerPenToolRadioGroup modeButtonsGroup;
|
||||
|
||||
// Token: 0x0400B4DF RID: 46303
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B4DF")]
|
||||
[SerializeField]
|
||||
private RadioButton3D createButton;
|
||||
|
||||
// Token: 0x0400B4E0 RID: 46304
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B4E0")]
|
||||
[SerializeField]
|
||||
private RadioButton3D freezeButton;
|
||||
|
||||
// Token: 0x0400B4E1 RID: 46305
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B4E1")]
|
||||
[SerializeField]
|
||||
private Button3D undoButton;
|
||||
|
||||
// Token: 0x0400B4E2 RID: 46306
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B4E2")]
|
||||
[SerializeField]
|
||||
private Button3D redoButton;
|
||||
|
||||
// Token: 0x0400B4E3 RID: 46307
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B4E3")]
|
||||
[SerializeField]
|
||||
private RadioButton3D editButton;
|
||||
|
||||
// Token: 0x0400B4E4 RID: 46308
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B4E4")]
|
||||
[SerializeField]
|
||||
private Button3D doneEditingButton;
|
||||
|
||||
// Token: 0x0400B4E5 RID: 46309
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B4E5")]
|
||||
[SerializeField]
|
||||
private RadioButton3D manipulateButton;
|
||||
|
||||
// Token: 0x0400B4E6 RID: 46310
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B4E6")]
|
||||
[SerializeField]
|
||||
private Slider3D snappingSlider;
|
||||
|
||||
// Token: 0x0400B4E7 RID: 46311
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B4E7")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D worldAxisButton;
|
||||
|
||||
// Token: 0x0400B4E8 RID: 46312
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B4E8")]
|
||||
[SerializeField]
|
||||
private RadioButton3D makeInventionButton;
|
||||
|
||||
// Token: 0x0400B4E9 RID: 46313
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B4E9")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showGadgetsToggle;
|
||||
|
||||
// Token: 0x0400B4EA RID: 46314
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B4EA")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInObjectMode;
|
||||
|
||||
// Token: 0x0400B4EB RID: 46315
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B4EB")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInShapeMode;
|
||||
|
||||
// Token: 0x0400B4EC RID: 46316
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B4EC")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInCircuitGroupMode;
|
||||
|
||||
// Token: 0x0400B4ED RID: 46317
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B4ED")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInAnimationMode;
|
||||
|
||||
// Token: 0x0400B4EE RID: 46318
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B4EE")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> allButtons;
|
||||
|
||||
// Token: 0x0400B4EF RID: 46319
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B4EF")]
|
||||
[SerializeField]
|
||||
private GameObject animationSection;
|
||||
|
||||
// Token: 0x0400B4F0 RID: 46320
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B4F0")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationFrameText;
|
||||
|
||||
// Token: 0x0400B4F1 RID: 46321
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B4F1")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationTimeText;
|
||||
|
||||
// Token: 0x0400B4F2 RID: 46322
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B4F2")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationCurveInText;
|
||||
|
||||
// Token: 0x0400B4F3 RID: 46323
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B4F3")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationCurveOutText;
|
||||
|
||||
// Token: 0x0400B4F4 RID: 46324
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400B4F4")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D animationSmoothButton;
|
||||
|
||||
// Token: 0x0400B4F5 RID: 46325
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400B4F5")]
|
||||
[SerializeField]
|
||||
private Button3D removeFrameButton;
|
||||
|
||||
// Token: 0x0400B4F6 RID: 46326
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400B4F6")]
|
||||
[SerializeField]
|
||||
private Slider3D animationFrameSlider;
|
||||
|
||||
// Token: 0x0400B4F7 RID: 46327
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400B4F7")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationPlayText;
|
||||
|
||||
// Token: 0x0400B4F8 RID: 46328
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400B4F8")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationAddText;
|
||||
|
||||
// Token: 0x0400B4F9 RID: 46329
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400B4F9")]
|
||||
public readonly MFBGLIHGCGO<MakerPen.KLAENPHIBEM> ToolSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FA RID: 46330
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400B4FA")]
|
||||
public readonly OKNNKFGFODL UndoButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FB RID: 46331
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400B4FB")]
|
||||
public readonly OKNNKFGFODL RedoButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FC RID: 46332
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400B4FC")]
|
||||
public readonly OKNNKFGFODL DoneEditingButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FD RID: 46333
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400B4FD")]
|
||||
public readonly OKNNKFGFODL CreateInventionButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FE RID: 46334
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400B4FE")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x020028F3 RID: 10483
|
||||
[Token(Token = "0x20028F3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PIOINNKHDNP
|
||||
{
|
||||
// Token: 0x0601198F RID: 72079 RVA: 0x00401268 File Offset: 0x003FF468
|
||||
[Token(Token = "0x601198F")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PIOINNKHDNP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011990 RID: 72080 RVA: 0x0040127C File Offset: 0x003FF47C
|
||||
[Token(Token = "0x6011990")]
|
||||
[Address(RVA = "0xE5AC30", Offset = "0xE59A30", VA = "0x180E5AC30")]
|
||||
internal bool <OnMakerPenModeChanged>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D createButton = this.<>4__this.createButton;
|
||||
return b == createButton;
|
||||
}
|
||||
|
||||
// Token: 0x06011991 RID: 72081 RVA: 0x004012A4 File Offset: 0x003FF4A4
|
||||
[Token(Token = "0x6011991")]
|
||||
[Address(RVA = "0xE5ACB0", Offset = "0xE59AB0", VA = "0x180E5ACB0")]
|
||||
internal bool <OnMakerPenModeChanged>b__1(RadioButton3D b)
|
||||
{
|
||||
if (b == 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
bool flag = b != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return "{il2cpp field on {'constant17' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0x220}" == flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400B4FF RID: 46335
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B4FF")]
|
||||
public MakerPenMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B500 RID: 46336
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B500")]
|
||||
public MakerPen.KLAENPHIBEM toolMode;
|
||||
}
|
||||
|
||||
// Token: 0x020028F5 RID: 10485
|
||||
[Token(Token = "0x20028F5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JOMFBFBAFKN
|
||||
{
|
||||
// Token: 0x06011995 RID: 72085 RVA: 0x00401320 File Offset: 0x003FF520
|
||||
[Token(Token = "0x6011995")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JOMFBFBAFKN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011996 RID: 72086 RVA: 0x00401334 File Offset: 0x003FF534
|
||||
[Token(Token = "0x6011996")]
|
||||
[Address(RVA = "0xE43620", Offset = "0xE42420", VA = "0x180E43620")]
|
||||
internal PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> <PushNumberDialog>b__0(TextInputUIDialog dialog)
|
||||
{
|
||||
string text = this.body;
|
||||
string text2 = this.title;
|
||||
return dialog.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06011997 RID: 72087 RVA: 0x0040135C File Offset: 0x003FF55C
|
||||
[Token(Token = "0x6011997")]
|
||||
[Address(RVA = "0xE43700", Offset = "0xE42500", VA = "0x180E43700")]
|
||||
internal void <PushNumberDialog>b__1(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.callback(num);
|
||||
}
|
||||
if (!this.wasOpen)
|
||||
{
|
||||
this.<>4__this.CMHBEGINGCG.AuthorityHidePaletteMenu();
|
||||
}
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
this.<>4__this.CMHBEGINGCG._tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B503 RID: 46339
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B503")]
|
||||
public string title;
|
||||
|
||||
// Token: 0x0400B504 RID: 46340
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B504")]
|
||||
public string body;
|
||||
|
||||
// Token: 0x0400B505 RID: 46341
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B505")]
|
||||
public Action<float> callback;
|
||||
|
||||
// Token: 0x0400B506 RID: 46342
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B506")]
|
||||
public bool wasOpen;
|
||||
|
||||
// Token: 0x0400B507 RID: 46343
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B507")]
|
||||
public MakerPenMainScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,263 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002930 RID: 10544
|
||||
[Token(Token = "0x2002930")]
|
||||
public class MakerPenMaterialButtonPagedGrid : RecyclerPagedGrid<CLKCBCAGDDK, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011B34 RID: 72500 RVA: 0x00407818 File Offset: 0x00405A18
|
||||
[Token(Token = "0x6011B34")]
|
||||
[Address(RVA = "0xE47A10", Offset = "0xE46810", VA = "0x180E47A10", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B35 RID: 72501 RVA: 0x0040784C File Offset: 0x00405A4C
|
||||
[Token(Token = "0x6011B35")]
|
||||
[Address(RVA = "0xE47E50", Offset = "0xE46C50", VA = "0x180E47E50")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B36 RID: 72502 RVA: 0x00407870 File Offset: 0x00405A70
|
||||
[Token(Token = "0x6011B36")]
|
||||
[Address(RVA = "0xE47B40", Offset = "0xE46940", VA = "0x180E47B40")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
int num = 0;
|
||||
SessionManager.SetProperty<MakerPenPaletteMainScreen, MakerPenPaletteMainScreen.PDANAFCBNHI>("currentMaterialTab", num);
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B37 RID: 72503 RVA: 0x00407894 File Offset: 0x00405A94
|
||||
[Token(Token = "0x6011B37")]
|
||||
[Address(RVA = "0xE47BF0", Offset = "0xE469F0", VA = "0x180E47BF0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnMaterialSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick buttonAction = button.PAALHPHGBDF;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenMaterialButtonPagedGrid <>4__this = this;
|
||||
MakerPenColorButton button2 = button;
|
||||
MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent onMaterialSelectedEvent = <>4__this.OnMaterialSelectedEvent;
|
||||
CLKCBCAGDDK materialId = button2.FBFMNGJHGNG.MaterialId;
|
||||
onMaterialSelectedEvent.Invoke(materialId);
|
||||
};
|
||||
buttonAction.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button3._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011B38 RID: 72504 RVA: 0x00407910 File Offset: 0x00405B10
|
||||
[Token(Token = "0x6011B38")]
|
||||
[Address(RVA = "0xE47EC0", Offset = "0xE46CC0", VA = "0x180E47EC0")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RadioButton3D selectedRadioButton = num;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
bool activeSelf = gameObject.activeSelf;
|
||||
while (!activeSelf)
|
||||
{
|
||||
}
|
||||
while (!activeSelf)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.uiFlowBase;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
while (num2 != (int)<LJOGMLBAABG>k__BackingField.FDIOCLHGCND)
|
||||
{
|
||||
}
|
||||
selectedRadioButton = makerPenPaletteMainScreen;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = hgfhgflnfpp.selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011B39 RID: 72505 RVA: 0x004079BC File Offset: 0x00405BBC
|
||||
[Token(Token = "0x6011B39")]
|
||||
[Address(RVA = "0xE47D00", Offset = "0xE46B00", VA = "0x180E47D00")]
|
||||
public void ResetSelectedMaterial()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__10_ = MakerPenMaterialButtonPagedGrid.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
MakerPenMaterialButtonPagedGrid.<>c.<>9__10_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__10_);
|
||||
}
|
||||
|
||||
// Token: 0x06011B3A RID: 72506 RVA: 0x004079FC File Offset: 0x00405BFC
|
||||
[Token(Token = "0x6011B3A")]
|
||||
[Address(RVA = "0xE47E00", Offset = "0xE46C00", VA = "0x180E47E00")]
|
||||
public void SetShapeMaterials(IEnumerable<CLKCBCAGDDK> GICEEPJBDOB, CLKCBCAGDDK EGJJHJHIPCF)
|
||||
{
|
||||
this.ResetSelectedMaterial();
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011B3B RID: 72507 RVA: 0x00407A1C File Offset: 0x00405C1C
|
||||
[Token(Token = "0x6011B3B")]
|
||||
[Address(RVA = "0xE47AB0", Offset = "0xE468B0", VA = "0x180E47AB0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CLKCBCAGDDK NFBNKKLNFFF, MakerPenColorButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo;
|
||||
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
|
||||
int num = 0;
|
||||
LNBGEMHOKFN defaultColor = shapeMaterialInfo.DefaultColor;
|
||||
LKDLEHGHCAD.Initialize(defaultColor, materialId, (MaterialSwatchPreviewUI.HBMLCINDMLE)num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B3C RID: 72508 RVA: 0x00407A4C File Offset: 0x00405C4C
|
||||
[Token(Token = "0x6011B3C")]
|
||||
[Address(RVA = "0xE48100", Offset = "0xE46F00", VA = "0x180E48100")]
|
||||
public MakerPenMaterialButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B616 RID: 46614
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B616")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0400B617 RID: 46615
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B617")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B618 RID: 46616
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B618")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B619 RID: 46617
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B619")]
|
||||
public MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent OnMaterialSelectedEvent;
|
||||
|
||||
// Token: 0x02002931 RID: 10545
|
||||
[Token(Token = "0x2002931")]
|
||||
[Serializable]
|
||||
public class MaterialSelectedEvent : UnityEvent<CLKCBCAGDDK>
|
||||
{
|
||||
// Token: 0x06011B3D RID: 72509 RVA: 0x00407A60 File Offset: 0x00405C60
|
||||
[Token(Token = "0x6011B3D")]
|
||||
[Address(RVA = "0xE58AE0", Offset = "0xE578E0", VA = "0x180E58AE0")]
|
||||
public MaterialSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002932 RID: 10546
|
||||
[Token(Token = "0x2002932")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AMFINLBIMGN
|
||||
{
|
||||
// Token: 0x06011B3E RID: 72510 RVA: 0x00407A74 File Offset: 0x00405C74
|
||||
[Token(Token = "0x6011B3E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AMFINLBIMGN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B3F RID: 72511 RVA: 0x00407A88 File Offset: 0x00405C88
|
||||
[Token(Token = "0x6011B3F")]
|
||||
[Address(RVA = "0xE429D0", Offset = "0xE417D0", VA = "0x180E429D0")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenMaterialButtonPagedGrid makerPenMaterialButtonPagedGrid = this.<>4__this;
|
||||
MakerPenColorButton makerPenColorButton = this.button;
|
||||
MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent onMaterialSelectedEvent = makerPenMaterialButtonPagedGrid.OnMaterialSelectedEvent;
|
||||
CLKCBCAGDDK materialId = makerPenColorButton.FBFMNGJHGNG.MaterialId;
|
||||
onMaterialSelectedEvent.Invoke(materialId);
|
||||
}
|
||||
|
||||
// Token: 0x0400B61A RID: 46618
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B61A")]
|
||||
public MakerPenMaterialButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B61B RID: 46619
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B61B")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002933 RID: 10547
|
||||
[Token(Token = "0x2002933")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HGFHGFLNFPP
|
||||
{
|
||||
// Token: 0x06011B40 RID: 72512 RVA: 0x00407AC4 File Offset: 0x00405CC4
|
||||
[Token(Token = "0x6011B40")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HGFHGFLNFPP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B41 RID: 72513 RVA: 0x00407AD8 File Offset: 0x00405CD8
|
||||
[Token(Token = "0x6011B41")]
|
||||
[Address(RVA = "0xE43200", Offset = "0xE42000", VA = "0x180E43200")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B61C RID: 46620
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B61C")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,344 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028F6 RID: 10486
|
||||
[Token(Token = "0x20028F6")]
|
||||
public class MakerPenPaletteConfigScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x17003162 RID: 12642
|
||||
// (get) Token: 0x06011998 RID: 72088 RVA: 0x004013C4 File Offset: 0x003FF5C4
|
||||
// (set) Token: 0x06011999 RID: 72089 RVA: 0x004013D8 File Offset: 0x003FF5D8
|
||||
[Token(Token = "0x17003162")]
|
||||
public ODAEKFDKCEC MHHIKMHGHOC
|
||||
{
|
||||
[Token(Token = "0x6011998")]
|
||||
[Address(RVA = "0x8363B0", Offset = "0x8351B0", VA = "0x1808363B0")]
|
||||
get
|
||||
{
|
||||
return this.CFHHPPCBOJO;
|
||||
}
|
||||
[Token(Token = "0x6011999")]
|
||||
[Address(RVA = "0xE48BF0", Offset = "0xE479F0", VA = "0x180E48BF0")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = this == num;
|
||||
if (!flag && (value == 0 || flag || this.CFHHPPCBOJO != value))
|
||||
{
|
||||
if (this.CFHHPPCBOJO != 0)
|
||||
{
|
||||
Action action = new Action(this.DLFJAKEFDFL);
|
||||
}
|
||||
this.CFHHPPCBOJO = value;
|
||||
this.GOJOOBMLPPI();
|
||||
if (this.CFHHPPCBOJO != 0)
|
||||
{
|
||||
Action action2 = new Action(this.DLFJAKEFDFL);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601199A RID: 72090 RVA: 0x00401440 File Offset: 0x003FF640
|
||||
[Token(Token = "0x601199A")]
|
||||
[Address(RVA = "0xE48A60", Offset = "0xE47860", VA = "0x180E48A60", Slot = "8")]
|
||||
public override void StackedUIOpened()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base..ctor();
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string text = this.ToString();
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601199B RID: 72091 RVA: 0x00401474 File Offset: 0x003FF674
|
||||
[Token(Token = "0x601199B")]
|
||||
[Address(RVA = "0xE48940", Offset = "0xE47740", VA = "0x180E48940", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string text = this.ToString();
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601199C RID: 72092 RVA: 0x004014A8 File Offset: 0x003FF6A8
|
||||
[Token(Token = "0x601199C")]
|
||||
[Address(RVA = "0xE48140", Offset = "0xE46F40", VA = "0x180E48140")]
|
||||
private void DLFJAKEFDFL()
|
||||
{
|
||||
if (this.CFHHPPCBOJO != 0)
|
||||
{
|
||||
}
|
||||
this.GOJOOBMLPPI();
|
||||
}
|
||||
|
||||
// Token: 0x0601199D RID: 72093 RVA: 0x004014C4 File Offset: 0x003FF6C4
|
||||
[Token(Token = "0x601199D")]
|
||||
[Address(RVA = "0xE481A0", Offset = "0xE46FA0", VA = "0x180E481A0")]
|
||||
private void GOJOOBMLPPI()
|
||||
{
|
||||
int num;
|
||||
bool flag;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
num2 = 0;
|
||||
}
|
||||
while (num != 0);
|
||||
this.JDOKFGPONNM.Clear();
|
||||
ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO;
|
||||
if (cfhhppcbojo != 0 && flag)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.editableObjectNameText;
|
||||
ODAEKFDKCEC cfhhppcbojo2 = this.CFHHPPCBOJO;
|
||||
if (num2 < cfhhppcbojo)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
bool flag2;
|
||||
LDCBLKDLODB ldcblkdlodb;
|
||||
LDCBLKDLODB ldcblkdlodb2;
|
||||
if (textMeshProUGUI.text != 0 && flag2 && ldcblkdlodb != 0 && ldcblkdlodb2.OEJPFPCBAMM)
|
||||
{
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
}
|
||||
LDCBLKDLODB ldcblkdlodb3;
|
||||
LDCBLKDLODB ldcblkdlodb4;
|
||||
LDCBLKDLODB ldcblkdlodb5;
|
||||
if (ldcblkdlodb3 != 0 && ldcblkdlodb4 != 0 && ldcblkdlodb5.OEJPFPCBAMM)
|
||||
{
|
||||
LDCBLKDLODB ldcblkdlodb6;
|
||||
long num4 = ldcblkdlodb6.AJHBGBHGGAL;
|
||||
PMGCJEPKFOF<BBHENFCNLAB.AJCEIOJPMLJ> pmgcjepkfof = BBHENFCNLAB.PPMMEALNIJN(new List { num4 });
|
||||
Action<BBHENFCNLAB.AJCEIOJPMLJ> action = new Action(this.GJOKJBMDDIE);
|
||||
if (num2 < this)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == this)
|
||||
{
|
||||
pmgcjepkfof += pmgcjepkfof;
|
||||
num2 += 19;
|
||||
goto IL_F2;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
return;
|
||||
}
|
||||
IL_F2:
|
||||
this.OBIPDMCDDIE(HECIICKPCDN.Unlimited);
|
||||
return;
|
||||
}
|
||||
this.<KBKJKEOPIGB>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0601199E RID: 72094 RVA: 0x004015E4 File Offset: 0x003FF7E4
|
||||
[Token(Token = "0x601199E")]
|
||||
[Address(RVA = "0xE48700", Offset = "0xE47500", VA = "0x180E48700")]
|
||||
private void OBIPDMCDDIE(HECIICKPCDN FKHAFGHDHJH)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO;
|
||||
num += num;
|
||||
num++;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
string text;
|
||||
text += text;
|
||||
}
|
||||
while (num != 0);
|
||||
Action action = new Action(this.INPGGEKIIHO);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
}
|
||||
|
||||
// Token: 0x0601199F RID: 72095 RVA: 0x00401654 File Offset: 0x003FF854
|
||||
[Token(Token = "0x601199F")]
|
||||
[Address(RVA = "0xE48B80", Offset = "0xE47980", VA = "0x180E48B80")]
|
||||
public MakerPenPaletteConfigScreen()
|
||||
{
|
||||
List<BaseCreationObjectSettingPropertyUIControl> list = new List();
|
||||
this.JDOKFGPONNM = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060119A0 RID: 72096 RVA: 0x00401674 File Offset: 0x003FF874
|
||||
[Token(Token = "0x60119A0")]
|
||||
[Address(RVA = "0xE48190", Offset = "0xE46F90", VA = "0x180E48190")]
|
||||
[CompilerGenerated]
|
||||
private void GJOKJBMDDIE(BBHENFCNLAB.AJCEIOJPMLJ GIAOBLMEMMI)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060119A1 RID: 72097 RVA: 0x00401684 File Offset: 0x003FF884
|
||||
[Token(Token = "0x60119A1")]
|
||||
[Address(RVA = "0xE48670", Offset = "0xE47470", VA = "0x180E48670")]
|
||||
[CompilerGenerated]
|
||||
private void INPGGEKIIHO()
|
||||
{
|
||||
PagedGrid pagedGrid = this.pagedGrid;
|
||||
int num = 0;
|
||||
if (pagedGrid != num)
|
||||
{
|
||||
this.pagedGrid.RefreshChildren(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B508 RID: 46344
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B508")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI editableObjectNameText;
|
||||
|
||||
// Token: 0x0400B509 RID: 46345
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B509")]
|
||||
[SerializeField]
|
||||
private PagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400B50A RID: 46346
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B50A")]
|
||||
[SerializeField]
|
||||
private RectTransform controlsRootTransform;
|
||||
|
||||
// Token: 0x0400B50B RID: 46347
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B50B")]
|
||||
[Header("Editing")]
|
||||
public CreationObjectSettingBooleanUIControl DefaultBoolUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B50C RID: 46348
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B50C")]
|
||||
public CreationObjectSettingStringUIControl DefaultStringUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B50D RID: 46349
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B50D")]
|
||||
public CreationObjectSettingIntUIControl DefaultIntUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B50E RID: 46350
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B50E")]
|
||||
public CreationObjectSettingIntSliderUIControl DefaultIntSliderUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B50F RID: 46351
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B50F")]
|
||||
public CreationObjectSettingFloatUIControl DefaultFloatUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B510 RID: 46352
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B510")]
|
||||
public CreationObjectSettingFriendlyIntControl DefaultEnumUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B511 RID: 46353
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B511")]
|
||||
public CreationObjectSettingFriendlyFlagsControl DefaultFlagsUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B512 RID: 46354
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B512")]
|
||||
public CreationObjectSettingToolCleanupUIControl DefaultToolCleanupUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B513 RID: 46355
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B513")]
|
||||
public CreationObjectSettingButtonUIControl DefaultButtonUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B514 RID: 46356
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B514")]
|
||||
public CreationObjectSettingButtonUIControl EditTagsButtonUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B515 RID: 46357
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B515")]
|
||||
public CreationObjectSettingStringUIControl TagInputFieldUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B516 RID: 46358
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B516")]
|
||||
public RoleGuidEditableUIControl RoleEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400B517 RID: 46359
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B517")]
|
||||
public RoleGuidSetEditableUIControl RoleSetEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400B518 RID: 46360
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B518")]
|
||||
public CreationObjectSettingColorUIControl DefaultColorUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B519 RID: 46361
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B519")]
|
||||
public KeyGuidEditableUIControl KeyEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400B51A RID: 46362
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B51A")]
|
||||
[SerializeField]
|
||||
public NodeGroupEditable NodeGroupEditableUIPrefab;
|
||||
|
||||
// Token: 0x0400B51B RID: 46363
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B51B")]
|
||||
public CreationObjectSettingObjectUIControl DefaultObjectUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B51C RID: 46364
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B51C")]
|
||||
public CreationObjectSettingSearchIdUIControl DefaultSearchUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B51D RID: 46365
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B51D")]
|
||||
private ODAEKFDKCEC CFHHPPCBOJO;
|
||||
|
||||
// Token: 0x0400B51E RID: 46366
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B51E")]
|
||||
private List<BaseCreationObjectSettingPropertyUIControl> JDOKFGPONNM;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1428 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Tools;
|
||||
using RecRoom.Tools.MakerPenTools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028F7 RID: 10487
|
||||
[Token(Token = "0x20028F7")]
|
||||
public class MakerPenPaletteInventionCreationScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x060119A2 RID: 72098 RVA: 0x004016B8 File Offset: 0x003FF8B8
|
||||
[Token(Token = "0x60119A2")]
|
||||
[Address(RVA = "0xE4B500", Offset = "0xE4A300", VA = "0x180E4B500")]
|
||||
public static void PopScreenAndSubScreensFromMenu(StackedUIBase HPNPDOJKCMP)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(HPNPDOJKCMP == num) && MakerPenPaletteInventionCreationScreen.IsInventionCreationScreenOrSubScreen(HPNPDOJKCMP.<CBEMGFDBBJA>k__BackingField))
|
||||
{
|
||||
HPNPDOJKCMP.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119A3 RID: 72099 RVA: 0x004016EC File Offset: 0x003FF8EC
|
||||
[Token(Token = "0x60119A3")]
|
||||
[Address(RVA = "0xE49A30", Offset = "0xE48830", VA = "0x180E49A30")]
|
||||
public static bool IsInventionCreationScreenOrSubScreen(StackedUIFlowBase LHHONCAOJFH)
|
||||
{
|
||||
if (LHHONCAOJFH == 0 || LHHONCAOJFH == 0)
|
||||
{
|
||||
if (LHHONCAOJFH != 0)
|
||||
{
|
||||
if (LHHONCAOJFH != 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return LHHONCAOJFH != 0;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060119A4 RID: 72100 RVA: 0x0040171C File Offset: 0x003FF91C
|
||||
[Token(Token = "0x60119A4")]
|
||||
[Address(RVA = "0xE49980", Offset = "0xE48780", VA = "0x180E49980", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
|
||||
Action<bool> action = new Action(this.MOKFNOFAEPD);
|
||||
paletteMenu.OnMenuOpenCloseEvent += action;
|
||||
}
|
||||
|
||||
// Token: 0x060119A5 RID: 72101 RVA: 0x00401758 File Offset: 0x003FF958
|
||||
[Token(Token = "0x60119A5")]
|
||||
[Address(RVA = "0xE4B0E0", Offset = "0xE49EE0", VA = "0x180E4B0E0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
|
||||
Action<bool> action = new Action(this.MOKFNOFAEPD);
|
||||
paletteMenu.OnMenuOpenCloseEvent -= action;
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
|
||||
Action<GIPDDLFFNGG, bool> action2 = new Action(this.HHHAMHHAJDN);
|
||||
IILCGFIHJLP<GIPDDLFFNGG, bool> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onSelectionChanged, action2);
|
||||
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = iilcgfihjlp;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action3 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp2 = IILCGFIHJLP.GMNMHGMFGOL(onModeChanged, action3);
|
||||
<LJOGMLBAABG>k__BackingField.OnModeChanged = iilcgfihjlp2;
|
||||
ManagedTexture iebmgdpkcog = this.IEBMGDPKCOG;
|
||||
if (iebmgdpkcog != 0)
|
||||
{
|
||||
iebmgdpkcog.GNGOOMMLPHE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119A6 RID: 72102 RVA: 0x0040180C File Offset: 0x003FFA0C
|
||||
[Token(Token = "0x60119A6")]
|
||||
[Address(RVA = "0xE4A8F0", Offset = "0xE496F0", VA = "0x180E4A8F0")]
|
||||
private void MOKFNOFAEPD(bool MCIOKLGHGFK)
|
||||
{
|
||||
if (!MCIOKLGHGFK)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<KBKJKEOPIGB>k__BackingField);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119A7 RID: 72103 RVA: 0x0040182C File Offset: 0x003FFA2C
|
||||
[Token(Token = "0x60119A7")]
|
||||
[Address(RVA = "0xE4B260", Offset = "0xE4A060", VA = "0x180E4B260", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
bool mbifdoijdmj = this.MBIFDOIJDMJ;
|
||||
this.JNMALKLFINB(mbifdoijdmj);
|
||||
}
|
||||
|
||||
// Token: 0x060119A8 RID: 72104 RVA: 0x00401850 File Offset: 0x003FFA50
|
||||
[Token(Token = "0x60119A8")]
|
||||
[Address(RVA = "0xE49CB0", Offset = "0xE48AB0", VA = "0x180E49CB0")]
|
||||
private void JNMALKLFINB(bool MBIFDOIJDMJ)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<LJOGMLBAABG>k__BackingField == num))
|
||||
{
|
||||
this.instructionsSubscreen.SetActive(true);
|
||||
GameObject gameObject = this.resultSubscreen;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
if (MBIFDOIJDMJ)
|
||||
{
|
||||
if (this.DDIKKPFKNHE)
|
||||
{
|
||||
if (!this.INJHNHPCBHN)
|
||||
{
|
||||
CDJFFFCFLMF cdjfffcflmf = MakerPenCreateInventionFromSelectionOperation.ONEFHFMLLIP(this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField);
|
||||
Action action = new Action(this.OOMIDMLEGJO);
|
||||
Action<string> action2 = new Action(this.GFKPEHGMNGB);
|
||||
Action action3 = new Action(this.NMCNJIDEPHG);
|
||||
}
|
||||
this.LOOMBGNMNAP();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
this.<LJOGMLBAABG>k__BackingField.StartInventionObjectsSelection();
|
||||
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.OnSelectionChanged;
|
||||
Action<GIPDDLFFNGG, bool> action4 = new Action(this.HHHAMHHAJDN);
|
||||
int selectionCount = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.ENEJDOAEDCJ;
|
||||
TextMeshProUGUI textMeshProUGUI = this.objectCountText;
|
||||
int num3 = 0;
|
||||
bool flag = textMeshProUGUI != num3;
|
||||
if (flag)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.objectCountText;
|
||||
string text = string.Format("Objects selected: {0}", flag);
|
||||
string text2 = textMeshProUGUI2.text;
|
||||
}
|
||||
Button3D button3D = this.nextButton;
|
||||
bool flag2 = selectionCount > 0;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
MFBGLIHGCGO<bool> inventionObjectsSelectionCompleted = this.<LJOGMLBAABG>k__BackingField.InventionObjectsSelectionCompleted;
|
||||
Action<bool> action5 = new Action(this.HLKCKJNDELP);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField2.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action6 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(onModeChanged, action6);
|
||||
<LJOGMLBAABG>k__BackingField2.OnModeChanged = iilcgfihjlp;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119A9 RID: 72105 RVA: 0x004019D0 File Offset: 0x003FFBD0
|
||||
[Token(Token = "0x60119A9")]
|
||||
[Address(RVA = "0xE4B290", Offset = "0xE4A090", VA = "0x180E4B290", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField3;
|
||||
do
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
this.MBIFDOIJDMJ = CJEIBCEPAPO;
|
||||
if (CJEIBCEPAPO)
|
||||
{
|
||||
return;
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<LJOGMLBAABG>k__BackingField != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<BDFEKAONFDI>k__BackingField != num2)
|
||||
{
|
||||
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.OnSelectionChanged;
|
||||
Action<GIPDDLFFNGG, bool> action = new Action(this.HHHAMHHAJDN);
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField2.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action2 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onModeChanged, action2);
|
||||
<LJOGMLBAABG>k__BackingField2.OnModeChanged = iilcgfihjlp;
|
||||
<LJOGMLBAABG>k__BackingField3 = this.<LJOGMLBAABG>k__BackingField;
|
||||
}
|
||||
while (!<LJOGMLBAABG>k__BackingField3.<NJKODCEDGPE>k__BackingField || this.DDIKKPFKNHE);
|
||||
<LJOGMLBAABG>k__BackingField3.CancelInventionObjectsSelection();
|
||||
MFBGLIHGCGO<bool> inventionObjectsSelectionCompleted = this.<LJOGMLBAABG>k__BackingField.InventionObjectsSelectionCompleted;
|
||||
Action<bool> action3 = new Action(this.HLKCKJNDELP);
|
||||
this.<LJOGMLBAABG>k__BackingField.paletteMenu.GCMLOIFNJMB.BIHKNNPGGKP(this);
|
||||
}
|
||||
|
||||
// Token: 0x060119AA RID: 72106 RVA: 0x00401AD4 File Offset: 0x003FFCD4
|
||||
[Token(Token = "0x60119AA")]
|
||||
[Address(RVA = "0xE48F70", Offset = "0xE47D70", VA = "0x180E48F70")]
|
||||
public void Button_Done()
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = <LJOGMLBAABG>k__BackingField.CompleteInventionObjectsSelection(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060119AB RID: 72107 RVA: 0x00401AF8 File Offset: 0x003FFCF8
|
||||
[Token(Token = "0x60119AB")]
|
||||
[Address(RVA = "0xE48DB0", Offset = "0xE47BB0", VA = "0x180E48DB0")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.CancelInventionObjectsSelection();
|
||||
}
|
||||
|
||||
// Token: 0x060119AC RID: 72108 RVA: 0x00401B18 File Offset: 0x003FFD18
|
||||
[Token(Token = "0x60119AC")]
|
||||
[Address(RVA = "0xE48DE0", Offset = "0xE47BE0", VA = "0x180E48DE0")]
|
||||
public void Button_DeselectObjectsThatPreventSaving()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (this.IBOGIKMOLOC == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.<LJOGMLBAABG>k__BackingField.StartInventionObjectsSelection();
|
||||
GameObject gameObject = this.resultSubscreen;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
GameObject gameObject2 = this.deselectContainer;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
this.instructionsSubscreen.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x060119AD RID: 72109 RVA: 0x00401B98 File Offset: 0x003FFD98
|
||||
[Token(Token = "0x60119AD")]
|
||||
[Address(RVA = "0x7C1050", Offset = "0x7BFE50", VA = "0x1807C1050")]
|
||||
public void SetSelectionPrevalidated(bool ABMCMLCOFJP)
|
||||
{
|
||||
this.INJHNHPCBHN = ABMCMLCOFJP;
|
||||
}
|
||||
|
||||
// Token: 0x060119AE RID: 72110 RVA: 0x00401BAC File Offset: 0x003FFDAC
|
||||
[Token(Token = "0x60119AE")]
|
||||
[Address(RVA = "0xD528F0", Offset = "0xD516F0", VA = "0x180D528F0")]
|
||||
public void SetSkipObjectSelection(bool KKDPFGADCEK)
|
||||
{
|
||||
this.DDIKKPFKNHE = KKDPFGADCEK;
|
||||
}
|
||||
|
||||
// Token: 0x060119AF RID: 72111 RVA: 0x00401BC0 File Offset: 0x003FFDC0
|
||||
[Token(Token = "0x60119AF")]
|
||||
[Address(RVA = "0xE4B590", Offset = "0xE4A390", VA = "0x180E4B590")]
|
||||
public void ResetToInitialState()
|
||||
{
|
||||
this.JNMALKLFINB(true);
|
||||
}
|
||||
|
||||
// Token: 0x060119B0 RID: 72112 RVA: 0x00401BD4 File Offset: 0x003FFDD4
|
||||
[Token(Token = "0x60119B0")]
|
||||
[Address(RVA = "0xD35B20", Offset = "0xD34920", VA = "0x180D35B20")]
|
||||
public void SetCancelOnReturnToMainScreen(bool BLJNKBMJMKJ)
|
||||
{
|
||||
this.BLJNKBMJMKJ = BLJNKBMJMKJ;
|
||||
}
|
||||
|
||||
// Token: 0x060119B1 RID: 72113 RVA: 0x00401BE8 File Offset: 0x003FFDE8
|
||||
[Token(Token = "0x60119B1")]
|
||||
[Address(RVA = "0xE4A350", Offset = "0xE49150", VA = "0x180E4A350")]
|
||||
private void LOOMBGNMNAP()
|
||||
{
|
||||
AOLMGGAPKEH gcmloifnjmb = this.<LJOGMLBAABG>k__BackingField.paletteMenu.GCMLOIFNJMB;
|
||||
gcmloifnjmb.BPAJKKAGPKB(this);
|
||||
this.KGODFEIPINC = true;
|
||||
if (gcmloifnjmb != 0)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
this.KGODFEIPINC = false;
|
||||
MakerPenPaletteUI paletteMenuToolUI = <LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
Action<PFLPCICDFNF> action = new Action(this.MMJCHCGGOPL);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
Action action2 = new Action(this.IKKLOHCLHOP);
|
||||
int num2 = 0;
|
||||
if (this != num2)
|
||||
{
|
||||
EnterInventionNameDialog component = base.GetComponent<EnterInventionNameDialog>();
|
||||
int num3 = 0;
|
||||
if (component != num3)
|
||||
{
|
||||
component.SetButtonText("Next", "Back");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119B2 RID: 72114 RVA: 0x00401C98 File Offset: 0x003FFE98
|
||||
[Token(Token = "0x60119B2")]
|
||||
[Address(RVA = "0xE4AA60", Offset = "0xE49860", VA = "0x180E4AA60")]
|
||||
private void NIDPBNNELCB()
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB mojcbgkmahb = new MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB();
|
||||
mojcbgkmahb.<>4__this = this;
|
||||
IEnumerable<GIPDDLFFNGG> currentSelectionForTemplate = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.GetCurrentSelectionForTemplate();
|
||||
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
|
||||
string fmnalpdbjhp = this.FMNALPDBJHP;
|
||||
string eajdmhlbknd = this.EAJDMHLBKND;
|
||||
GIPDDLFFNGG[] array = Enumerable.ToArray<GIPDDLFFNGG>(currentSelectionForTemplate);
|
||||
mojcbgkmahb.context = bfkefcfnnkh;
|
||||
mojcbgkmahb.context.JLGIGGAKANM = eajdmhlbknd;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
ulong num4;
|
||||
JCOINEEFENJ<RenderTexture> jcoineefenj = ShareCamera.LocalRequestSingleImage(false, num2 != 0, num3 != 0UL, "Invention Image", num4 != 0UL);
|
||||
if (this.<LJOGMLBAABG>k__BackingField._tool.FNFNLDBILFE)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = this.<LJOGMLBAABG>k__BackingField._tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
float z = Vector3.zero.z;
|
||||
float z2 = Vector3.zero.z;
|
||||
}
|
||||
Player.<EGKJPJKLEAI>k__BackingField.backpack.RecallTool(JKPLBBBJLJK.MAKER_PEN);
|
||||
Action action = delegate
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB.<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d;
|
||||
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.System.IDisposable.Dispose();
|
||||
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.<>1__state = (int)((ulong)0L);
|
||||
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.<>4__this = mojcbgkmahb;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d);
|
||||
};
|
||||
Action<RenderTexture> action2 = delegate(RenderTexture renderTex)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen <>4__this = mojcbgkmahb.<>4__this;
|
||||
int num5 = 0;
|
||||
<>4__this.IEBMGDPKCOG.DPCIGLIJMPF(renderTex);
|
||||
ManagedTexture iebmgdpkcog = mojcbgkmahb.<>4__this.IEBMGDPKCOG;
|
||||
int num6 = 0;
|
||||
PMGCJEPKFOF<Texture2D> pmgcjepkfof = iebmgdpkcog.BBLLIEGLEEE((ManagedTexture.HGJAGEHBPNE)((ulong)3L), num6 != 0);
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.backpack.UseTool((JKPLBBBJLJK)((uint)1), num5, true))
|
||||
{
|
||||
if (mojcbgkmahb.<>9__3 == 0)
|
||||
{
|
||||
Action action3 = delegate
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen <>4__this2 = mojcbgkmahb.<>4__this;
|
||||
MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC context = mojcbgkmahb.context;
|
||||
string jlgiggakanm = mojcbgkmahb.context.JLGIGGAKANM;
|
||||
if (!<>4__this2.OCOIBKNPCGI(context))
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num7 = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Failed - Selection Unavailable", 3f, num7, num7);
|
||||
}
|
||||
MakerPenPaletteInventionCreationScreen <>4__this3 = mojcbgkmahb.<>4__this;
|
||||
OBBBPCBIMME bfkefcfnnkh2 = <>4__this3.BFKEFCFNNKH;
|
||||
float mopmdbodnje;
|
||||
if (bfkefcfnnkh2 != 0)
|
||||
{
|
||||
long <BHBCCAKKIMJ>k__BackingField = bfkefcfnnkh2.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteInventionCreationScreen <>4__this = <>4__this3;
|
||||
long targetInventionId = <BHBCCAKKIMJ>k__BackingField;
|
||||
ManagedTexture iebmgdpkcog2 = <>4__this3.IEBMGDPKCOG;
|
||||
int num8 = 0;
|
||||
PMGCJEPKFOF<string> pmgcjepkfof2 = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog2, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num8, 80);
|
||||
Action<string> action4 = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen <>4__this5 = <>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text2 = string.Format("Unable to update Image of invention: {0}", error);
|
||||
<>4__this5.GFKPEHGMNGB(text2);
|
||||
};
|
||||
Action<string> <>9__2;
|
||||
Action<string> action5 = delegate(string imageName)
|
||||
{
|
||||
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof4 = BBHENFCNLAB.ONLOPCCOFMM(targetInventionId, imageName);
|
||||
if (<>9__2 == 0)
|
||||
{
|
||||
Action<string> action8 = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen <>4__this6 = <>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text3 = string.Format("Unable to update Image of invention: {0}", error);
|
||||
<>4__this6.GFKPEHGMNGB(text3);
|
||||
};
|
||||
<>9__2 = action8;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
MakerPenPaletteInventionCreationScreen <>4__this4 = mojcbgkmahb.<>4__this;
|
||||
long <BHBCCAKKIMJ>k__BackingField2 = <>4__this4.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField;
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
mopmdbodnje = <>4__this4.MOPMDBODNJE;
|
||||
if (mopmdbodnje <= realtimeSinceStartup)
|
||||
{
|
||||
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
||||
OBBBPCBIMME bfkefcfnnkh3 = <>4__this4.BFKEFCFNNKH;
|
||||
<>4__this4.MOPMDBODNJE = realtimeSinceStartup2;
|
||||
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh3.<LGACIEKBLBM>k__BackingField;
|
||||
string text = "Saving new version of " + <LGACIEKBLBM>k__BackingField + "...";
|
||||
<>4__this4.GFKPEHGMNGB(text);
|
||||
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof3 = <>4__this4.<LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewVersionOfInvention(<BHBCCAKKIMJ>k__BackingField2);
|
||||
Action<CreationManager.GLBINAEHJEL> action6 = new Action(<>4__this4.FGADFNHMIDM);
|
||||
Action<string> action7 = new Action(<>4__this4.AIHAILAIPLG);
|
||||
}
|
||||
return;
|
||||
}
|
||||
float realtimeSinceStartup3 = Time.realtimeSinceStartup;
|
||||
while (mopmdbodnje > realtimeSinceStartup3)
|
||||
{
|
||||
}
|
||||
float realtimeSinceStartup4 = Time.realtimeSinceStartup;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
mojcbgkmahb.<>9__3 = action3;
|
||||
}
|
||||
if (MakerPenPaletteInventionCreationScreen.<>c.<>9__39_4 == 0)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.<>c.<>9__39_4 = delegate
|
||||
{
|
||||
NotificationManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num9 = 0;
|
||||
IDisposable disposable2 = instance3.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Cancelled", 3f, num9, num9);
|
||||
};
|
||||
}
|
||||
}
|
||||
};
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x060119B3 RID: 72115 RVA: 0x00401D94 File Offset: 0x003FFF94
|
||||
[Token(Token = "0x60119B3")]
|
||||
[Address(RVA = "0xE4ADF0", Offset = "0xE49BF0", VA = "0x180E4ADF0")]
|
||||
private bool OCOIBKNPCGI(MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC LHOMKMINCHH)
|
||||
{
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
string jlgiggakanm = LHOMKMINCHH.JLGIGGAKANM;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
string jlgiggakanm2 = LHOMKMINCHH.JLGIGGAKANM;
|
||||
this.IEBMGDPKCOG.GNGOOMMLPHE();
|
||||
string jlgiggakanm3 = LHOMKMINCHH.JLGIGGAKANM;
|
||||
this.<LJOGMLBAABG>k__BackingField.RestorableSelectionContext = 0;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060119B4 RID: 72116 RVA: 0x00401DF0 File Offset: 0x003FFFF0
|
||||
[Token(Token = "0x60119B4")]
|
||||
[Address(RVA = "0xE4A6E0", Offset = "0xE494E0", VA = "0x180E4A6E0")]
|
||||
private void MLNNCKJPKLM()
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
if (this.MOPMDBODNJE <= realtimeSinceStartup)
|
||||
{
|
||||
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
||||
this.MOPMDBODNJE = realtimeSinceStartup2;
|
||||
this.GFKPEHGMNGB("Creating...");
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
ManagedTexture iebmgdpkcog = this.IEBMGDPKCOG;
|
||||
string eajdmhlbknd = this.EAJDMHLBKND;
|
||||
string fmnalpdbjhp = this.FMNALPDBJHP;
|
||||
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof = <LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewInvention(fmnalpdbjhp, eajdmhlbknd, iebmgdpkcog);
|
||||
Action<CreationManager.GLBINAEHJEL> action = new Action(this.CBJBFOAHKAH);
|
||||
Action<string> action2 = new Action(this.JFPPKLNPDEH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119B5 RID: 72117 RVA: 0x00401E7C File Offset: 0x0040007C
|
||||
[Token(Token = "0x60119B5")]
|
||||
[Address(RVA = "0xE4A900", Offset = "0xE49700", VA = "0x180E4A900")]
|
||||
private void NGPEMFMJHPE(long LGFFMFHOMBG)
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
if (this.MOPMDBODNJE <= realtimeSinceStartup)
|
||||
{
|
||||
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
||||
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
|
||||
this.MOPMDBODNJE = realtimeSinceStartup2;
|
||||
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh.<LGACIEKBLBM>k__BackingField;
|
||||
string text = "Saving new version of " + <LGACIEKBLBM>k__BackingField + "...";
|
||||
this.GFKPEHGMNGB(text);
|
||||
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof = this.<LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewVersionOfInvention(LGFFMFHOMBG);
|
||||
Action<CreationManager.GLBINAEHJEL> action = new Action(this.FGADFNHMIDM);
|
||||
Action<string> action2 = new Action(this.AIHAILAIPLG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119B6 RID: 72118 RVA: 0x00401F08 File Offset: 0x00400108
|
||||
[Token(Token = "0x60119B6")]
|
||||
[Address(RVA = "0xE4AF40", Offset = "0xE49D40", VA = "0x180E4AF40")]
|
||||
private void ONLOPCCOFMM(long LGFFMFHOMBG)
|
||||
{
|
||||
int num = 0;
|
||||
MakerPenPaletteInventionCreationScreen <>4__this = this;
|
||||
long targetInventionId = LGFFMFHOMBG;
|
||||
ManagedTexture iebmgdpkcog = this.IEBMGDPKCOG;
|
||||
int num2 = 0;
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog, (OHDHPENHDAP.DLHGJJJPHPH)num, num2, 80);
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen <>4__this3 = <>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format("Unable to update Image of invention: {0}", error);
|
||||
<>4__this3.GFKPEHGMNGB(text);
|
||||
};
|
||||
Action<string> <>9__2;
|
||||
Action<string> action2 = delegate(string imageName)
|
||||
{
|
||||
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof2 = BBHENFCNLAB.ONLOPCCOFMM(targetInventionId, imageName);
|
||||
if (<>9__2 == 0)
|
||||
{
|
||||
Action<string> action3 = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen <>4__this2 = <>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text2 = string.Format("Unable to update Image of invention: {0}", error);
|
||||
<>4__this2.GFKPEHGMNGB(text2);
|
||||
};
|
||||
<>9__2 = action3;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060119B7 RID: 72119 RVA: 0x00401F64 File Offset: 0x00400164
|
||||
[Token(Token = "0x60119B7")]
|
||||
[Address(RVA = "0xE48FA0", Offset = "0xE47DA0", VA = "0x180E48FA0")]
|
||||
private void CBJBFOAHKAH(CreationManager.GLBINAEHJEL MAOOLFEBOOD)
|
||||
{
|
||||
string text;
|
||||
global::UnityEngine.Debug.LogError(text);
|
||||
Action<OBBBPCBIMME> action = new Action(this.EPBNOIJBLDD);
|
||||
this.GFKPEHGMNGB("Successfully saved!");
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Successfully saved!", 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060119B8 RID: 72120 RVA: 0x00401FC4 File Offset: 0x004001C4
|
||||
[Token(Token = "0x60119B8")]
|
||||
[Address(RVA = "0xE49320", Offset = "0xE48120", VA = "0x180E49320")]
|
||||
private void FGADFNHMIDM(CreationManager.GLBINAEHJEL MAOOLFEBOOD)
|
||||
{
|
||||
string text;
|
||||
global::UnityEngine.Debug.LogError(text);
|
||||
Action<OBBBPCBIMME> action = new Action(this.KCDEPHJFNJC);
|
||||
this.GFKPEHGMNGB("Successfully updated!");
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Successfully updated!", 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060119B9 RID: 72121 RVA: 0x00402024 File Offset: 0x00400224
|
||||
[Token(Token = "0x60119B9")]
|
||||
[Address(RVA = "0xE4A5E0", Offset = "0xE493E0", VA = "0x180E4A5E0")]
|
||||
private void MCBPFBNAPAL(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<LJOGMLBAABG>k__BackingField.paletteMenu._tool.ELABBFJBNII);
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
|
||||
paletteMenu._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
paletteMenu.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x060119BA RID: 72122 RVA: 0x0040207C File Offset: 0x0040027C
|
||||
[Token(Token = "0x60119BA")]
|
||||
[Address(RVA = "0xE49520", Offset = "0xE48320", VA = "0x180E49520")]
|
||||
private void GFKPEHGMNGB(string PAANJCAOOAG)
|
||||
{
|
||||
GameObject gameObject = this.instructionsSubscreen;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.resultSubscreen.SetActive(true);
|
||||
string text = this.resultText.text;
|
||||
if (!this.<LJOGMLBAABG>k__BackingField.<OBACDNGLHPD>k__BackingField.gameObject.activeInHierarchy)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, PAANJCAOOAG, 3f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119BB RID: 72123 RVA: 0x004020EC File Offset: 0x004002EC
|
||||
[Token(Token = "0x60119BB")]
|
||||
[Address(RVA = "0xE49640", Offset = "0xE48440", VA = "0x180E49640")]
|
||||
private void HHHAMHHAJDN(GIPDDLFFNGG NLNHFEEMFBN, bool EGJJHJHIPCF)
|
||||
{
|
||||
int selectionCount = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.ENEJDOAEDCJ;
|
||||
TextMeshProUGUI textMeshProUGUI = this.objectCountText;
|
||||
int num = 0;
|
||||
bool flag = textMeshProUGUI != num;
|
||||
if (flag)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.objectCountText;
|
||||
string text = string.Format("Objects selected: {0}", flag);
|
||||
string text2 = textMeshProUGUI2.text;
|
||||
}
|
||||
Button3D button3D = this.nextButton;
|
||||
bool flag2 = selectionCount > 0;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
}
|
||||
|
||||
// Token: 0x060119BC RID: 72124 RVA: 0x0040215C File Offset: 0x0040035C
|
||||
[Token(Token = "0x60119BC")]
|
||||
[Address(RVA = "0xE4A0D0", Offset = "0xE48ED0", VA = "0x180E4A0D0")]
|
||||
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
|
||||
{
|
||||
if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<LJOGMLBAABG>k__BackingField.paletteMenu._tool.ELABBFJBNII);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119BD RID: 72125 RVA: 0x00402190 File Offset: 0x00400390
|
||||
[Token(Token = "0x60119BD")]
|
||||
[Address(RVA = "0xE4B5A0", Offset = "0xE4A3A0", VA = "0x180E4B5A0")]
|
||||
public void SetTargetInvention(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
this.IEBMGDPKCOG.GNGOOMMLPHE();
|
||||
}
|
||||
|
||||
// Token: 0x060119BE RID: 72126 RVA: 0x004021B8 File Offset: 0x004003B8
|
||||
[Token(Token = "0x60119BE")]
|
||||
[Address(RVA = "0xE498A0", Offset = "0xE486A0", VA = "0x180E498A0")]
|
||||
private void IJBHOOHKDIB(int AJEGFAMKCDO)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.objectCountText;
|
||||
int num = 0;
|
||||
bool flag = textMeshProUGUI != num;
|
||||
if (flag)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.objectCountText;
|
||||
string text = string.Format("Objects selected: {0}", flag);
|
||||
string text2 = textMeshProUGUI2.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119BF RID: 72127 RVA: 0x004021FC File Offset: 0x004003FC
|
||||
[Token(Token = "0x60119BF")]
|
||||
[Address(RVA = "0xE49B60", Offset = "0xE48960", VA = "0x180E49B60")]
|
||||
private static bool JCDHEABBHGO(StackedUIFlowBase LHHONCAOJFH)
|
||||
{
|
||||
if (LHHONCAOJFH != 0)
|
||||
{
|
||||
return LHHONCAOJFH != 0 || LHHONCAOJFH != 0;
|
||||
}
|
||||
return 0 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x060119C0 RID: 72128 RVA: 0x00402230 File Offset: 0x00400430
|
||||
[Token(Token = "0x60119C0")]
|
||||
[Address(RVA = "0xE49750", Offset = "0xE48550", VA = "0x180E49750")]
|
||||
private void HLKCKJNDELP(bool ABMCMLCOFJP)
|
||||
{
|
||||
if (!ABMCMLCOFJP)
|
||||
{
|
||||
CDJFFFCFLMF cdjfffcflmf = MakerPenCreateInventionFromSelectionOperation.ONEFHFMLLIP(this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField);
|
||||
Action action = new Action(this.OOMIDMLEGJO);
|
||||
Action<string> action2 = new Action(this.GFKPEHGMNGB);
|
||||
Action action3 = new Action(this.NMCNJIDEPHG);
|
||||
}
|
||||
this.LOOMBGNMNAP();
|
||||
}
|
||||
|
||||
// Token: 0x060119C1 RID: 72129 RVA: 0x00402288 File Offset: 0x00400488
|
||||
[Token(Token = "0x60119C1")]
|
||||
[Address(RVA = "0xE4B5D0", Offset = "0xE4A3D0", VA = "0x180E4B5D0")]
|
||||
public MakerPenPaletteInventionCreationScreen()
|
||||
{
|
||||
ManagedTexture managedTexture = new ManagedTexture("InventionCreation");
|
||||
this.IEBMGDPKCOG = managedTexture;
|
||||
this.EAJDMHLBKND = "No description yet";
|
||||
this.MOPMDBODNJE = float.MinValue;
|
||||
this.MBIFDOIJDMJ = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060119C2 RID: 72130 RVA: 0x004022D8 File Offset: 0x004004D8
|
||||
[Token(Token = "0x60119C2")]
|
||||
[Address(RVA = "0xE4A830", Offset = "0xE49630", VA = "0x180E4A830")]
|
||||
[CompilerGenerated]
|
||||
private void MMJCHCGGOPL(PFLPCICDFNF BBADBGPALFP)
|
||||
{
|
||||
if (!this.KGODFEIPINC)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.paletteMenu.GCMLOIFNJMB.BIHKNNPGGKP(this);
|
||||
this.<LJOGMLBAABG>k__BackingField.StartInventionObjectsSelection();
|
||||
if (this.BLJNKBMJMKJ)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.CancelInventionObjectsSelection();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119C3 RID: 72131 RVA: 0x0040232C File Offset: 0x0040052C
|
||||
[Token(Token = "0x60119C3")]
|
||||
[Address(RVA = "0xE49970", Offset = "0xE48770", VA = "0x180E49970")]
|
||||
[CompilerGenerated]
|
||||
private void IKKLOHCLHOP()
|
||||
{
|
||||
this.DIKFGFJDJGP = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060119C4 RID: 72132 RVA: 0x00402344 File Offset: 0x00400544
|
||||
[Token(Token = "0x60119C4")]
|
||||
[Address(RVA = "0xE49C40", Offset = "0xE48A40", VA = "0x180E49C40")]
|
||||
[CompilerGenerated]
|
||||
private void JFPPKLNPDEH(string MOPOMPHBHKF)
|
||||
{
|
||||
if (MOPOMPHBHKF == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format("Unable to save selection as invention: {0}", MOPOMPHBHKF);
|
||||
this.GFKPEHGMNGB(text);
|
||||
}
|
||||
|
||||
// Token: 0x060119C5 RID: 72133 RVA: 0x00402370 File Offset: 0x00400570
|
||||
[Token(Token = "0x60119C5")]
|
||||
[Address(RVA = "0xE48D40", Offset = "0xE47B40", VA = "0x180E48D40")]
|
||||
[CompilerGenerated]
|
||||
private void AIHAILAIPLG(string MOPOMPHBHKF)
|
||||
{
|
||||
if (MOPOMPHBHKF == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format("Unable to save new version of invention: {0}", MOPOMPHBHKF);
|
||||
this.GFKPEHGMNGB(text);
|
||||
}
|
||||
|
||||
// Token: 0x060119C6 RID: 72134 RVA: 0x0040239C File Offset: 0x0040059C
|
||||
[Token(Token = "0x60119C6")]
|
||||
[Address(RVA = "0xE491A0", Offset = "0xE47FA0", VA = "0x180E491A0")]
|
||||
[CompilerGenerated]
|
||||
private void EPBNOIJBLDD(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
ACDHFCHJBAK acdhfchjbak = new ACDHFCHJBAK(LDNFNNNHPPB);
|
||||
<LJOGMLBAABG>k__BackingField.QueueUI(acdhfchjbak);
|
||||
MFBGLIHGCGO<OBBBPCBIMME> inventionSelectionButtonPressed = this.<LJOGMLBAABG>k__BackingField.<OBACDNGLHPD>k__BackingField.InventionSelectionButtonPressed;
|
||||
if (inventionSelectionButtonPressed != 0)
|
||||
{
|
||||
inventionSelectionButtonPressed.CNFDGDEOPPF(LDNFNNNHPPB);
|
||||
}
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Press the trigger to spawn your invention", 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119C7 RID: 72135 RVA: 0x00402410 File Offset: 0x00400610
|
||||
[Token(Token = "0x60119C7")]
|
||||
[Address(RVA = "0xE4A120", Offset = "0xE48F20", VA = "0x180E4A120")]
|
||||
[CompilerGenerated]
|
||||
private void KCDEPHJFNJC(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<LJOGMLBAABG>k__BackingField.paletteMenu._tool.ELABBFJBNII);
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
|
||||
paletteMenu._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
paletteMenu.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
MFBGLIHGCGO<OBBBPCBIMME> inventionSelectionButtonPressed = this.<LJOGMLBAABG>k__BackingField.<OBACDNGLHPD>k__BackingField.InventionSelectionButtonPressed;
|
||||
if (inventionSelectionButtonPressed != 0)
|
||||
{
|
||||
inventionSelectionButtonPressed.CNFDGDEOPPF(LDNFNNNHPPB);
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Press the trigger to spawn your invention", 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119C8 RID: 72136 RVA: 0x004024AC File Offset: 0x004006AC
|
||||
[Token(Token = "0x60119C8")]
|
||||
[Address(RVA = "0xE4B080", Offset = "0xE49E80", VA = "0x180E4B080")]
|
||||
[CompilerGenerated]
|
||||
private void OOMIDMLEGJO()
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
if (!this.DDIKKPFKNHE)
|
||||
{
|
||||
<LJOGMLBAABG>k__BackingField.StartInventionObjectsSelection();
|
||||
return;
|
||||
}
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(<LJOGMLBAABG>k__BackingField.paletteMenu._tool.ELABBFJBNII);
|
||||
}
|
||||
|
||||
// Token: 0x060119C9 RID: 72137 RVA: 0x004024EC File Offset: 0x004006EC
|
||||
[Token(Token = "0x60119C9")]
|
||||
[Address(RVA = "0xE4ADE0", Offset = "0xE49BE0", VA = "0x180E4ADE0")]
|
||||
[CompilerGenerated]
|
||||
private void NMCNJIDEPHG()
|
||||
{
|
||||
this.LOOMBGNMNAP();
|
||||
}
|
||||
|
||||
// Token: 0x0400B51F RID: 46367
|
||||
[Token(Token = "0x400B51F")]
|
||||
private const int KKALFKGOFAD = 2;
|
||||
|
||||
// Token: 0x0400B520 RID: 46368
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B520")]
|
||||
[SerializeField]
|
||||
private GameObject instructionsSubscreen;
|
||||
|
||||
// Token: 0x0400B521 RID: 46369
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B521")]
|
||||
[SerializeField]
|
||||
private GameObject resultSubscreen;
|
||||
|
||||
// Token: 0x0400B522 RID: 46370
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B522")]
|
||||
[SerializeField]
|
||||
private Button3D nextButton;
|
||||
|
||||
// Token: 0x0400B523 RID: 46371
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B523")]
|
||||
[SerializeField]
|
||||
private GameObject deselectContainer;
|
||||
|
||||
// Token: 0x0400B524 RID: 46372
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B524")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI mainText;
|
||||
|
||||
// Token: 0x0400B525 RID: 46373
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B525")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI objectCountText;
|
||||
|
||||
// Token: 0x0400B526 RID: 46374
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B526")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI resultText;
|
||||
|
||||
// Token: 0x0400B527 RID: 46375
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B527")]
|
||||
[SerializeField]
|
||||
private float minUpdateInventionInterval = 5f;
|
||||
|
||||
// Token: 0x0400B528 RID: 46376
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B528")]
|
||||
[SerializeField]
|
||||
[Header("Dialogs")]
|
||||
private EnterInventionNameDialog enterInventionNameDialog;
|
||||
|
||||
// Token: 0x0400B529 RID: 46377
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B529")]
|
||||
[SerializeField]
|
||||
private EnterInventionDescriptionDialog enterInventionDescriptionDialog;
|
||||
|
||||
// Token: 0x0400B52A RID: 46378
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B52A")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
|
||||
// Token: 0x0400B52B RID: 46379
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B52B")]
|
||||
private readonly ManagedTexture IEBMGDPKCOG;
|
||||
|
||||
// Token: 0x0400B52C RID: 46380
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B52C")]
|
||||
private string FMNALPDBJHP;
|
||||
|
||||
// Token: 0x0400B52D RID: 46381
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B52D")]
|
||||
private string EAJDMHLBKND;
|
||||
|
||||
// Token: 0x0400B52E RID: 46382
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B52E")]
|
||||
private float MOPMDBODNJE;
|
||||
|
||||
// Token: 0x0400B52F RID: 46383
|
||||
[FieldOffset(Offset = "0x11C")]
|
||||
[Token(Token = "0x400B52F")]
|
||||
private bool DDIKKPFKNHE;
|
||||
|
||||
// Token: 0x0400B530 RID: 46384
|
||||
[FieldOffset(Offset = "0x11D")]
|
||||
[Token(Token = "0x400B530")]
|
||||
private bool BLJNKBMJMKJ;
|
||||
|
||||
// Token: 0x0400B531 RID: 46385
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B531")]
|
||||
private List<GIPDDLFFNGG> IBOGIKMOLOC;
|
||||
|
||||
// Token: 0x0400B532 RID: 46386
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B532")]
|
||||
private bool MBIFDOIJDMJ;
|
||||
|
||||
// Token: 0x0400B533 RID: 46387
|
||||
[FieldOffset(Offset = "0x129")]
|
||||
[Token(Token = "0x400B533")]
|
||||
private bool INJHNHPCBHN;
|
||||
|
||||
// Token: 0x0400B534 RID: 46388
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B534")]
|
||||
private UIDialog<OBBBPCBIMME, PFLPCICDFNF> DIKFGFJDJGP;
|
||||
|
||||
// Token: 0x0400B535 RID: 46389
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B535")]
|
||||
private bool KGODFEIPINC;
|
||||
|
||||
// Token: 0x020028F8 RID: 10488
|
||||
[Token(Token = "0x20028F8")]
|
||||
private struct JPPNEJOBKAC
|
||||
{
|
||||
// Token: 0x17003163 RID: 12643
|
||||
// (get) Token: 0x060119CA RID: 72138 RVA: 0x00402500 File Offset: 0x00400700
|
||||
[Token(Token = "0x17003163")]
|
||||
public long? HPFIHNGAOCE
|
||||
{
|
||||
[Token(Token = "0x60119CA")]
|
||||
[Address(RVA = "0xE43830", Offset = "0xE42630", VA = "0x180E43830")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060119CA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Int64> RecRoom.AGUI.ToolUIs.MakerPenPaletteInventionCreationScreen/JPPNEJOBKAC::GPPALPKMEPO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_01, ldc.i4:int32(0))
|
||||
stfld:OBBBPCBIMME(JPPNEJOBKAC::KGKPAFJOMPE, ldloc:valuetype RecRoom.AGUI.ToolUIs.MakerPenPaletteInventionCreationScreen/JPPNEJOBKAC&(this), ldloc:int32[exp:OBBBPCBIMME](var_0_01))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B536 RID: 46390
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B536")]
|
||||
public OBBBPCBIMME KGKPAFJOMPE;
|
||||
|
||||
// Token: 0x0400B537 RID: 46391
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B537")]
|
||||
public string PGEBPHPMKMM;
|
||||
|
||||
// Token: 0x0400B538 RID: 46392
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B538")]
|
||||
public string JLGIGGAKANM;
|
||||
|
||||
// Token: 0x0400B539 RID: 46393
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B539")]
|
||||
public GIPDDLFFNGG[] FNIEICGNLEL;
|
||||
}
|
||||
|
||||
// Token: 0x020028F9 RID: 10489
|
||||
[Token(Token = "0x20028F9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MOJCBGKMAHB
|
||||
{
|
||||
// Token: 0x060119CB RID: 72139 RVA: 0x00402518 File Offset: 0x00400718
|
||||
[Token(Token = "0x60119CB")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MOJCBGKMAHB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060119CC RID: 72140 RVA: 0x0040252C File Offset: 0x0040072C
|
||||
[Token(Token = "0x60119CC")]
|
||||
[Address(RVA = "0xE43B40", Offset = "0xE42940", VA = "0x180E43B40")]
|
||||
internal void <ShowTakePictureDialog>b__0()
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB.<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d;
|
||||
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.System.IDisposable.Dispose();
|
||||
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.<>1__state = (int)((ulong)0L);
|
||||
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d);
|
||||
}
|
||||
|
||||
// Token: 0x060119CD RID: 72141 RVA: 0x00402564 File Offset: 0x00400764
|
||||
[Token(Token = "0x60119CD")]
|
||||
[Address(RVA = "0xE442F0", Offset = "0xE430F0", VA = "0x180E442F0")]
|
||||
internal IEnumerator<KENFJGFMIPM> <ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060119CD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.AGUI.ToolUIs.MakerPenPaletteInventionCreationScreen/MOJCBGKMAHB::<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void('<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'::System.IDisposable.Dispose, ldloc:'<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'(var_0))
|
||||
stfld:int32('<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'::<>1__state, ldloc:'<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:MOJCBGKMAHB('<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'::<>4__this, ldloc:'<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'(var_0), ldloc:MOJCBGKMAHB(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060119CE RID: 72142 RVA: 0x00402588 File Offset: 0x00400788
|
||||
[Token(Token = "0x60119CE")]
|
||||
[Address(RVA = "0xE43C10", Offset = "0xE42A10", VA = "0x180E43C10")]
|
||||
internal void <ShowTakePictureDialog>b__1(RenderTexture renderTex)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
makerPenPaletteInventionCreationScreen.IEBMGDPKCOG.DPCIGLIJMPF(renderTex);
|
||||
ManagedTexture iebmgdpkcog = this.<>4__this.IEBMGDPKCOG;
|
||||
int num2 = 0;
|
||||
PMGCJEPKFOF<Texture2D> pmgcjepkfof = iebmgdpkcog.BBLLIEGLEEE((ManagedTexture.HGJAGEHBPNE)((ulong)3L), num2 != 0);
|
||||
if (Player.<EGKJPJKLEAI>k__BackingField.backpack.UseTool((JKPLBBBJLJK)((uint)1), num, true))
|
||||
{
|
||||
if (this.<>9__3 == 0)
|
||||
{
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen2 = this.<>4__this;
|
||||
MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC jppnejobkac = this.context;
|
||||
string jlgiggakanm = this.context.JLGIGGAKANM;
|
||||
if (!makerPenPaletteInventionCreationScreen2.OCOIBKNPCGI(jppnejobkac))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Failed - Selection Unavailable", 3f, num3, num3);
|
||||
}
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen3 = this.<>4__this;
|
||||
OBBBPCBIMME bfkefcfnnkh = makerPenPaletteInventionCreationScreen3.BFKEFCFNNKH;
|
||||
float mopmdbodnje;
|
||||
if (bfkefcfnnkh != 0)
|
||||
{
|
||||
long <BHBCCAKKIMJ>k__BackingField = bfkefcfnnkh.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteInventionCreationScreen.EJHLPDKEMFH ejhlpdkemfh = new MakerPenPaletteInventionCreationScreen.EJHLPDKEMFH();
|
||||
ejhlpdkemfh.<>4__this = makerPenPaletteInventionCreationScreen3;
|
||||
ejhlpdkemfh.targetInventionId = <BHBCCAKKIMJ>k__BackingField;
|
||||
ManagedTexture iebmgdpkcog2 = makerPenPaletteInventionCreationScreen3.IEBMGDPKCOG;
|
||||
int num4 = 0;
|
||||
PMGCJEPKFOF<string> pmgcjepkfof2 = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog2, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num4, 80);
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen5 = ejhlpdkemfh.<>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text2 = string.Format("Unable to update Image of invention: {0}", error);
|
||||
makerPenPaletteInventionCreationScreen5.GFKPEHGMNGB(text2);
|
||||
};
|
||||
Action<string> action3 = delegate(string imageName)
|
||||
{
|
||||
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof4 = BBHENFCNLAB.ONLOPCCOFMM(ejhlpdkemfh.targetInventionId, imageName);
|
||||
if (ejhlpdkemfh.<>9__2 == 0)
|
||||
{
|
||||
Action<string> action6 = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen6 = ejhlpdkemfh.<>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text3 = string.Format("Unable to update Image of invention: {0}", error);
|
||||
makerPenPaletteInventionCreationScreen6.GFKPEHGMNGB(text3);
|
||||
};
|
||||
ejhlpdkemfh.<>9__2 = action6;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen4 = this.<>4__this;
|
||||
long <BHBCCAKKIMJ>k__BackingField2 = makerPenPaletteInventionCreationScreen4.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField;
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
mopmdbodnje = makerPenPaletteInventionCreationScreen4.MOPMDBODNJE;
|
||||
if (mopmdbodnje <= realtimeSinceStartup)
|
||||
{
|
||||
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
||||
OBBBPCBIMME bfkefcfnnkh2 = makerPenPaletteInventionCreationScreen4.BFKEFCFNNKH;
|
||||
makerPenPaletteInventionCreationScreen4.MOPMDBODNJE = realtimeSinceStartup2;
|
||||
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh2.<LGACIEKBLBM>k__BackingField;
|
||||
string text = "Saving new version of " + <LGACIEKBLBM>k__BackingField + "...";
|
||||
makerPenPaletteInventionCreationScreen4.GFKPEHGMNGB(text);
|
||||
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof3 = makerPenPaletteInventionCreationScreen4.<LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewVersionOfInvention(<BHBCCAKKIMJ>k__BackingField2);
|
||||
Action<CreationManager.GLBINAEHJEL> action4 = new Action(makerPenPaletteInventionCreationScreen4.FGADFNHMIDM);
|
||||
Action<string> action5 = new Action(makerPenPaletteInventionCreationScreen4.AIHAILAIPLG);
|
||||
}
|
||||
return;
|
||||
}
|
||||
float realtimeSinceStartup3 = Time.realtimeSinceStartup;
|
||||
while (mopmdbodnje > realtimeSinceStartup3)
|
||||
{
|
||||
}
|
||||
float realtimeSinceStartup4 = Time.realtimeSinceStartup;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
this.<>9__3 = action;
|
||||
}
|
||||
if (MakerPenPaletteInventionCreationScreen.<>c.<>9__39_4 == 0)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.<>c.<>9__39_4 = delegate
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num5 = 0;
|
||||
IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Cancelled", 3f, num5, num5);
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119CF RID: 72143 RVA: 0x0040261C File Offset: 0x0040081C
|
||||
[Token(Token = "0x60119CF")]
|
||||
[Address(RVA = "0xE43E70", Offset = "0xE42C70", VA = "0x180E43E70")]
|
||||
internal void <ShowTakePictureDialog>b__3()
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
|
||||
MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC jppnejobkac = this.context;
|
||||
string jlgiggakanm = this.context.JLGIGGAKANM;
|
||||
if (!makerPenPaletteInventionCreationScreen.OCOIBKNPCGI(jppnejobkac))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Failed - Selection Unavailable", 3f, num, num);
|
||||
}
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen2 = this.<>4__this;
|
||||
OBBBPCBIMME bfkefcfnnkh = makerPenPaletteInventionCreationScreen2.BFKEFCFNNKH;
|
||||
float mopmdbodnje;
|
||||
if (bfkefcfnnkh != 0)
|
||||
{
|
||||
long <BHBCCAKKIMJ>k__BackingField = bfkefcfnnkh.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteInventionCreationScreen.EJHLPDKEMFH ejhlpdkemfh = new MakerPenPaletteInventionCreationScreen.EJHLPDKEMFH();
|
||||
ejhlpdkemfh.<>4__this = makerPenPaletteInventionCreationScreen2;
|
||||
ejhlpdkemfh.targetInventionId = <BHBCCAKKIMJ>k__BackingField;
|
||||
ManagedTexture iebmgdpkcog = makerPenPaletteInventionCreationScreen2.IEBMGDPKCOG;
|
||||
int num2 = 0;
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num2, 80);
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen4 = ejhlpdkemfh.<>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text2 = string.Format("Unable to update Image of invention: {0}", error);
|
||||
makerPenPaletteInventionCreationScreen4.GFKPEHGMNGB(text2);
|
||||
};
|
||||
Action<string> action2 = delegate(string imageName)
|
||||
{
|
||||
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof3 = BBHENFCNLAB.ONLOPCCOFMM(ejhlpdkemfh.targetInventionId, imageName);
|
||||
if (ejhlpdkemfh.<>9__2 == 0)
|
||||
{
|
||||
Action<string> action5 = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen5 = ejhlpdkemfh.<>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text3 = string.Format("Unable to update Image of invention: {0}", error);
|
||||
makerPenPaletteInventionCreationScreen5.GFKPEHGMNGB(text3);
|
||||
};
|
||||
ejhlpdkemfh.<>9__2 = action5;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen3 = this.<>4__this;
|
||||
long <BHBCCAKKIMJ>k__BackingField2 = makerPenPaletteInventionCreationScreen3.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField;
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
mopmdbodnje = makerPenPaletteInventionCreationScreen3.MOPMDBODNJE;
|
||||
if (mopmdbodnje <= realtimeSinceStartup)
|
||||
{
|
||||
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
||||
OBBBPCBIMME bfkefcfnnkh2 = makerPenPaletteInventionCreationScreen3.BFKEFCFNNKH;
|
||||
makerPenPaletteInventionCreationScreen3.MOPMDBODNJE = realtimeSinceStartup2;
|
||||
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh2.<LGACIEKBLBM>k__BackingField;
|
||||
string text = "Saving new version of " + <LGACIEKBLBM>k__BackingField + "...";
|
||||
makerPenPaletteInventionCreationScreen3.GFKPEHGMNGB(text);
|
||||
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof2 = makerPenPaletteInventionCreationScreen3.<LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewVersionOfInvention(<BHBCCAKKIMJ>k__BackingField2);
|
||||
Action<CreationManager.GLBINAEHJEL> action3 = new Action(makerPenPaletteInventionCreationScreen3.FGADFNHMIDM);
|
||||
Action<string> action4 = new Action(makerPenPaletteInventionCreationScreen3.AIHAILAIPLG);
|
||||
}
|
||||
return;
|
||||
}
|
||||
float realtimeSinceStartup3 = Time.realtimeSinceStartup;
|
||||
while (mopmdbodnje > realtimeSinceStartup3)
|
||||
{
|
||||
}
|
||||
float realtimeSinceStartup4 = Time.realtimeSinceStartup;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400B53A RID: 46394
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B53A")]
|
||||
public MakerPenPaletteInventionCreationScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B53B RID: 46395
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B53B")]
|
||||
public MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC context;
|
||||
|
||||
// Token: 0x0400B53C RID: 46396
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B53C")]
|
||||
public Action <>9__3;
|
||||
|
||||
// Token: 0x020028FA RID: 10490
|
||||
[Token(Token = "0x20028FA")]
|
||||
private sealed class <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x060119D0 RID: 72144 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x60119D0")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
[DebuggerHidden]
|
||||
public <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060119D1 RID: 72145 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x60119D1")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060119D2 RID: 72146 RVA: 0x004027A4 File Offset: 0x004009A4
|
||||
[Token(Token = "0x60119D2")]
|
||||
[Address(RVA = "0xE5C4A0", Offset = "0xE5B2A0", VA = "0x180E5C4A0", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17003164 RID: 12644
|
||||
// (get) Token: 0x060119D3 RID: 72147 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x17003164")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x60119D3")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119D4 RID: 72148 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x60119D4")]
|
||||
[Address(RVA = "0xE5C6A0", Offset = "0xE5B4A0", VA = "0x180E5C6A0", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17003165 RID: 12645
|
||||
// (get) Token: 0x060119D5 RID: 72149 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x17003165")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x60119D5")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B53D RID: 46397
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B53D")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x0400B53E RID: 46398
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B53E")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x0400B53F RID: 46399
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B53F")]
|
||||
public MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028FC RID: 10492
|
||||
[Token(Token = "0x20028FC")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EJHLPDKEMFH
|
||||
{
|
||||
// Token: 0x060119D9 RID: 72153 RVA: 0x00402818 File Offset: 0x00400A18
|
||||
[Token(Token = "0x60119D9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EJHLPDKEMFH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060119DA RID: 72154 RVA: 0x0040282C File Offset: 0x00400A2C
|
||||
[Token(Token = "0x60119DA")]
|
||||
[Address(RVA = "0xE42E70", Offset = "0xE41C70", VA = "0x180E42E70")]
|
||||
internal void <UpdateInventionImage>b__0(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format("Unable to update Image of invention: {0}", error);
|
||||
makerPenPaletteInventionCreationScreen.GFKPEHGMNGB(text);
|
||||
}
|
||||
|
||||
// Token: 0x060119DB RID: 72155 RVA: 0x00402860 File Offset: 0x00400A60
|
||||
[Token(Token = "0x60119DB")]
|
||||
[Address(RVA = "0xE42EE0", Offset = "0xE41CE0", VA = "0x180E42EE0")]
|
||||
internal void <UpdateInventionImage>b__1(string imageName)
|
||||
{
|
||||
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof = BBHENFCNLAB.ONLOPCCOFMM(this.targetInventionId, imageName);
|
||||
if (this.<>9__2 == 0)
|
||||
{
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format("Unable to update Image of invention: {0}", error);
|
||||
makerPenPaletteInventionCreationScreen.GFKPEHGMNGB(text);
|
||||
};
|
||||
this.<>9__2 = action;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060119DC RID: 72156 RVA: 0x0040289C File Offset: 0x00400A9C
|
||||
[Token(Token = "0x60119DC")]
|
||||
[Address(RVA = "0xE42FB0", Offset = "0xE41DB0", VA = "0x180E42FB0")]
|
||||
internal void <UpdateInventionImage>b__2(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format("Unable to update Image of invention: {0}", error);
|
||||
makerPenPaletteInventionCreationScreen.GFKPEHGMNGB(text);
|
||||
}
|
||||
|
||||
// Token: 0x0400B542 RID: 46402
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B542")]
|
||||
public MakerPenPaletteInventionCreationScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B543 RID: 46403
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B543")]
|
||||
public long targetInventionId;
|
||||
|
||||
// Token: 0x0400B544 RID: 46404
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B544")]
|
||||
public Action<string> <>9__2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2707 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using AmplitudeAnalytics;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.AGUI.ToolUIs.PaletteSearch;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Core.Creation.SandboxGizmos;
|
||||
using RecRoom.Core.Platforms;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Tools;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002900 RID: 10496
|
||||
[Token(Token = "0x2002900")]
|
||||
public class MakerPenPaletteMainScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x17003167 RID: 12647
|
||||
// (get) Token: 0x060119E5 RID: 72165 RVA: 0x004029E4 File Offset: 0x00400BE4
|
||||
// (set) Token: 0x060119E6 RID: 72166 RVA: 0x004029F8 File Offset: 0x00400BF8
|
||||
[Token(Token = "0x17003167")]
|
||||
public Material KIFFFMDAFBO
|
||||
{
|
||||
[Token(Token = "0x60119E5")]
|
||||
[Address(RVA = "0x837AF0", Offset = "0x8368F0", VA = "0x180837AF0")]
|
||||
get;
|
||||
[Token(Token = "0x60119E6")]
|
||||
[Address(RVA = "0xAF1020", Offset = "0xAEFE20", VA = "0x180AF1020")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003168 RID: 12648
|
||||
// (get) Token: 0x060119E7 RID: 72167 RVA: 0x00402A0C File Offset: 0x00400C0C
|
||||
// (set) Token: 0x060119E8 RID: 72168 RVA: 0x00402A28 File Offset: 0x00400C28
|
||||
[Token(Token = "0x17003168")]
|
||||
public static MakerPenPaletteMainScreen.PDANAFCBNHI NGCMMBNAHKG
|
||||
{
|
||||
[Token(Token = "0x60119E7")]
|
||||
[Address(RVA = "0xE530A0", Offset = "0xE51EA0", VA = "0x180E530A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060119E7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.AGUI.ToolUIs.MakerPenPaletteMainScreen/PDANAFCBNHI RecRoom.AGUI.ToolUIs.MakerPenPaletteMainScreen::get_currentMaterialTab()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_01, ldc.i4:int32(0))
|
||||
stloc:MakerPenPaletteMainScreen(var_1_0D, call:MakerPenPaletteMainScreen(SessionManager::GetProperty, ldstr:string("currentMaterialTab"), ldloc:int32[exp:MakerPenPaletteMainScreen](var_0_01)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
[Token(Token = "0x60119E8")]
|
||||
[Address(RVA = "0xE53100", Offset = "0xE51F00", VA = "0x180E53100")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003169 RID: 12649
|
||||
// (get) Token: 0x060119E9 RID: 72169 RVA: 0x00402A38 File Offset: 0x00400C38
|
||||
[Token(Token = "0x17003169")]
|
||||
public IEnumerable<ACBDPBHGKJL> BFELJCBBCHB
|
||||
{
|
||||
[Token(Token = "0x60119E9")]
|
||||
[Address(RVA = "0xE52FA0", Offset = "0xE51DA0", VA = "0x180E52FA0")]
|
||||
get
|
||||
{
|
||||
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
|
||||
Func<ACBDPBHGKJL, bool> <>9__63_ = MakerPenPaletteMainScreen.<>c.<>9__63_0;
|
||||
if (<>9__63_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__63_0 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.Mound;
|
||||
}
|
||||
return Enumerable.Where<ACBDPBHGKJL>(array, <>9__63_);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316A RID: 12650
|
||||
// (get) Token: 0x060119EA RID: 72170 RVA: 0x00402A74 File Offset: 0x00400C74
|
||||
// (set) Token: 0x060119EB RID: 72171 RVA: 0x00402A88 File Offset: 0x00400C88
|
||||
[Token(Token = "0x1700316A")]
|
||||
private int EOMFKMAGLPO
|
||||
{
|
||||
[Token(Token = "0x60119EA")]
|
||||
[Address(RVA = "0xE4ECF0", Offset = "0xE4DAF0", VA = "0x180E4ECF0")]
|
||||
get
|
||||
{
|
||||
return this.CAJOGMKJBPJ;
|
||||
}
|
||||
[Token(Token = "0x60119EB")]
|
||||
[Address(RVA = "0xE4D3F0", Offset = "0xE4C1F0", VA = "0x180E4D3F0")]
|
||||
set
|
||||
{
|
||||
if (value != this.CAJOGMKJBPJ)
|
||||
{
|
||||
this.CAJOGMKJBPJ = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316B RID: 12651
|
||||
// (get) Token: 0x060119EC RID: 72172 RVA: 0x00402AAC File Offset: 0x00400CAC
|
||||
// (set) Token: 0x060119ED RID: 72173 RVA: 0x00402AC0 File Offset: 0x00400CC0
|
||||
[Token(Token = "0x1700316B")]
|
||||
private int HDDNGPPCHDO
|
||||
{
|
||||
[Token(Token = "0x60119EC")]
|
||||
[Address(RVA = "0xE4EB20", Offset = "0xE4D920", VA = "0x180E4EB20")]
|
||||
get
|
||||
{
|
||||
return this.COEAGJOHOOL;
|
||||
}
|
||||
[Token(Token = "0x60119ED")]
|
||||
[Address(RVA = "0xE4DC10", Offset = "0xE4CA10", VA = "0x180E4DC10")]
|
||||
set
|
||||
{
|
||||
if (value != this.COEAGJOHOOL)
|
||||
{
|
||||
this.COEAGJOHOOL = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316C RID: 12652
|
||||
// (get) Token: 0x060119EE RID: 72174 RVA: 0x00402AE4 File Offset: 0x00400CE4
|
||||
// (set) Token: 0x060119EF RID: 72175 RVA: 0x00402AF8 File Offset: 0x00400CF8
|
||||
[Token(Token = "0x1700316C")]
|
||||
private int NBJKFKBFPMM
|
||||
{
|
||||
[Token(Token = "0x60119EE")]
|
||||
[Address(RVA = "0xE4D630", Offset = "0xE4C430", VA = "0x180E4D630")]
|
||||
get
|
||||
{
|
||||
return this.FAEBNMMPJHD;
|
||||
}
|
||||
[Token(Token = "0x60119EF")]
|
||||
[Address(RVA = "0xE4B660", Offset = "0xE4A460", VA = "0x180E4B660")]
|
||||
set
|
||||
{
|
||||
if (value != this.FAEBNMMPJHD)
|
||||
{
|
||||
this.FAEBNMMPJHD = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316D RID: 12653
|
||||
// (get) Token: 0x060119F0 RID: 72176 RVA: 0x00402B1C File Offset: 0x00400D1C
|
||||
// (set) Token: 0x060119F1 RID: 72177 RVA: 0x00402B30 File Offset: 0x00400D30
|
||||
[Token(Token = "0x1700316D")]
|
||||
private MakerPenPaletteMainScreen.OMAPLOHLGDP CFHLFFLHJDI
|
||||
{
|
||||
[Token(Token = "0x60119F0")]
|
||||
[Address(RVA = "0xE4D1C0", Offset = "0xE4BFC0", VA = "0x180E4D1C0")]
|
||||
get
|
||||
{
|
||||
return this.HCKEPLFAMLN;
|
||||
}
|
||||
[Token(Token = "0x60119F1")]
|
||||
[Address(RVA = "0xE4CFD0", Offset = "0xE4BDD0", VA = "0x180E4CFD0")]
|
||||
set
|
||||
{
|
||||
if (value != this.HCKEPLFAMLN)
|
||||
{
|
||||
this.HCKEPLFAMLN = value;
|
||||
if (value != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.<GEEIPAPMHDO>k__BackingField = value;
|
||||
}
|
||||
if (value == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || value == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num = 0;
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
}
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316E RID: 12654
|
||||
// (get) Token: 0x060119F2 RID: 72178 RVA: 0x00402B70 File Offset: 0x00400D70
|
||||
// (set) Token: 0x060119F3 RID: 72179 RVA: 0x00402B84 File Offset: 0x00400D84
|
||||
[Token(Token = "0x1700316E")]
|
||||
public MakerPenPaletteMainScreen.OMAPLOHLGDP MILKHOANKAO
|
||||
{
|
||||
[Token(Token = "0x60119F2")]
|
||||
[Address(RVA = "0xE53090", Offset = "0xE51E90", VA = "0x180E53090")]
|
||||
get;
|
||||
[Token(Token = "0x60119F3")]
|
||||
[Address(RVA = "0xE4D960", Offset = "0xE4C760", VA = "0x180E4D960")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700316F RID: 12655
|
||||
// (get) Token: 0x060119F4 RID: 72180 RVA: 0x00402B98 File Offset: 0x00400D98
|
||||
[Token(Token = "0x1700316F")]
|
||||
private bool OMJCIIDLEAO
|
||||
{
|
||||
[Token(Token = "0x60119F4")]
|
||||
[Address(RVA = "0xE4DA90", Offset = "0xE4C890", VA = "0x180E4DA90")]
|
||||
get
|
||||
{
|
||||
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
||||
if (!isInitialized)
|
||||
{
|
||||
return isInitialized;
|
||||
}
|
||||
MutableOverridableObscuredBool canUseDeleteAllButton = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canUseDeleteAllButton;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119F5 RID: 72181 RVA: 0x00402BE0 File Offset: 0x00400DE0
|
||||
[Token(Token = "0x60119F5")]
|
||||
[Address(RVA = "0xE4DC30", Offset = "0xE4CA30", VA = "0x180E4DC30", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
RadioButton3D[] componentsInChildren = this.spawnableToolsFilterGroup.GetComponentsInChildren<RadioButton3D>(true);
|
||||
RadioGroup3D radioGroup3D = this.spawnableToolsFilterGroup;
|
||||
this.PIGNBICDLPI = componentsInChildren;
|
||||
List<RadioButton3D> list = Enumerable.ToList<RadioButton3D>(componentsInChildren);
|
||||
radioGroup3D.AddButtons(list);
|
||||
RadioButton3D[] pignbicdlpi = this.PIGNBICDLPI;
|
||||
int num = 0;
|
||||
if (num < pignbicdlpi.Length)
|
||||
{
|
||||
int temp6 = num;
|
||||
RadioButton3D.OnRadioButton3DClick onClick = this.PIGNBICDLPI[num].OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenPaletteMainScreen <>4__this = this;
|
||||
int temp3 = temp6;
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = <>4__this.HCKEPLFAMLN;
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets)
|
||||
{
|
||||
while (temp3 == <>4__this.CAJOGMKJBPJ)
|
||||
{
|
||||
}
|
||||
<>4__this.CAJOGMKJBPJ = temp3;
|
||||
<>4__this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props && temp3 != <>4__this.COEAGJOHOOL)
|
||||
{
|
||||
<>4__this.COEAGJOHOOL = temp3;
|
||||
<>4__this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
RadioButton3D[] pignbicdlpi2 = this.PIGNBICDLPI;
|
||||
int temp4 = temp6;
|
||||
GameObject gameObject = pignbicdlpi2[temp4].gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
RadioButton3D[] pignbicdlpi3 = this.PIGNBICDLPI;
|
||||
num++;
|
||||
}
|
||||
RadioButton3D[] componentsInChildren2 = this.inventionsFilterGroup.GetComponentsInChildren<RadioButton3D>(true);
|
||||
RadioGroup3D radioGroup3D2 = this.inventionsFilterGroup;
|
||||
this.HMIOKEALIMK = componentsInChildren2;
|
||||
List<RadioButton3D> list2 = Enumerable.ToList<RadioButton3D>(componentsInChildren2);
|
||||
radioGroup3D2.AddButtons(list2);
|
||||
RadioButton3D[] hmiokealimk = this.HMIOKEALIMK;
|
||||
if (num < hmiokealimk.Length)
|
||||
{
|
||||
int temp = num;
|
||||
RadioButton3D.OnRadioButton3DClick onClick2 = this.HMIOKEALIMK[num].OnClick;
|
||||
UnityAction<RadioButton3D> unityAction2 = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenPaletteMainScreen <>4__this2 = this;
|
||||
if (<>4__this2.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions)
|
||||
{
|
||||
int temp5 = temp;
|
||||
if (temp5 != <>4__this2.FAEBNMMPJHD)
|
||||
{
|
||||
<>4__this2.FAEBNMMPJHD = temp5;
|
||||
<>4__this2.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
};
|
||||
onClick2.AddListener(unityAction2);
|
||||
string[] array = this.inventionFilterNames;
|
||||
int temp2 = temp;
|
||||
int length = array.Length;
|
||||
GameObject gameObject2 = this.HMIOKEALIMK[temp2].gameObject;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
RadioButton3D[] hmiokealimk2 = this.HMIOKEALIMK;
|
||||
num++;
|
||||
while (hmiokealimk2 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
this.RefreshShapeMaterialButtons();
|
||||
RadioButton3D[] componentsInChildren3 = this.shapeButtonsRadioGroup.GetComponentsInChildren<RadioButton3D>(true);
|
||||
RadioGroup3D radioGroup3D3 = this.shapeButtonsRadioGroup;
|
||||
this.FOMFDPOJADE = componentsInChildren3;
|
||||
List<RadioButton3D> list3 = Enumerable.ToList<RadioButton3D>(componentsInChildren3);
|
||||
radioGroup3D3.AddButtons(list3);
|
||||
RadioButton3D[] fomfdpojade = this.FOMFDPOJADE;
|
||||
if (num < fomfdpojade.Length)
|
||||
{
|
||||
int tempIndex = num;
|
||||
RadioButton3D.OnRadioButton3DClick onClick3 = this.FOMFDPOJADE[num].OnClick;
|
||||
UnityAction<RadioButton3D> unityAction3 = delegate(RadioButton3D isOn)
|
||||
{
|
||||
ACBDPBHGKJL[] array2 = this.shapeButtonsGridOrderToShapeType;
|
||||
int tempIndex2 = tempIndex;
|
||||
};
|
||||
onClick3.AddListener(unityAction3);
|
||||
RadioButton3D[] fomfdpojade2 = this.FOMFDPOJADE;
|
||||
num++;
|
||||
while (fomfdpojade2 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.LMDIDIEGGII);
|
||||
IILCGFIHJLP iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(num, action);
|
||||
MFBGLIHGCGO<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
|
||||
Action<bool> action2 = new Action(this.HFAAJHFIHKD);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action3 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp2 = IILCGFIHJLP.BPJDFPACLMK(onModeChanged, action3);
|
||||
<LJOGMLBAABG>k__BackingField.OnModeChanged = iilcgfihjlp2;
|
||||
}
|
||||
|
||||
// Token: 0x060119F6 RID: 72182 RVA: 0x00402E94 File Offset: 0x00401094
|
||||
[Token(Token = "0x60119F6")]
|
||||
[Address(RVA = "0xE4FC90", Offset = "0xE4EA90", VA = "0x180E4FC90")]
|
||||
public void RefreshShapeMaterialButtons()
|
||||
{
|
||||
MakerPenColorButtonPagedGrid makerPenColorButtonPagedGrid = this.colorButtonPagedGrid;
|
||||
ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE;
|
||||
Func<ShapeColorInfo, LNBGEMHOKFN> <>9__105_ = MakerPenPaletteMainScreen.<>c.<>9__105_0;
|
||||
if (<>9__105_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__105_0 = (ShapeColorInfo sci) => sci.ColorID;
|
||||
}
|
||||
IEnumerable<ShapeColorInfo> enumerable = Enumerable.Select<ShapeColorInfo, LNBGEMHOKFN>(array, <>9__105_);
|
||||
makerPenColorButtonPagedGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID);
|
||||
MakerPenMaterialButtonPagedGrid makerPenMaterialButtonPagedGrid = this.materialButtonPagedGrid;
|
||||
ShapeMaterialInfo[] shapeMaterialInfos = EOKPFJPCGMK.MFIAFAGNMJN.ShapeMaterialInfos;
|
||||
Func<ShapeMaterialInfo, CLKCBCAGDDK> func;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__105_1 == 0)
|
||||
{
|
||||
func = (ShapeMaterialInfo smi) => smi.MaterialId;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__105_1 = func;
|
||||
}
|
||||
IEnumerable<ShapeMaterialInfo> enumerable2 = Enumerable.Select<ShapeMaterialInfo, CLKCBCAGDDK>(shapeMaterialInfos, func);
|
||||
makerPenMaterialButtonPagedGrid.ResetSelectedMaterial();
|
||||
bool flag = makerPenMaterialButtonPagedGrid.NBMNLHLDOGF();
|
||||
makerPenMaterialButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x060119F7 RID: 72183 RVA: 0x00402F40 File Offset: 0x00401140
|
||||
[Token(Token = "0x60119F7")]
|
||||
[Address(RVA = "0xE51090", Offset = "0xE4FE90", VA = "0x180E51090")]
|
||||
private void Start()
|
||||
{
|
||||
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action = new Action(this.DACCIPLECHP);
|
||||
CreationManager.ActiveSandboxResourcesChangedEvent = OKNNKFGFODL.BPJDFPACLMK(activeSandboxResourcesChangedEvent, action);
|
||||
this.DACCIPLECHP();
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.ShapesAndColors)
|
||||
{
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
PlatformActivateObject[] componentsInChildren = this.settingsSubscreen.GetComponentsInChildren<PlatformActivateObject>(true);
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
PlatformActivateObject platformActivateObject = componentsInChildren[num];
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (!platformActivateObject.OBKMFDJBADI)
|
||||
{
|
||||
PagedGrid pagedGrid = this.settingsPagedGrid;
|
||||
Transform transform = platformActivateObject.transform;
|
||||
pagedGrid.AddIgnoredChild(transform);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this.settingsPagedGrid).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060119F8 RID: 72184 RVA: 0x00402FE8 File Offset: 0x004011E8
|
||||
[Token(Token = "0x60119F8")]
|
||||
[Address(RVA = "0xE4F9B0", Offset = "0xE4E7B0", VA = "0x180E4F9B0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.BPJDFPACLMK(ebljhbjgdfb, action);
|
||||
Action action2 = new Action(this.AKPAMJKNFEO);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action2);
|
||||
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
|
||||
Action action3 = new Action(this.GEIKLABLCNL);
|
||||
BBHENFCNLAB.GEIKLABLCNL = OKNNKFGFODL.BPJDFPACLMK(geiklablcnl, action3);
|
||||
MFBGLIHGCGO<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
|
||||
Action<long> action4 = new Action(this.JGCNDNGPBMH);
|
||||
BBHENFCNLAB.JGCNDNGPBMH = MFBGLIHGCGO.BPJDFPACLMK(jgcndngpbmh, action4);
|
||||
}
|
||||
|
||||
// Token: 0x060119F9 RID: 72185 RVA: 0x00403070 File Offset: 0x00401270
|
||||
[Token(Token = "0x60119F9")]
|
||||
[Address(RVA = "0xE4F820", Offset = "0xE4E620", VA = "0x180E4F820")]
|
||||
protected void OnDisable()
|
||||
{
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action);
|
||||
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
|
||||
Action action2 = new Action(this.GEIKLABLCNL);
|
||||
BBHENFCNLAB.GEIKLABLCNL = OKNNKFGFODL.GMNMHGMFGOL(geiklablcnl, action2);
|
||||
MFBGLIHGCGO<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
|
||||
Action<long> action3 = new Action(this.JGCNDNGPBMH);
|
||||
BBHENFCNLAB.JGCNDNGPBMH = MFBGLIHGCGO.GMNMHGMFGOL(jgcndngpbmh, action3);
|
||||
}
|
||||
|
||||
// Token: 0x060119FA RID: 72186 RVA: 0x004030E0 File Offset: 0x004012E0
|
||||
[Token(Token = "0x60119FA")]
|
||||
[Address(RVA = "0xE4D1D0", Offset = "0xE4BFD0", VA = "0x180E4D1D0")]
|
||||
private void EBLJHBJGDFB()
|
||||
{
|
||||
bool isCV2Enabled = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL;
|
||||
bool? bmcibmildhd = this.BMCIBMILDHD;
|
||||
int num = 0;
|
||||
bool flag = isCV2Enabled == bmcibmildhd;
|
||||
if (bmcibmildhd == flag)
|
||||
{
|
||||
bool isCV2Enabled2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL;
|
||||
this.circuitsV2RadioButton.gameObject.SetActive(isCV2Enabled2);
|
||||
if (!isCV2Enabled2)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.circuitsV2RadioButton;
|
||||
if ((radioButton3D.DACHAAADDAE ? 1 : 0) != num || this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2)
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
radioButton3D.ForceRelease();
|
||||
this.propsRadioButton.ForcePressed();
|
||||
}
|
||||
}
|
||||
bool isCV2Enabled3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL;
|
||||
this.BMCIBMILDHD = num;
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119FB RID: 72187 RVA: 0x004031A4 File Offset: 0x004013A4
|
||||
[Token(Token = "0x60119FB")]
|
||||
[Address(RVA = "0xE4F520", Offset = "0xE4E320", VA = "0x180E4F520", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action);
|
||||
CircuitVisibilityBehaviour.OHONBJEGOED = false;
|
||||
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action2 = new Action(this.DACCIPLECHP);
|
||||
CreationManager.ActiveSandboxResourcesChangedEvent = OKNNKFGFODL.GMNMHGMFGOL(activeSandboxResourcesChangedEvent, action2);
|
||||
Action<AGAJMBPABDL, RoomRole> action3 = new Action(this.LMDIDIEGGII);
|
||||
MFBGLIHGCGO<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
|
||||
Action<bool> action4 = new Action(this.HFAAJHFIHKD);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
if (<LJOGMLBAABG>k__BackingField != num)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField2.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action5 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onModeChanged, action5);
|
||||
<LJOGMLBAABG>k__BackingField2.OnModeChanged = iilcgfihjlp;
|
||||
}
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.<NCJFGKPOKLF>k__BackingField);
|
||||
this.<NCJFGKPOKLF>k__BackingField = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060119FC RID: 72188 RVA: 0x00403284 File Offset: 0x00401484
|
||||
[Token(Token = "0x60119FC")]
|
||||
[Address(RVA = "0xE50170", Offset = "0xE4EF70", VA = "0x180E50170")]
|
||||
public void SelectShapeButton(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup;
|
||||
RadioButton3D[] fomfdpojade = this.FOMFDPOJADE;
|
||||
int num = 0;
|
||||
int length = fomfdpojade.Length;
|
||||
RadioButton3D radioButton3D;
|
||||
if (num < length)
|
||||
{
|
||||
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
|
||||
if ("{il2cpp array field local9->}" != LENAGPGLDLE)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
radioButton3D = fomfdpojade[num];
|
||||
}
|
||||
RadioButton3D button = radioButton3D;
|
||||
int num2 = 0;
|
||||
if (!(radioButton3D == num2))
|
||||
{
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D button2 = button;
|
||||
return b == button2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
string text;
|
||||
this.MCAMCBPMOLD(text);
|
||||
return;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060119FD RID: 72189 RVA: 0x00403314 File Offset: 0x00401514
|
||||
[Token(Token = "0x60119FD")]
|
||||
[Address(RVA = "0xE4D640", Offset = "0xE4C440", VA = "0x180E4D640")]
|
||||
private void FJHODABGKOL([Optional] OEDBBBJJACD GFIABAGMEEA)
|
||||
{
|
||||
Material material = this.<NCJFGKPOKLF>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = material == num;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
if (!flag)
|
||||
{
|
||||
Material material2 = this.<NCJFGKPOKLF>k__BackingField;
|
||||
CLKCBCAGDDK fdioclhgcnd = <LJOGMLBAABG>k__BackingField.FDIOCLHGCND;
|
||||
LNBGEMHOKFN aekhjmpaokm = <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM;
|
||||
}
|
||||
int aekhjmpaokm2 = (int)<LJOGMLBAABG>k__BackingField.AEKHJMPAOKM;
|
||||
ShapeMaterialInfo shapeMaterialInfo = EOKPFJPCGMK.LCNCGMABGCO(this.<LJOGMLBAABG>k__BackingField.FDIOCLHGCND);
|
||||
float num2 = EOKPFJPCGMK.GAPPFKMPLGC(this.<LJOGMLBAABG>k__BackingField.FDIOCLHGCND);
|
||||
int num3 = 0;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
Material material3 = new Material(BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true, num2));
|
||||
this.<NCJFGKPOKLF>k__BackingField = material3;
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.paletteSearchPagedGrid;
|
||||
Material material4 = this.<NCJFGKPOKLF>k__BackingField;
|
||||
makerPenPaletteSearchPagedGrid.PDDJKEDFKBO = material4;
|
||||
Renderer[] array = this.shapePreviews;
|
||||
int length = array.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
Renderer renderer = array[num3];
|
||||
Material material5 = this.<NCJFGKPOKLF>k__BackingField;
|
||||
renderer.SetMaterial(material5);
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119FE RID: 72190 RVA: 0x00403400 File Offset: 0x00401600
|
||||
[Token(Token = "0x60119FE")]
|
||||
[Address(RVA = "0xE4D8D0", Offset = "0xE4C6D0", VA = "0x180E4D8D0")]
|
||||
public RadioButton3D GetButtonForShape(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
RadioButton3D[] fomfdpojade = this.FOMFDPOJADE;
|
||||
int num = 0;
|
||||
int length = fomfdpojade.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
|
||||
if ("{il2cpp array field local6->}" != LENAGPGLDLE)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return fomfdpojade[num];
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060119FF RID: 72191 RVA: 0x00403448 File Offset: 0x00401648
|
||||
[Token(Token = "0x60119FF")]
|
||||
[Address(RVA = "0xE4D1A0", Offset = "0xE4BFA0", VA = "0x180E4D1A0")]
|
||||
public void DeselectAllShapeButtons()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup;
|
||||
this.HONEMLGKJPB(radioGroup3D);
|
||||
}
|
||||
|
||||
// Token: 0x06011A00 RID: 72192 RVA: 0x00403464 File Offset: 0x00401664
|
||||
[Token(Token = "0x6011A00")]
|
||||
[Address(RVA = "0xE50060", Offset = "0xE4EE60", VA = "0x180E50060")]
|
||||
public void SelectPropButton(OGNBCNBPFCC LKKBDKPAJMO)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
this.IAKCONALDPO = LKKBDKPAJMO;
|
||||
string text;
|
||||
this.MCAMCBPMOLD(text);
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = this.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Prop, (long)LKKBDKPAJMO);
|
||||
}
|
||||
|
||||
// Token: 0x06011A01 RID: 72193 RVA: 0x004034B0 File Offset: 0x004016B0
|
||||
[Token(Token = "0x6011A01")]
|
||||
[Address(RVA = "0xE4D190", Offset = "0xE4BF90", VA = "0x180E4D190")]
|
||||
public void DeselectAllPropButtons()
|
||||
{
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x06011A02 RID: 72194 RVA: 0x004034D0 File Offset: 0x004016D0
|
||||
[Token(Token = "0x6011A02")]
|
||||
[Address(RVA = "0xE4FF70", Offset = "0xE4ED70", VA = "0x180E4FF70")]
|
||||
public void SelectInventionButton(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(LDNFNNNHPPB);
|
||||
this.LFLBDJBBIMH = LDNFNNNHPPB;
|
||||
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
|
||||
this.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num);
|
||||
long <BHBCCAKKIMJ>k__BackingField = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x06011A03 RID: 72195 RVA: 0x00403524 File Offset: 0x00401724
|
||||
[Token(Token = "0x6011A03")]
|
||||
[Address(RVA = "0xE50390", Offset = "0xE4F190", VA = "0x180E50390")]
|
||||
public void SelectSnapshotButton(JKLCBEFAFDL GFIABAGMEEA)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.SelectSnapshotToCreate(GFIABAGMEEA);
|
||||
this.DLBONGEILKB = GFIABAGMEEA;
|
||||
string text = GFIABAGMEEA.HFHLBNDKOJG;
|
||||
this.MCAMCBPMOLD(text);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.ClipboardPaste, (MakerPen.HJPIHGIFKEO)num);
|
||||
}
|
||||
|
||||
// Token: 0x06011A04 RID: 72196 RVA: 0x0040356C File Offset: 0x0040176C
|
||||
[Token(Token = "0x6011A04")]
|
||||
[Address(RVA = "0xE4D180", Offset = "0xE4BF80", VA = "0x180E4D180")]
|
||||
public void DeselectAllInventionButtons()
|
||||
{
|
||||
this.LFLBDJBBIMH = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06011A05 RID: 72197 RVA: 0x00403584 File Offset: 0x00401784
|
||||
[Token(Token = "0x6011A05")]
|
||||
[Address(RVA = "0xE4D1B0", Offset = "0xE4BFB0", VA = "0x180E4D1B0")]
|
||||
public void DeselectAllSnapshotButtons()
|
||||
{
|
||||
this.DLBONGEILKB = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06011A06 RID: 72198 RVA: 0x0040359C File Offset: 0x0040179C
|
||||
[Token(Token = "0x6011A06")]
|
||||
[Address(RVA = "0xE4FF10", Offset = "0xE4ED10", VA = "0x180E4FF10")]
|
||||
public void SelectColorButton(LNBGEMHOKFN GJAINANBOCB)
|
||||
{
|
||||
this.colorButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011A07 RID: 72199 RVA: 0x004035BC File Offset: 0x004017BC
|
||||
[Token(Token = "0x6011A07")]
|
||||
[Address(RVA = "0xE50030", Offset = "0xE4EE30", VA = "0x180E50030")]
|
||||
public void SelectMaterialButton(CLKCBCAGDDK KFENPJENIOI)
|
||||
{
|
||||
this.materialButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011A08 RID: 72200 RVA: 0x004035DC File Offset: 0x004017DC
|
||||
[Token(Token = "0x6011A08")]
|
||||
[Address(RVA = "0xE4FF40", Offset = "0xE4ED40", VA = "0x180E4FF40")]
|
||||
public void SelectColorableSnapshotButton(OEDBBBJJACD GAIELMLCJPL)
|
||||
{
|
||||
this.colorableSnapshotButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011A09 RID: 72201 RVA: 0x004035FC File Offset: 0x004017FC
|
||||
[Token(Token = "0x6011A09")]
|
||||
[Address(RVA = "0xE4D140", Offset = "0xE4BF40", VA = "0x180E4D140")]
|
||||
public void DeselectAllColorButtons()
|
||||
{
|
||||
this.colorButtonPagedGrid.ResetSelectedColor();
|
||||
this.materialButtonPagedGrid.ResetSelectedMaterial();
|
||||
}
|
||||
|
||||
// Token: 0x06011A0A RID: 72202 RVA: 0x00403628 File Offset: 0x00401828
|
||||
[Token(Token = "0x6011A0A")]
|
||||
[Address(RVA = "0xE50360", Offset = "0xE4F160", VA = "0x180E50360")]
|
||||
public void SelectShapeConstraintButton(MakerPen.PMACDPPHBHP GEAFEMDGBBA)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.uniformShapesToggle;
|
||||
bool flag = GEAFEMDGBBA == MakerPen.PMACDPPHBHP.Constrained;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011A0B RID: 72203 RVA: 0x00403650 File Offset: 0x00401850
|
||||
[Token(Token = "0x6011A0B")]
|
||||
[Address(RVA = "0xE4EDC0", Offset = "0xE4DBC0", VA = "0x180E4EDC0")]
|
||||
private bool NGJMPKEBFPG(ACBDPBHGKJL LENAGPGLDLE, RadioGroup3D KBEJEGMLKEM)
|
||||
{
|
||||
RadioButton3D[] fomfdpojade = this.FOMFDPOJADE;
|
||||
int num = 0;
|
||||
int length = fomfdpojade.Length;
|
||||
RadioButton3D radioButton3D;
|
||||
if (num < length)
|
||||
{
|
||||
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
|
||||
if ("{il2cpp array field local9->}" != LENAGPGLDLE)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
radioButton3D = fomfdpojade[num];
|
||||
}
|
||||
RadioButton3D button = radioButton3D;
|
||||
int num2 = 0;
|
||||
if (!(radioButton3D == num2))
|
||||
{
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D button2 = button;
|
||||
return b == button2;
|
||||
};
|
||||
KBEJEGMLKEM.SetSelectionStates(func);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A0C RID: 72204 RVA: 0x004036CC File Offset: 0x004018CC
|
||||
[Token(Token = "0x6011A0C")]
|
||||
[Address(RVA = "0xE4D9A0", Offset = "0xE4C7A0", VA = "0x180E4D9A0")]
|
||||
private void HONEMLGKJPB(RadioGroup3D KBEJEGMLKEM)
|
||||
{
|
||||
Func<RadioButton3D, bool> <>9__128_ = MakerPenPaletteMainScreen.<>c.<>9__128_0;
|
||||
if (<>9__128_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__128_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
KBEJEGMLKEM.SetSelectionStates(<>9__128_);
|
||||
}
|
||||
|
||||
// Token: 0x06011A0D RID: 72205 RVA: 0x00403708 File Offset: 0x00401908
|
||||
[Token(Token = "0x6011A0D")]
|
||||
[Address(RVA = "0xE4FB70", Offset = "0xE4E970", VA = "0x180E4FB70")]
|
||||
public static void OnUsedPaletteItem(JEOFCGOPBDC EPBPGKCGDPE, long ENJEOLBEALP)
|
||||
{
|
||||
HNICCJDPJJO hniccjdpjjo = HNICCJDPJJO.ONCPNMDGGKG;
|
||||
string text = AmplitudeAnalyticsClient.Event("palette_select_item").ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06011A0E RID: 72206 RVA: 0x00403734 File Offset: 0x00401934
|
||||
[Token(Token = "0x6011A0E")]
|
||||
[Address(RVA = "0xE4D410", Offset = "0xE4C210", VA = "0x180E4D410")]
|
||||
private void FFOBNOMEGEH()
|
||||
{
|
||||
if (this.HCKEPLFAMLN <= MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2)
|
||||
{
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen;
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
Subscreen subscreen = makerPenPaletteSearchScreen.subscreen;
|
||||
subscreenControl.ShowSubscreen(subscreen);
|
||||
int num = 0;
|
||||
this.BBMIMPHPPDF(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A0F RID: 72207 RVA: 0x0040389C File Offset: 0x00401A9C
|
||||
[Token(Token = "0x6011A0F")]
|
||||
[Address(RVA = "0xE4ED00", Offset = "0xE4DB00", VA = "0x180E4ED00")]
|
||||
private void LOAGOJPGGLA()
|
||||
{
|
||||
this.gadgetsRadioButton.ForcePressed();
|
||||
int cajogmkjbpj = this.CAJOGMKJBPJ;
|
||||
int num = 0;
|
||||
this.OFFCHLIDOLC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num, cajogmkjbpj);
|
||||
}
|
||||
|
||||
// Token: 0x06011A10 RID: 72208 RVA: 0x004038CC File Offset: 0x00401ACC
|
||||
[Token(Token = "0x6011A10")]
|
||||
[Address(RVA = "0xE4CFA0", Offset = "0xE4BDA0", VA = "0x180E4CFA0")]
|
||||
private void CJGBDCHKPBI()
|
||||
{
|
||||
this.circuitsV2RadioButton.ForcePressed();
|
||||
}
|
||||
|
||||
// Token: 0x06011A11 RID: 72209 RVA: 0x004038EC File Offset: 0x00401AEC
|
||||
[Token(Token = "0x6011A11")]
|
||||
[Address(RVA = "0xE4EC60", Offset = "0xE4DA60", VA = "0x180E4EC60")]
|
||||
private void LGOGJOPPICA()
|
||||
{
|
||||
this.propsRadioButton.ForcePressed();
|
||||
int coeagjohool = this.COEAGJOHOOL;
|
||||
this.OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS, coeagjohool);
|
||||
}
|
||||
|
||||
// Token: 0x06011A12 RID: 72210 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011A12")]
|
||||
[Address(RVA = "0xE4F040", Offset = "0xE4DE40", VA = "0x180E4F040")]
|
||||
private void OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH, int DBGGEOGEFCA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011A13 RID: 72211 RVA: 0x0040391C File Offset: 0x00401B1C
|
||||
[Token(Token = "0x6011A13")]
|
||||
[Address(RVA = "0xE4C210", Offset = "0xE4B010", VA = "0x180E4C210")]
|
||||
private void BBMIMPHPPDF(int AELGBDPPIIP = 0)
|
||||
{
|
||||
int kdpehphodcd = this.inventionPagedGrid.KDPEHPHODCD;
|
||||
int previousPage = kdpehphodcd;
|
||||
this.inventionPagedGrid.Awake();
|
||||
PMGCJEPKFOF<List<OBBBPCBIMME>> pmgcjepkfof = BBHENFCNLAB.EMOKHAKJKHK();
|
||||
Action<List<OBBBPCBIMME>> action = delegate(List<OBBBPCBIMME> myInventions)
|
||||
{
|
||||
MakerPenPaletteMainScreen <>4__this = this;
|
||||
int num2 = 0;
|
||||
if (<>4__this != num2)
|
||||
{
|
||||
if (myInventions == 0)
|
||||
{
|
||||
this.OFBFLELPHPF();
|
||||
return;
|
||||
}
|
||||
if (AELGBDPPIIP == 1)
|
||||
{
|
||||
Predicate<OBBBPCBIMME> <>9__135_ = MakerPenPaletteMainScreen.<>c.<>9__135_2;
|
||||
if (<>9__135_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__135_2 = (OBBBPCBIMME inv) => inv.<JBJKKFEFFPL>k__BackingField;
|
||||
}
|
||||
List<OBBBPCBIMME> list = myInventions.FindAll(<>9__135_);
|
||||
}
|
||||
Func<OBBBPCBIMME, bool> func;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__135_3 == 0)
|
||||
{
|
||||
func = (OBBBPCBIMME inv) => !inv.<AONKJNPFIGJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__135_3 = func;
|
||||
}
|
||||
IEnumerable<OBBBPCBIMME> enumerable = Enumerable.Where<OBBBPCBIMME>(myInventions, func);
|
||||
MakerPenPaletteMainScreen <>4__this2 = this;
|
||||
InventionPagedGrid inventionPagedGrid = <>4__this2.inventionPagedGrid;
|
||||
OBBBPCBIMME lflbdjbbimh = <>4__this2.LFLBDJBBIMH;
|
||||
inventionPagedGrid.SetInventions(enumerable, lflbdjbbimh);
|
||||
InventionPagedGrid inventionPagedGrid2 = this.inventionPagedGrid;
|
||||
int previousPage2 = previousPage;
|
||||
inventionPagedGrid2.SetCurrentPage(previousPage2, true);
|
||||
this.searchSubscreen.SetPendingInventions(enumerable);
|
||||
}
|
||||
};
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
this.OFBFLELPHPF();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A14 RID: 72212 RVA: 0x00403994 File Offset: 0x00401B94
|
||||
[Token(Token = "0x6011A14")]
|
||||
[Address(RVA = "0xE4EF50", Offset = "0xE4DD50", VA = "0x180E4EF50")]
|
||||
private void OFBFLELPHPF()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num, num);
|
||||
InventionPagedGrid inventionPagedGrid = this.inventionPagedGrid;
|
||||
OBBBPCBIMME[] array = Array.Empty<OBBBPCBIMME>();
|
||||
int num2 = 0;
|
||||
inventionPagedGrid.SetInventions(array, num2);
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen;
|
||||
OBBBPCBIMME[] array2 = Array.Empty<OBBBPCBIMME>();
|
||||
makerPenPaletteSearchScreen.SetPendingInventions(array2);
|
||||
}
|
||||
|
||||
// Token: 0x06011A15 RID: 72213 RVA: 0x004039F8 File Offset: 0x00401BF8
|
||||
[Token(Token = "0x6011A15")]
|
||||
[Address(RVA = "0xE4C3D0", Offset = "0xE4B1D0", VA = "0x180E4C3D0")]
|
||||
private void BLHLFLEOGEJ()
|
||||
{
|
||||
ClipboardPagedGrid clipboardPagedGrid = this.clipboardPagedGrid;
|
||||
JKLCBEFAFDL dlbongeilkb = this.DLBONGEILKB;
|
||||
clipboardPagedGrid.Refresh(dlbongeilkb);
|
||||
}
|
||||
|
||||
// Token: 0x06011A16 RID: 72214 RVA: 0x00403A20 File Offset: 0x00401C20
|
||||
[Token(Token = "0x6011A16")]
|
||||
[Address(RVA = "0xE4B680", Offset = "0xE4A480", VA = "0x180E4B680")]
|
||||
private void ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH)
|
||||
{
|
||||
RadioButton3D[] pignbicdlpi = this.PIGNBICDLPI;
|
||||
int num = 0;
|
||||
if (num < pignbicdlpi.Length)
|
||||
{
|
||||
GameObject gameObject = pignbicdlpi[num].gameObject;
|
||||
this.PIGNBICDLPI[num].gameObject.SetActive(true);
|
||||
RadioButton3D[] pignbicdlpi2 = this.PIGNBICDLPI;
|
||||
num++;
|
||||
}
|
||||
int buttonIndex = num;
|
||||
if (CKEBCMEKCJH != SpawnableToolCategoryConfig.CDPMKMGIPFA.GAGDETS)
|
||||
{
|
||||
}
|
||||
int cajogmkjbpj = this.CAJOGMKJBPJ;
|
||||
buttonIndex = cajogmkjbpj;
|
||||
RadioGroup3D radioGroup3D = this.spawnableToolsFilterGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D[] pignbicdlpi4 = this.PIGNBICDLPI;
|
||||
int buttonIndex2 = buttonIndex;
|
||||
RadioButton3D radioButton3D = pignbicdlpi4[buttonIndex2];
|
||||
return b == radioButton3D;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
RadioButton3D[] pignbicdlpi3 = this.PIGNBICDLPI;
|
||||
int length = pignbicdlpi3.Length;
|
||||
if (num < length)
|
||||
{
|
||||
pignbicdlpi3[num].FFDOINJEHMM = true;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A17 RID: 72215 RVA: 0x00403AF4 File Offset: 0x00401CF4
|
||||
[Token(Token = "0x6011A17")]
|
||||
[Address(RVA = "0xE4EA50", Offset = "0xE4D850", VA = "0x180E4EA50")]
|
||||
private void JIPNJDICOND()
|
||||
{
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.<GEEIPAPMHDO>k__BackingField = hckeplfamln;
|
||||
}
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num = 0;
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
}
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
|
||||
// Token: 0x06011A18 RID: 72216 RVA: 0x00403B2C File Offset: 0x00401D2C
|
||||
[Token(Token = "0x6011A18")]
|
||||
[Address(RVA = "0xE4ED40", Offset = "0xE4DB40", VA = "0x180E4ED40")]
|
||||
private void MCAMCBPMOLD(string GIIBOBFHMJC)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.selectedItemText;
|
||||
string text = string.Format("Currently Selected: {0}", GIIBOBFHMJC);
|
||||
string empty = string.Empty;
|
||||
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, empty);
|
||||
}
|
||||
|
||||
// Token: 0x06011A19 RID: 72217 RVA: 0x00403B5C File Offset: 0x00401D5C
|
||||
[Token(Token = "0x6011A19")]
|
||||
[Address(RVA = "0xE50410", Offset = "0xE4F210", VA = "0x180E50410")]
|
||||
public void ShowTab(MakerPenPaletteMainScreen.OMAPLOHLGDP HGLLKBFOBIE)
|
||||
{
|
||||
if (HGLLKBFOBIE != MakerPenPaletteMainScreen.OMAPLOHLGDP.None)
|
||||
{
|
||||
}
|
||||
if (HGLLKBFOBIE != this.HCKEPLFAMLN)
|
||||
{
|
||||
this.HCKEPLFAMLN = HGLLKBFOBIE;
|
||||
if (HGLLKBFOBIE != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.<GEEIPAPMHDO>k__BackingField = HGLLKBFOBIE;
|
||||
}
|
||||
if (HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num = 0;
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
}
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
int num2 = 0;
|
||||
<KBKJKEOPIGB>k__BackingField.PushFlow(this, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011A1A RID: 72218 RVA: 0x00403BBC File Offset: 0x00401DBC
|
||||
[Token(Token = "0x6011A1A")]
|
||||
[Address(RVA = "0xE4EAA0", Offset = "0xE4D8A0", VA = "0x180E4EAA0")]
|
||||
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.CreateInventionInstance)
|
||||
{
|
||||
this.LFLBDJBBIMH = num;
|
||||
}
|
||||
if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.ClipboardPaste)
|
||||
{
|
||||
this.DLBONGEILKB = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A1B RID: 72219 RVA: 0x00403BEC File Offset: 0x00401DEC
|
||||
[Token(Token = "0x6011A1B")]
|
||||
[Address(RVA = "0xE4D030", Offset = "0xE4BE30", VA = "0x180E4D030")]
|
||||
private void DACCIPLECHP()
|
||||
{
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
CostInfo activeSandboxResourceCost = CreationManager.LECLKFMMJGB;
|
||||
int maxInkCost = CreationManager.KIGCMLHCNON;
|
||||
InkBarControl inkBarControl = this.inkBarControl;
|
||||
int num2 = 0;
|
||||
inkBarControl.SetPercentage((float)num, num2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A1C RID: 72220 RVA: 0x00403C44 File Offset: 0x00401E44
|
||||
[Token(Token = "0x6011A1C")]
|
||||
[Address(RVA = "0xE4ECA0", Offset = "0xE4DAA0", VA = "0x180E4ECA0")]
|
||||
private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
Button3D button3D = this.deleteAllButton;
|
||||
bool flag = this.OMJCIIDLEAO;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A1D RID: 72221 RVA: 0x00403C78 File Offset: 0x00401E78
|
||||
[Token(Token = "0x6011A1D")]
|
||||
[Address(RVA = "0xE4D970", Offset = "0xE4C770", VA = "0x180E4D970")]
|
||||
private void HFAAJHFIHKD(bool PLGOGPMCDOL)
|
||||
{
|
||||
this.playStopGizmosToggle.BOHIGPFGJBA = PLGOGPMCDOL;
|
||||
}
|
||||
|
||||
// Token: 0x06011A1E RID: 72222 RVA: 0x00403C98 File Offset: 0x00401E98
|
||||
[Token(Token = "0x6011A1E")]
|
||||
[Address(RVA = "0xE4D8C0", Offset = "0xE4C6C0", VA = "0x180E4D8C0")]
|
||||
private void GEIKLABLCNL()
|
||||
{
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
this.BBMIMPHPPDF(faebnmmpjhd);
|
||||
}
|
||||
|
||||
// Token: 0x06011A1F RID: 72223 RVA: 0x00403CB4 File Offset: 0x00401EB4
|
||||
[Token(Token = "0x6011A1F")]
|
||||
[Address(RVA = "0xE4D8C0", Offset = "0xE4C6C0", VA = "0x180E4D8C0")]
|
||||
private void JGCNDNGPBMH(long ENJEOLBEALP)
|
||||
{
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
this.BBMIMPHPPDF(faebnmmpjhd);
|
||||
}
|
||||
|
||||
// Token: 0x06011A20 RID: 72224 RVA: 0x00403CD0 File Offset: 0x00401ED0
|
||||
[Token(Token = "0x6011A20")]
|
||||
[Address(RVA = "0xE4C490", Offset = "0xE4B290", VA = "0x180E4C490")]
|
||||
public void Button_Close()
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityHidePaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x06011A21 RID: 72225 RVA: 0x00403CF0 File Offset: 0x00401EF0
|
||||
[Token(Token = "0x6011A21")]
|
||||
[Address(RVA = "0xE4CC20", Offset = "0xE4BA20", VA = "0x180E4CC20")]
|
||||
public void Button_Search()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Search)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A22 RID: 72226 RVA: 0x00403D20 File Offset: 0x00401F20
|
||||
[Token(Token = "0x6011A22")]
|
||||
[Address(RVA = "0xE4CE70", Offset = "0xE4BC70", VA = "0x180E4CE70")]
|
||||
public void Button_ShapesAndColors()
|
||||
{
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup;
|
||||
this.HONEMLGKJPB(radioGroup3D);
|
||||
}
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.ShapesAndColors)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A23 RID: 72227 RVA: 0x00403D74 File Offset: 0x00401F74
|
||||
[Token(Token = "0x6011A23")]
|
||||
[Address(RVA = "0xE4C8D0", Offset = "0xE4B6D0", VA = "0x180E4C8D0")]
|
||||
public void Button_Gadgets()
|
||||
{
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)3L);
|
||||
int num = 0;
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)3L);
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A24 RID: 72228 RVA: 0x00403DD4 File Offset: 0x00401FD4
|
||||
[Token(Token = "0x6011A24")]
|
||||
[Address(RVA = "0xE4CA80", Offset = "0xE4B880", VA = "0x180E4CA80")]
|
||||
public void Button_Props()
|
||||
{
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A25 RID: 72229 RVA: 0x00403E30 File Offset: 0x00402030
|
||||
[Token(Token = "0x6011A25")]
|
||||
[Address(RVA = "0xE4CA20", Offset = "0xE4B820", VA = "0x180E4CA20")]
|
||||
public void Button_Inventions()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)6L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)6L);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
this.LFLBDJBBIMH = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A26 RID: 72230 RVA: 0x00403E7C File Offset: 0x0040207C
|
||||
[Token(Token = "0x6011A26")]
|
||||
[Address(RVA = "0xE4C430", Offset = "0xE4B230", VA = "0x180E4C430")]
|
||||
public void Button_Clipboard()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Clipboard)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)8L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)8L);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.ClipboardPaste)
|
||||
{
|
||||
this.DLBONGEILKB = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A27 RID: 72231 RVA: 0x00403EC8 File Offset: 0x004020C8
|
||||
[Token(Token = "0x6011A27")]
|
||||
[Address(RVA = "0xE4C400", Offset = "0xE4B200", VA = "0x180E4C400")]
|
||||
public void Button_CircuitsV2()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)7L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)7L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A28 RID: 72232 RVA: 0x00403EF8 File Offset: 0x004020F8
|
||||
[Token(Token = "0x6011A28")]
|
||||
[Address(RVA = "0xE4CE50", Offset = "0xE4BC50", VA = "0x180E4CE50")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)5L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A29 RID: 72233 RVA: 0x00403F20 File Offset: 0x00402120
|
||||
[Token(Token = "0x6011A29")]
|
||||
[Address(RVA = "0xE4CB70", Offset = "0xE4B970", VA = "0x180E4CB70")]
|
||||
public void Button_SearchCircuitsV2()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Search)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen;
|
||||
makerPenPaletteSearchScreen.filterInputField.text = "Circuits V2\\";
|
||||
if (makerPenPaletteSearchScreen.autoFocusInput)
|
||||
{
|
||||
makerPenPaletteSearchScreen.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField filterInputField = makerPenPaletteSearchScreen.filterInputField;
|
||||
int num = 0;
|
||||
filterInputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011A2A RID: 72234 RVA: 0x00403F90 File Offset: 0x00402190
|
||||
[Token(Token = "0x6011A2A")]
|
||||
[Address(RVA = "0xE4C880", Offset = "0xE4B680", VA = "0x180E4C880")]
|
||||
public void Button_FilterSpawnableTools(int EFBDCIJMFGD)
|
||||
{
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln != MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets)
|
||||
{
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props && EFBDCIJMFGD != this.COEAGJOHOOL)
|
||||
{
|
||||
this.COEAGJOHOOL = EFBDCIJMFGD;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (EFBDCIJMFGD != this.CAJOGMKJBPJ)
|
||||
{
|
||||
this.CAJOGMKJBPJ = EFBDCIJMFGD;
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A2B RID: 72235 RVA: 0x00403FDC File Offset: 0x004021DC
|
||||
[Token(Token = "0x6011A2B")]
|
||||
[Address(RVA = "0xE4CF40", Offset = "0xE4BD40", VA = "0x180E4CF40")]
|
||||
public void Button_SpawnableToolSelected(OGNBCNBPFCC spawnableTool)
|
||||
{
|
||||
MFBGLIHGCGO<OGNBCNBPFCC> spawnableToolSelectionButtonPressed = this.SpawnableToolSelectionButtonPressed;
|
||||
}
|
||||
|
||||
// Token: 0x06011A2C RID: 72236 RVA: 0x00403FF8 File Offset: 0x004021F8
|
||||
[Token(Token = "0x6011A2C")]
|
||||
[Address(RVA = "0xE4C850", Offset = "0xE4B650", VA = "0x180E4C850")]
|
||||
public void Button_FilterInventions(int EFBDCIJMFGD)
|
||||
{
|
||||
if (this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions && EFBDCIJMFGD != this.FAEBNMMPJHD)
|
||||
{
|
||||
this.FAEBNMMPJHD = EFBDCIJMFGD;
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A2D RID: 72237 RVA: 0x00404024 File Offset: 0x00402224
|
||||
[Token(Token = "0x6011A2D")]
|
||||
[Address(RVA = "0xE4C9C0", Offset = "0xE4B7C0", VA = "0x180E4C9C0")]
|
||||
public void Button_InventionSelected(OBBBPCBIMME invention)
|
||||
{
|
||||
MFBGLIHGCGO<OBBBPCBIMME> inventionSelectionButtonPressed = this.InventionSelectionButtonPressed;
|
||||
if (inventionSelectionButtonPressed != 0)
|
||||
{
|
||||
inventionSelectionButtonPressed.CNFDGDEOPPF(invention);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A2E RID: 72238 RVA: 0x00404044 File Offset: 0x00402244
|
||||
[Token(Token = "0x6011A2E")]
|
||||
[Address(RVA = "0xE4CEE0", Offset = "0xE4BCE0", VA = "0x180E4CEE0")]
|
||||
public void Button_SnapshotSelected(JKLCBEFAFDL snapshot)
|
||||
{
|
||||
MFBGLIHGCGO<JKLCBEFAFDL> snapshotSelectionButtonPressed = this.SnapshotSelectionButtonPressed;
|
||||
if (snapshotSelectionButtonPressed != 0)
|
||||
{
|
||||
snapshotSelectionButtonPressed.CNFDGDEOPPF(snapshot);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A2F RID: 72239 RVA: 0x00404064 File Offset: 0x00402264
|
||||
[Token(Token = "0x6011A2F")]
|
||||
[Address(RVA = "0xE4C940", Offset = "0xE4B740", VA = "0x180E4C940")]
|
||||
public void Button_InventionInfo(OBBBPCBIMME invention)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
ACDHFCHJBAK acdhfchjbak = new ACDHFCHJBAK(invention);
|
||||
<LJOGMLBAABG>k__BackingField.QueueUI(acdhfchjbak);
|
||||
}
|
||||
|
||||
// Token: 0x06011A30 RID: 72240 RVA: 0x0040408C File Offset: 0x0040228C
|
||||
[Token(Token = "0x6011A30")]
|
||||
[Address(RVA = "0xE4CC50", Offset = "0xE4BA50", VA = "0x180E4CC50")]
|
||||
public void Button_SelectColor(LNBGEMHOKFN shapeColor)
|
||||
{
|
||||
if (this.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.FJHODABGKOL(num);
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Color, (long)shapeColor);
|
||||
}
|
||||
|
||||
// Token: 0x06011A31 RID: 72241 RVA: 0x004040B4 File Offset: 0x004022B4
|
||||
[Token(Token = "0x6011A31")]
|
||||
[Address(RVA = "0xE4CD40", Offset = "0xE4BB40", VA = "0x180E4CD40")]
|
||||
public void Button_SelectMaterial(CLKCBCAGDDK shapeMaterial)
|
||||
{
|
||||
if (this.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.FJHODABGKOL(num);
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Material, (long)shapeMaterial);
|
||||
}
|
||||
|
||||
// Token: 0x06011A32 RID: 72242 RVA: 0x004040DC File Offset: 0x004022DC
|
||||
[Token(Token = "0x6011A32")]
|
||||
[Address(RVA = "0xE4CCE0", Offset = "0xE4BAE0", VA = "0x180E4CCE0")]
|
||||
public void Button_SelectColorableSnapshot(OEDBBBJJACD colorableSnapshot)
|
||||
{
|
||||
MFBGLIHGCGO<OEDBBBJJACD> colorableSnapshotSelectionButtonPressed = this.ColorableSnapshotSelectionButtonPressed;
|
||||
if (colorableSnapshotSelectionButtonPressed != 0)
|
||||
{
|
||||
colorableSnapshotSelectionButtonPressed.CNFDGDEOPPF(colorableSnapshot);
|
||||
}
|
||||
int num = 0;
|
||||
this.FJHODABGKOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011A33 RID: 72243 RVA: 0x00404104 File Offset: 0x00402304
|
||||
[Token(Token = "0x6011A33")]
|
||||
[Address(RVA = "0xE4CDD0", Offset = "0xE4BBD0", VA = "0x180E4CDD0")]
|
||||
public void Button_SelectShape(int shapeType)
|
||||
{
|
||||
if (this.ShapeTypeSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Shape, (long)shapeType);
|
||||
}
|
||||
|
||||
// Token: 0x06011A34 RID: 72244 RVA: 0x00404124 File Offset: 0x00402324
|
||||
[Token(Token = "0x6011A34")]
|
||||
[Address(RVA = "0xE4E2D0", Offset = "0xE4D0D0", VA = "0x180E4E2D0")]
|
||||
private void JFOMCCJKHLA(AGEAHLDEDBO CFHKBOBOFEI)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
AGEAHLDEDBO ageahldedbo2;
|
||||
if (ageahldedbo != ageahldedbo2)
|
||||
{
|
||||
}
|
||||
AGEAHLDEDBO ageahldedbo3;
|
||||
AGEAHLDEDBO ageahldedbo4;
|
||||
if (ageahldedbo3 != ageahldedbo4)
|
||||
{
|
||||
}
|
||||
AGEAHLDEDBO ageahldedbo5;
|
||||
AGEAHLDEDBO ageahldedbo6;
|
||||
if (ageahldedbo5 != ageahldedbo6)
|
||||
{
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A35 RID: 72245 RVA: 0x0040417C File Offset: 0x0040237C
|
||||
[Token(Token = "0x6011A35")]
|
||||
[Address(RVA = "0xE4EB30", Offset = "0xE4D930", VA = "0x180E4EB30")]
|
||||
private void KPGLPNJGJIG()
|
||||
{
|
||||
bool isCV2Enabled = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL;
|
||||
this.circuitsV2RadioButton.gameObject.SetActive(isCV2Enabled);
|
||||
if (!isCV2Enabled)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.circuitsV2RadioButton;
|
||||
if (radioButton3D.DACHAAADDAE != isCV2Enabled || this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2)
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
radioButton3D.ForceRelease();
|
||||
this.propsRadioButton.ForcePressed();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A36 RID: 72246 RVA: 0x00404204 File Offset: 0x00402404
|
||||
[Token(Token = "0x6011A36")]
|
||||
[Address(RVA = "0xE51A90", Offset = "0xE50890", VA = "0x180E51A90")]
|
||||
public void Toggle_DesatWorldInShapeMode(bool isOn)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<ALPBNFCIIEF>k__BackingField = isOn;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A37 RID: 72247 RVA: 0x00404230 File Offset: 0x00402430
|
||||
[Token(Token = "0x6011A37")]
|
||||
[Address(RVA = "0xE512C0", Offset = "0xE500C0", VA = "0x180E512C0")]
|
||||
public void ToggleShowPivot(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A38 RID: 72248 RVA: 0x0040424C File Offset: 0x0040244C
|
||||
[Token(Token = "0x6011A38")]
|
||||
[Address(RVA = "0xE529D0", Offset = "0xE517D0", VA = "0x180E529D0")]
|
||||
public void Toggle_SnapToCenter(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A39 RID: 72249 RVA: 0x00404268 File Offset: 0x00402468
|
||||
[Token(Token = "0x6011A39")]
|
||||
[Address(RVA = "0xE521E0", Offset = "0xE50FE0", VA = "0x180E521E0")]
|
||||
public void Toggle_RotatearoundPivot(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3A RID: 72250 RVA: 0x00404284 File Offset: 0x00402484
|
||||
[Token(Token = "0x6011A3A")]
|
||||
[Address(RVA = "0xE51DE0", Offset = "0xE50BE0", VA = "0x180E51DE0")]
|
||||
public void Toggle_FreezeRotationOnMove(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3B RID: 72251 RVA: 0x004042A0 File Offset: 0x004024A0
|
||||
[Token(Token = "0x6011A3B")]
|
||||
[Address(RVA = "0xE52B60", Offset = "0xE51960", VA = "0x180E52B60")]
|
||||
public void Toggle_UniformShapes(bool isOn)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3C RID: 72252 RVA: 0x004042C4 File Offset: 0x004024C4
|
||||
[Token(Token = "0x6011A3C")]
|
||||
[Address(RVA = "0xE50BD0", Offset = "0xE4F9D0", VA = "0x180E50BD0")]
|
||||
public void SliderReleased_GridSnap(float value)
|
||||
{
|
||||
NNNJFEILANM snapping = this.<LJOGMLBAABG>k__BackingField.Snapping;
|
||||
float num = EOKPFJPCGMK.NLFAIFKEGAG(Mathf.RoundToInt(value));
|
||||
snapping.IGKNCPDNKAN(value);
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3D RID: 72253 RVA: 0x00404300 File Offset: 0x00402500
|
||||
[Token(Token = "0x6011A3D")]
|
||||
[Address(RVA = "0xE51770", Offset = "0xE50570", VA = "0x180E51770")]
|
||||
public void Toggle_AlignToEdges(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3E RID: 72254 RVA: 0x0040431C File Offset: 0x0040251C
|
||||
[Token(Token = "0x6011A3E")]
|
||||
[Address(RVA = "0xE526B0", Offset = "0xE514B0", VA = "0x180E526B0")]
|
||||
public void Toggle_ShowGrid(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3F RID: 72255 RVA: 0x00404338 File Offset: 0x00402538
|
||||
[Token(Token = "0x6011A3F")]
|
||||
[Address(RVA = "0xE515E0", Offset = "0xE503E0", VA = "0x180E515E0")]
|
||||
public void Toggle_AdaptiveGrid(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A40 RID: 72256 RVA: 0x00404354 File Offset: 0x00402554
|
||||
[Token(Token = "0x6011A40")]
|
||||
[Address(RVA = "0xE51450", Offset = "0xE50250", VA = "0x180E51450")]
|
||||
public void Toggle_AdaptiveCreationSize(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A41 RID: 72257 RVA: 0x00404370 File Offset: 0x00402570
|
||||
[Token(Token = "0x6011A41")]
|
||||
[Address(RVA = "0xE52840", Offset = "0xE51640", VA = "0x180E52840")]
|
||||
public void Toggle_ShowSelectionBounds(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A42 RID: 72258 RVA: 0x0040438C File Offset: 0x0040258C
|
||||
[Token(Token = "0x6011A42")]
|
||||
[Address(RVA = "0xE52370", Offset = "0xE51170", VA = "0x180E52370")]
|
||||
public void Toggle_RoundedTubes(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A43 RID: 72259 RVA: 0x004043A8 File Offset: 0x004025A8
|
||||
[Token(Token = "0x6011A43")]
|
||||
[Address(RVA = "0xE51C50", Offset = "0xE50A50", VA = "0x180E51C50")]
|
||||
public void Toggle_EnableSelfScaling(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A44 RID: 72260 RVA: 0x004043C4 File Offset: 0x004025C4
|
||||
[Token(Token = "0x6011A44")]
|
||||
[Address(RVA = "0xE51900", Offset = "0xE50700", VA = "0x180E51900")]
|
||||
public void Toggle_ConnectTubes(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A45 RID: 72261 RVA: 0x004043E0 File Offset: 0x004025E0
|
||||
[Token(Token = "0x6011A45")]
|
||||
[Address(RVA = "0xE51F70", Offset = "0xE50D70", VA = "0x180E51F70")]
|
||||
public void Toggle_LockCurveSize(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A46 RID: 72262 RVA: 0x004043FC File Offset: 0x004025FC
|
||||
[Token(Token = "0x6011A46")]
|
||||
[Address(RVA = "0xE504A0", Offset = "0xE4F2A0", VA = "0x180E504A0")]
|
||||
public void SliderReleased_AngleSnap(float value)
|
||||
{
|
||||
NNNJFEILANM snapping = this.<LJOGMLBAABG>k__BackingField.Snapping;
|
||||
float num = EOKPFJPCGMK.KJDDBOALFOA(Mathf.RoundToInt(value));
|
||||
snapping.DAGBLEDBFOD = value;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A47 RID: 72263 RVA: 0x00404438 File Offset: 0x00402638
|
||||
[Token(Token = "0x6011A47")]
|
||||
[Address(RVA = "0xE506C0", Offset = "0xE4F4C0", VA = "0x180E506C0")]
|
||||
public void SliderReleased_CurveThickness(float value)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
float num = EOKPFJPCGMK.LBMJDOMPIOD(Mathf.RoundToInt(value));
|
||||
<LJOGMLBAABG>k__BackingField.SelectCurveThicknessModifier(value);
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A48 RID: 72264 RVA: 0x00404470 File Offset: 0x00402670
|
||||
[Token(Token = "0x6011A48")]
|
||||
[Address(RVA = "0xE50DF0", Offset = "0xE4FBF0", VA = "0x180E50DF0")]
|
||||
public void SliderReleased_TubeHeightScale(float value)
|
||||
{
|
||||
float num = EOKPFJPCGMK.GLNJJLKEFNE(Mathf.RoundToInt(value));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A49 RID: 72265 RVA: 0x00404490 File Offset: 0x00402690
|
||||
[Token(Token = "0x6011A49")]
|
||||
[Address(RVA = "0xE50F40", Offset = "0xE4FD40", VA = "0x180E50F40")]
|
||||
public void SliderReleased_TubeRingPoints(float value)
|
||||
{
|
||||
int num = EOKPFJPCGMK.AKGDNOBGCHO(Mathf.RoundToInt(value));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A4A RID: 72266 RVA: 0x004044B0 File Offset: 0x004026B0
|
||||
[Token(Token = "0x6011A4A")]
|
||||
[Address(RVA = "0xE508D0", Offset = "0xE4F6D0", VA = "0x180E508D0")]
|
||||
public void SliderReleased_DragSelectSize(float value)
|
||||
{
|
||||
int num = Mathf.RoundToInt(value);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A4B RID: 72267 RVA: 0x004044CC File Offset: 0x004026CC
|
||||
[Token(Token = "0x6011A4B")]
|
||||
[Address(RVA = "0xE52100", Offset = "0xE50F00", VA = "0x180E52100")]
|
||||
public void Toggle_PlayStopGizmos(bool isPlaying)
|
||||
{
|
||||
SandboxGizmoManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestMasterSetGizmosPlaying(isPlaying);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A4C RID: 72268 RVA: 0x004044FC File Offset: 0x004026FC
|
||||
[Token(Token = "0x6011A4C")]
|
||||
[Address(RVA = "0xE4C4C0", Offset = "0xE4B2C0", VA = "0x180E4C4C0")]
|
||||
public void Button_DeleteEverything()
|
||||
{
|
||||
while (this.OMJCIIDLEAO)
|
||||
{
|
||||
ToolUI <DHACNBGFNAI>k__BackingField = this.<DHACNBGFNAI>k__BackingField;
|
||||
int num = 0;
|
||||
if (<DHACNBGFNAI>k__BackingField != 0 && <DHACNBGFNAI>k__BackingField != 0)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
UIConfirmationDialog flowByType = <DHACNBGFNAI>k__BackingField.GetFlowByType<UIConfirmationDialog>();
|
||||
int num2 = 0;
|
||||
if (flowByType == num2)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
int num3 = 0;
|
||||
<DHACNBGFNAI>k__BackingField.PushFlow(flowByType, num3);
|
||||
MakerPenPaletteMainScreen.<>c <>;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__192_0 == 0)
|
||||
{
|
||||
<> = MakerPenPaletteMainScreen.<>c.<>9;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__192_0 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestDestroyAll();
|
||||
return;
|
||||
}
|
||||
};
|
||||
}
|
||||
if (num < <>)
|
||||
{
|
||||
num += num;
|
||||
if (num != <>)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
num += 19;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
Button3D button3D = this.deleteAllButton;
|
||||
int num4 = 0;
|
||||
button3D.FFDOINJEHMM = num4 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06011A4D RID: 72269 RVA: 0x004045C0 File Offset: 0x004027C0
|
||||
[Token(Token = "0x6011A4D")]
|
||||
[Address(RVA = "0xE4CB00", Offset = "0xE4B900", VA = "0x180E4CB00")]
|
||||
public void Button_ResetEverything()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RoomResetAll();
|
||||
}
|
||||
|
||||
// Token: 0x06011A4E RID: 72270 RVA: 0x004045E0 File Offset: 0x004027E0
|
||||
[Token(Token = "0x6011A4E")]
|
||||
[Address(RVA = "0xE509E0", Offset = "0xE4F7E0", VA = "0x180E509E0")]
|
||||
public void SliderReleased_GrabbableByDefault(float value)
|
||||
{
|
||||
int num = Mathf.RoundToInt(value);
|
||||
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<NGDMBEPPAJP>k__BackingField = (KIAKNGDCOJA.EOBOHIIKCIP)num;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != num)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A4F RID: 72271 RVA: 0x00404614 File Offset: 0x00402814
|
||||
[Token(Token = "0x6011A4F")]
|
||||
[Address(RVA = "0xE52500", Offset = "0xE51300", VA = "0x180E52500")]
|
||||
public void Toggle_ShowGadgetsWithoutMakerPen(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A50 RID: 72272 RVA: 0x00404638 File Offset: 0x00402838
|
||||
[Token(Token = "0x6011A50")]
|
||||
[Address(RVA = "0xE52D70", Offset = "0xE51B70", VA = "0x180E52D70")]
|
||||
public MakerPenPaletteMainScreen()
|
||||
{
|
||||
string[] array = new string[0];
|
||||
this.inventionFilterNames = array;
|
||||
RadioButton3D[] array2 = new RadioButton3D[0];
|
||||
this.PIGNBICDLPI = array2;
|
||||
RadioButton3D[] array3 = new RadioButton3D[0];
|
||||
this.HMIOKEALIMK = array3;
|
||||
RadioButton3D[] array4 = new RadioButton3D[0];
|
||||
this.KOCCAALMOIN = array4;
|
||||
RadioButton3D[] array5 = new RadioButton3D[0];
|
||||
this.FOMFDPOJADE = array5;
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<ACBDPBHGKJL> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.ShapeTypeSelectionButtonPressed = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
MFBGLIHGCGO<LNBGEMHOKFN> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.ShapeColorSelectionButtonPressed = mfbglihgcgo2;
|
||||
int num5;
|
||||
int num6;
|
||||
MFBGLIHGCGO<CLKCBCAGDDK> mfbglihgcgo3 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0);
|
||||
num6 = 0;
|
||||
num5 = 0;
|
||||
this.ShapeMaterialSelectionButtonPressed = mfbglihgcgo3;
|
||||
int num7;
|
||||
int num8;
|
||||
MFBGLIHGCGO<OEDBBBJJACD> mfbglihgcgo4 = new MFBGLIHGCGO(4, num7 != 0, num8 != 0);
|
||||
num8 = 0;
|
||||
num7 = 0;
|
||||
this.ColorableSnapshotSelectionButtonPressed = mfbglihgcgo4;
|
||||
int num9;
|
||||
int num10;
|
||||
MFBGLIHGCGO<OGNBCNBPFCC> mfbglihgcgo5 = new MFBGLIHGCGO(4, num9 != 0, num10 != 0);
|
||||
num10 = 0;
|
||||
num9 = 0;
|
||||
this.SpawnableToolSelectionButtonPressed = mfbglihgcgo5;
|
||||
int num11;
|
||||
int num12;
|
||||
MFBGLIHGCGO<OBBBPCBIMME> mfbglihgcgo6 = new MFBGLIHGCGO(4, num11 != 0, num12 != 0);
|
||||
num12 = 0;
|
||||
num11 = 0;
|
||||
this.InventionSelectionButtonPressed = mfbglihgcgo6;
|
||||
int num13;
|
||||
int num14;
|
||||
MFBGLIHGCGO<JKLCBEFAFDL> mfbglihgcgo7 = new MFBGLIHGCGO(4, num13 != 0, num14 != 0);
|
||||
num14 = 0;
|
||||
num13 = 0;
|
||||
this.SnapshotSelectionButtonPressed = mfbglihgcgo7;
|
||||
this.MILKHOANKAO = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011A52 RID: 72274 RVA: 0x0040477C File Offset: 0x0040297C
|
||||
[Token(Token = "0x6011A52")]
|
||||
[Address(RVA = "0xE4B940", Offset = "0xE4A740", VA = "0x180E4B940")]
|
||||
[CompilerGenerated]
|
||||
private void AKPAMJKNFEO()
|
||||
{
|
||||
this.EBLJHBJGDFB();
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
if (<LJOGMLBAABG>k__BackingField != num && !this.CENPCCNJGOF)
|
||||
{
|
||||
ACBDPBHGKJL currentShapeType = this.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
this.JFOMCCJKHLA(ageahldedbo);
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<BDFEKAONFDI>k__BackingField != num2)
|
||||
{
|
||||
ShapeCreationContext shapeCreationContext = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.shapeCreationContext;
|
||||
int num3 = 0;
|
||||
if (shapeCreationContext != num3)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
ToggleButton3D toggleButton3D = this.desatWorldToggle;
|
||||
bool <ALPBNFCIIEF>k__BackingField = <BDFEKAONFDI>k__BackingField2.<ALPBNFCIIEF>k__BackingField;
|
||||
toggleButton3D.BOHIGPFGJBA = <ALPBNFCIIEF>k__BackingField;
|
||||
}
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
|
||||
Slider3D slider3D = this.gridSnapSlider;
|
||||
int num4 = EOKPFJPCGMK.HFEDGAKDJHC(<LJOGMLBAABG>k__BackingField2.Snapping.<GHFHFLCINKP>k__BackingField);
|
||||
float value = slider3D.value;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField3 = this.<LJOGMLBAABG>k__BackingField;
|
||||
Slider3D slider3D2 = this.angleSnapSlider;
|
||||
int num5 = EOKPFJPCGMK.ONLIADOHNKI(<LJOGMLBAABG>k__BackingField3.Snapping.<LLHKCMEGAHP>k__BackingField);
|
||||
float value2 = slider3D2.value;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField4 = this.<LJOGMLBAABG>k__BackingField;
|
||||
Slider3D slider3D3 = this.lockCurveRadiusSlider;
|
||||
int num6 = EOKPFJPCGMK.PBKGKOKOJMB(<LJOGMLBAABG>k__BackingField4.<HADCDONDNKI>k__BackingField);
|
||||
float value3 = slider3D3.value;
|
||||
Slider3D slider3D4 = this.tubeHeightScaleSlider;
|
||||
int num7 = EOKPFJPCGMK.DMGPMDOOBFM(value3);
|
||||
float value4 = slider3D4.value;
|
||||
Slider3D slider3D5 = this.tubeRingPointSlider;
|
||||
int num8 = EOKPFJPCGMK.NCBDKICELLJ(num7);
|
||||
float value5 = slider3D5.value;
|
||||
float value6 = this.dragSelectSizeSlider.value;
|
||||
float value7 = this.grabbableByDefaultSlider.value;
|
||||
this.showPivotToggle.BOHIGPFGJBA = num8 != 0;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField5 = this.<LJOGMLBAABG>k__BackingField;
|
||||
ToggleButton3D toggleButton3D2 = this.alignToEdgesToggle;
|
||||
bool alignToEdges = <LJOGMLBAABG>k__BackingField5.DJCHNGHDBDB;
|
||||
toggleButton3D2.BOHIGPFGJBA = alignToEdges;
|
||||
this.showGridToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.adaptiveGridToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.adaptiveCreationSizeToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.snapToCenterToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.freezeRotationToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.rotateAroundPivotToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.roundedTubesToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.connectTubesToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.selfScalingEnabledToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.lockCurveSize.BOHIGPFGJBA = alignToEdges;
|
||||
this.viewGadgetsWithoutMakerPenToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.showSelectionBoundsToggle.BOHIGPFGJBA = alignToEdges;
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
ToggleButton3D toggleButton3D3 = this.selfScalingEnabledToggle;
|
||||
int num9 = 0;
|
||||
toggleButton3D3.interactable = num9 != 0;
|
||||
ToggleButton3D toggleButton3D4 = this.selfScalingEnabledToggle;
|
||||
int num10 = 0;
|
||||
toggleButton3D4.BOHIGPFGJBA = num10 != 0;
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.inventionsFilterGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.OJGKLENENGO);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
Button3D button3D = this.deleteAllButton;
|
||||
bool flag = this.OMJCIIDLEAO;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
this.CENPCCNJGOF = true;
|
||||
}
|
||||
ToggleButton3D toggleButton3D5 = this.playStopGizmosToggle;
|
||||
bool <LMHCBOFAEPO>k__BackingField = SandboxGizmoManager.<LMHCBOFAEPO>k__BackingField;
|
||||
toggleButton3D5.BOHIGPFGJBA = <LMHCBOFAEPO>k__BackingField;
|
||||
this.DACCIPLECHP();
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
this.gadgetsRadioButton.ForcePressed();
|
||||
}
|
||||
int num11 = 0;
|
||||
this.FJHODABGKOL(num11);
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln2 = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln2 != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.<GEEIPAPMHDO>k__BackingField = hckeplfamln2;
|
||||
}
|
||||
if (hckeplfamln2 == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln2 == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num12 = 0;
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num12);
|
||||
}
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
|
||||
// Token: 0x06011A53 RID: 72275 RVA: 0x00404AB4 File Offset: 0x00402CB4
|
||||
[Token(Token = "0x6011A53")]
|
||||
[Address(RVA = "0xE4F480", Offset = "0xE4E280", VA = "0x180E4F480")]
|
||||
[CompilerGenerated]
|
||||
private bool OJGKLENENGO(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
RadioButton3D[] hmiokealimk = this.HMIOKEALIMK;
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
RadioButton3D radioButton3D = hmiokealimk[faebnmmpjhd];
|
||||
return FOJLJNMAJLC == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B550 RID: 46416
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B550")]
|
||||
[SerializeField]
|
||||
[Header("Subscreens")]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x0400B551 RID: 46417
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B551")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchScreen searchSubscreen;
|
||||
|
||||
// Token: 0x0400B552 RID: 46418
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B552")]
|
||||
[SerializeField]
|
||||
private CircuitV2Subscreen circuitsV2Subscreen;
|
||||
|
||||
// Token: 0x0400B553 RID: 46419
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B553")]
|
||||
[SerializeField]
|
||||
private Subscreen shapesAndColorsSubscreen;
|
||||
|
||||
// Token: 0x0400B554 RID: 46420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B554")]
|
||||
[SerializeField]
|
||||
private Subscreen spawnableToolSubscreen;
|
||||
|
||||
// Token: 0x0400B555 RID: 46421
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B555")]
|
||||
[SerializeField]
|
||||
private Subscreen settingsSubscreen;
|
||||
|
||||
// Token: 0x0400B556 RID: 46422
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B556")]
|
||||
[SerializeField]
|
||||
private Subscreen inventionsSubscreen;
|
||||
|
||||
// Token: 0x0400B557 RID: 46423
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B557")]
|
||||
[SerializeField]
|
||||
private Subscreen clipboardSubscreen;
|
||||
|
||||
// Token: 0x0400B558 RID: 46424
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B558")]
|
||||
[SerializeField]
|
||||
private Subscreen circuitsSubscreen;
|
||||
|
||||
// Token: 0x0400B559 RID: 46425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B559")]
|
||||
[SerializeField]
|
||||
private RadioButton3D circuitsV2RadioButton;
|
||||
|
||||
// Token: 0x0400B55A RID: 46426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B55A")]
|
||||
[SerializeField]
|
||||
private RadioButton3D gadgetsRadioButton;
|
||||
|
||||
// Token: 0x0400B55B RID: 46427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B55B")]
|
||||
[SerializeField]
|
||||
private RadioButton3D propsRadioButton;
|
||||
|
||||
// Token: 0x0400B55C RID: 46428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B55C")]
|
||||
[SerializeField]
|
||||
[Header("Header")]
|
||||
private InkBarControl inkBarControl;
|
||||
|
||||
// Token: 0x0400B55D RID: 46429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B55D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI selectedItemText;
|
||||
|
||||
// Token: 0x0400B55E RID: 46430
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B55E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
[Header("Shapes and Colors")]
|
||||
private MakerPenColorButtonPagedGrid colorButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B55F RID: 46431
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B55F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B560 RID: 46432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B560")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private MakerPenColorableSnapshotButtonPagedGrid colorableSnapshotButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B561 RID: 46433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B561")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid paletteSearchPagedGrid;
|
||||
|
||||
// Token: 0x0400B562 RID: 46434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B562")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D shapeButtonsRadioGroup;
|
||||
|
||||
// Token: 0x0400B564 RID: 46436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B564")]
|
||||
[SerializeField]
|
||||
private Renderer[] shapePreviews;
|
||||
|
||||
// Token: 0x0400B565 RID: 46437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B565")]
|
||||
[SerializeField]
|
||||
[Tooltip("Must match the order and count of button prefabs in the radio group")]
|
||||
private ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType;
|
||||
|
||||
// Token: 0x0400B566 RID: 46438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B566")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
[Header("Spawnable Tools Subscreen")]
|
||||
private SpawnableToolPagedGrid spawnableToolPagedGrid;
|
||||
|
||||
// Token: 0x0400B567 RID: 46439
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400B567")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D spawnableToolsFilterGroup;
|
||||
|
||||
// Token: 0x0400B568 RID: 46440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400B568")]
|
||||
[SerializeField]
|
||||
[Header("Inventions Subscreen")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private InventionPagedGrid inventionPagedGrid;
|
||||
|
||||
// Token: 0x0400B569 RID: 46441
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400B569")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D inventionsFilterGroup;
|
||||
|
||||
// Token: 0x0400B56A RID: 46442
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400B56A")]
|
||||
[SerializeField]
|
||||
private string[] inventionFilterNames;
|
||||
|
||||
// Token: 0x0400B56B RID: 46443
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400B56B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private ClipboardPagedGrid clipboardPagedGrid;
|
||||
|
||||
// Token: 0x0400B56C RID: 46444
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400B56C")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private PagedGrid settingsPagedGrid;
|
||||
|
||||
// Token: 0x0400B56D RID: 46445
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400B56D")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D desatWorldToggle;
|
||||
|
||||
// Token: 0x0400B56E RID: 46446
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400B56E")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showPivotToggle;
|
||||
|
||||
// Token: 0x0400B56F RID: 46447
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400B56F")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D uniformShapesToggle;
|
||||
|
||||
// Token: 0x0400B570 RID: 46448
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400B570")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D snapToCenterToggle;
|
||||
|
||||
// Token: 0x0400B571 RID: 46449
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400B571")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D freezeRotationToggle;
|
||||
|
||||
// Token: 0x0400B572 RID: 46450
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400B572")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D rotateAroundPivotToggle;
|
||||
|
||||
// Token: 0x0400B573 RID: 46451
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400B573")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D alignToEdgesToggle;
|
||||
|
||||
// Token: 0x0400B574 RID: 46452
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400B574")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showGridToggle;
|
||||
|
||||
// Token: 0x0400B575 RID: 46453
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400B575")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D adaptiveGridToggle;
|
||||
|
||||
// Token: 0x0400B576 RID: 46454
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400B576")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D adaptiveCreationSizeToggle;
|
||||
|
||||
// Token: 0x0400B577 RID: 46455
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400B577")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showSelectionBoundsToggle;
|
||||
|
||||
// Token: 0x0400B578 RID: 46456
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400B578")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D roundedTubesToggle;
|
||||
|
||||
// Token: 0x0400B579 RID: 46457
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400B579")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D selfScalingEnabledToggle;
|
||||
|
||||
// Token: 0x0400B57A RID: 46458
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400B57A")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D connectTubesToggle;
|
||||
|
||||
// Token: 0x0400B57B RID: 46459
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400B57B")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D lockCurveSize;
|
||||
|
||||
// Token: 0x0400B57C RID: 46460
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400B57C")]
|
||||
[SerializeField]
|
||||
private Slider3D gridSnapSlider;
|
||||
|
||||
// Token: 0x0400B57D RID: 46461
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400B57D")]
|
||||
[SerializeField]
|
||||
private Slider3D angleSnapSlider;
|
||||
|
||||
// Token: 0x0400B57E RID: 46462
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400B57E")]
|
||||
[SerializeField]
|
||||
private Slider3D lockCurveRadiusSlider;
|
||||
|
||||
// Token: 0x0400B57F RID: 46463
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400B57F")]
|
||||
[SerializeField]
|
||||
private Slider3D tubeHeightScaleSlider;
|
||||
|
||||
// Token: 0x0400B580 RID: 46464
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400B580")]
|
||||
[SerializeField]
|
||||
private Slider3D tubeRingPointSlider;
|
||||
|
||||
// Token: 0x0400B581 RID: 46465
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x400B581")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D playStopGizmosToggle;
|
||||
|
||||
// Token: 0x0400B582 RID: 46466
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
|
||||
[Token(Token = "0x400B582")]
|
||||
[SerializeField]
|
||||
private Slider3D dragSelectSizeSlider;
|
||||
|
||||
// Token: 0x0400B583 RID: 46467
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
|
||||
[Token(Token = "0x400B583")]
|
||||
[SerializeField]
|
||||
private Button3D deleteAllButton;
|
||||
|
||||
// Token: 0x0400B584 RID: 46468
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
|
||||
[Token(Token = "0x400B584")]
|
||||
[SerializeField]
|
||||
private Slider3D grabbableByDefaultSlider;
|
||||
|
||||
// Token: 0x0400B585 RID: 46469
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
|
||||
[Token(Token = "0x400B585")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D viewGadgetsWithoutMakerPenToggle;
|
||||
|
||||
// Token: 0x0400B586 RID: 46470
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
|
||||
[Token(Token = "0x400B586")]
|
||||
private RadioButton3D[] PIGNBICDLPI;
|
||||
|
||||
// Token: 0x0400B587 RID: 46471
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
|
||||
[Token(Token = "0x400B587")]
|
||||
private RadioButton3D[] HMIOKEALIMK;
|
||||
|
||||
// Token: 0x0400B588 RID: 46472
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
|
||||
[Token(Token = "0x400B588")]
|
||||
private RadioButton3D[] KOCCAALMOIN;
|
||||
|
||||
// Token: 0x0400B589 RID: 46473
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x270")]
|
||||
[Token(Token = "0x400B589")]
|
||||
private RadioButton3D[] FOMFDPOJADE;
|
||||
|
||||
// Token: 0x0400B58A RID: 46474
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x278")]
|
||||
[Token(Token = "0x400B58A")]
|
||||
private bool CENPCCNJGOF;
|
||||
|
||||
// Token: 0x0400B58B RID: 46475
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x27C")]
|
||||
[Token(Token = "0x400B58B")]
|
||||
private OGNBCNBPFCC IAKCONALDPO;
|
||||
|
||||
// Token: 0x0400B58C RID: 46476
|
||||
[Token(Token = "0x400B58C")]
|
||||
private static readonly Dictionary<string, int> PNLKHOIDKOH = new Dictionary();
|
||||
|
||||
// Token: 0x0400B58D RID: 46477
|
||||
[Token(Token = "0x400B58D")]
|
||||
private static int IKHAPMKMBBB;
|
||||
|
||||
// Token: 0x0400B58E RID: 46478
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x280")]
|
||||
[Token(Token = "0x400B58E")]
|
||||
private OBBBPCBIMME LFLBDJBBIMH;
|
||||
|
||||
// Token: 0x0400B58F RID: 46479
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
|
||||
[Token(Token = "0x400B58F")]
|
||||
private JKLCBEFAFDL DLBONGEILKB;
|
||||
|
||||
// Token: 0x0400B590 RID: 46480
|
||||
[Token(Token = "0x400B590")]
|
||||
private static bool PDEJHBPBAIA;
|
||||
|
||||
// Token: 0x0400B591 RID: 46481
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x290")]
|
||||
[Token(Token = "0x400B591")]
|
||||
public readonly MFBGLIHGCGO<ACBDPBHGKJL> ShapeTypeSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B592 RID: 46482
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x298")]
|
||||
[Token(Token = "0x400B592")]
|
||||
public readonly MFBGLIHGCGO<LNBGEMHOKFN> ShapeColorSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B593 RID: 46483
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A0")]
|
||||
[Token(Token = "0x400B593")]
|
||||
public readonly MFBGLIHGCGO<CLKCBCAGDDK> ShapeMaterialSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B594 RID: 46484
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")]
|
||||
[Token(Token = "0x400B594")]
|
||||
public readonly MFBGLIHGCGO<OEDBBBJJACD> ColorableSnapshotSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B595 RID: 46485
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B0")]
|
||||
[Token(Token = "0x400B595")]
|
||||
public readonly MFBGLIHGCGO<OGNBCNBPFCC> SpawnableToolSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B596 RID: 46486
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")]
|
||||
[Token(Token = "0x400B596")]
|
||||
public readonly MFBGLIHGCGO<OBBBPCBIMME> InventionSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B597 RID: 46487
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C0")]
|
||||
[Token(Token = "0x400B597")]
|
||||
public readonly MFBGLIHGCGO<JKLCBEFAFDL> SnapshotSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B598 RID: 46488
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C8")]
|
||||
[Token(Token = "0x400B598")]
|
||||
private int CAJOGMKJBPJ;
|
||||
|
||||
// Token: 0x0400B599 RID: 46489
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2CC")]
|
||||
[Token(Token = "0x400B599")]
|
||||
private int COEAGJOHOOL;
|
||||
|
||||
// Token: 0x0400B59A RID: 46490
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D0")]
|
||||
[Token(Token = "0x400B59A")]
|
||||
private int FAEBNMMPJHD;
|
||||
|
||||
// Token: 0x0400B59B RID: 46491
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D4")]
|
||||
[Token(Token = "0x400B59B")]
|
||||
private MakerPenPaletteMainScreen.OMAPLOHLGDP HCKEPLFAMLN;
|
||||
|
||||
// Token: 0x0400B59D RID: 46493
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2DC")]
|
||||
[Token(Token = "0x400B59D")]
|
||||
private bool? BMCIBMILDHD;
|
||||
|
||||
// Token: 0x02002901 RID: 10497
|
||||
[Token(Token = "0x2002901")]
|
||||
public enum OMAPLOHLGDP
|
||||
{
|
||||
// Token: 0x0400B59F RID: 46495
|
||||
[Token(Token = "0x400B59F")]
|
||||
None,
|
||||
// Token: 0x0400B5A0 RID: 46496
|
||||
[Token(Token = "0x400B5A0")]
|
||||
Search,
|
||||
// Token: 0x0400B5A1 RID: 46497
|
||||
[Token(Token = "0x400B5A1")]
|
||||
ShapesAndColors,
|
||||
// Token: 0x0400B5A2 RID: 46498
|
||||
[Token(Token = "0x400B5A2")]
|
||||
Gadgets,
|
||||
// Token: 0x0400B5A3 RID: 46499
|
||||
[Token(Token = "0x400B5A3")]
|
||||
Props,
|
||||
// Token: 0x0400B5A4 RID: 46500
|
||||
[Token(Token = "0x400B5A4")]
|
||||
Settings,
|
||||
// Token: 0x0400B5A5 RID: 46501
|
||||
[Token(Token = "0x400B5A5")]
|
||||
Inventions,
|
||||
// Token: 0x0400B5A6 RID: 46502
|
||||
[Token(Token = "0x400B5A6")]
|
||||
CircuitV2,
|
||||
// Token: 0x0400B5A7 RID: 46503
|
||||
[Token(Token = "0x400B5A7")]
|
||||
Clipboard
|
||||
}
|
||||
|
||||
// Token: 0x02002902 RID: 10498
|
||||
[Token(Token = "0x2002902")]
|
||||
public enum PDANAFCBNHI
|
||||
{
|
||||
// Token: 0x0400B5A9 RID: 46505
|
||||
[Token(Token = "0x400B5A9")]
|
||||
Materials,
|
||||
// Token: 0x0400B5AA RID: 46506
|
||||
[Token(Token = "0x400B5AA")]
|
||||
Colors,
|
||||
// Token: 0x0400B5AB RID: 46507
|
||||
[Token(Token = "0x400B5AB")]
|
||||
Eyedropper
|
||||
}
|
||||
|
||||
// Token: 0x02002904 RID: 10500
|
||||
[Token(Token = "0x2002904")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ELHDKMJFPBJ
|
||||
{
|
||||
// Token: 0x06011A5E RID: 72286 RVA: 0x00404BE4 File Offset: 0x00402DE4
|
||||
[Token(Token = "0x6011A5E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ELHDKMJFPBJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A5F RID: 72287 RVA: 0x00404BF8 File Offset: 0x00402DF8
|
||||
[Token(Token = "0x6011A5F")]
|
||||
[Address(RVA = "0xE43020", Offset = "0xE41E20", VA = "0x180E43020")]
|
||||
internal void <Initialize>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this;
|
||||
int num = this.temp;
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = makerPenPaletteMainScreen.HCKEPLFAMLN;
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets)
|
||||
{
|
||||
while (num == makerPenPaletteMainScreen.CAJOGMKJBPJ)
|
||||
{
|
||||
}
|
||||
makerPenPaletteMainScreen.CAJOGMKJBPJ = num;
|
||||
makerPenPaletteMainScreen.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props && num != makerPenPaletteMainScreen.COEAGJOHOOL)
|
||||
{
|
||||
makerPenPaletteMainScreen.COEAGJOHOOL = num;
|
||||
makerPenPaletteMainScreen.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B5B5 RID: 46517
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5B5")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x0400B5B6 RID: 46518
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5B6")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002905 RID: 10501
|
||||
[Token(Token = "0x2002905")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ALKKKJJEBMH
|
||||
{
|
||||
// Token: 0x06011A60 RID: 72288 RVA: 0x00404C58 File Offset: 0x00402E58
|
||||
[Token(Token = "0x6011A60")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ALKKKJJEBMH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A61 RID: 72289 RVA: 0x00404C6C File Offset: 0x00402E6C
|
||||
[Token(Token = "0x6011A61")]
|
||||
[Address(RVA = "0xE42990", Offset = "0xE41790", VA = "0x180E42990")]
|
||||
internal void <Initialize>b__1(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this;
|
||||
if (makerPenPaletteMainScreen.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions)
|
||||
{
|
||||
int num = this.temp;
|
||||
if (num != makerPenPaletteMainScreen.FAEBNMMPJHD)
|
||||
{
|
||||
makerPenPaletteMainScreen.FAEBNMMPJHD = num;
|
||||
makerPenPaletteMainScreen.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B5B7 RID: 46519
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5B7")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x0400B5B8 RID: 46520
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5B8")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002906 RID: 10502
|
||||
[Token(Token = "0x2002906")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EAPLCPOJDGN
|
||||
{
|
||||
// Token: 0x06011A62 RID: 72290 RVA: 0x00404CB0 File Offset: 0x00402EB0
|
||||
[Token(Token = "0x6011A62")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EAPLCPOJDGN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A63 RID: 72291 RVA: 0x00404CC4 File Offset: 0x00402EC4
|
||||
[Token(Token = "0x6011A63")]
|
||||
[Address(RVA = "0xE42B00", Offset = "0xE41900", VA = "0x180E42B00")]
|
||||
internal void <Initialize>b__2(RadioButton3D isOn)
|
||||
{
|
||||
ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = this.<>4__this.shapeButtonsGridOrderToShapeType;
|
||||
int num = this.tempIndex;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5B9 RID: 46521
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5B9")]
|
||||
public int tempIndex;
|
||||
|
||||
// Token: 0x0400B5BA RID: 46522
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5BA")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002907 RID: 10503
|
||||
[Token(Token = "0x2002907")]
|
||||
[CompilerGenerated]
|
||||
private sealed class INGICDMMILG
|
||||
{
|
||||
// Token: 0x06011A64 RID: 72292 RVA: 0x00404CEC File Offset: 0x00402EEC
|
||||
[Token(Token = "0x6011A64")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public INGICDMMILG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A65 RID: 72293 RVA: 0x00404D00 File Offset: 0x00402F00
|
||||
[Token(Token = "0x6011A65")]
|
||||
[Address(RVA = "0xE43460", Offset = "0xE42260", VA = "0x180E43460")]
|
||||
internal bool <TrySelectButton>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.button;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5BB RID: 46523
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5BB")]
|
||||
public RadioButton3D button;
|
||||
}
|
||||
|
||||
// Token: 0x02002908 RID: 10504
|
||||
[Token(Token = "0x2002908")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EELNBCNMDOL
|
||||
{
|
||||
// Token: 0x06011A66 RID: 72294 RVA: 0x00404D1C File Offset: 0x00402F1C
|
||||
[Token(Token = "0x6011A66")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EELNBCNMDOL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A67 RID: 72295 RVA: 0x00404D30 File Offset: 0x00402F30
|
||||
[Token(Token = "0x6011A67")]
|
||||
[Address(RVA = "0xE42B50", Offset = "0xE41950", VA = "0x180E42B50")]
|
||||
internal void <UpdateInventions>b__0(List<OBBBPCBIMME> myInventions)
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (makerPenPaletteMainScreen != num)
|
||||
{
|
||||
if (myInventions == 0)
|
||||
{
|
||||
this.<>4__this.OFBFLELPHPF();
|
||||
return;
|
||||
}
|
||||
if (this.currentInventionFilterIndex == 1)
|
||||
{
|
||||
Predicate<OBBBPCBIMME> <>9__135_ = MakerPenPaletteMainScreen.<>c.<>9__135_2;
|
||||
if (<>9__135_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__135_2 = (OBBBPCBIMME inv) => inv.<JBJKKFEFFPL>k__BackingField;
|
||||
}
|
||||
List<OBBBPCBIMME> list = myInventions.FindAll(<>9__135_);
|
||||
}
|
||||
Func<OBBBPCBIMME, bool> func;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__135_3 == 0)
|
||||
{
|
||||
func = (OBBBPCBIMME inv) => !inv.<AONKJNPFIGJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__135_3 = func;
|
||||
}
|
||||
IEnumerable<OBBBPCBIMME> enumerable = Enumerable.Where<OBBBPCBIMME>(myInventions, func);
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen2 = this.<>4__this;
|
||||
InventionPagedGrid inventionPagedGrid = makerPenPaletteMainScreen2.inventionPagedGrid;
|
||||
OBBBPCBIMME lflbdjbbimh = makerPenPaletteMainScreen2.LFLBDJBBIMH;
|
||||
inventionPagedGrid.SetInventions(enumerable, lflbdjbbimh);
|
||||
InventionPagedGrid inventionPagedGrid2 = this.<>4__this.inventionPagedGrid;
|
||||
int num2 = this.previousPage;
|
||||
inventionPagedGrid2.SetCurrentPage(num2, true);
|
||||
this.<>4__this.searchSubscreen.SetPendingInventions(enumerable);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A68 RID: 72296 RVA: 0x00404E20 File Offset: 0x00403020
|
||||
[Token(Token = "0x6011A68")]
|
||||
[Address(RVA = "0xE42DE0", Offset = "0xE41BE0", VA = "0x180E42DE0")]
|
||||
internal void <UpdateInventions>b__1(string error)
|
||||
{
|
||||
this.<>4__this.OFBFLELPHPF();
|
||||
}
|
||||
|
||||
// Token: 0x0400B5BC RID: 46524
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5BC")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B5BD RID: 46525
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5BD")]
|
||||
public int currentInventionFilterIndex;
|
||||
|
||||
// Token: 0x0400B5BE RID: 46526
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400B5BE")]
|
||||
public int previousPage;
|
||||
}
|
||||
|
||||
// Token: 0x02002909 RID: 10505
|
||||
[Token(Token = "0x2002909")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HFGLNABLFJH
|
||||
{
|
||||
// Token: 0x06011A69 RID: 72297 RVA: 0x00404E40 File Offset: 0x00403040
|
||||
[Token(Token = "0x6011A69")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HFGLNABLFJH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A6A RID: 72298 RVA: 0x00404E54 File Offset: 0x00403054
|
||||
[Token(Token = "0x6011A6A")]
|
||||
[Address(RVA = "0xE43160", Offset = "0xE41F60", VA = "0x180E43160")]
|
||||
internal bool <UpdateSpawnableToolFilterButtons>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D[] pignbicdlpi = this.<>4__this.PIGNBICDLPI;
|
||||
int num = this.buttonIndex;
|
||||
RadioButton3D radioButton3D = pignbicdlpi[num];
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5BF RID: 46527
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5BF")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B5C0 RID: 46528
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5C0")]
|
||||
public int buttonIndex;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,652 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using RecRoom.Systems.PlayerRoles.UI.Game;
|
||||
using RecRoom.Tools;
|
||||
using RecRoom.Tools.Tags;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200290A RID: 10506
|
||||
[Token(Token = "0x200290A")]
|
||||
public class MakerPenPaletteMoveableToolMenu : MoveableToolMenu, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x17003170 RID: 12656
|
||||
// (get) Token: 0x06011A6B RID: 72299 RVA: 0x00404E8C File Offset: 0x0040308C
|
||||
// (set) Token: 0x06011A6C RID: 72300 RVA: 0x00404EA0 File Offset: 0x004030A0
|
||||
[Token(Token = "0x17003170")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x6011A6B")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get;
|
||||
[Token(Token = "0x6011A6C")]
|
||||
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003171 RID: 12657
|
||||
// (get) Token: 0x06011A6D RID: 72301 RVA: 0x00404EB4 File Offset: 0x004030B4
|
||||
[Token(Token = "0x17003171")]
|
||||
public MakerPenPaletteUI PKCIBEOKLPG
|
||||
{
|
||||
[Token(Token = "0x6011A6D")]
|
||||
[Address(RVA = "0xE54F40", Offset = "0xE53D40", VA = "0x180E54F40")]
|
||||
get
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
MakerPenPaletteUI ghhedadednl = this.GHHEDADEDNL;
|
||||
int num = 0;
|
||||
if (!(ghhedadednl == num))
|
||||
{
|
||||
goto IL_98;
|
||||
}
|
||||
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(makerPen != num2) || !this.<LJOGMLBAABG>k__BackingField.DKLGNFGONEM)
|
||||
{
|
||||
goto IL_98;
|
||||
}
|
||||
ToolUI menu = this._tool.ELABBFJBNII;
|
||||
this.GHHEDADEDNL = menu;
|
||||
int num3 = 0;
|
||||
if (!(menu != num3))
|
||||
{
|
||||
goto IL_98;
|
||||
}
|
||||
MakerPenPaletteUI ghhedadednl2 = this.GHHEDADEDNL;
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> action = new Action(this.EGFBJOMJJGI);
|
||||
jcechlhohig = ghhedadednl2.JCECHLHOHIG;
|
||||
@delegate = Delegate.Combine(jcechlhohig, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != jcechlhohig)
|
||||
{
|
||||
}
|
||||
IL_98:
|
||||
return this.GHHEDADEDNL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003172 RID: 12658
|
||||
// (get) Token: 0x06011A6E RID: 72302 RVA: 0x00404F68 File Offset: 0x00403168
|
||||
[Token(Token = "0x17003172")]
|
||||
public bool OKEHPHDOAOJ
|
||||
{
|
||||
[Token(Token = "0x6011A6E")]
|
||||
[Address(RVA = "0xE54F10", Offset = "0xE53D10", VA = "0x180E54F10")]
|
||||
get
|
||||
{
|
||||
return this.GCMLOIFNJMB.CFLJGNJLBFG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A6F RID: 72303 RVA: 0x00404F88 File Offset: 0x00403188
|
||||
[Token(Token = "0x6011A6F")]
|
||||
[Address(RVA = "0xA34120", Offset = "0xA32F20", VA = "0x180A34120")]
|
||||
public void AddMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.GCMLOIFNJMB.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06011A70 RID: 72304 RVA: 0x00404FA8 File Offset: 0x004031A8
|
||||
[Token(Token = "0x6011A70")]
|
||||
[Address(RVA = "0xA35240", Offset = "0xA34040", VA = "0x180A35240")]
|
||||
public void RemoveMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.GCMLOIFNJMB.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x17003173 RID: 12659
|
||||
// (get) Token: 0x06011A71 RID: 72305 RVA: 0x00404FC8 File Offset: 0x004031C8
|
||||
[Token(Token = "0x17003173")]
|
||||
private MakerPenPaletteMainScreen IEENLMOCFEL
|
||||
{
|
||||
[Token(Token = "0x6011A71")]
|
||||
[Address(RVA = "0xE53840", Offset = "0xE52640", VA = "0x180E53840")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteMainScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003174 RID: 12660
|
||||
// (get) Token: 0x06011A72 RID: 72306 RVA: 0x00404FEC File Offset: 0x004031EC
|
||||
[Token(Token = "0x17003174")]
|
||||
private MakerPenPaletteConfigScreen JOJLKHCNPOB
|
||||
{
|
||||
[Token(Token = "0x6011A72")]
|
||||
[Address(RVA = "0xE53160", Offset = "0xE51F60", VA = "0x180E53160")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003175 RID: 12661
|
||||
// (get) Token: 0x06011A73 RID: 72307 RVA: 0x00405010 File Offset: 0x00403210
|
||||
[Token(Token = "0x17003175")]
|
||||
private MakerPenPaletteTagsScreen GOGCNAPFBDI
|
||||
{
|
||||
[Token(Token = "0x6011A73")]
|
||||
[Address(RVA = "0xE53900", Offset = "0xE52700", VA = "0x180E53900")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003176 RID: 12662
|
||||
// (get) Token: 0x06011A74 RID: 72308 RVA: 0x00405034 File Offset: 0x00403234
|
||||
[Token(Token = "0x17003176")]
|
||||
private EditGameRoleSettingsScreen OAOEPGAEJON
|
||||
{
|
||||
[Token(Token = "0x6011A74")]
|
||||
[Address(RVA = "0xE537E0", Offset = "0xE525E0", VA = "0x180E537E0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003177 RID: 12663
|
||||
// (get) Token: 0x06011A75 RID: 72309 RVA: 0x00405058 File Offset: 0x00403258
|
||||
[Token(Token = "0x17003177")]
|
||||
private MakerPenPaletteInventionCreationScreen CDAHFABCKNN
|
||||
{
|
||||
[Token(Token = "0x6011A75")]
|
||||
[Address(RVA = "0xE53CE0", Offset = "0xE52AE0", VA = "0x180E53CE0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003178 RID: 12664
|
||||
// (get) Token: 0x06011A76 RID: 72310 RVA: 0x0040507C File Offset: 0x0040327C
|
||||
[Token(Token = "0x17003178")]
|
||||
private MakerPenPaletteInventionDetailsScreen PIBEEGAIONP
|
||||
{
|
||||
[Token(Token = "0x6011A76")]
|
||||
[Address(RVA = "0xE53730", Offset = "0xE52530", VA = "0x180E53730")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003179 RID: 12665
|
||||
// (get) Token: 0x06011A77 RID: 72311 RVA: 0x004050A0 File Offset: 0x004032A0
|
||||
[Token(Token = "0x17003179")]
|
||||
private MakerPenPaletteInventionPublishingScreen CKFAIBOLPCF
|
||||
{
|
||||
[Token(Token = "0x6011A77")]
|
||||
[Address(RVA = "0xE538A0", Offset = "0xE526A0", VA = "0x180E538A0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700317A RID: 12666
|
||||
// (get) Token: 0x06011A78 RID: 72312 RVA: 0x004050C4 File Offset: 0x004032C4
|
||||
[Token(Token = "0x1700317A")]
|
||||
private MakerPenPaletteInventionSetupScreen MHEMNPLIFLD
|
||||
{
|
||||
[Token(Token = "0x6011A78")]
|
||||
[Address(RVA = "0xE536D0", Offset = "0xE524D0", VA = "0x180E536D0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A79 RID: 72313 RVA: 0x004050E8 File Offset: 0x004032E8
|
||||
[Token(Token = "0x6011A79")]
|
||||
[Address(RVA = "0xE531C0", Offset = "0xE51FC0", VA = "0x180E531C0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
this.IAFIPFAKNHJ();
|
||||
this._tool.rigidbodyEx.AddKinematic(this);
|
||||
this._tool.ReleaseWithVelocity = false;
|
||||
this._tool.AlwaysPhysicalPickupOffCenter = true;
|
||||
this._tool.IgnorePickupDirection = true;
|
||||
this._tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)4294967295L);
|
||||
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
Tool tool = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(base.PDEEFICICFG);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action);
|
||||
tool.PostReleaseEvent = mfbglihgcgo;
|
||||
Action action2 = new Action(base.EJKGLPPGDPM);
|
||||
int num;
|
||||
int num2;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "MvTlMn", num, (OHOEENCHJJE)num2, action2, num2);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
Tool tool2 = this._tool;
|
||||
this.PMODPJAFCKM = kllmcpfpiie;
|
||||
tool2.ExcludeFromTriggerVolume = true;
|
||||
}
|
||||
|
||||
// Token: 0x06011A7A RID: 72314 RVA: 0x004051F4 File Offset: 0x004033F4
|
||||
[Token(Token = "0x6011A7A")]
|
||||
[Address(RVA = "0xE53D40", Offset = "0xE52B40", VA = "0x180E53D40", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
MakerPenPaletteUI ghhedadednl;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this._tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(base.PDEEFICICFG);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo;
|
||||
}
|
||||
if (this.GHHEDADEDNL.DFIECMNBGCO())
|
||||
{
|
||||
return;
|
||||
}
|
||||
ghhedadednl = this.GHHEDADEDNL;
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> action2 = new Action(this.EGFBJOMJJGI);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ghhedadednl)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A7B RID: 72315 RVA: 0x00405284 File Offset: 0x00403484
|
||||
[Token(Token = "0x6011A7B")]
|
||||
[Address(RVA = "0xE549A0", Offset = "0xE537A0", VA = "0x180E549A0")]
|
||||
public void ShowMainScreenTab(MakerPenPaletteMainScreen.OMAPLOHLGDP HGLLKBFOBIE)
|
||||
{
|
||||
this._tool.ELABBFJBNII.PopAllFlows();
|
||||
MakerPenPaletteMainScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteMainScreen>();
|
||||
if (HGLLKBFOBIE != flowByType.HCKEPLFAMLN)
|
||||
{
|
||||
flowByType.HCKEPLFAMLN = HGLLKBFOBIE;
|
||||
if (HGLLKBFOBIE != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
flowByType.<GEEIPAPMHDO>k__BackingField = HGLLKBFOBIE;
|
||||
if (HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num = 0;
|
||||
flowByType.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
}
|
||||
}
|
||||
flowByType.FFOBNOMEGEH();
|
||||
}
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = flowByType.<KBKJKEOPIGB>k__BackingField;
|
||||
int num2 = 0;
|
||||
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
||||
if (this.PMODPJAFCKM.IAHDANBDAAM() == 0)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A7C RID: 72316 RVA: 0x00405318 File Offset: 0x00403518
|
||||
[Token(Token = "0x6011A7C")]
|
||||
[Address(RVA = "0xE54060", Offset = "0xE52E60", VA = "0x180E54060")]
|
||||
public void ShowConfigFlow(Transform OIFLDNBGJOH, ODAEKFDKCEC GCBIBJNGIHK)
|
||||
{
|
||||
if (!LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
|
||||
{
|
||||
if (GCBIBJNGIHK != 0)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>().MHHIKMHGHOC = GCBIBJNGIHK;
|
||||
this.EBBKPMLPKBC<MakerPenPaletteConfigScreen>();
|
||||
}
|
||||
return;
|
||||
}
|
||||
MakerPen.<IJMEOOBBJNG>k__BackingField.<HABACIHHABP>k__BackingField.ILDFJGPKMEC(OIFLDNBGJOH, GCBIBJNGIHK, true);
|
||||
}
|
||||
|
||||
// Token: 0x06011A7D RID: 72317 RVA: 0x0040536C File Offset: 0x0040356C
|
||||
[Token(Token = "0x6011A7D")]
|
||||
[Address(RVA = "0xE54C10", Offset = "0xE53A10", VA = "0x180E54C10")]
|
||||
public void UpdateConfigFlow(Transform OIFLDNBGJOH, ODAEKFDKCEC GCBIBJNGIHK)
|
||||
{
|
||||
if (!LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField;
|
||||
MakerPenPaletteConfigScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
||||
if (<CBEMGFDBBJA>k__BackingField == flowByType)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>().MHHIKMHGHOC = GCBIBJNGIHK;
|
||||
}
|
||||
return;
|
||||
}
|
||||
UGCRRUIRootScreen <HABACIHHABP>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<HABACIHHABP>k__BackingField;
|
||||
if (GCBIBJNGIHK != 0)
|
||||
{
|
||||
int num = 0;
|
||||
<HABACIHHABP>k__BackingField.ILDFJGPKMEC(OIFLDNBGJOH, GCBIBJNGIHK, num != 0);
|
||||
return;
|
||||
}
|
||||
<HABACIHHABP>k__BackingField.Hide();
|
||||
}
|
||||
|
||||
// Token: 0x06011A7E RID: 72318 RVA: 0x004053F0 File Offset: 0x004035F0
|
||||
[Token(Token = "0x6011A7E")]
|
||||
[Address(RVA = "0xE533C0", Offset = "0xE521C0", VA = "0x180E533C0")]
|
||||
public void CloseConfigFlow()
|
||||
{
|
||||
if (LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
|
||||
{
|
||||
MakerPen.<IJMEOOBBJNG>k__BackingField.<HABACIHHABP>k__BackingField.Hide();
|
||||
return;
|
||||
}
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField != 0 && <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
this._tool.ELABBFJBNII.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A7F RID: 72319 RVA: 0x0040544C File Offset: 0x0040364C
|
||||
[Token(Token = "0x6011A7F")]
|
||||
[Address(RVA = "0xE54670", Offset = "0xE53470", VA = "0x180E54670")]
|
||||
public void ShowInventionDetailsFlow(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06011A80 RID: 72320 RVA: 0x0040547C File Offset: 0x0040367C
|
||||
[Token(Token = "0x6011A80")]
|
||||
[Address(RVA = "0xE53590", Offset = "0xE52390", VA = "0x180E53590")]
|
||||
public void CloseInventionDetailsFlow()
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField != 0 && <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
this._tool.ELABBFJBNII.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A81 RID: 72321 RVA: 0x004054BC File Offset: 0x004036BC
|
||||
[Token(Token = "0x6011A81")]
|
||||
[Address(RVA = "0xE54390", Offset = "0xE53190", VA = "0x180E54390")]
|
||||
public void ShowInventionCreationFlow(OBBBPCBIMME LDNFNNNHPPB, bool DDIKKPFKNHE = false, bool CHMLOGNEMNI = false, bool BLJNKBMJMKJ = true, bool ABMCMLCOFJP = false)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>();
|
||||
ManagedTexture iebmgdpkcog = flowByType.IEBMGDPKCOG;
|
||||
flowByType.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
iebmgdpkcog.GNGOOMMLPHE();
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().INJHNHPCBHN = false;
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().DDIKKPFKNHE = DDIKKPFKNHE;
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().BLJNKBMJMKJ = false;
|
||||
if (!MakerPenPaletteInventionCreationScreen.IsInventionCreationScreenOrSubScreen(this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField))
|
||||
{
|
||||
ToolUI menu = this._tool.ELABBFJBNII;
|
||||
int num = 0;
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = menu.PushFlow<MakerPenPaletteInventionCreationScreen>(num);
|
||||
}
|
||||
if (CHMLOGNEMNI)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().JNMALKLFINB(true);
|
||||
}
|
||||
if (this.PMODPJAFCKM.IAHDANBDAAM() == 0)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A82 RID: 72322 RVA: 0x00405598 File Offset: 0x00403798
|
||||
[Token(Token = "0x6011A82")]
|
||||
[Address(RVA = "0xE53560", Offset = "0xE52360", VA = "0x180E53560")]
|
||||
public void CloseInventionCreationFlow()
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
||||
}
|
||||
|
||||
// Token: 0x06011A83 RID: 72323 RVA: 0x004055BC File Offset: 0x004037BC
|
||||
[Token(Token = "0x6011A83")]
|
||||
[Address(RVA = "0xE54710", Offset = "0xE53510", VA = "0x180E54710")]
|
||||
public void ShowInventionPublishingFlow(OBBBPCBIMME LDNFNNNHPPB, bool LLHGAMGBCPC = false)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>().LLHGAMGBCPC = LLHGAMGBCPC;
|
||||
if (this.PMODPJAFCKM.IAHDANBDAAM() != 0)
|
||||
{
|
||||
if (!MakerPenPaletteInventionPublishingScreen.IsInventionPublishingUIFlow(this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField))
|
||||
{
|
||||
ToolUI menu = this._tool.ELABBFJBNII;
|
||||
int num = 0;
|
||||
MakerPenPaletteInventionPublishingScreen makerPenPaletteInventionPublishingScreen = menu.PushFlow<MakerPenPaletteInventionPublishingScreen>(num);
|
||||
}
|
||||
return;
|
||||
}
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
|
||||
LFELIMHMPKD lfelimhmpkd = new LFELIMHMPKD(LDNFNNNHPPB, LLHGAMGBCPC);
|
||||
makerPen.QueueUI(lfelimhmpkd);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A84 RID: 72324 RVA: 0x0040565C File Offset: 0x0040385C
|
||||
[Token(Token = "0x6011A84")]
|
||||
[Address(RVA = "0xE53650", Offset = "0xE52450", VA = "0x180E53650")]
|
||||
public void CloseInventionPublishingFlow()
|
||||
{
|
||||
MakerPenPaletteInventionPublishingScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
||||
}
|
||||
|
||||
// Token: 0x06011A85 RID: 72325 RVA: 0x00405680 File Offset: 0x00403880
|
||||
[Token(Token = "0x6011A85")]
|
||||
[Address(RVA = "0xE54900", Offset = "0xE53700", VA = "0x180E54900")]
|
||||
public void ShowInventionSetupFlow(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteInventionSetupScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06011A86 RID: 72326 RVA: 0x004056B0 File Offset: 0x004038B0
|
||||
[Token(Token = "0x6011A86")]
|
||||
[Address(RVA = "0xE542C0", Offset = "0xE530C0", VA = "0x180E542C0")]
|
||||
public void ShowEditTagsUI(CreationObject MIBGJJLEIDL)
|
||||
{
|
||||
int num = 0;
|
||||
if (MIBGJJLEIDL != num)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>().InitializeObjectData(MIBGJJLEIDL);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteTagsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A87 RID: 72327 RVA: 0x004056EC File Offset: 0x004038EC
|
||||
[Token(Token = "0x6011A87")]
|
||||
[Address(RVA = "0xE54210", Offset = "0xE53010", VA = "0x180E54210")]
|
||||
public void ShowEditRolesUI(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
this.EBBKPMLPKBC<EditGameRoleSettingsScreen>();
|
||||
EditGameRoleSettingsScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06011A88 RID: 72328 RVA: 0x00405718 File Offset: 0x00403918
|
||||
[Token(Token = "0x6011A88")]
|
||||
[Address(RVA = "0xE53F00", Offset = "0xE52D00", VA = "0x180E53F00")]
|
||||
public void SetHandlesVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
Transform transform = this.handleRoot;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
this.handleRoot.gameObject.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A89 RID: 72329 RVA: 0x00405750 File Offset: 0x00403950
|
||||
[Token(Token = "0x6011A89")]
|
||||
[Address(RVA = "0xE53FB0", Offset = "0xE52DB0", VA = "0x180E53FB0")]
|
||||
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
MakerPenPaletteUI paletteUI = this.PKCIBEOKLPG;
|
||||
int num = 0;
|
||||
if (paletteUI != num)
|
||||
{
|
||||
this.PKCIBEOKLPG.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A8A RID: 72330 RVA: 0x00405788 File Offset: 0x00403988
|
||||
[Token(Token = "0x6011A8A")]
|
||||
[Address(RVA = "0xE53680", Offset = "0xE52480", VA = "0x180E53680")]
|
||||
private void EGFBJOMJJGI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
if (this.JCECHLHOHIG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A8B RID: 72331 RVA: 0x004057A0 File Offset: 0x004039A0
|
||||
[Token(Token = "0x6011A8B")]
|
||||
[Address(RVA = "0xE54B00", Offset = "0xE53900", VA = "0x180E54B00", Slot = "16")]
|
||||
public override Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
MakerPenPaletteUI paletteUI2;
|
||||
do
|
||||
{
|
||||
MakerPenPaletteUI paletteUI = this.PKCIBEOKLPG;
|
||||
int num = 0;
|
||||
if (paletteUI == num)
|
||||
{
|
||||
}
|
||||
paletteUI2 = this.PKCIBEOKLPG;
|
||||
if (DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Up || DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Up)
|
||||
{
|
||||
goto IL_3D;
|
||||
}
|
||||
}
|
||||
while (DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Up);
|
||||
while (DJBBMJBBNHB != MoveableToolMenu.FLDDGHDOPPE.Down)
|
||||
{
|
||||
}
|
||||
float hairTriggerCancelThreshold = paletteUI2.moveRightButton.hairTriggerCancelThreshold;
|
||||
IL_3D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A8C RID: 72332 RVA: 0x004057F0 File Offset: 0x004039F0
|
||||
[Token(Token = "0x6011A8C")]
|
||||
[Address(RVA = "0x169B860", Offset = "0x169A660", VA = "0x18169B860")]
|
||||
private void EBBKPMLPKBC<T>() where T : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
if (this._tool.ELABBFJBNII == 0)
|
||||
{
|
||||
ToolUI menu = this._tool.ELABBFJBNII;
|
||||
}
|
||||
if (!this.GHEMLINHHEP)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700317B RID: 12667
|
||||
// (get) Token: 0x06011A8D RID: 72333 RVA: 0x00405834 File Offset: 0x00403A34
|
||||
[Token(Token = "0x1700317B")]
|
||||
protected override Vector3 KCENFAOCEKE
|
||||
{
|
||||
[Token(Token = "0x6011A8D")]
|
||||
[Address(RVA = "0xE53960", Offset = "0xE52760", VA = "0x180E53960", Slot = "15")]
|
||||
get
|
||||
{
|
||||
Transform targetTransform = Player.<EGKJPJKLEAI>k__BackingField.head.rigidbodyEx.MDKDCJFEBJH;
|
||||
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
int num = 0;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700317C RID: 12668
|
||||
// (get) Token: 0x06011A8E RID: 72334 RVA: 0x00405874 File Offset: 0x00403A74
|
||||
[Token(Token = "0x1700317C")]
|
||||
private Transform GELLCPKHNEO
|
||||
{
|
||||
[Token(Token = "0x6011A8E")]
|
||||
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return this.keyboardRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700317D RID: 12669
|
||||
// (get) Token: 0x06011A8F RID: 72335 RVA: 0x00405888 File Offset: 0x00403A88
|
||||
[Token(Token = "0x1700317D")]
|
||||
private bool GHEMLINHHEP
|
||||
{
|
||||
[Token(Token = "0x6011A8F")]
|
||||
[Address(RVA = "0xE53790", Offset = "0xE52590", VA = "0x180E53790", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A90 RID: 72336 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011A90")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
|
||||
private void IAFIPFAKNHJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011A91 RID: 72337 RVA: 0x004058A8 File Offset: 0x00403AA8
|
||||
[Token(Token = "0x6011A91")]
|
||||
[Address(RVA = "0xE54E70", Offset = "0xE53C70", VA = "0x180E54E70")]
|
||||
public MakerPenPaletteMoveableToolMenu()
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
int num = 0;
|
||||
this.GCMLOIFNJMB = aolmggapkeh;
|
||||
this.defaultOffsetFromHead.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B5C1 RID: 46529
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B5C1")]
|
||||
[SerializeField]
|
||||
private Transform keyboardRoot;
|
||||
|
||||
// Token: 0x0400B5C2 RID: 46530
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B5C2")]
|
||||
[SerializeField]
|
||||
private Transform handleRoot;
|
||||
|
||||
// Token: 0x0400B5C4 RID: 46532
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B5C4")]
|
||||
private MakerPenPaletteUI GHHEDADEDNL;
|
||||
|
||||
// Token: 0x0400B5C5 RID: 46533
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B5C5")]
|
||||
private AOLMGGAPKEH GCMLOIFNJMB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,677 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200290B RID: 10507
|
||||
[Token(Token = "0x200290B")]
|
||||
public class MakerPenPaletteUI : ToolUI
|
||||
{
|
||||
// Token: 0x1700317E RID: 12670
|
||||
// (get) Token: 0x06011A92 RID: 72338 RVA: 0x004058D8 File Offset: 0x00403AD8
|
||||
[Token(Token = "0x1700317E")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011A92")]
|
||||
[Address(RVA = "0xE58080", Offset = "0xE56E80", VA = "0x180E58080", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN_PALETTE";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A93 RID: 72339 RVA: 0x004058EC File Offset: 0x00403AEC
|
||||
[Token(Token = "0x6011A93")]
|
||||
[Address(RVA = "0xE57D30", Offset = "0xE56B30", VA = "0x180E57D30", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Button3D[] array = new Button3D[4];
|
||||
Button3D button3D = this.moveUpButton;
|
||||
if (button3D != 0)
|
||||
{
|
||||
}
|
||||
array[0] = button3D;
|
||||
Button3D button3D2 = this.moveDownButton;
|
||||
if (button3D2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = button3D2;
|
||||
Button3D button3D3 = this.moveLeftButton;
|
||||
if (button3D3 != 0)
|
||||
{
|
||||
}
|
||||
array[2] = button3D3;
|
||||
Button3D button3D4 = this.moveRightButton;
|
||||
if (button3D4 != 0)
|
||||
{
|
||||
}
|
||||
array[3] = button3D4;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Button3D button3D5 = array[num];
|
||||
RecRoomAudioClip buttonDownAudio = this.buttonDownAudio;
|
||||
num++;
|
||||
button3D5.ButtonDownAudio = buttonDownAudio;
|
||||
RecRoomAudioClip buttonUpAudio = this.buttonUpAudio;
|
||||
button3D5.ButtonUpAudio = buttonUpAudio;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A94 RID: 72340 RVA: 0x004059A0 File Offset: 0x00403BA0
|
||||
[Token(Token = "0x6011A94")]
|
||||
[Address(RVA = "0xE580E0", Offset = "0xE56EE0", VA = "0x180E580E0")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowConfirmationDialog(string AIKLPOJAIIO, string BOPFNBCHJJJ)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
|
||||
int num = 0;
|
||||
if (flowByType == num)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
int num2 = 0;
|
||||
base.PushFlow(flowByType, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A95 RID: 72341 RVA: 0x004059E8 File Offset: 0x00403BE8
|
||||
[Token(Token = "0x6011A95")]
|
||||
[Address(RVA = "0xE58260", Offset = "0xE57060", VA = "0x180E58260")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM = "No")
|
||||
{
|
||||
string empty = string.Empty;
|
||||
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
|
||||
int num = 0;
|
||||
if (flowByType == num)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
int num2 = 0;
|
||||
base.PushFlow(flowByType, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A96 RID: 72342 RVA: 0x00405A30 File Offset: 0x00403C30
|
||||
[Token(Token = "0x6011A96")]
|
||||
[Address(RVA = "0xE583C0", Offset = "0xE571C0", VA = "0x180E583C0")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM, string MMHHLDAACMN)
|
||||
{
|
||||
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
|
||||
int num = 0;
|
||||
if (flowByType == num)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
int num2 = 0;
|
||||
base.PushFlow(flowByType, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A97 RID: 72343 RVA: 0x00405A70 File Offset: 0x00403C70
|
||||
[Token(Token = "0x6011A97")]
|
||||
[Address(RVA = "0xE584F0", Offset = "0xE572F0", VA = "0x180E584F0")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM, string MMHHLDAACMN, out UIConfirmationDialog PDEPHCOKCEP)
|
||||
{
|
||||
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
|
||||
int num = 0;
|
||||
if (flowByType == num)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A98 RID: 72344 RVA: 0x00405AA8 File Offset: 0x00403CA8
|
||||
[Token(Token = "0x6011A98")]
|
||||
[Address(RVA = "0xE58790", Offset = "0xE57590", VA = "0x180E58790")]
|
||||
public PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> ShowTextInputDialog(TextInputUIDialog.NIPOGEDPMOA MIKDPNDBNDI)
|
||||
{
|
||||
string bopfnbchjjj = MIKDPNDBNDI.BOPFNBCHJJJ;
|
||||
EBPEIAPPJJK hlolbmkjfom = MIKDPNDBNDI.HLOLBMKJFOM;
|
||||
TextInputUIDialog.NIPOGEDPMOA showParams;
|
||||
showParams.BOPFNBCHJJJ = bopfnbchjjj;
|
||||
bool keghclndcei = MIKDPNDBNDI.KEGHCLNDCEI;
|
||||
showParams.HLOLBMKJFOM = hlolbmkjfom;
|
||||
Func<string, bool> golgmhkkgea = MIKDPNDBNDI.GOLGMHKKGEA;
|
||||
showParams.KEGHCLNDCEI = keghclndcei;
|
||||
string lnehnhpookk = MIKDPNDBNDI.LNEHNHPOOKK;
|
||||
showParams.GOLGMHKKGEA = golgmhkkgea;
|
||||
showParams.LNEHNHPOOKK = lnehnhpookk;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = delegate(TextInputUIDialog dialog)
|
||||
{
|
||||
TextInputUIDialog.NIPOGEDPMOA showParams2 = showParams;
|
||||
string bopfnbchjjj2 = showParams.BOPFNBCHJJJ;
|
||||
EBPEIAPPJJK hlolbmkjfom2 = showParams.HLOLBMKJFOM;
|
||||
bool keghclndcei2 = showParams.KEGHCLNDCEI;
|
||||
Func<string, bool> golgmhkkgea2 = showParams.GOLGMHKKGEA;
|
||||
string lnehnhpookk2 = showParams.LNEHNHPOOKK;
|
||||
return dialog.ShowDialog();
|
||||
};
|
||||
PMGCJEPKFOF<TextInputUIDialog> pmgcjepkfof;
|
||||
return pmgcjepkfof;
|
||||
}
|
||||
|
||||
// Token: 0x06011A99 RID: 72345 RVA: 0x00405B34 File Offset: 0x00403D34
|
||||
[Token(Token = "0x6011A99")]
|
||||
[Address(RVA = "0x1D1C060", Offset = "0x1D1AE60", VA = "0x181D1C060")]
|
||||
public PMGCJEPKFOF<ResponseType> ShowTemporaryDialog<ResponseType, DialogType>(DialogType GCHDNCDLAGE, Func<DialogType, PMGCJEPKFOF<ResponseType>> EJBGBCBMIKC) where DialogType : UIDialog<ResponseType>
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9A RID: 72346 RVA: 0x00405B5C File Offset: 0x00403D5C
|
||||
[Token(Token = "0x6011A9A")]
|
||||
[Address(RVA = "0x1D1BF70", Offset = "0x1D1AD70", VA = "0x181D1BF70")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1>(UIDialog<T1, R> GCHDNCDLAGE, T1 BMEGDKCCBHH)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9B RID: 72347 RVA: 0x00405B7C File Offset: 0x00403D7C
|
||||
[Token(Token = "0x6011A9B")]
|
||||
[Address(RVA = "0x1D1BA20", Offset = "0x1D1A820", VA = "0x181D1BA20")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1, T2>(UIDialog<T1, T2, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, T2 HCJBDGLGOHC)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9C RID: 72348 RVA: 0x00405B9C File Offset: 0x00403D9C
|
||||
[Token(Token = "0x6011A9C")]
|
||||
[Address(RVA = "0x177EA40", Offset = "0x177D840", VA = "0x18177EA40")]
|
||||
private PMGCJEPKFOF<R> KONKNPFPNEO<R, DialogType>(DialogType GCHDNCDLAGE, Func<DialogType, PMGCJEPKFOF<R>> JDLJKGABDHB, out DialogType DAGFHPCPNPB) where DialogType : UIDialog
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
this.OnDisable();
|
||||
int num = 0;
|
||||
Action action = new Action(0, (IntPtr)num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9D RID: 72349 RVA: 0x00405BC8 File Offset: 0x00403DC8
|
||||
[Token(Token = "0x6011A9D")]
|
||||
[Address(RVA = "0x1D1BCD0", Offset = "0x1D1AAD0", VA = "0x181D1BCD0")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1>(UIDialog<T1, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog<T1, R> DAGFHPCPNPB)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9E RID: 72350 RVA: 0x00405BF0 File Offset: 0x00403DF0
|
||||
[Token(Token = "0x6011A9E")]
|
||||
[Address(RVA = "0x1D1C310", Offset = "0x1D1B110", VA = "0x181D1C310")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1, T2>(UIDialog<T1, T2, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, T2 HCJBDGLGOHC, out UIDialog<T1, T2, R> DAGFHPCPNPB)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9F RID: 72351 RVA: 0x00405C18 File Offset: 0x00403E18
|
||||
[Token(Token = "0x6011A9F")]
|
||||
[Address(RVA = "0x177F140", Offset = "0x177DF40", VA = "0x18177F140")]
|
||||
public PMGCJEPKFOF ShowTemporaryConfirmationDialog<T1>(ConfirmUIDialog A_1, T1 PHCGMLMOGJB)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AA0 RID: 72352 RVA: 0x00405C2C File Offset: 0x00403E2C
|
||||
[Token(Token = "0x6011AA0")]
|
||||
[Address(RVA = "0x177F180", Offset = "0x177DF80", VA = "0x18177F180")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowTemporaryConfirmationDialog<T1>(ConfirmUIDialog<T1> GCHDNCDLAGE, T1 PHCGMLMOGJB, out UIDialog<JPIJGHNNIDP> DAGFHPCPNPB)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
if (!GCHDNCDLAGE)
|
||||
{
|
||||
}
|
||||
Action action;
|
||||
DAGFHPCPNPB.<LIEPIPHLLAM>k__BackingField = action;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AA1 RID: 72353 RVA: 0x00405C5C File Offset: 0x00403E5C
|
||||
[Token(Token = "0x6011AA1")]
|
||||
[Address(RVA = "0xE58710", Offset = "0xE57510", VA = "0x180E58710")]
|
||||
public void ShowNodeGroupConfigureMenu(KJDOCKDBNCK EHHKGBAMIOP, DBFIKIGBNOD INHJPNEKIEK)
|
||||
{
|
||||
base.GetFlowByType<MakerPenPaletteNodeGroupConfigScreen>().SetAdapters(EHHKGBAMIOP, INHJPNEKIEK);
|
||||
int num = 0;
|
||||
MakerPenPaletteNodeGroupConfigScreen makerPenPaletteNodeGroupConfigScreen = base.PushFlow<MakerPenPaletteNodeGroupConfigScreen>(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011AA2 RID: 72354 RVA: 0x00405C88 File Offset: 0x00403E88
|
||||
[Token(Token = "0x6011AA2")]
|
||||
[Address(RVA = "0xE58630", Offset = "0xE57430", VA = "0x180E58630")]
|
||||
public PMGCJEPKFOF<NewCircuitV2PortUIDialog.EGAEOEEGLBC> ShowNewPortDialog(bool GBLOBOOCKJD)
|
||||
{
|
||||
PMGCJEPKFOF<MakerPen> pmgcjepkfof;
|
||||
return pmgcjepkfof;
|
||||
}
|
||||
|
||||
// Token: 0x06011AA3 RID: 72355 RVA: 0x00405C98 File Offset: 0x00403E98
|
||||
[Token(Token = "0x6011AA3")]
|
||||
[Address(RVA = "0xE580B0", Offset = "0xE56EB0", VA = "0x180E580B0")]
|
||||
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
this.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
|
||||
// Token: 0x14000183 RID: 387
|
||||
// (add) Token: 0x06011AA4 RID: 72356 RVA: 0x00405CB8 File Offset: 0x00403EB8
|
||||
// (remove) Token: 0x06011AA5 RID: 72357 RVA: 0x00405CD4 File Offset: 0x00403ED4
|
||||
[Token(Token = "0x14000183")]
|
||||
public event Action<MoveableToolMenu.FLDDGHDOPPE> JCECHLHOHIG
|
||||
{
|
||||
[Token(Token = "0x6011AA4")]
|
||||
[Address(RVA = "0xE588C0", Offset = "0xE576C0", VA = "0x180E588C0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011AA5")]
|
||||
[Address(RVA = "0xE58960", Offset = "0xE57760", VA = "0x180E58960")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AA6 RID: 72358 RVA: 0x00405CF0 File Offset: 0x00403EF0
|
||||
[Token(Token = "0x6011AA6")]
|
||||
[Address(RVA = "0xE58880", Offset = "0xE57680", VA = "0x180E58880")]
|
||||
public Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011AA6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.UI.Selectable RecRoom.AGUI.ToolUIs.MakerPenPaletteUI::TryGetMoveRequestUI(RecRoom.AGUI.ToolUIs.MoveableToolMenu/FLDDGHDOPPE)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_27:
|
||||
stloc:Button3D(var_4_2D, ldfld:Button3D(MakerPenPaletteUI::moveUpButton, ldloc:MakerPenPaletteUI(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06011AA7 RID: 72359 RVA: 0x00405D2C File Offset: 0x00403F2C
|
||||
[Token(Token = "0x6011AA7")]
|
||||
[Address(RVA = "0xE58030", Offset = "0xE56E30", VA = "0x180E58030")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
int num = 0;
|
||||
jcechlhohig(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AA8 RID: 72360 RVA: 0x00405D50 File Offset: 0x00403F50
|
||||
[Token(Token = "0x6011AA8")]
|
||||
[Address(RVA = "0xE57F40", Offset = "0xE56D40", VA = "0x180E57F40")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AA9 RID: 72361 RVA: 0x00405D74 File Offset: 0x00403F74
|
||||
[Token(Token = "0x6011AA9")]
|
||||
[Address(RVA = "0xE57F90", Offset = "0xE56D90", VA = "0x180E57F90")]
|
||||
public void Button_MoveLeft()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AAA RID: 72362 RVA: 0x00405D98 File Offset: 0x00403F98
|
||||
[Token(Token = "0x6011AAA")]
|
||||
[Address(RVA = "0xE57FE0", Offset = "0xE56DE0", VA = "0x180E57FE0")]
|
||||
public void Button_MoveRight()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AAB RID: 72363 RVA: 0x00405DBC File Offset: 0x00403FBC
|
||||
[Token(Token = "0x6011AAB")]
|
||||
[Address(RVA = "0xC75D30", Offset = "0xC74B30", VA = "0x180C75D30")]
|
||||
public MakerPenPaletteUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5C6 RID: 46534
|
||||
[Token(Token = "0x400B5C6")]
|
||||
public const string SIZE_CONFIG_KEY = "MAKER_PEN_PALETTE";
|
||||
|
||||
// Token: 0x0400B5C7 RID: 46535
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B5C7")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x0400B5C8 RID: 46536
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B5C8")]
|
||||
[SerializeField]
|
||||
private NewCircuitV2PortUIDialog newCircuitV2PortUIDialog;
|
||||
|
||||
// Token: 0x0400B5C9 RID: 46537
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B5C9")]
|
||||
[SerializeField]
|
||||
private GameObject moveButtonsRoot;
|
||||
|
||||
// Token: 0x0400B5CA RID: 46538
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B5CA")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x0400B5CB RID: 46539
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B5CB")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x0400B5CC RID: 46540
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B5CC")]
|
||||
[SerializeField]
|
||||
private Button3D moveLeftButton;
|
||||
|
||||
// Token: 0x0400B5CD RID: 46541
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B5CD")]
|
||||
[SerializeField]
|
||||
private Button3D moveRightButton;
|
||||
|
||||
// Token: 0x0200290C RID: 10508
|
||||
[Token(Token = "0x200290C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MAKGDKJBCOF
|
||||
{
|
||||
// Token: 0x06011AAC RID: 72364 RVA: 0x00405DD0 File Offset: 0x00403FD0
|
||||
[Token(Token = "0x6011AAC")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MAKGDKJBCOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AAD RID: 72365 RVA: 0x00405DE4 File Offset: 0x00403FE4
|
||||
[Token(Token = "0x6011AAD")]
|
||||
[Address(RVA = "0xE438A0", Offset = "0xE426A0", VA = "0x180E438A0")]
|
||||
internal PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> <ShowTextInputDialog>b__0(TextInputUIDialog dialog)
|
||||
{
|
||||
TextInputUIDialog.NIPOGEDPMOA nipogedpmoa = this.showParams;
|
||||
string bopfnbchjjj = this.showParams.BOPFNBCHJJJ;
|
||||
EBPEIAPPJJK hlolbmkjfom = this.showParams.HLOLBMKJFOM;
|
||||
bool keghclndcei = this.showParams.KEGHCLNDCEI;
|
||||
Func<string, bool> golgmhkkgea = this.showParams.GOLGMHKKGEA;
|
||||
string lnehnhpookk = this.showParams.LNEHNHPOOKK;
|
||||
return dialog.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0400B5CF RID: 46543
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5CF")]
|
||||
public TextInputUIDialog.NIPOGEDPMOA showParams;
|
||||
}
|
||||
|
||||
// Token: 0x0200290D RID: 10509
|
||||
[Token(Token = "0x200290D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GNBLHNJDAEK<DialogType, ResponseType> where DialogType : UIDialog<ResponseType>
|
||||
{
|
||||
// Token: 0x06011AAE RID: 72366 RVA: 0x00405E44 File Offset: 0x00404044
|
||||
[Token(Token = "0x6011AAE")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public GNBLHNJDAEK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AAF RID: 72367 RVA: 0x00405E60 File Offset: 0x00404060
|
||||
[Token(Token = "0x6011AAF")]
|
||||
[Address(RVA = "0x1191ED0", Offset = "0x1190CD0", VA = "0x181191ED0")]
|
||||
internal void <ShowTemporaryDialog>b__0()
|
||||
{
|
||||
DialogType dialogType = this.newDialog;
|
||||
GameObject gameObject;
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D0 RID: 46544
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D0")]
|
||||
public DialogType newDialog;
|
||||
}
|
||||
|
||||
// Token: 0x0200290E RID: 10510
|
||||
[Token(Token = "0x200290E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OLLLGCGCNLM<T1, R>
|
||||
{
|
||||
// Token: 0x06011AB0 RID: 72368 RVA: 0x00405E80 File Offset: 0x00404080
|
||||
[Token(Token = "0x6011AB0")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public OLLLGCGCNLM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB1 RID: 72369 RVA: 0x00405E9C File Offset: 0x0040409C
|
||||
[Token(Token = "0x6011AB1")]
|
||||
[Address(RVA = "0x119B670", Offset = "0x119A470", VA = "0x18119B670")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, R> dialogInstance)
|
||||
{
|
||||
T1 t = this.param;
|
||||
return dialogInstance.ShowDialog(t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D1 RID: 46545
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D1")]
|
||||
public T1 param;
|
||||
}
|
||||
|
||||
// Token: 0x0200290F RID: 10511
|
||||
[Token(Token = "0x200290F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGHONICBEIC<T1, T2, R>
|
||||
{
|
||||
// Token: 0x06011AB2 RID: 72370 RVA: 0x00405EC0 File Offset: 0x004040C0
|
||||
[Token(Token = "0x6011AB2")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public AGHONICBEIC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB3 RID: 72371 RVA: 0x00405EDC File Offset: 0x004040DC
|
||||
[Token(Token = "0x6011AB3")]
|
||||
[Address(RVA = "0x118F520", Offset = "0x118E320", VA = "0x18118F520")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, T2, R> dialogInstance)
|
||||
{
|
||||
T2 t = this.param2;
|
||||
T1 t2 = this.param;
|
||||
return dialogInstance.ShowDialog(t2, t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D2 RID: 46546
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D2")]
|
||||
public T1 param;
|
||||
|
||||
// Token: 0x0400B5D3 RID: 46547
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D3")]
|
||||
public T2 param2;
|
||||
}
|
||||
|
||||
// Token: 0x02002910 RID: 10512
|
||||
[Token(Token = "0x2002910")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BGENHOABBIP<DialogType, R> where DialogType : UIDialog
|
||||
{
|
||||
// Token: 0x06011AB4 RID: 72372 RVA: 0x00405F08 File Offset: 0x00404108
|
||||
[Token(Token = "0x6011AB4")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public BGENHOABBIP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB5 RID: 72373 RVA: 0x00405F24 File Offset: 0x00404124
|
||||
[Token(Token = "0x6011AB5")]
|
||||
[Address(RVA = "0x118F7C0", Offset = "0x118E5C0", VA = "0x18118F7C0")]
|
||||
internal void <ShowTemporaryDialogInternal>b__0()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.dialogGameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D4 RID: 46548
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D4")]
|
||||
public GameObject dialogGameObject;
|
||||
}
|
||||
|
||||
// Token: 0x02002911 RID: 10513
|
||||
[Token(Token = "0x2002911")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OMDCGEGIHJN<T1, R>
|
||||
{
|
||||
// Token: 0x06011AB6 RID: 72374 RVA: 0x00405F3C File Offset: 0x0040413C
|
||||
[Token(Token = "0x6011AB6")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public OMDCGEGIHJN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB7 RID: 72375 RVA: 0x00405F58 File Offset: 0x00404158
|
||||
[Token(Token = "0x6011AB7")]
|
||||
[Address(RVA = "0x119B670", Offset = "0x119A470", VA = "0x18119B670")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, R> inst)
|
||||
{
|
||||
T1 t = this.param;
|
||||
return inst.ShowDialog(t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D5 RID: 46549
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D5")]
|
||||
public T1 param;
|
||||
}
|
||||
|
||||
// Token: 0x02002912 RID: 10514
|
||||
[Token(Token = "0x2002912")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CMHINPPCIHE<T1, T2, R>
|
||||
{
|
||||
// Token: 0x06011AB8 RID: 72376 RVA: 0x00405F7C File Offset: 0x0040417C
|
||||
[Token(Token = "0x6011AB8")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public CMHINPPCIHE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB9 RID: 72377 RVA: 0x00405F98 File Offset: 0x00404198
|
||||
[Token(Token = "0x6011AB9")]
|
||||
[Address(RVA = "0x118F560", Offset = "0x118E360", VA = "0x18118F560")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, T2, R> inst)
|
||||
{
|
||||
T2 t = this.param2;
|
||||
T1 t2 = this.param;
|
||||
return inst.ShowDialog(t2, t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D6 RID: 46550
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D6")]
|
||||
public T1 param;
|
||||
|
||||
// Token: 0x0400B5D7 RID: 46551
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D7")]
|
||||
public T2 param2;
|
||||
}
|
||||
|
||||
// Token: 0x02002913 RID: 10515
|
||||
[Token(Token = "0x2002913")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IBNPHNFOMOP<T1>
|
||||
{
|
||||
// Token: 0x06011ABA RID: 72378 RVA: 0x00405FC4 File Offset: 0x004041C4
|
||||
[Token(Token = "0x6011ABA")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public IBNPHNFOMOP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011ABB RID: 72379 RVA: 0x00405FE0 File Offset: 0x004041E0
|
||||
[Token(Token = "0x6011ABB")]
|
||||
[Address(RVA = "0x11922B0", Offset = "0x11910B0", VA = "0x1811922B0")]
|
||||
internal void <ShowTemporaryConfirmationDialog>b__0()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.newDialog.gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D8 RID: 46552
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D8")]
|
||||
public ConfirmUIDialog<T1> newDialog;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002914 RID: 10516
|
||||
[Token(Token = "0x2002914")]
|
||||
public class MakerPenPaletteUIFlowBase : ToolUIFlow
|
||||
{
|
||||
// Token: 0x1700317F RID: 12671
|
||||
// (get) Token: 0x06011ABC RID: 72380 RVA: 0x00406004 File Offset: 0x00404204
|
||||
[Token(Token = "0x1700317F")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011ABC")]
|
||||
[Address(RVA = "0xE57D00", Offset = "0xE56B00", VA = "0x180E57D00", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN_PALETTE";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003180 RID: 12672
|
||||
// (get) Token: 0x06011ABD RID: 72381 RVA: 0x00406018 File Offset: 0x00404218
|
||||
// (set) Token: 0x06011ABE RID: 72382 RVA: 0x0040602C File Offset: 0x0040422C
|
||||
[Token(Token = "0x17003180")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x6011ABD")]
|
||||
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
|
||||
get;
|
||||
[Token(Token = "0x6011ABE")]
|
||||
[Address(RVA = "0x536B50", Offset = "0x535950", VA = "0x180536B50")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x06011ABF RID: 72383 RVA: 0x00406040 File Offset: 0x00404240
|
||||
[Token(Token = "0x6011ABF")]
|
||||
[Address(RVA = "0xE57C80", Offset = "0xE56A80", VA = "0x180E57C80", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
MakerPen component = this.<DHACNBGFNAI>k__BackingField.<MBFGOCOFHHM>k__BackingField.NMPIHKPMFLM.GetComponent<MakerPen>();
|
||||
this.<LJOGMLBAABG>k__BackingField = component;
|
||||
}
|
||||
|
||||
// Token: 0x06011AC0 RID: 72384 RVA: 0x00406078 File Offset: 0x00404278
|
||||
[Token(Token = "0x6011AC0")]
|
||||
[Address(RVA = "0x7D4DD0", Offset = "0x7D3BD0", VA = "0x1807D4DD0")]
|
||||
public MakerPenPaletteUIFlowBase()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200293D RID: 10557
|
||||
[Token(Token = "0x200293D")]
|
||||
public class MakerPenUI : ToolUI
|
||||
{
|
||||
// Token: 0x17003193 RID: 12691
|
||||
// (get) Token: 0x06011B63 RID: 72547 RVA: 0x004081F0 File Offset: 0x004063F0
|
||||
[Token(Token = "0x17003193")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011B63")]
|
||||
[Address(RVA = "0xE58AB0", Offset = "0xE578B0", VA = "0x180E58AB0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B64 RID: 72548 RVA: 0x00408204 File Offset: 0x00406404
|
||||
[Token(Token = "0x6011B64")]
|
||||
[Address(RVA = "0xC75D30", Offset = "0xC74B30", VA = "0x180C75D30")]
|
||||
public MakerPenUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B633 RID: 46643
|
||||
[Token(Token = "0x400B633")]
|
||||
public const string SIZE_CONFIG_KEY = "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002915 RID: 10517
|
||||
[Token(Token = "0x2002915")]
|
||||
public class MakerPenUIFlowBase : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17003181 RID: 12673
|
||||
// (get) Token: 0x06011AC1 RID: 72385 RVA: 0x0040608C File Offset: 0x0040428C
|
||||
[Token(Token = "0x17003181")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011AC1")]
|
||||
[Address(RVA = "0xE58A80", Offset = "0xE57880", VA = "0x180E58A80", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC2 RID: 72386 RVA: 0x004060A0 File Offset: 0x004042A0
|
||||
[Token(Token = "0x6011AC2")]
|
||||
[Address(RVA = "0xE58A00", Offset = "0xE57800", VA = "0x180E58A00", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
MakerPen component = this.<DHACNBGFNAI>k__BackingField.<MBFGOCOFHHM>k__BackingField.GetComponent<MakerPen>();
|
||||
this.CMHBEGINGCG = component;
|
||||
}
|
||||
|
||||
// Token: 0x06011AC3 RID: 72387 RVA: 0x004060D4 File Offset: 0x004042D4
|
||||
[Token(Token = "0x6011AC3")]
|
||||
[Address(RVA = "0x7D4DD0", Offset = "0x7D3BD0", VA = "0x1807D4DD0")]
|
||||
public MakerPenUIFlowBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5DA RID: 46554
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B5DA")]
|
||||
protected MakerPen CMHBEGINGCG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002917 RID: 10519
|
||||
[Token(Token = "0x2002917")]
|
||||
public class MaterialSwatchPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003183 RID: 12675
|
||||
// (get) Token: 0x06011ACF RID: 72399 RVA: 0x0040635C File Offset: 0x0040455C
|
||||
// (set) Token: 0x06011AD0 RID: 72400 RVA: 0x00406370 File Offset: 0x00404570
|
||||
[Token(Token = "0x17003183")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011ACF")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011AD0")]
|
||||
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003184 RID: 12676
|
||||
// (get) Token: 0x06011AD1 RID: 72401 RVA: 0x00406384 File Offset: 0x00404584
|
||||
// (set) Token: 0x06011AD2 RID: 72402 RVA: 0x00406398 File Offset: 0x00404598
|
||||
[Token(Token = "0x17003184")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011AD1")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6011AD2")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003185 RID: 12677
|
||||
// (get) Token: 0x06011AD3 RID: 72403 RVA: 0x004063AC File Offset: 0x004045AC
|
||||
// (set) Token: 0x06011AD4 RID: 72404 RVA: 0x004063C0 File Offset: 0x004045C0
|
||||
[Token(Token = "0x17003185")]
|
||||
public MaterialSwatchPreviewUI.HBMLCINDMLE HOMHBBPNOLL
|
||||
{
|
||||
[Token(Token = "0x6011AD3")]
|
||||
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
|
||||
get;
|
||||
[Token(Token = "0x6011AD4")]
|
||||
[Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070")]
|
||||
private set;
|
||||
} = (MaterialSwatchPreviewUI.HBMLCINDMLE)((ulong)2L);
|
||||
|
||||
// Token: 0x06011AD5 RID: 72405 RVA: 0x004063D4 File Offset: 0x004045D4
|
||||
[Token(Token = "0x6011AD5")]
|
||||
[Address(RVA = "0xE58E30", Offset = "0xE57C30", VA = "0x180E58E30")]
|
||||
private void OnEnable()
|
||||
{
|
||||
ShapeColorInfo shapeColorInfo = this.<OCPECNCGBGN>k__BackingField;
|
||||
if (shapeColorInfo != 0)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.<INFKFACMBPE>k__BackingField;
|
||||
if (shapeMaterialInfo != 0)
|
||||
{
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE hbmlcindmle = this.<PFLPDHMOHIL>k__BackingField;
|
||||
if (hbmlcindmle != MaterialSwatchPreviewUI.HBMLCINDMLE.Invalid)
|
||||
{
|
||||
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
|
||||
LNBGEMHOKFN colorID = shapeColorInfo.ColorID;
|
||||
this.Initialize(colorID, materialId, hbmlcindmle);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AD6 RID: 72406 RVA: 0x0040641C File Offset: 0x0040461C
|
||||
[Token(Token = "0x6011AD6")]
|
||||
[Address(RVA = "0xE58CD0", Offset = "0xE57AD0", VA = "0x180E58CD0")]
|
||||
private void LJAEIJLMDHG(LNBGEMHOKFN GJAINANBOCB)
|
||||
{
|
||||
if (GJAINANBOCB != LNBGEMHOKFN.INVALID)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.<INFKFACMBPE>k__BackingField;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
this.<OCPECNCGBGN>k__BackingField = shapeColorInfo;
|
||||
float num = EOKPFJPCGMK.GAPPFKMPLGC(shapeMaterialInfo.MaterialId);
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true, num);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AD7 RID: 72407 RVA: 0x0040648C File Offset: 0x0040468C
|
||||
[Token(Token = "0x6011AD7")]
|
||||
[Address(RVA = "0xE58B20", Offset = "0xE57920", VA = "0x180E58B20")]
|
||||
public void Initialize(LNBGEMHOKFN AOGHIJCLDDC, CLKCBCAGDDK ALOKGLNJFLG, MaterialSwatchPreviewUI.HBMLCINDMLE OJJLDEPGAEJ)
|
||||
{
|
||||
this.<PFLPDHMOHIL>k__BackingField = OJJLDEPGAEJ;
|
||||
ShapeMaterialInfo shapeMaterialInfo;
|
||||
this.<INFKFACMBPE>k__BackingField = shapeMaterialInfo;
|
||||
if (AOGHIJCLDDC != LNBGEMHOKFN.INVALID)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo2 = this.<INFKFACMBPE>k__BackingField;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
this.<OCPECNCGBGN>k__BackingField = shapeColorInfo;
|
||||
float num = EOKPFJPCGMK.GAPPFKMPLGC(shapeMaterialInfo2.MaterialId);
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo2, true, true, num);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AD8 RID: 72408 RVA: 0x00406518 File Offset: 0x00404718
|
||||
[Token(Token = "0x6011AD8")]
|
||||
[Address(RVA = "0xE58E70", Offset = "0xE57C70", VA = "0x180E58E70")]
|
||||
public MaterialSwatchPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5DF RID: 46559
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5DF")]
|
||||
[SerializeField]
|
||||
private MeshRenderer _buttonFaceRenderer;
|
||||
|
||||
// Token: 0x0400B5E0 RID: 46560
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5E0")]
|
||||
[SerializeField]
|
||||
private int _buttonFaceSubmesh = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x02002918 RID: 10520
|
||||
[Token(Token = "0x2002918")]
|
||||
public enum HBMLCINDMLE
|
||||
{
|
||||
// Token: 0x0400B5E5 RID: 46565
|
||||
[Token(Token = "0x400B5E5")]
|
||||
Material,
|
||||
// Token: 0x0400B5E6 RID: 46566
|
||||
[Token(Token = "0x400B5E6")]
|
||||
Color,
|
||||
// Token: 0x0400B5E7 RID: 46567
|
||||
[Token(Token = "0x400B5E7")]
|
||||
Invalid
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,409 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200293E RID: 10558
|
||||
[Token(Token = "0x200293E")]
|
||||
public class MoveableToolMenu : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003194 RID: 12692
|
||||
// (get) Token: 0x06011B65 RID: 72549 RVA: 0x00408218 File Offset: 0x00406418
|
||||
[Token(Token = "0x17003194")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6011B65")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003195 RID: 12693
|
||||
// (get) Token: 0x06011B66 RID: 72550 RVA: 0x0040822C File Offset: 0x0040642C
|
||||
[Token(Token = "0x17003195")]
|
||||
public bool PKNFAECAHBF
|
||||
{
|
||||
[Token(Token = "0x6011B66")]
|
||||
[Address(RVA = "0xE53790", Offset = "0xE52590", VA = "0x180E53790")]
|
||||
get
|
||||
{
|
||||
return this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003196 RID: 12694
|
||||
// (get) Token: 0x06011B67 RID: 72551 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003196")]
|
||||
protected virtual Vector3 KCENFAOCEKE
|
||||
{
|
||||
[Token(Token = "0x6011B67")]
|
||||
[Address(RVA = "0xE59380", Offset = "0xE58180", VA = "0x180E59380", Slot = "15")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000185 RID: 389
|
||||
// (add) Token: 0x06011B68 RID: 72552 RVA: 0x0040824C File Offset: 0x0040644C
|
||||
// (remove) Token: 0x06011B69 RID: 72553 RVA: 0x00408274 File Offset: 0x00406474
|
||||
[Token(Token = "0x14000185")]
|
||||
public event Action<bool> HHMGCEPALEN
|
||||
{
|
||||
[Token(Token = "0x6011B68")]
|
||||
[Address(RVA = "0xE59E00", Offset = "0xE58C00", VA = "0x180E59E00")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<bool> hhmgcepalen;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
hhmgcepalen = this.HHMGCEPALEN;
|
||||
@delegate = Delegate.Combine(hhmgcepalen, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != hhmgcepalen)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011B69")]
|
||||
[Address(RVA = "0xE59F40", Offset = "0xE58D40", VA = "0x180E59F40")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<bool> hhmgcepalen;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
hhmgcepalen = this.HHMGCEPALEN;
|
||||
@delegate = Delegate.Remove(hhmgcepalen, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != hhmgcepalen)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B6A RID: 72554 RVA: 0x0040829C File Offset: 0x0040649C
|
||||
[Token(Token = "0x6011B6A")]
|
||||
[Address(RVA = "0xE58E90", Offset = "0xE57C90", VA = "0x180E58E90", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
this._tool.rigidbodyEx.AddKinematic(this);
|
||||
this._tool.ReleaseWithVelocity = false;
|
||||
this._tool.AlwaysPhysicalPickupOffCenter = true;
|
||||
this._tool.IgnorePickupDirection = true;
|
||||
this._tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)4294967295L);
|
||||
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
Tool tool = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PDEEFICICFG);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action);
|
||||
tool.PostReleaseEvent = mfbglihgcgo;
|
||||
Action action2 = new Action(this.EJKGLPPGDPM);
|
||||
int num;
|
||||
int num2;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "MvTlMn", num, (OHOEENCHJJE)num2, action2, num2);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.PMODPJAFCKM = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06011B6B RID: 72555 RVA: 0x00408398 File Offset: 0x00406598
|
||||
[Token(Token = "0x6011B6B")]
|
||||
[Address(RVA = "0xE593A0", Offset = "0xE581A0", VA = "0x180E593A0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this._tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PDEEFICICFG);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000186 RID: 390
|
||||
// (add) Token: 0x06011B6C RID: 72556 RVA: 0x004083F4 File Offset: 0x004065F4
|
||||
// (remove) Token: 0x06011B6D RID: 72557 RVA: 0x0040841C File Offset: 0x0040661C
|
||||
[Token(Token = "0x14000186")]
|
||||
public event Action<MoveableToolMenu.FLDDGHDOPPE> JCECHLHOHIG
|
||||
{
|
||||
[Token(Token = "0x6011B6C")]
|
||||
[Address(RVA = "0xE59D60", Offset = "0xE58B60", VA = "0x180E59D60")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
jcechlhohig = this.JCECHLHOHIG;
|
||||
@delegate = Delegate.Combine(jcechlhohig, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != jcechlhohig)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011B6D")]
|
||||
[Address(RVA = "0xE59EA0", Offset = "0xE58CA0", VA = "0x180E59EA0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
jcechlhohig = this.JCECHLHOHIG;
|
||||
@delegate = Delegate.Remove(jcechlhohig, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != jcechlhohig)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B6E RID: 72558 RVA: 0x00408444 File Offset: 0x00406644
|
||||
[Token(Token = "0x6011B6E")]
|
||||
[Address(RVA = "0xE53680", Offset = "0xE52480", VA = "0x180E53680")]
|
||||
protected void HJHBGMFDKPF(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
if (this.JCECHLHOHIG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B6F RID: 72559 RVA: 0x0040845C File Offset: 0x0040665C
|
||||
[Token(Token = "0x6011B6F")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "16")]
|
||||
public virtual Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B70 RID: 72560 RVA: 0x0040846C File Offset: 0x0040666C
|
||||
[Token(Token = "0x6011B70")]
|
||||
[Address(RVA = "0xE59BF0", Offset = "0xE589F0", VA = "0x180E59BF0")]
|
||||
private void PDEEFICICFG(Tool NBHJPDBHDHB)
|
||||
{
|
||||
if (this._tool.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView kjoiaplbjea = this.KJOIAPLBJEA;
|
||||
int num = 0;
|
||||
if (kjoiaplbjea != num)
|
||||
{
|
||||
Action action = new Action(this.KPOHPOPECII);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B71 RID: 72561 RVA: 0x004084B8 File Offset: 0x004066B8
|
||||
[Token(Token = "0x6011B71")]
|
||||
[Address(RVA = "0xE59080", Offset = "0xE57E80", VA = "0x180E59080")]
|
||||
private void EJKGLPPGDPM()
|
||||
{
|
||||
bool flag = this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
Tool tool = this._tool;
|
||||
if (!flag)
|
||||
{
|
||||
ToolMenuProjector menuProjector = tool.EACPPCDMMOF;
|
||||
int num = 0;
|
||||
menuProjector.PKNFAECAHBF = num != 0;
|
||||
return;
|
||||
}
|
||||
tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
|
||||
// Token: 0x06011B72 RID: 72562 RVA: 0x00408500 File Offset: 0x00406700
|
||||
[Token(Token = "0x6011B72")]
|
||||
[Address(RVA = "0xE59CF0", Offset = "0xE58AF0", VA = "0x180E59CF0")]
|
||||
public void ShowMenu()
|
||||
{
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06011B73 RID: 72563 RVA: 0x00408514 File Offset: 0x00406714
|
||||
[Token(Token = "0x6011B73")]
|
||||
[Address(RVA = "0xE59CB0", Offset = "0xE58AB0", VA = "0x180E59CB0")]
|
||||
public void ShowMenuMainScreen()
|
||||
{
|
||||
this._tool.ELABBFJBNII.PopAllFlows();
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06011B74 RID: 72564 RVA: 0x00408540 File Offset: 0x00406740
|
||||
[Token(Token = "0x6011B74")]
|
||||
[Address(RVA = "0xE59480", Offset = "0xE58280", VA = "0x180E59480")]
|
||||
public void OpenAndAttachMenu(PhotonView BNOFLBFPCLI)
|
||||
{
|
||||
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z6 = vector6.z;
|
||||
int num = 0;
|
||||
if (BNOFLBFPCLI != num)
|
||||
{
|
||||
float num2 = BNOFLBFPCLI.transform.LACCAFFAOIG();
|
||||
}
|
||||
Vector3 vector7;
|
||||
float z7 = vector7.z;
|
||||
Vector3 vector8;
|
||||
float z8 = vector8.z;
|
||||
Vector3 vector9;
|
||||
float z9 = vector9.z;
|
||||
int num3 = 0;
|
||||
base.transform.position = num3;
|
||||
int num4 = 0;
|
||||
base.transform.rotation = num4;
|
||||
if (this._tool.OGIBLNIIHDK)
|
||||
{
|
||||
int num5 = 0;
|
||||
if (BNOFLBFPCLI != num5 && (!this._tool.FNFNLDBILFE || this._tool.BHAAHKEILOG != BNOFLBFPCLI))
|
||||
{
|
||||
this.KJOIAPLBJEA = BNOFLBFPCLI;
|
||||
Transform transform2 = BNOFLBFPCLI.transform;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = BNOFLBFPCLI.transform;
|
||||
Transform transform5 = base.transform;
|
||||
int num6 = 0;
|
||||
Transform transform6 = BNOFLBFPCLI.transform;
|
||||
float num7 = base.transform.LACCAFFAOIG();
|
||||
int num8 = 0;
|
||||
float num9 = transform6.CPEJGKGFNJH(num7);
|
||||
this._tool.AuthorityAttachToObject(BNOFLBFPCLI, num8, num6, num9);
|
||||
}
|
||||
}
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06011B75 RID: 72565 RVA: 0x004086A8 File Offset: 0x004068A8
|
||||
[Token(Token = "0x6011B75")]
|
||||
[Address(RVA = "0xE59110", Offset = "0xE57F10", VA = "0x180E59110", Slot = "17")]
|
||||
public virtual void HideMenu()
|
||||
{
|
||||
int num = 0;
|
||||
this.MNJNLEPGFCB(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011B76 RID: 72566 RVA: 0x004086C0 File Offset: 0x004068C0
|
||||
[Token(Token = "0x6011B76")]
|
||||
[Address(RVA = "0xE592F0", Offset = "0xE580F0", VA = "0x180E592F0")]
|
||||
private void MNJNLEPGFCB(bool AEBFKFLKADG)
|
||||
{
|
||||
KLLMCPFPIIE<bool> pmodpjafckm = this.PMODPJAFCKM;
|
||||
if (pmodpjafckm == 0 || pmodpjafckm.IAHDANBDAAM() != AEBFKFLKADG)
|
||||
{
|
||||
if (this.PMODPJAFCKM != 0)
|
||||
{
|
||||
}
|
||||
Action<bool> hhmgcepalen = this.HHMGCEPALEN;
|
||||
if (hhmgcepalen != 0)
|
||||
{
|
||||
hhmgcepalen(AEBFKFLKADG);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B77 RID: 72567 RVA: 0x00408704 File Offset: 0x00406904
|
||||
[Token(Token = "0x6011B77")]
|
||||
[Address(RVA = "0xE59D00", Offset = "0xE58B00", VA = "0x180E59D00")]
|
||||
public MoveableToolMenu()
|
||||
{
|
||||
int num = 0;
|
||||
this.defaultOffsetFromHead.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011B78 RID: 72568 RVA: 0x00408728 File Offset: 0x00406928
|
||||
[Token(Token = "0x6011B78")]
|
||||
[Address(RVA = "0xE59120", Offset = "0xE57F20", VA = "0x180E59120")]
|
||||
[CompilerGenerated]
|
||||
private void KPOHPOPECII()
|
||||
{
|
||||
Transform transform = this.KJOIAPLBJEA.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
PhotonView kjoiaplbjea = this.KJOIAPLBJEA;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform3 = kjoiaplbjea.transform;
|
||||
Transform transform4 = base.transform;
|
||||
Transform transform5 = this.KJOIAPLBJEA.transform;
|
||||
Transform transform6 = base.transform;
|
||||
int num = 0;
|
||||
float num2 = transform5.CPEJGKGFNJH((float)num);
|
||||
Tool tool = this._tool;
|
||||
}
|
||||
|
||||
// Token: 0x0400B634 RID: 46644
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B634")]
|
||||
[SerializeField]
|
||||
protected Vector3 defaultOffsetFromHead;
|
||||
|
||||
// Token: 0x0400B635 RID: 46645
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B635")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400B636 RID: 46646
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B636")]
|
||||
private KLLMCPFPIIE<bool> PMODPJAFCKM;
|
||||
|
||||
// Token: 0x0400B637 RID: 46647
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B637")]
|
||||
private PhotonView KJOIAPLBJEA;
|
||||
|
||||
// Token: 0x0200293F RID: 10559
|
||||
[Token(Token = "0x200293F")]
|
||||
public enum FLDDGHDOPPE
|
||||
{
|
||||
// Token: 0x0400B63B RID: 46651
|
||||
[Token(Token = "0x400B63B")]
|
||||
Up,
|
||||
// Token: 0x0400B63C RID: 46652
|
||||
[Token(Token = "0x400B63C")]
|
||||
Down,
|
||||
// Token: 0x0400B63D RID: 46653
|
||||
[Token(Token = "0x400B63D")]
|
||||
Left,
|
||||
// Token: 0x0400B63E RID: 46654
|
||||
[Token(Token = "0x400B63E")]
|
||||
Right
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,504 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs.PaletteSearch
|
||||
{
|
||||
// Token: 0x02002943 RID: 10563
|
||||
[Token(Token = "0x2002943")]
|
||||
public sealed class MakerPenPaletteSearchButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000187 RID: 391
|
||||
// (add) Token: 0x06011B82 RID: 72578 RVA: 0x00408994 File Offset: 0x00406B94
|
||||
// (remove) Token: 0x06011B83 RID: 72579 RVA: 0x004089B0 File Offset: 0x00406BB0
|
||||
[Token(Token = "0x14000187")]
|
||||
public event Action OCBALCKEGLO
|
||||
{
|
||||
[Token(Token = "0x6011B82")]
|
||||
[Address(RVA = "0xE56030", Offset = "0xE54E30", VA = "0x180E56030")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011B83")]
|
||||
[Address(RVA = "0xE560D0", Offset = "0xE54ED0", VA = "0x180E560D0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003197 RID: 12695
|
||||
// (get) Token: 0x06011B84 RID: 72580 RVA: 0x004089CC File Offset: 0x00406BCC
|
||||
// (set) Token: 0x06011B85 RID: 72581 RVA: 0x004089E0 File Offset: 0x00406BE0
|
||||
[Token(Token = "0x17003197")]
|
||||
private HNPAMCPHEPJ PBPPCMNHODC
|
||||
{
|
||||
[Token(Token = "0x6011B84")]
|
||||
[Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")]
|
||||
get;
|
||||
[Token(Token = "0x6011B85")]
|
||||
[Address(RVA = "0xBA8070", Offset = "0xBA6E70", VA = "0x180BA8070")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06011B86 RID: 72582 RVA: 0x004089F4 File Offset: 0x00406BF4
|
||||
[Token(Token = "0x6011B86")]
|
||||
[Address(RVA = "0xE55140", Offset = "0xE53F40", VA = "0x180E55140")]
|
||||
private void Awake()
|
||||
{
|
||||
bool flag = this.OFFBIKPMOMB();
|
||||
}
|
||||
|
||||
// Token: 0x06011B87 RID: 72583 RVA: 0x00408A08 File Offset: 0x00406C08
|
||||
[Token(Token = "0x6011B87")]
|
||||
[Address(RVA = "0xE55700", Offset = "0xE54500", VA = "0x180E55700")]
|
||||
private bool OFFBIKPMOMB()
|
||||
{
|
||||
if (!this.FAMHHAFLFCM)
|
||||
{
|
||||
string text = ColorUtility.ToHtmlStringRGBA(this.defaultColor);
|
||||
string text2 = "<#" + text + ">";
|
||||
Color color = this.highlightColor;
|
||||
this.AJMOHOMJAOK = text2;
|
||||
string text3 = ColorUtility.ToHtmlStringRGBA(color);
|
||||
string text4 = "<#" + text3 + ">";
|
||||
Button3DBase button3DBase = this.button;
|
||||
this.LIELMGOAOHE = text4;
|
||||
int num = 0;
|
||||
if (button3DBase != num)
|
||||
{
|
||||
Button3DBase button3DBase2 = this.button;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
button3DBase2.DMKKNEOIIGG += iojhblegkfk;
|
||||
}
|
||||
Action<Guid> action = new Action(this.HMIMPLIDJIH);
|
||||
Action<OGNBCNBPFCC> action2 = new Action(this.NECMPJFPNCI);
|
||||
Action<OBBBPCBIMME> action3 = new Action(this.NJDHMJLOLOI);
|
||||
Action<LNBGEMHOKFN, CLKCBCAGDDK, MaterialSwatchPreviewUI.HBMLCINDMLE> action4 = new Action(this.DFJBELIKMKN);
|
||||
Action<ACBDPBHGKJL> action5 = new Action(this.EIODONOPCNL);
|
||||
Action action6 = new Action(this.NAFGKHGNHMG);
|
||||
int num2 = 0;
|
||||
this.OBMPBHLOAJH = num2;
|
||||
this.FAMHHAFLFCM = true;
|
||||
this.OBMPBHLOAJH.FFHBBEMBGII = num2;
|
||||
this.OBMPBHLOAJH.IDAMCHIHOPB = num2;
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011B88 RID: 72584 RVA: 0x00408B30 File Offset: 0x00406D30
|
||||
[Token(Token = "0x6011B88")]
|
||||
[Address(RVA = "0xE55B50", Offset = "0xE54950", VA = "0x180E55B50")]
|
||||
private void OnEnable()
|
||||
{
|
||||
HNPAMCPHEPJ hnpamcphepj = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (hnpamcphepj != 0)
|
||||
{
|
||||
hnpamcphepj.NNBDPAJLOMF();
|
||||
this.UpdateSelectedState();
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
this.CCDAKFOOEBO(num);
|
||||
this.UpdateSelectedState();
|
||||
}
|
||||
|
||||
// Token: 0x06011B89 RID: 72585 RVA: 0x00408B64 File Offset: 0x00406D64
|
||||
[Token(Token = "0x6011B89")]
|
||||
[Address(RVA = "0xE55AC0", Offset = "0xE548C0", VA = "0x180E55AC0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
int num = 0;
|
||||
this.CCDAKFOOEBO(num);
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
int num2 = 0;
|
||||
if (radioButton3D != num2)
|
||||
{
|
||||
RadioButton3D radioButton3D2 = this.radioButton;
|
||||
int num3 = 0;
|
||||
radioButton3D2.KDELLAHHGCK = num3 != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B8A RID: 72586 RVA: 0x00408BA8 File Offset: 0x00406DA8
|
||||
[Token(Token = "0x6011B8A")]
|
||||
[Address(RVA = "0xE55A00", Offset = "0xE54800", VA = "0x180E55A00")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Button3DBase button3DBase = this.button;
|
||||
int num = 0;
|
||||
if (button3DBase != num)
|
||||
{
|
||||
Button3DBase button3DBase2 = this.button;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
button3DBase2.DMKKNEOIIGG -= iojhblegkfk;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B8B RID: 72587 RVA: 0x00408BEC File Offset: 0x00406DEC
|
||||
[Token(Token = "0x6011B8B")]
|
||||
[Address(RVA = "0xE55F20", Offset = "0xE54D20", VA = "0x180E55F20")]
|
||||
public void UpdateSelectedState()
|
||||
{
|
||||
if (this.<OPGIEBKKAFC>k__BackingField != (ulong)0L)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
int num = 0;
|
||||
if (!(radioButton3D == num))
|
||||
{
|
||||
HNPAMCPHEPJ hnpamcphepj = this.<OPGIEBKKAFC>k__BackingField;
|
||||
RadioButton3D radioButton3D2 = this.radioButton;
|
||||
string text = hnpamcphepj.KODBEJPEFOJ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B8C RID: 72588 RVA: 0x00408C34 File Offset: 0x00406E34
|
||||
[Token(Token = "0x6011B8C")]
|
||||
[Address(RVA = "0xE55BB0", Offset = "0xE549B0", VA = "0x180E55BB0")]
|
||||
public void SetData(HNPAMCPHEPJ ABADFLCBFIJ, IReadOnlyList<bool> JCKFJAHJLPF, StackedUIFlowBase ALACOJJOLNB, Material PDDJKEDFKBO)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = this.OFFBIKPMOMB();
|
||||
Tooltip tooltip = this.tooltip;
|
||||
this.<OPGIEBKKAFC>k__BackingField = ABADFLCBFIJ;
|
||||
string text = ABADFLCBFIJ.KKJIOHNFHFJ;
|
||||
tooltip.Message = text;
|
||||
this.FJBNIDBOHFE = 0;
|
||||
this.EJFLBPCMNCK = ALACOJJOLNB;
|
||||
ABADFLCBFIJ.NNBDPAJLOMF();
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (textMeshProUGUI != num3)
|
||||
{
|
||||
StringBuilder stringBuilder = MakerPenPaletteSearchButton.PEDKGDBHGLB.Clear();
|
||||
string text2 = ABADFLCBFIJ.ToString();
|
||||
if (num < text2.m_stringLength)
|
||||
{
|
||||
if (num < num2)
|
||||
{
|
||||
num += num;
|
||||
if (num == num2)
|
||||
{
|
||||
goto IL_97;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool flag2 = text2 == num;
|
||||
if (num != (flag2 ? 1 : 0))
|
||||
{
|
||||
goto IL_B4;
|
||||
}
|
||||
if (text2 == 0)
|
||||
{
|
||||
goto IL_9E;
|
||||
}
|
||||
IL_97:
|
||||
flag2 += flag2;
|
||||
IL_9E:
|
||||
string ajmohomjaok = this.AJMOHOMJAOK;
|
||||
StringBuilder stringBuilder2 = MakerPenPaletteSearchButton.PEDKGDBHGLB.Append(ajmohomjaok);
|
||||
IL_B4:
|
||||
StringBuilder pedkgdbhglb = MakerPenPaletteSearchButton.PEDKGDBHGLB;
|
||||
char c = ABADFLCBFIJ.ToString()[num];
|
||||
StringBuilder stringBuilder3 = pedkgdbhglb.Append(c);
|
||||
num++;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.text;
|
||||
int hashCode = MakerPenPaletteSearchButton.PEDKGDBHGLB.GetHashCode();
|
||||
string text3 = textMeshProUGUI2.text;
|
||||
}
|
||||
this.UpdateSelectedState();
|
||||
}
|
||||
|
||||
// Token: 0x06011B8D RID: 72589 RVA: 0x00408D44 File Offset: 0x00406F44
|
||||
[Token(Token = "0x6011B8D")]
|
||||
[Address(RVA = "0xE55400", Offset = "0xE54200", VA = "0x180E55400")]
|
||||
private void NECMPJFPNCI(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.EJFLBPCMNCK.<KBKJKEOPIGB>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<KBKJKEOPIGB>k__BackingField == num))
|
||||
{
|
||||
GameObject gameObject = this.toolImposterUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
StackedUIFlowBase ejflbpcmnck = this.EJFLBPCMNCK;
|
||||
ToolImposterUI toolImposterUI = this.toolImposterUI;
|
||||
return;
|
||||
}
|
||||
int num2 = 0;
|
||||
this.CCDAKFOOEBO(num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011B8E RID: 72590 RVA: 0x00408DA0 File Offset: 0x00406FA0
|
||||
[Token(Token = "0x6011B8E")]
|
||||
[Address(RVA = "0xE554F0", Offset = "0xE542F0", VA = "0x180E554F0")]
|
||||
private void NJDHMJLOLOI(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
GameObject gameObject = this.inventionPreviewUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
this.inventionPreviewUI.SetInvention(LDNFNNNHPPB);
|
||||
}
|
||||
|
||||
// Token: 0x06011B8F RID: 72591 RVA: 0x00408DD4 File Offset: 0x00406FD4
|
||||
[Token(Token = "0x6011B8F")]
|
||||
[Address(RVA = "0xE55260", Offset = "0xE54060", VA = "0x180E55260")]
|
||||
private void DFJBELIKMKN(LNBGEMHOKFN MFJFHKBEFMO, CLKCBCAGDDK NFBNKKLNFFF, MaterialSwatchPreviewUI.HBMLCINDMLE GOKEBEDDJOL)
|
||||
{
|
||||
GameObject gameObject = this.materialSwatchPreviewUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
MaterialSwatchPreviewUI materialSwatchPreviewUI = this.materialSwatchPreviewUI;
|
||||
}
|
||||
|
||||
// Token: 0x06011B90 RID: 72592 RVA: 0x00408E04 File Offset: 0x00407004
|
||||
[Token(Token = "0x6011B90")]
|
||||
[Address(RVA = "0xE552E0", Offset = "0xE540E0", VA = "0x180E552E0")]
|
||||
private void EIODONOPCNL(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
Material fjbnidbohfe = this.FJBNIDBOHFE;
|
||||
int num = 0;
|
||||
if (!(fjbnidbohfe == num))
|
||||
{
|
||||
GameObject gameObject = this.shapePreviewUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
ShapePreviewUI shapePreviewUI = this.shapePreviewUI;
|
||||
return;
|
||||
}
|
||||
int num2 = 0;
|
||||
this.CCDAKFOOEBO(num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011B91 RID: 72593 RVA: 0x00408E50 File Offset: 0x00407050
|
||||
[Token(Token = "0x6011B91")]
|
||||
[Address(RVA = "0xE553B0", Offset = "0xE541B0", VA = "0x180E553B0")]
|
||||
private void NAFGKHGNHMG()
|
||||
{
|
||||
int num = 0;
|
||||
this.CCDAKFOOEBO(num);
|
||||
GameObject gameObject = this.itemPreviewRoot;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
this.text.alignment = (TextAlignmentOptions)((uint)514);
|
||||
}
|
||||
|
||||
// Token: 0x06011B92 RID: 72594 RVA: 0x00408E90 File Offset: 0x00407090
|
||||
[Token(Token = "0x6011B92")]
|
||||
[Address(RVA = "0xE55150", Offset = "0xE53F50", VA = "0x180E55150")]
|
||||
private void CCDAKFOOEBO(GameObject IPHABOPCJLO)
|
||||
{
|
||||
GameObject indjpmiiddp = this.INDJPMIIDDP;
|
||||
int num = 0;
|
||||
if (indjpmiiddp != num)
|
||||
{
|
||||
GameObject indjpmiiddp2 = this.INDJPMIIDDP;
|
||||
int num2 = 0;
|
||||
indjpmiiddp2.SetActive(num2 != 0);
|
||||
}
|
||||
this.INDJPMIIDDP = IPHABOPCJLO;
|
||||
int num3 = 0;
|
||||
if (!(IPHABOPCJLO == num3))
|
||||
{
|
||||
this.itemPreviewRoot.SetActive(true);
|
||||
IPHABOPCJLO.SetActive(true);
|
||||
this.text.alignment = (TextAlignmentOptions)((uint)513);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B93 RID: 72595 RVA: 0x00408F00 File Offset: 0x00407100
|
||||
[Token(Token = "0x6011B93")]
|
||||
[Address(RVA = "0xE55550", Offset = "0xE54350", VA = "0x180E55550")]
|
||||
private void NNBDPAJLOMF(Button3DBase CEHJGNDELGL)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
int num = 0;
|
||||
if (radioButton3D != num)
|
||||
{
|
||||
RadioButton3D radioButton3D2 = this.radioButton;
|
||||
}
|
||||
HNPAMCPHEPJ hnpamcphepj = this.<OPGIEBKKAFC>k__BackingField;
|
||||
int num2 = 0;
|
||||
HNPAMCPHEPJ hnpamcphepj2;
|
||||
if (hnpamcphepj != 0)
|
||||
{
|
||||
string text = hnpamcphepj.KODBEJPEFOJ;
|
||||
hnpamcphepj2 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
}
|
||||
if (hnpamcphepj2 != 0)
|
||||
{
|
||||
bool flag = hnpamcphepj2.NIHMGPAIEFF;
|
||||
}
|
||||
Action ocbalckeglo = this.OCBALCKEGLO;
|
||||
if (ocbalckeglo != 0)
|
||||
{
|
||||
ocbalckeglo();
|
||||
}
|
||||
HNPAMCPHEPJ hnpamcphepj3 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
HNPAMCPHEPJ hnpamcphepj4;
|
||||
if (hnpamcphepj3 != 0)
|
||||
{
|
||||
string text2 = hnpamcphepj3.KODBEJPEFOJ;
|
||||
hnpamcphepj4 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
}
|
||||
if (hnpamcphepj4 != 0)
|
||||
{
|
||||
bool flag2 = hnpamcphepj4.FEPMCENMHAA;
|
||||
}
|
||||
if (num2 != 0)
|
||||
{
|
||||
GFKEKLOMIAO statClass = SingletonMonoBehaviour.ONCPNMDGGKG.GetStatClass<GFKEKLOMIAO>();
|
||||
if (statClass != 0)
|
||||
{
|
||||
statClass.FFGOCNBJHPM("palette_search_num_item_clicks");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B94 RID: 72596 RVA: 0x00408FC4 File Offset: 0x004071C4
|
||||
[Token(Token = "0x6011B94")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public MakerPenPaletteSearchButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B96 RID: 72598 RVA: 0x00408FF0 File Offset: 0x004071F0
|
||||
[Token(Token = "0x6011B96")]
|
||||
[Address(RVA = "0xE553B0", Offset = "0xE541B0", VA = "0x180E553B0")]
|
||||
[CompilerGenerated]
|
||||
private void HMIMPLIDJIH(Guid CEHJGNDELGL)
|
||||
{
|
||||
int num = 0;
|
||||
this.CCDAKFOOEBO(num);
|
||||
GameObject gameObject = this.itemPreviewRoot;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
this.text.alignment = (TextAlignmentOptions)((uint)514);
|
||||
}
|
||||
|
||||
// Token: 0x0400B644 RID: 46660
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B644")]
|
||||
[SerializeField]
|
||||
private GameObject itemPreviewRoot;
|
||||
|
||||
// Token: 0x0400B645 RID: 46661
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B645")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400B646 RID: 46662
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B646")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400B647 RID: 46663
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B647")]
|
||||
[SerializeField]
|
||||
private RadioButton3D radioButton;
|
||||
|
||||
// Token: 0x0400B648 RID: 46664
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B648")]
|
||||
[SerializeField]
|
||||
private Button3DBase button;
|
||||
|
||||
// Token: 0x0400B649 RID: 46665
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B649")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x0400B64A RID: 46666
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B64A")]
|
||||
[SerializeField]
|
||||
private Color highlightColor;
|
||||
|
||||
// Token: 0x0400B64B RID: 46667
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B64B")]
|
||||
[SerializeField]
|
||||
private ToolImposterUI toolImposterUI;
|
||||
|
||||
// Token: 0x0400B64C RID: 46668
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B64C")]
|
||||
[SerializeField]
|
||||
private InventionPreviewUI inventionPreviewUI;
|
||||
|
||||
// Token: 0x0400B64D RID: 46669
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B64D")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI materialSwatchPreviewUI;
|
||||
|
||||
// Token: 0x0400B64E RID: 46670
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B64E")]
|
||||
[SerializeField]
|
||||
private ShapePreviewUI shapePreviewUI;
|
||||
|
||||
// Token: 0x0400B650 RID: 46672
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B650")]
|
||||
private string AJMOHOMJAOK;
|
||||
|
||||
// Token: 0x0400B651 RID: 46673
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B651")]
|
||||
private string LIELMGOAOHE;
|
||||
|
||||
// Token: 0x0400B652 RID: 46674
|
||||
[Token(Token = "0x400B652")]
|
||||
private static readonly StringBuilder PEDKGDBHGLB = new StringBuilder();
|
||||
|
||||
// Token: 0x0400B653 RID: 46675
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B653")]
|
||||
private StackedUIFlowBase EJFLBPCMNCK;
|
||||
|
||||
// Token: 0x0400B654 RID: 46676
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B654")]
|
||||
private GameObject INDJPMIIDDP;
|
||||
|
||||
// Token: 0x0400B655 RID: 46677
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B655")]
|
||||
private Material FJBNIDBOHFE;
|
||||
|
||||
// Token: 0x0400B656 RID: 46678
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B656")]
|
||||
private CGEIOPLEMDD OBMPBHLOAJH;
|
||||
|
||||
// Token: 0x0400B658 RID: 46680
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B658")]
|
||||
private bool FAMHHAFLFCM;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs.PaletteSearch
|
||||
{
|
||||
// Token: 0x02002944 RID: 10564
|
||||
[Token(Token = "0x2002944")]
|
||||
public sealed class MakerPenPaletteSearchPagedGrid : RecyclerPagedGrid<HNPAMCPHEPJ, MakerPenPaletteSearchButton>
|
||||
{
|
||||
// Token: 0x06011B97 RID: 72599 RVA: 0x00409030 File Offset: 0x00407230
|
||||
[Token(Token = "0x6011B97")]
|
||||
[Address(RVA = "0xE564A0", Offset = "0xE552A0", VA = "0x180E564A0")]
|
||||
public void Set(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
this.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.NJNCDMMJMCF();
|
||||
}
|
||||
|
||||
// Token: 0x06011B98 RID: 72600 RVA: 0x00409054 File Offset: 0x00407254
|
||||
[Token(Token = "0x6011B98")]
|
||||
[Address(RVA = "0xE561C0", Offset = "0xE54FC0", VA = "0x180E561C0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenPaletteSearchButton AKDBBDBNFBE)
|
||||
{
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.NJNCDMMJMCF);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != AKDBBDBNFBE)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B99 RID: 72601 RVA: 0x00409080 File Offset: 0x00407280
|
||||
[Token(Token = "0x6011B99")]
|
||||
[Address(RVA = "0xE56170", Offset = "0xE54F70", VA = "0x180E56170", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(HNPAMCPHEPJ IOBEPGLJNIP, MakerPenPaletteSearchButton IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
Material pddjkedfkbo = this.PDDJKEDFKBO;
|
||||
StackedUIFlowBase stackedUIFlowBase = this.uiFlowBase;
|
||||
IReadOnlyList<bool> jckfjahjlpf = this.JCKFJAHJLPF;
|
||||
IOMFCIGGNOI.SetData(IOBEPGLJNIP, jckfjahjlpf, stackedUIFlowBase, pddjkedfkbo);
|
||||
}
|
||||
|
||||
// Token: 0x06011B9A RID: 72602 RVA: 0x004090B4 File Offset: 0x004072B4
|
||||
[Token(Token = "0x6011B9A")]
|
||||
[Address(RVA = "0x8C1150", Offset = "0x8BFF50", VA = "0x1808C1150")]
|
||||
public void SetShapePreviewMaterial(Material PDDJKEDFKBO)
|
||||
{
|
||||
this.PDDJKEDFKBO = PDDJKEDFKBO;
|
||||
}
|
||||
|
||||
// Token: 0x06011B9B RID: 72603 RVA: 0x004090C8 File Offset: 0x004072C8
|
||||
[Token(Token = "0x6011B9B")]
|
||||
[Address(RVA = "0xE563A0", Offset = "0xE551A0", VA = "0x180E563A0")]
|
||||
private void NJNCDMMJMCF()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011B9C RID: 72604 RVA: 0x004090E8 File Offset: 0x004072E8
|
||||
[Token(Token = "0x6011B9C")]
|
||||
[Address(RVA = "0xE562B0", Offset = "0xE550B0", VA = "0x180E562B0", Slot = "16")]
|
||||
protected override void KADJONKLKLK(MakerPenPaletteSearchButton ELLBCHGLIDI)
|
||||
{
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.NJNCDMMJMCF);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ELLBCHGLIDI)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B9D RID: 72605 RVA: 0x00409114 File Offset: 0x00407314
|
||||
[Token(Token = "0x6011B9D")]
|
||||
[Address(RVA = "0xE564E0", Offset = "0xE552E0", VA = "0x180E564E0")]
|
||||
public MakerPenPaletteSearchPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B659 RID: 46681
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B659")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x0400B65A RID: 46682
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B65A")]
|
||||
private IReadOnlyList<bool> JCKFJAHJLPF;
|
||||
|
||||
// Token: 0x0400B65B RID: 46683
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B65B")]
|
||||
private Material PDDJKEDFKBO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1268 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs.PaletteSearch
|
||||
{
|
||||
// Token: 0x02002945 RID: 10565
|
||||
[Token(Token = "0x2002945")]
|
||||
public sealed class MakerPenPaletteSearchScreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003198 RID: 12696
|
||||
// (get) Token: 0x06011B9E RID: 72606 RVA: 0x00409128 File Offset: 0x00407328
|
||||
[Token(Token = "0x17003198")]
|
||||
public Subscreen ENPPIPNOOFD
|
||||
{
|
||||
[Token(Token = "0x6011B9E")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get
|
||||
{
|
||||
return this.subscreen;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003199 RID: 12697
|
||||
// (get) Token: 0x06011B9F RID: 72607 RVA: 0x0040913C File Offset: 0x0040733C
|
||||
[Token(Token = "0x17003199")]
|
||||
private bool MGDAPEECLAG
|
||||
{
|
||||
[Token(Token = "0x6011B9F")]
|
||||
[Address(RVA = "0xE57940", Offset = "0xE56740", VA = "0x180E57940")]
|
||||
get
|
||||
{
|
||||
if (this.pagedGrid && this.filterInputField && this.subscreen)
|
||||
{
|
||||
return this.mainScreen;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA0 RID: 72608 RVA: 0x00409180 File Offset: 0x00407380
|
||||
[Token(Token = "0x6011BA0")]
|
||||
[Address(RVA = "0xE565B0", Offset = "0xE553B0", VA = "0x180E565B0")]
|
||||
private void Awake()
|
||||
{
|
||||
while (this.MGDAPEECLAG)
|
||||
{
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.IOGHPKLLEIL);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
TMP_InputField.SelectionEvent onSelect = this.filterInputField.m_OnSelect;
|
||||
UnityAction<string> unityAction2 = new UnityAction(this.LIHNMAKIJIG);
|
||||
onSelect.AddListener(unityAction2);
|
||||
this.EJLAHFHBCKF();
|
||||
if (!this.subscreen.Default || !this.MGDAPEECLAG || this.KOMDGFMNHGF == (ulong)0L)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = tmp_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
break;
|
||||
}
|
||||
if (this.filterInputField.m_Text.MIABHAJOKBP())
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
|
||||
int num = 0;
|
||||
makerPenPaletteSearchPagedGrid.SetCurrentPage(num, true);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA1 RID: 72609 RVA: 0x00409288 File Offset: 0x00407488
|
||||
[Token(Token = "0x6011BA1")]
|
||||
[Address(RVA = "0xE57A90", Offset = "0xE56890", VA = "0x180E57A90")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.MGDAPEECLAG)
|
||||
{
|
||||
TMP_InputField.SelectionEvent onSelect = this.filterInputField.m_OnSelect;
|
||||
UnityAction<string> unityAction = new UnityAction(this.LIHNMAKIJIG);
|
||||
onSelect.RemoveListener(unityAction);
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction2 = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.RemoveListener(unityAction2);
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.IOGHPKLLEIL);
|
||||
subscreen.OnSubscreenActivated -= action;
|
||||
KEILCHJAJJB komdgfmnhgf = this.KOMDGFMNHGF;
|
||||
if (komdgfmnhgf != 0)
|
||||
{
|
||||
komdgfmnhgf.Dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA2 RID: 72610 RVA: 0x00409318 File Offset: 0x00407518
|
||||
[Token(Token = "0x6011BA2")]
|
||||
[Address(RVA = "0xE57760", Offset = "0xE56560", VA = "0x180E57760")]
|
||||
public static string FormatDescription(string LJIGOCDPEJF)
|
||||
{
|
||||
if (string.IsNullOrEmpty(LJIGOCDPEJF))
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
string text = LJIGOCDPEJF.KEJAABKOPJP(80);
|
||||
string newLine = Environment.NewLine;
|
||||
string newLine2 = Environment.NewLine;
|
||||
return text + newLine + newLine2;
|
||||
}
|
||||
|
||||
// Token: 0x06011BA3 RID: 72611 RVA: 0x00409358 File Offset: 0x00407558
|
||||
[Token(Token = "0x6011BA3")]
|
||||
[Address(RVA = "0xE56B30", Offset = "0xE55930", VA = "0x180E56B30")]
|
||||
private void EJLAHFHBCKF()
|
||||
{
|
||||
if (this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL)
|
||||
{
|
||||
BNJPJAKNFGB[] array = PHEAGDHPPBC.JDGFOICENAC;
|
||||
Func<BNJPJAKNFGB, NHBFBHPIPCC> <>9__16_ = MakerPenPaletteSearchScreen.<>c.<>9__16_0;
|
||||
if (<>9__16_ == 0)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__16_0 = delegate(BNJPJAKNFGB node)
|
||||
{
|
||||
NJPKJHCMJMC njpkjhcmjmc;
|
||||
NJPKJHCMJMC circuitButtonData = njpkjhcmjmc;
|
||||
Func<bool> func9 = () => circuitButtonData.FEPMCENMHAA;
|
||||
Action action2 = new Action(circuitButtonData.CEPHKACJIDD);
|
||||
NHBFBHPIPCC nhbfbhpipcc;
|
||||
return nhbfbhpipcc;
|
||||
};
|
||||
}
|
||||
IEnumerable<BNJPJAKNFGB> enumerable = Enumerable.Select<BNJPJAKNFGB, NHBFBHPIPCC>(array, <>9__16_);
|
||||
}
|
||||
NHBFBHPIPCC[] array2 = Array.Empty<NHBFBHPIPCC>();
|
||||
IEnumerable<SpawnableToolCategoryConfig.CDPMKMGIPFA> enumerable2 = HELOBGLDDLH.NFJECNJEDDL();
|
||||
Func<SpawnableToolCategoryConfig.CDPMKMGIPFA, IEnumerable<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>>> func;
|
||||
if (MakerPenPaletteSearchScreen.<>c.<>9__16_1 == 0)
|
||||
{
|
||||
func = delegate(SpawnableToolCategoryConfig.CDPMKMGIPFA group)
|
||||
{
|
||||
string text3;
|
||||
string groupStr = text3;
|
||||
Func<SpawnableToolCategoryConfig.CategoryConfig, ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>> func10 = delegate(SpawnableToolCategoryConfig.CategoryConfig category)
|
||||
{
|
||||
};
|
||||
List<SpawnableToolCategoryConfig.CategoryConfig> list;
|
||||
return Enumerable.Select<SpawnableToolCategoryConfig.CategoryConfig, ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>>(list, func10);
|
||||
};
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__16_1 = func;
|
||||
}
|
||||
IEnumerable<SpawnableToolCategoryConfig.CDPMKMGIPFA> enumerable3 = Enumerable.SelectMany<SpawnableToolCategoryConfig.CDPMKMGIPFA, ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>>(enumerable2, func);
|
||||
Func<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>, IEnumerable<ValueTuple<string[][], string, OGNBCNBPFCC>>> func2;
|
||||
if (MakerPenPaletteSearchScreen.<>c.<>9__16_2 == 0)
|
||||
{
|
||||
func2 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1169F0", Offset = "0x115DF0")] ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig> categoryInfo)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.PENJOLLOICN penjolloicn = new MakerPenPaletteSearchScreen.PENJOLLOICN();
|
||||
penjolloicn.categoryStr = penjolloicn;
|
||||
string item = categoryInfo.Item1;
|
||||
Func<OGNBCNBPFCC, bool> <>9__16_2 = MakerPenPaletteSearchScreen.<>c.<>9__16_10;
|
||||
if (<>9__16_2 == 0)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__16_10 = delegate(OGNBCNBPFCC tool)
|
||||
{
|
||||
bool flag;
|
||||
return Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG || flag;
|
||||
};
|
||||
}
|
||||
List<OGNBCNBPFCC> list2;
|
||||
IEnumerable<OGNBCNBPFCC> enumerable12 = Enumerable.Where<OGNBCNBPFCC>(list2, <>9__16_2);
|
||||
Func<OGNBCNBPFCC, ValueTuple<string[][], string, OGNBCNBPFCC>> func11 = delegate(OGNBCNBPFCC tool)
|
||||
{
|
||||
string[][] array16 = new string[1][];
|
||||
string[] array17 = new string[2];
|
||||
array16[0] = array17;
|
||||
int num2 = 0;
|
||||
penjolloicn.groupStr = num2;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
return Enumerable.Select<OGNBCNBPFCC, ValueTuple<string[][], string, OGNBCNBPFCC>>(enumerable12, func11);
|
||||
};
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__16_2 = func2;
|
||||
}
|
||||
IEnumerable<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>> enumerable4 = Enumerable.SelectMany<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>, ValueTuple<string[][], string, OGNBCNBPFCC>>(enumerable3, func2);
|
||||
Func<ValueTuple<string[][], string, OGNBCNBPFCC>, BLFOCLIBJIK> func3 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x115120", Offset = "0x114520")] ValueTuple<string[][], string, OGNBCNBPFCC> toolInfo)
|
||||
{
|
||||
OGNBCNBPFCC tool = toolInfo;
|
||||
string[][] item2 = toolInfo.Item1;
|
||||
string text4 = MakerPenPaletteSearchScreen.FormatDescription(HELOBGLDDLH.MDFFDAGPKOL(tool));
|
||||
OGNBCNBPFCC tool4 = tool;
|
||||
int num3 = 0;
|
||||
string text5 = HELOBGLDDLH.LALKJBFFEBB(tool4);
|
||||
string text6 = text4 + num3 + "\\" + text5;
|
||||
Func<bool> func12 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
}
|
||||
return this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == tool;
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.mainScreen;
|
||||
OGNBCNBPFCC tool3 = tool;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
makerPenPaletteMainScreen.IAKCONALDPO = tool3;
|
||||
string text7;
|
||||
makerPenPaletteMainScreen.MCAMCBPMOLD(text7);
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
|
||||
makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
|
||||
};
|
||||
OGNBCNBPFCC tool2 = tool;
|
||||
BLFOCLIBJIK blfoclibjik;
|
||||
return blfoclibjik;
|
||||
};
|
||||
IEnumerable<ValueTuple<string[][], string, OGNBCNBPFCC>> enumerable5 = Enumerable.Select<ValueTuple<string[][], string, OGNBCNBPFCC>, BLFOCLIBJIK>(enumerable4, func3);
|
||||
string[][] array3 = new string[1][];
|
||||
string[] array4 = new string[1];
|
||||
if ("Inventions" != 0)
|
||||
{
|
||||
}
|
||||
array4[0] = "Inventions";
|
||||
array3[0] = array4;
|
||||
string[][] inventionFilters = array3;
|
||||
string[][] array5 = new string[1][];
|
||||
string[] array6 = new string[2];
|
||||
if ("Inventions" != 0)
|
||||
{
|
||||
}
|
||||
array6[0] = "Inventions";
|
||||
if ("Certified" != 0)
|
||||
{
|
||||
}
|
||||
array6[1] = "Certified";
|
||||
array5[0] = array6;
|
||||
string[][] certifiedInventionFilters = array5;
|
||||
string text = array5[0][0] + "\\";
|
||||
string[][] inventionFilters2 = inventionFilters;
|
||||
string certifiedInventionFormat = text;
|
||||
string text2 = inventionFilters2[0][0] + "\\";
|
||||
string inventionFormat = text2;
|
||||
OBBBPCBIMME[] array7;
|
||||
if (this.IKBGDJLPLHF == 0)
|
||||
{
|
||||
array7 = Array.Empty<OBBBPCBIMME>();
|
||||
}
|
||||
Func<OBBBPCBIMME, JBOHAJNCEPK> func4 = delegate(OBBBPCBIMME invention)
|
||||
{
|
||||
OBBBPCBIMME invention = invention;
|
||||
string text8 = MakerPenPaletteSearchScreen.FormatDescription(invention.<EHGJCEHECFB>k__BackingField);
|
||||
OBBBPCBIMME invention2 = invention;
|
||||
string inventionFormat2 = inventionFormat;
|
||||
string text10;
|
||||
string text9 = text8 + inventionFormat2 + text10;
|
||||
if (invention.<JBJKKFEFFPL>k__BackingField)
|
||||
{
|
||||
}
|
||||
Func<bool> func13 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
}
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
OBBBPCBIMME invention4 = invention;
|
||||
return (ulong)(-1L) == (ulong)invention4.<BHBCCAKKIMJ>k__BackingField;
|
||||
};
|
||||
Action action4 = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen2 = this.mainScreen;
|
||||
OBBBPCBIMME invention5 = invention;
|
||||
makerPenPaletteMainScreen2.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(invention5);
|
||||
makerPenPaletteMainScreen2.LFLBDJBBIMH = invention5;
|
||||
string <LGACIEKBLBM>k__BackingField = invention5.<LGACIEKBLBM>k__BackingField;
|
||||
makerPenPaletteMainScreen2.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = makerPenPaletteMainScreen2.<LJOGMLBAABG>k__BackingField;
|
||||
int num5 = 0;
|
||||
<LJOGMLBAABG>k__BackingField2.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num5);
|
||||
long <BHBCCAKKIMJ>k__BackingField = invention5.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
};
|
||||
int num4 = 0;
|
||||
OBBBPCBIMME invention3 = invention;
|
||||
return new JBOHAJNCEPK(num4, invention3);
|
||||
};
|
||||
IEnumerable<OBBBPCBIMME> enumerable6 = Enumerable.Select<OBBBPCBIMME, JBOHAJNCEPK>(array7, func4);
|
||||
string[][] array8 = new string[1][];
|
||||
string[] array9 = new string[1];
|
||||
if ("Colors" != 0)
|
||||
{
|
||||
}
|
||||
array9[0] = "Colors";
|
||||
array8[0] = array9;
|
||||
string[][] colorFilters = array8;
|
||||
ShapeColorInfo[] array10 = EOKPFJPCGMK.CJABFLFIKOA;
|
||||
Func<ShapeColorInfo, BEHLBGDMEPI> func5 = delegate(ShapeColorInfo colorInfo)
|
||||
{
|
||||
ShapeColorInfo colorInfo = colorInfo;
|
||||
string[][] colorFilters2 = colorFilters;
|
||||
string name = colorInfo.name;
|
||||
string text11 = colorFilters2[0][0] + "\\" + name;
|
||||
Func<bool> func14 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField3 = this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
LNBGEMHOKFN colorID = colorInfo.ColorID;
|
||||
return <LJOGMLBAABG>k__BackingField3.AEKHJMPAOKM == colorID;
|
||||
};
|
||||
Action action5 = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this = this;
|
||||
ShapeColorInfo colorInfo3 = colorInfo;
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen3 = <>4__this.mainScreen;
|
||||
LNBGEMHOKFN colorID2 = colorInfo3.ColorID;
|
||||
if (makerPenPaletteMainScreen3.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num6 = 0;
|
||||
makerPenPaletteMainScreen3.FJHODABGKOL(num6);
|
||||
};
|
||||
ShapeColorInfo colorInfo2 = colorInfo;
|
||||
BEHLBGDMEPI behlbgdmepi;
|
||||
return behlbgdmepi;
|
||||
};
|
||||
IEnumerable<ShapeColorInfo> enumerable7 = Enumerable.Select<ShapeColorInfo, BEHLBGDMEPI>(array10, func5);
|
||||
string[][] array11 = new string[1][];
|
||||
string[] array12 = new string[1];
|
||||
if ("Materials" != 0)
|
||||
{
|
||||
}
|
||||
array12[0] = "Materials";
|
||||
array11[0] = array12;
|
||||
string[][] materialFilters = array11;
|
||||
ShapeMaterialInfo[] array13 = EOKPFJPCGMK.KEMHPPDDMJA;
|
||||
Func<ShapeMaterialInfo, GNFMEODLJAA> func6 = delegate(ShapeMaterialInfo materialInfo)
|
||||
{
|
||||
ShapeMaterialInfo materialInfo = materialInfo;
|
||||
string[][] materialFilters2 = materialFilters;
|
||||
string displayName = materialInfo.DisplayName;
|
||||
string text12 = materialFilters2[0][0] + "\\" + displayName;
|
||||
Func<bool> func15 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField4 = this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
CLKCBCAGDDK materialId = materialInfo.MaterialId;
|
||||
return <LJOGMLBAABG>k__BackingField4.FDIOCLHGCND == materialId;
|
||||
};
|
||||
Action action6 = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this2 = this;
|
||||
ShapeMaterialInfo materialInfo3 = materialInfo;
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen4 = <>4__this2.mainScreen;
|
||||
CLKCBCAGDDK materialId2 = materialInfo3.MaterialId;
|
||||
if (makerPenPaletteMainScreen4.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num7 = 0;
|
||||
makerPenPaletteMainScreen4.FJHODABGKOL(num7);
|
||||
};
|
||||
ShapeMaterialInfo materialInfo2 = materialInfo;
|
||||
GNFMEODLJAA gnfmeodljaa;
|
||||
return gnfmeodljaa;
|
||||
};
|
||||
IEnumerable<ShapeMaterialInfo> enumerable8 = Enumerable.Select<ShapeMaterialInfo, GNFMEODLJAA>(array13, func6);
|
||||
string[][] array14 = new string[1][];
|
||||
string[] array15 = new string[1];
|
||||
if ("Shapes" != 0)
|
||||
{
|
||||
}
|
||||
array15[0] = "Shapes";
|
||||
array14[0] = array15;
|
||||
string[][] shapeFilters = array14;
|
||||
ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = this.mainScreen.shapeButtonsGridOrderToShapeType;
|
||||
Func<ACBDPBHGKJL, bool> func7;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__63_0 == 0)
|
||||
{
|
||||
func7 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.Mound;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__63_0 = func7;
|
||||
}
|
||||
IEnumerable<ACBDPBHGKJL> enumerable9 = Enumerable.Where<ACBDPBHGKJL>(shapeButtonsGridOrderToShapeType, func7);
|
||||
Func<ACBDPBHGKJL, AIPGOHPNKDK> func8 = delegate(ACBDPBHGKJL shapeType)
|
||||
{
|
||||
string[] array18 = shapeFilters[0];
|
||||
ACBDPBHGKJL shapeType2 = shapeType;
|
||||
string text14;
|
||||
string text13 = array18[0] + "\\" + text14;
|
||||
Func<bool> func16 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
return this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == shapeType;
|
||||
};
|
||||
Action action7 = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen5 = this.mainScreen;
|
||||
};
|
||||
ACBDPBHGKJL shapeType3 = shapeType;
|
||||
AIPGOHPNKDK aipgohpnkdk;
|
||||
return aipgohpnkdk;
|
||||
};
|
||||
IEnumerable<ACBDPBHGKJL> enumerable10 = Enumerable.Select<ACBDPBHGKJL, AIPGOHPNKDK>(enumerable9, func8);
|
||||
IEnumerable<GHBMENJJJLA> enumerable11 = Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(array2, enumerable5), enumerable6), enumerable7), enumerable8), enumerable10);
|
||||
KEILCHJAJJB.APHJCEIGLIN aphjceiglin = new KEILCHJAJJB.APHJCEIGLIN(this.BEKNPHKLDEN);
|
||||
KEILCHJAJJB.APHJCEIGLIN aphjceiglin2 = new KEILCHJAJJB.APHJCEIGLIN(this.CACPONIBAOF);
|
||||
Action<string> action = new Action(this.ApplyFilter);
|
||||
KEILCHJAJJB keilchjajjb = new KEILCHJAJJB(enumerable11, this, aphjceiglin, aphjceiglin2, action);
|
||||
int num = 0;
|
||||
this.KOMDGFMNHGF = keilchjajjb;
|
||||
this.IKBGDJLPLHF = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA4 RID: 72612 RVA: 0x004096F0 File Offset: 0x004078F0
|
||||
[Token(Token = "0x6011BA4")]
|
||||
[Address(RVA = "0xE57810", Offset = "0xE56610", VA = "0x180E57810")]
|
||||
private void IOGHPKLLEIL(bool CEHJGNDELGL)
|
||||
{
|
||||
while (this.MGDAPEECLAG && this.KOMDGFMNHGF != (ulong)0L)
|
||||
{
|
||||
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = tmp_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return;
|
||||
}
|
||||
if (this.filterInputField.m_Text.MIABHAJOKBP())
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
|
||||
int num = 0;
|
||||
makerPenPaletteSearchPagedGrid.SetCurrentPage(num, true);
|
||||
string empty = string.Empty;
|
||||
this.CCOFOOPMDDO(empty);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA5 RID: 72613 RVA: 0x0040977C File Offset: 0x0040797C
|
||||
[Token(Token = "0x6011BA5")]
|
||||
[Address(RVA = "0xE57A40", Offset = "0xE56840", VA = "0x180E57A40")]
|
||||
private bool OFFBIKPMOMB()
|
||||
{
|
||||
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = tmp_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011BA6 RID: 72614 RVA: 0x004097C4 File Offset: 0x004079C4
|
||||
[Token(Token = "0x6011BA6")]
|
||||
[Address(RVA = "0xE56B20", Offset = "0xE55920", VA = "0x180E56B20")]
|
||||
private void EGAFKEDLJMN(string LMAJKCLDDIF)
|
||||
{
|
||||
this.CCOFOOPMDDO(LMAJKCLDDIF);
|
||||
}
|
||||
|
||||
// Token: 0x06011BA7 RID: 72615 RVA: 0x004097D8 File Offset: 0x004079D8
|
||||
[Token(Token = "0x6011BA7")]
|
||||
[Address(RVA = "0xE56A20", Offset = "0xE55820", VA = "0x180E56A20")]
|
||||
private void CCOFOOPMDDO(string LIICHFENGMG)
|
||||
{
|
||||
if (this.IDPEPGKNHML)
|
||||
{
|
||||
this.EJLAHFHBCKF();
|
||||
KEILCHJAJJB komdgfmnhgf = this.KOMDGFMNHGF;
|
||||
string text = LIICHFENGMG.Trim();
|
||||
string text2 = komdgfmnhgf.EDADPIABCJP(text);
|
||||
if (text2 != 0)
|
||||
{
|
||||
this.filterInputField.text = text2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA8 RID: 72616 RVA: 0x00409820 File Offset: 0x00407A20
|
||||
[Token(Token = "0x6011BA8")]
|
||||
[Address(RVA = "0xE567E0", Offset = "0xE555E0", VA = "0x180E567E0")]
|
||||
private void BEKNPHKLDEN(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
|
||||
makerPenPaletteSearchPagedGrid.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool flag = makerPenPaletteSearchPagedGrid.NBMNLHLDOGF();
|
||||
makerPenPaletteSearchPagedGrid.NJNCDMMJMCF();
|
||||
FFPJFMECDNG.BFPPPLIJIGC.ONPKMKCMMIC.JKHPJKOMKIB((uint)2, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06011BA9 RID: 72617 RVA: 0x00409864 File Offset: 0x00407A64
|
||||
[Token(Token = "0x6011BA9")]
|
||||
[Address(RVA = "0xE569D0", Offset = "0xE557D0", VA = "0x180E569D0")]
|
||||
private void CACPONIBAOF(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.filtersPagedGrid;
|
||||
makerPenPaletteSearchPagedGrid.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool flag = makerPenPaletteSearchPagedGrid.NBMNLHLDOGF();
|
||||
makerPenPaletteSearchPagedGrid.NJNCDMMJMCF();
|
||||
}
|
||||
|
||||
// Token: 0x06011BAA RID: 72618 RVA: 0x00409894 File Offset: 0x00407A94
|
||||
[Token(Token = "0x6011BAA")]
|
||||
[Address(RVA = "0xE56AA0", Offset = "0xE558A0", VA = "0x180E56AA0")]
|
||||
public void ClearInputField()
|
||||
{
|
||||
if (this.IDPEPGKNHML)
|
||||
{
|
||||
this.filterInputField.text = "";
|
||||
if (this.autoFocusInput)
|
||||
{
|
||||
this.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BAB RID: 72619 RVA: 0x004098E8 File Offset: 0x00407AE8
|
||||
[Token(Token = "0x6011BAB")]
|
||||
[Address(RVA = "0xE56890", Offset = "0xE55690", VA = "0x180E56890")]
|
||||
public void BackspaceInputField()
|
||||
{
|
||||
if (this.IDPEPGKNHML)
|
||||
{
|
||||
string text = this.filterInputField.m_Text;
|
||||
int num = text.LastIndexOf("\\");
|
||||
int num2 = 0;
|
||||
int num3 = Math.Max(num, num2);
|
||||
int stringLength = text.m_stringLength;
|
||||
if (num3 == stringLength || num3 != 0)
|
||||
{
|
||||
int num4 = 0;
|
||||
int num5 = text.Substring(num4, num3).LastIndexOf("\\");
|
||||
num5++;
|
||||
}
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num6 = 0;
|
||||
string text2 = text.Substring(num6, num3);
|
||||
tmp_InputField.text = text2;
|
||||
if (this.autoFocusInput)
|
||||
{
|
||||
this.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField tmp_InputField2 = this.filterInputField;
|
||||
int num7 = 0;
|
||||
tmp_InputField2.MoveTextEnd(num7 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BAC RID: 72620 RVA: 0x004099A0 File Offset: 0x00407BA0
|
||||
[Token(Token = "0x6011BAC")]
|
||||
[Address(RVA = "0xE56560", Offset = "0xE55360", VA = "0x180E56560")]
|
||||
public void ApplyFilter(string PAANJCAOOAG)
|
||||
{
|
||||
this.filterInputField.text = PAANJCAOOAG;
|
||||
if (this.autoFocusInput)
|
||||
{
|
||||
this.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011BAD RID: 72621 RVA: 0x004099E4 File Offset: 0x00407BE4
|
||||
[Token(Token = "0x6011BAD")]
|
||||
[Address(RVA = "0xE56520", Offset = "0xE55320", VA = "0x180E56520")]
|
||||
private void AFBAAFNEMCD()
|
||||
{
|
||||
if (this.autoFocusInput)
|
||||
{
|
||||
this.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011BAE RID: 72622 RVA: 0x00409A1C File Offset: 0x00407C1C
|
||||
[Token(Token = "0x6011BAE")]
|
||||
[Address(RVA = "0xE57BE0", Offset = "0xE569E0", VA = "0x180E57BE0")]
|
||||
public void SetPendingInventions(IEnumerable<OBBBPCBIMME> HEIDKAMCPIL)
|
||||
{
|
||||
this.IKBGDJLPLHF = HEIDKAMCPIL;
|
||||
if ((!this.MGDAPEECLAG || !this.subscreen.gameObject.activeInHierarchy || !this.IDPEPGKNHML) && !this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = tmp_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BAF RID: 72623 RVA: 0x00409A8C File Offset: 0x00407C8C
|
||||
[Token(Token = "0x6011BAF")]
|
||||
[Address(RVA = "0xE57910", Offset = "0xE56710", VA = "0x180E57910")]
|
||||
private void LIHNMAKIJIG(string CEHJGNDELGL)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011BB0 RID: 72624 RVA: 0x00409AB0 File Offset: 0x00407CB0
|
||||
[Token(Token = "0x6011BB0")]
|
||||
[Address(RVA = "0xE57C70", Offset = "0xE56A70", VA = "0x180E57C70")]
|
||||
public MakerPenPaletteSearchScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B65C RID: 46684
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B65C")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400B65D RID: 46685
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B65D")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid filtersPagedGrid;
|
||||
|
||||
// Token: 0x0400B65E RID: 46686
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B65E")]
|
||||
[SerializeField]
|
||||
private TMP_InputField filterInputField;
|
||||
|
||||
// Token: 0x0400B65F RID: 46687
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B65F")]
|
||||
[SerializeField]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B660 RID: 46688
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B660")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteMainScreen mainScreen;
|
||||
|
||||
// Token: 0x0400B661 RID: 46689
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B661")]
|
||||
[SerializeField]
|
||||
private bool autoFocusInput = true;
|
||||
|
||||
// Token: 0x0400B662 RID: 46690
|
||||
[FieldOffset(Offset = "0x41")]
|
||||
[Token(Token = "0x400B662")]
|
||||
private bool IDPEPGKNHML;
|
||||
|
||||
// Token: 0x0400B663 RID: 46691
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B663")]
|
||||
private KEILCHJAJJB KOMDGFMNHGF;
|
||||
|
||||
// Token: 0x0400B664 RID: 46692
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B664")]
|
||||
private IEnumerable<OBBBPCBIMME> IKBGDJLPLHF;
|
||||
|
||||
// Token: 0x02002946 RID: 10566
|
||||
[Token(Token = "0x2002946")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NJLIMEDFKKO
|
||||
{
|
||||
// Token: 0x06011BB1 RID: 72625 RVA: 0x00409ACC File Offset: 0x00407CCC
|
||||
[Token(Token = "0x6011BB1")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public NJLIMEDFKKO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BB2 RID: 72626 RVA: 0x00409AE0 File Offset: 0x00407CE0
|
||||
[Token(Token = "0x6011BB2")]
|
||||
[Address(RVA = "0xE5A000", Offset = "0xE58E00", VA = "0x180E5A000")]
|
||||
internal BLFOCLIBJIK <TryRebuildSearchContext>b__3([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x115120", Offset = "0x114520")] ValueTuple<string[][], string, OGNBCNBPFCC> toolInfo)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.AGFGNKHEBEB agfgnkhebeb = new MakerPenPaletteSearchScreen.AGFGNKHEBEB();
|
||||
agfgnkhebeb.CS$<>8__locals1 = this;
|
||||
agfgnkhebeb.tool = toolInfo;
|
||||
string[][] item = toolInfo.Item1;
|
||||
string text = MakerPenPaletteSearchScreen.FormatDescription(HELOBGLDDLH.MDFFDAGPKOL(agfgnkhebeb.tool));
|
||||
OGNBCNBPFCC tool = agfgnkhebeb.tool;
|
||||
int num = 0;
|
||||
string text2 = HELOBGLDDLH.LALKJBFFEBB(tool);
|
||||
string text3 = text + num + "\\" + text2;
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
}
|
||||
return agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == agfgnkhebeb.tool;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen;
|
||||
OGNBCNBPFCC tool3 = agfgnkhebeb.tool;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
mainScreen.IAKCONALDPO = tool3;
|
||||
string text4;
|
||||
mainScreen.MCAMCBPMOLD(text4);
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = mainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
|
||||
mainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
|
||||
};
|
||||
OGNBCNBPFCC tool2 = agfgnkhebeb.tool;
|
||||
BLFOCLIBJIK blfoclibjik;
|
||||
return blfoclibjik;
|
||||
}
|
||||
|
||||
// Token: 0x06011BB3 RID: 72627 RVA: 0x00409B70 File Offset: 0x00407D70
|
||||
[Token(Token = "0x6011BB3")]
|
||||
[Address(RVA = "0xE5A200", Offset = "0xE59000", VA = "0x180E5A200")]
|
||||
internal JBOHAJNCEPK <TryRebuildSearchContext>b__4(OBBBPCBIMME invention)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.IJOHGHCGICP ijohghcgicp = new MakerPenPaletteSearchScreen.IJOHGHCGICP();
|
||||
ijohghcgicp.CS$<>8__locals2 = this;
|
||||
ijohghcgicp.invention = invention;
|
||||
string text = MakerPenPaletteSearchScreen.FormatDescription(invention.<EHGJCEHECFB>k__BackingField);
|
||||
OBBBPCBIMME invention2 = ijohghcgicp.invention;
|
||||
string text2 = this.inventionFormat;
|
||||
string text4;
|
||||
string text3 = text + text2 + text4;
|
||||
if (ijohghcgicp.invention.<JBJKKFEFFPL>k__BackingField)
|
||||
{
|
||||
}
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
}
|
||||
if (ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
OBBBPCBIMME invention4 = ijohghcgicp.invention;
|
||||
return (ulong)(-1L) == (ulong)invention4.<BHBCCAKKIMJ>k__BackingField;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen;
|
||||
OBBBPCBIMME invention5 = ijohghcgicp.invention;
|
||||
mainScreen.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(invention5);
|
||||
mainScreen.LFLBDJBBIMH = invention5;
|
||||
string <LGACIEKBLBM>k__BackingField = invention5.<LGACIEKBLBM>k__BackingField;
|
||||
mainScreen.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
int num2 = 0;
|
||||
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num2);
|
||||
long <BHBCCAKKIMJ>k__BackingField = invention5.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
};
|
||||
int num = 0;
|
||||
OBBBPCBIMME invention3 = ijohghcgicp.invention;
|
||||
return new JBOHAJNCEPK(num, invention3);
|
||||
}
|
||||
|
||||
// Token: 0x06011BB4 RID: 72628 RVA: 0x00409C00 File Offset: 0x00407E00
|
||||
[Token(Token = "0x6011BB4")]
|
||||
[Address(RVA = "0xE5A410", Offset = "0xE59210", VA = "0x180E5A410")]
|
||||
internal BEHLBGDMEPI <TryRebuildSearchContext>b__5(ShapeColorInfo colorInfo)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.JIENEPGPJPL jienepgpjpl = new MakerPenPaletteSearchScreen.JIENEPGPJPL();
|
||||
jienepgpjpl.CS$<>8__locals3 = this;
|
||||
jienepgpjpl.colorInfo = colorInfo;
|
||||
string[][] array = this.colorFilters;
|
||||
string name = colorInfo.name;
|
||||
string text = array[0][0] + "\\" + name;
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (jienepgpjpl.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = jienepgpjpl.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
LNBGEMHOKFN colorID = jienepgpjpl.colorInfo.ColorID;
|
||||
return <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM == colorID;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = jienepgpjpl.CS$<>8__locals3.<>4__this;
|
||||
ShapeColorInfo colorInfo3 = jienepgpjpl.colorInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = makerPenPaletteSearchScreen.mainScreen;
|
||||
LNBGEMHOKFN colorID2 = colorInfo3.ColorID;
|
||||
if (mainScreen.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
mainScreen.FJHODABGKOL(num);
|
||||
};
|
||||
ShapeColorInfo colorInfo2 = jienepgpjpl.colorInfo;
|
||||
BEHLBGDMEPI behlbgdmepi;
|
||||
return behlbgdmepi;
|
||||
}
|
||||
|
||||
// Token: 0x06011BB5 RID: 72629 RVA: 0x00409C7C File Offset: 0x00407E7C
|
||||
[Token(Token = "0x6011BB5")]
|
||||
[Address(RVA = "0xE5A620", Offset = "0xE59420", VA = "0x180E5A620")]
|
||||
internal GNFMEODLJAA <TryRebuildSearchContext>b__6(ShapeMaterialInfo materialInfo)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.MKNDJOMOCBF mkndjomocbf = new MakerPenPaletteSearchScreen.MKNDJOMOCBF();
|
||||
mkndjomocbf.CS$<>8__locals4 = this;
|
||||
mkndjomocbf.materialInfo = materialInfo;
|
||||
string[][] array = this.materialFilters;
|
||||
string displayName = materialInfo.DisplayName;
|
||||
string text = array[0][0] + "\\" + displayName;
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (mkndjomocbf.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mkndjomocbf.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
CLKCBCAGDDK materialId = mkndjomocbf.materialInfo.MaterialId;
|
||||
return <LJOGMLBAABG>k__BackingField.FDIOCLHGCND == materialId;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = mkndjomocbf.CS$<>8__locals4.<>4__this;
|
||||
ShapeMaterialInfo materialInfo3 = mkndjomocbf.materialInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = makerPenPaletteSearchScreen.mainScreen;
|
||||
CLKCBCAGDDK materialId2 = materialInfo3.MaterialId;
|
||||
if (mainScreen.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
mainScreen.FJHODABGKOL(num);
|
||||
};
|
||||
ShapeMaterialInfo materialInfo2 = mkndjomocbf.materialInfo;
|
||||
GNFMEODLJAA gnfmeodljaa;
|
||||
return gnfmeodljaa;
|
||||
}
|
||||
|
||||
// Token: 0x06011BB6 RID: 72630 RVA: 0x00409CF8 File Offset: 0x00407EF8
|
||||
[Token(Token = "0x6011BB6")]
|
||||
[Address(RVA = "0xE5A830", Offset = "0xE59630", VA = "0x180E5A830")]
|
||||
internal AIPGOHPNKDK <TryRebuildSearchContext>b__7(ACBDPBHGKJL shapeType)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.FLMOBEHGKOD flmobehgkod = new MakerPenPaletteSearchScreen.FLMOBEHGKOD();
|
||||
flmobehgkod.CS$<>8__locals5 = this;
|
||||
flmobehgkod.shapeType = shapeType;
|
||||
string[] array = this.shapeFilters[0];
|
||||
ACBDPBHGKJL shapeType2 = flmobehgkod.shapeType;
|
||||
string text2;
|
||||
string text = array[0] + "\\" + text2;
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
return flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == flmobehgkod.shapeType;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen;
|
||||
};
|
||||
ACBDPBHGKJL shapeType3 = flmobehgkod.shapeType;
|
||||
AIPGOHPNKDK aipgohpnkdk;
|
||||
return aipgohpnkdk;
|
||||
}
|
||||
|
||||
// Token: 0x0400B665 RID: 46693
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B665")]
|
||||
public MakerPenPaletteSearchScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B666 RID: 46694
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B666")]
|
||||
public string certifiedInventionFormat;
|
||||
|
||||
// Token: 0x0400B667 RID: 46695
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B667")]
|
||||
public string inventionFormat;
|
||||
|
||||
// Token: 0x0400B668 RID: 46696
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B668")]
|
||||
public string[][] certifiedInventionFilters;
|
||||
|
||||
// Token: 0x0400B669 RID: 46697
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B669")]
|
||||
public string[][] inventionFilters;
|
||||
|
||||
// Token: 0x0400B66A RID: 46698
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B66A")]
|
||||
public string[][] colorFilters;
|
||||
|
||||
// Token: 0x0400B66B RID: 46699
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B66B")]
|
||||
public string[][] materialFilters;
|
||||
|
||||
// Token: 0x0400B66C RID: 46700
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B66C")]
|
||||
public string[][] shapeFilters;
|
||||
}
|
||||
|
||||
// Token: 0x02002947 RID: 10567
|
||||
[Token(Token = "0x2002947")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NDMHPENELBH
|
||||
{
|
||||
// Token: 0x06011BB7 RID: 72631 RVA: 0x00409D78 File Offset: 0x00407F78
|
||||
[Token(Token = "0x6011BB7")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public NDMHPENELBH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BB8 RID: 72632 RVA: 0x00409D8C File Offset: 0x00407F8C
|
||||
[Token(Token = "0x6011BB8")]
|
||||
[Address(RVA = "0xE59FE0", Offset = "0xE58DE0", VA = "0x180E59FE0")]
|
||||
internal bool <TryRebuildSearchContext>b__8()
|
||||
{
|
||||
return this.circuitButtonData.FEPMCENMHAA;
|
||||
}
|
||||
|
||||
// Token: 0x0400B66D RID: 46701
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B66D")]
|
||||
public NJPKJHCMJMC circuitButtonData;
|
||||
}
|
||||
|
||||
// Token: 0x02002948 RID: 10568
|
||||
[Token(Token = "0x2002948")]
|
||||
[CompilerGenerated]
|
||||
private sealed class COMFBCIOGJM
|
||||
{
|
||||
// Token: 0x06011BB9 RID: 72633 RVA: 0x00409DAC File Offset: 0x00407FAC
|
||||
[Token(Token = "0x6011BB9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public COMFBCIOGJM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BBA RID: 72634 RVA: 0x00409DC0 File Offset: 0x00407FC0
|
||||
[Token(Token = "0x6011BBA")]
|
||||
[Address(RVA = "0xE42A50", Offset = "0xE41850", VA = "0x180E42A50")]
|
||||
internal ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig> <TryRebuildSearchContext>b__9(SpawnableToolCategoryConfig.CategoryConfig category)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B66E RID: 46702
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B66E")]
|
||||
public string groupStr;
|
||||
}
|
||||
|
||||
// Token: 0x02002949 RID: 10569
|
||||
[Token(Token = "0x2002949")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PENJOLLOICN
|
||||
{
|
||||
// Token: 0x06011BBB RID: 72635 RVA: 0x00409DD0 File Offset: 0x00407FD0
|
||||
[Token(Token = "0x6011BBB")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PENJOLLOICN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BBC RID: 72636 RVA: 0x00409DE4 File Offset: 0x00407FE4
|
||||
[Token(Token = "0x6011BBC")]
|
||||
[Address(RVA = "0xE5AA70", Offset = "0xE59870", VA = "0x180E5AA70")]
|
||||
internal ValueTuple<string[][], string, OGNBCNBPFCC> <TryRebuildSearchContext>b__11(OGNBCNBPFCC tool)
|
||||
{
|
||||
string[][] array = new string[1][];
|
||||
string[] array2 = new string[2];
|
||||
array[0] = array2;
|
||||
int num = 0;
|
||||
this.groupStr = num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400B66F RID: 46703
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B66F")]
|
||||
public string groupStr;
|
||||
|
||||
// Token: 0x0400B670 RID: 46704
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B670")]
|
||||
public string categoryStr;
|
||||
}
|
||||
|
||||
// Token: 0x0200294A RID: 10570
|
||||
[Token(Token = "0x200294A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGFGNKHEBEB
|
||||
{
|
||||
// Token: 0x06011BBD RID: 72637 RVA: 0x00409E18 File Offset: 0x00408018
|
||||
[Token(Token = "0x6011BBD")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AGFGNKHEBEB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BBE RID: 72638 RVA: 0x00409E2C File Offset: 0x0040802C
|
||||
[Token(Token = "0x6011BBE")]
|
||||
[Address(RVA = "0xE427D0", Offset = "0xE415D0", VA = "0x180E427D0")]
|
||||
internal bool <TryRebuildSearchContext>b__12()
|
||||
{
|
||||
if (this.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
}
|
||||
return this.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == this.tool;
|
||||
}
|
||||
|
||||
// Token: 0x06011BBF RID: 72639 RVA: 0x00409E84 File Offset: 0x00408084
|
||||
[Token(Token = "0x6011BBF")]
|
||||
[Address(RVA = "0xE42860", Offset = "0xE41660", VA = "0x180E42860")]
|
||||
internal void <TryRebuildSearchContext>b__13()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals1.<>4__this.mainScreen;
|
||||
OGNBCNBPFCC ognbcnbpfcc = this.tool;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
mainScreen.IAKCONALDPO = ognbcnbpfcc;
|
||||
string text;
|
||||
mainScreen.MCAMCBPMOLD(text);
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = mainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
|
||||
mainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
|
||||
}
|
||||
|
||||
// Token: 0x0400B671 RID: 46705
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B671")]
|
||||
public OGNBCNBPFCC tool;
|
||||
|
||||
// Token: 0x0400B672 RID: 46706
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B672")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x0200294B RID: 10571
|
||||
[Token(Token = "0x200294B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IJOHGHCGICP
|
||||
{
|
||||
// Token: 0x06011BC0 RID: 72640 RVA: 0x00409EE4 File Offset: 0x004080E4
|
||||
[Token(Token = "0x6011BC0")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IJOHGHCGICP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BC1 RID: 72641 RVA: 0x00409EF8 File Offset: 0x004080F8
|
||||
[Token(Token = "0x6011BC1")]
|
||||
[Address(RVA = "0xE432D0", Offset = "0xE420D0", VA = "0x180E432D0")]
|
||||
internal bool <TryRebuildSearchContext>b__14()
|
||||
{
|
||||
if (this.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
}
|
||||
if (this.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
OBBBPCBIMME obbbpcbimme = this.invention;
|
||||
return (ulong)(-1L) == (ulong)obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06011BC2 RID: 72642 RVA: 0x00409F5C File Offset: 0x0040815C
|
||||
[Token(Token = "0x6011BC2")]
|
||||
[Address(RVA = "0xE43380", Offset = "0xE42180", VA = "0x180E43380")]
|
||||
internal void <TryRebuildSearchContext>b__15()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals2.<>4__this.mainScreen;
|
||||
OBBBPCBIMME obbbpcbimme = this.invention;
|
||||
mainScreen.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(obbbpcbimme);
|
||||
mainScreen.LFLBDJBBIMH = obbbpcbimme;
|
||||
string <LGACIEKBLBM>k__BackingField = obbbpcbimme.<LGACIEKBLBM>k__BackingField;
|
||||
mainScreen.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num);
|
||||
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B673 RID: 46707
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B673")]
|
||||
public OBBBPCBIMME invention;
|
||||
|
||||
// Token: 0x0400B674 RID: 46708
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B674")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals2;
|
||||
}
|
||||
|
||||
// Token: 0x0200294C RID: 10572
|
||||
[Token(Token = "0x200294C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JIENEPGPJPL
|
||||
{
|
||||
// Token: 0x06011BC3 RID: 72643 RVA: 0x00409FCC File Offset: 0x004081CC
|
||||
[Token(Token = "0x6011BC3")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JIENEPGPJPL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BC4 RID: 72644 RVA: 0x00409FE0 File Offset: 0x004081E0
|
||||
[Token(Token = "0x6011BC4")]
|
||||
[Address(RVA = "0xE434D0", Offset = "0xE422D0", VA = "0x180E434D0")]
|
||||
internal bool <TryRebuildSearchContext>b__16()
|
||||
{
|
||||
if (this.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
LNBGEMHOKFN colorID = this.colorInfo.ColorID;
|
||||
return <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM == colorID;
|
||||
}
|
||||
|
||||
// Token: 0x06011BC5 RID: 72645 RVA: 0x0040A040 File Offset: 0x00408240
|
||||
[Token(Token = "0x6011BC5")]
|
||||
[Address(RVA = "0xE43560", Offset = "0xE42360", VA = "0x180E43560")]
|
||||
internal void <TryRebuildSearchContext>b__17()
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this = this.CS$<>8__locals3.<>4__this;
|
||||
ShapeColorInfo shapeColorInfo = this.colorInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = <>4__this.mainScreen;
|
||||
LNBGEMHOKFN colorID = shapeColorInfo.ColorID;
|
||||
if (mainScreen.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
mainScreen.FJHODABGKOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x0400B675 RID: 46709
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B675")]
|
||||
public ShapeColorInfo colorInfo;
|
||||
|
||||
// Token: 0x0400B676 RID: 46710
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B676")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals3;
|
||||
}
|
||||
|
||||
// Token: 0x0200294D RID: 10573
|
||||
[Token(Token = "0x200294D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MKNDJOMOCBF
|
||||
{
|
||||
// Token: 0x06011BC6 RID: 72646 RVA: 0x0040A088 File Offset: 0x00408288
|
||||
[Token(Token = "0x6011BC6")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MKNDJOMOCBF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BC7 RID: 72647 RVA: 0x0040A09C File Offset: 0x0040829C
|
||||
[Token(Token = "0x6011BC7")]
|
||||
[Address(RVA = "0xE43910", Offset = "0xE42710", VA = "0x180E43910")]
|
||||
internal bool <TryRebuildSearchContext>b__18()
|
||||
{
|
||||
if (this.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
CLKCBCAGDDK materialId = this.materialInfo.MaterialId;
|
||||
return <LJOGMLBAABG>k__BackingField.FDIOCLHGCND == materialId;
|
||||
}
|
||||
|
||||
// Token: 0x06011BC8 RID: 72648 RVA: 0x0040A0FC File Offset: 0x004082FC
|
||||
[Token(Token = "0x6011BC8")]
|
||||
[Address(RVA = "0xE439A0", Offset = "0xE427A0", VA = "0x180E439A0")]
|
||||
internal void <TryRebuildSearchContext>b__19()
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this = this.CS$<>8__locals4.<>4__this;
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.materialInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = <>4__this.mainScreen;
|
||||
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
|
||||
if (mainScreen.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
mainScreen.FJHODABGKOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x0400B677 RID: 46711
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B677")]
|
||||
public ShapeMaterialInfo materialInfo;
|
||||
|
||||
// Token: 0x0400B678 RID: 46712
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B678")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals4;
|
||||
}
|
||||
|
||||
// Token: 0x0200294E RID: 10574
|
||||
[Token(Token = "0x200294E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FLMOBEHGKOD
|
||||
{
|
||||
// Token: 0x06011BC9 RID: 72649 RVA: 0x0040A144 File Offset: 0x00408344
|
||||
[Token(Token = "0x6011BC9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public FLMOBEHGKOD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BCA RID: 72650 RVA: 0x0040A158 File Offset: 0x00408358
|
||||
[Token(Token = "0x6011BCA")]
|
||||
[Address(RVA = "0xE43090", Offset = "0xE41E90", VA = "0x180E43090")]
|
||||
internal bool <TryRebuildSearchContext>b__20()
|
||||
{
|
||||
if (this.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
return this.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == this.shapeType;
|
||||
}
|
||||
|
||||
// Token: 0x06011BCB RID: 72651 RVA: 0x0040A1AC File Offset: 0x004083AC
|
||||
[Token(Token = "0x6011BCB")]
|
||||
[Address(RVA = "0xE43120", Offset = "0xE41F20", VA = "0x180E43120")]
|
||||
internal void <TryRebuildSearchContext>b__21()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals5.<>4__this.mainScreen;
|
||||
}
|
||||
|
||||
// Token: 0x0400B679 RID: 46713
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B679")]
|
||||
public ACBDPBHGKJL shapeType;
|
||||
|
||||
// Token: 0x0400B67A RID: 46714
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B67A")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals5;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002919 RID: 10521
|
||||
[Token(Token = "0x2002919")]
|
||||
public class ShapePreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011AD9 RID: 72409 RVA: 0x00406540 File Offset: 0x00404740
|
||||
[Token(Token = "0x6011AD9")]
|
||||
[Address(RVA = "0xE5AE10", Offset = "0xE59C10", VA = "0x180E5AE10")]
|
||||
public void Initialize(ACBDPBHGKJL NAEHIKOGNND, Material KFENPJENIOI)
|
||||
{
|
||||
ShapePreviewUI.Entry[] array = this.previews;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int length2 = this.previews.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
Func<ShapePreviewUI.Entry, bool> func = delegate(ShapePreviewUI.Entry x)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject2;
|
||||
ulong num3;
|
||||
gameObject2.SetActive(num3 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ADA RID: 72410 RVA: 0x004065CC File Offset: 0x004047CC
|
||||
[Token(Token = "0x6011ADA")]
|
||||
[Address(RVA = "0xE5B010", Offset = "0xE59E10", VA = "0x180E5B010")]
|
||||
private void JDNFEKMJEGH(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
int num = 0;
|
||||
int length = this.previews.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
Func<ShapePreviewUI.Entry, bool> func = delegate(ShapePreviewUI.Entry x)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject2;
|
||||
ulong num3;
|
||||
gameObject2.SetActive(num3 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ADB RID: 72411 RVA: 0x00406634 File Offset: 0x00404834
|
||||
[Token(Token = "0x6011ADB")]
|
||||
[Address(RVA = "0xE5AD90", Offset = "0xE59B90", VA = "0x180E5AD90")]
|
||||
private void AGDILNKGHOC()
|
||||
{
|
||||
ShapePreviewUI.Entry[] array = this.previews;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ADC RID: 72412 RVA: 0x00406674 File Offset: 0x00404874
|
||||
[Token(Token = "0x6011ADC")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ShapePreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5E8 RID: 46568
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5E8")]
|
||||
[SerializeField]
|
||||
private ShapePreviewUI.Entry[] previews;
|
||||
|
||||
// Token: 0x0200291A RID: 10522
|
||||
[Token(Token = "0x200291A")]
|
||||
[Serializable]
|
||||
private struct Entry
|
||||
{
|
||||
// Token: 0x0400B5E9 RID: 46569
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5E9")]
|
||||
public ACBDPBHGKJL Type;
|
||||
|
||||
// Token: 0x0400B5EA RID: 46570
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B5EA")]
|
||||
public Renderer Renderer;
|
||||
}
|
||||
|
||||
// Token: 0x0200291B RID: 10523
|
||||
[Token(Token = "0x200291B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NDONIIBJCMD
|
||||
{
|
||||
// Token: 0x06011ADD RID: 72413 RVA: 0x00406688 File Offset: 0x00404888
|
||||
[Token(Token = "0x6011ADD")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public NDONIIBJCMD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011ADE RID: 72414 RVA: 0x0040669C File Offset: 0x0040489C
|
||||
[Token(Token = "0x6011ADE")]
|
||||
[Address(RVA = "0x9EC100", Offset = "0x9EAF00", VA = "0x1809EC100")]
|
||||
internal bool <Show>b__0(ShapePreviewUI.Entry x)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5EB RID: 46571
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5EB")]
|
||||
public ACBDPBHGKJL shapeType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002935 RID: 10549
|
||||
[Token(Token = "0x2002935")]
|
||||
public class SpawnableToolButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003190 RID: 12688
|
||||
// (get) Token: 0x06011B45 RID: 72517 RVA: 0x00407B30 File Offset: 0x00405D30
|
||||
[Token(Token = "0x17003190")]
|
||||
public OGNBCNBPFCC LCODFFNFGBK
|
||||
{
|
||||
[Token(Token = "0x6011B45")]
|
||||
[Address(RVA = "0xE5B310", Offset = "0xE5A110", VA = "0x180E5B310")]
|
||||
get
|
||||
{
|
||||
return this.toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003191 RID: 12689
|
||||
// (get) Token: 0x06011B46 RID: 72518 RVA: 0x00407B50 File Offset: 0x00405D50
|
||||
[Token(Token = "0x17003191")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x6011B46")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003192 RID: 12690
|
||||
// (get) Token: 0x06011B47 RID: 72519 RVA: 0x00407B64 File Offset: 0x00405D64
|
||||
[Token(Token = "0x17003192")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011B47")]
|
||||
[Address(RVA = "0xD5BD20", Offset = "0xD5AB20", VA = "0x180D5BD20")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B48 RID: 72520 RVA: 0x00407B84 File Offset: 0x00405D84
|
||||
[Token(Token = "0x6011B48")]
|
||||
[Address(RVA = "0xE5B1A0", Offset = "0xE59FA0", VA = "0x180E5B1A0")]
|
||||
public void SetSpawnableTool(OGNBCNBPFCC EIBIBKBCFJI, StackedUIBase ANEGNEHDLOI, float NBOCPMDNOCF = 0f)
|
||||
{
|
||||
ToolImposterUI toolImposterUI = this.toolImposterUI;
|
||||
if (toolImposterUI.<NDJKJFCJLAC>k__BackingField != EIBIBKBCFJI)
|
||||
{
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this._radioButton.label, text);
|
||||
Tooltip tooltip = this.tooltip;
|
||||
int num = 0;
|
||||
if (tooltip != num)
|
||||
{
|
||||
string text2;
|
||||
bool flag = string.IsNullOrEmpty(text2);
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
toolImposterUI.OFKIHGPJHJI(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
tooltip2.OFKIHGPJHJI(true);
|
||||
this.tooltip.Message = text2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B49 RID: 72521 RVA: 0x00407C08 File Offset: 0x00405E08
|
||||
[Token(Token = "0x6011B49")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public SpawnableToolButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B61F RID: 46623
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B61F")]
|
||||
[SerializeField]
|
||||
private ToolImposterUI toolImposterUI;
|
||||
|
||||
// Token: 0x0400B620 RID: 46624
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B620")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400B621 RID: 46625
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B621")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,304 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002936 RID: 10550
|
||||
[Token(Token = "0x2002936")]
|
||||
public class SpawnableToolPagedGrid : RecyclerPagedGrid<OGNBCNBPFCC, SpawnableToolButton>
|
||||
{
|
||||
// Token: 0x06011B4A RID: 72522 RVA: 0x00407C1C File Offset: 0x00405E1C
|
||||
[Token(Token = "0x6011B4A")]
|
||||
[Address(RVA = "0xE5BC20", Offset = "0xE5AA20", VA = "0x180E5BC20")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B4B RID: 72523 RVA: 0x00407C40 File Offset: 0x00405E40
|
||||
[Token(Token = "0x6011B4B")]
|
||||
[Address(RVA = "0xE5B7A0", Offset = "0xE5A5A0", VA = "0x180E5B7A0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(SpawnableToolButton LKDLEHGHCAD)
|
||||
{
|
||||
SpawnableToolButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnSpawnableToolSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._radioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
ToolImposterUI toolImposterUI = button.toolImposterUI;
|
||||
SpawnableToolPagedGrid <>4__this = this;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField = toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
||||
<>4__this.OOCBJJDANCK = <NDJKJFCJLAC>k__BackingField;
|
||||
SpawnableToolButton button2 = button;
|
||||
SpawnableToolPagedGrid <>4__this2 = this;
|
||||
RadioButton3D radioButton2 = button2._radioButton;
|
||||
<>4__this2.PLCPLHIFPGG = radioButton2;
|
||||
}
|
||||
SpawnableToolPagedGrid <>4__this3 = this;
|
||||
ToolImposterUI toolImposterUI2 = button.toolImposterUI;
|
||||
SpawnableToolPagedGrid.SpawnableToolSelectedEvent onSpawnableToolSelectedEvent = <>4__this3.OnSpawnableToolSelectedEvent;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField2 = toolImposterUI2.<NDJKJFCJLAC>k__BackingField;
|
||||
onSpawnableToolSelectedEvent.Invoke(<NDJKJFCJLAC>k__BackingField2);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
SpawnableToolButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button3._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011B4C RID: 72524 RVA: 0x00407CC0 File Offset: 0x00405EC0
|
||||
[Token(Token = "0x6011B4C")]
|
||||
[Address(RVA = "0xE5B8C0", Offset = "0xE5A6C0", VA = "0x180E5B8C0")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.DDDJMBHGEFF);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011B4D RID: 72525 RVA: 0x00407CF8 File Offset: 0x00405EF8
|
||||
[Token(Token = "0x6011B4D")]
|
||||
[Address(RVA = "0xE5B600", Offset = "0xE5A400", VA = "0x180E5B600")]
|
||||
private void BKCPCPAPPBA()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
this.OOCBJJDANCK = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
this.PLCPLHIFPGG = (ulong)0L;
|
||||
this.JCHFAGNJANM = false;
|
||||
Func<RadioButton3D, bool> <>9__11_ = SpawnableToolPagedGrid.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
SpawnableToolPagedGrid.<>c.<>9__11_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__11_);
|
||||
}
|
||||
|
||||
// Token: 0x06011B4E RID: 72526 RVA: 0x00407D58 File Offset: 0x00405F58
|
||||
[Token(Token = "0x6011B4E")]
|
||||
[Address(RVA = "0xE5B950", Offset = "0xE5A750", VA = "0x180E5B950")]
|
||||
public void SetSpawnableTools(IEnumerable<OGNBCNBPFCC> IGFANJNBKGP, OGNBCNBPFCC EGJJHJHIPCF)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
this.OOCBJJDANCK = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
this.PLCPLHIFPGG = (ulong)0L;
|
||||
this.JCHFAGNJANM = false;
|
||||
Func<RadioButton3D, bool> <>9__11_ = SpawnableToolPagedGrid.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
SpawnableToolPagedGrid.<>c.<>9__11_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__11_);
|
||||
this.OOCBJJDANCK = EGJJHJHIPCF;
|
||||
Func<OGNBCNBPFCC, string> func;
|
||||
if (SpawnableToolPagedGrid.<>c.<>9__12_0 == 0)
|
||||
{
|
||||
func = delegate(OGNBCNBPFCC tt)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
};
|
||||
SpawnableToolPagedGrid.<>c.<>9__12_0 = func;
|
||||
}
|
||||
IOrderedEnumerable<OGNBCNBPFCC> orderedEnumerable = Enumerable.OrderBy<OGNBCNBPFCC, string>(IGFANJNBKGP, func);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
int num = 0;
|
||||
int num3;
|
||||
int num2 = num3;
|
||||
base.SetCurrentPage(num2, num != 0);
|
||||
RadioGroup3D radioGroup3D2 = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func2 = new Func(this.DDDJMBHGEFF);
|
||||
radioGroup3D2.SetSelectionStates(func2);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011B4F RID: 72527 RVA: 0x00407E28 File Offset: 0x00406028
|
||||
[Token(Token = "0x6011B4F")]
|
||||
[Address(RVA = "0xE5B330", Offset = "0xE5A130", VA = "0x180E5B330")]
|
||||
public void AddAdditionalSpawnableTools(IEnumerable<OGNBCNBPFCC> IGFANJNBKGP)
|
||||
{
|
||||
Func<OGNBCNBPFCC, string> <>9__13_ = SpawnableToolPagedGrid.<>c.<>9__13_0;
|
||||
if (<>9__13_ == 0)
|
||||
{
|
||||
SpawnableToolPagedGrid.<>c.<>9__13_0 = delegate(OGNBCNBPFCC tt)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
};
|
||||
}
|
||||
IOrderedEnumerable<OGNBCNBPFCC> orderedEnumerable = Enumerable.OrderBy<OGNBCNBPFCC, string>(IGFANJNBKGP, <>9__13_);
|
||||
base.ALFGOBMCEJI(orderedEnumerable);
|
||||
}
|
||||
|
||||
// Token: 0x06011B50 RID: 72528 RVA: 0x00407E6C File Offset: 0x0040606C
|
||||
[Token(Token = "0x6011B50")]
|
||||
[Address(RVA = "0xE5B440", Offset = "0xE5A240", VA = "0x180E5B440", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OGNBCNBPFCC EIBIBKBCFJI, SpawnableToolButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
if (EIBIBKBCFJI == this.OOCBJJDANCK)
|
||||
{
|
||||
this.JCHFAGNJANM = true;
|
||||
RadioButton3D radioButton = LKDLEHGHCAD._radioButton;
|
||||
this.PLCPLHIFPGG = radioButton;
|
||||
}
|
||||
StackedUIFlowBase stackedUIFlowBase = this.uiFlowBase;
|
||||
if (LKDLEHGHCAD.toolImposterUI.<NDJKJFCJLAC>k__BackingField != EIBIBKBCFJI)
|
||||
{
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(LKDLEHGHCAD._radioButton.label, text);
|
||||
Tooltip tooltip = LKDLEHGHCAD.tooltip;
|
||||
int num = 0;
|
||||
if (tooltip != num)
|
||||
{
|
||||
Tooltip tooltip2 = LKDLEHGHCAD.tooltip;
|
||||
string text2;
|
||||
Tooltip tooltip3;
|
||||
if (text2 != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
tooltip3.OFKIHGPJHJI(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
tooltip2.OFKIHGPJHJI(true);
|
||||
tooltip3 = LKDLEHGHCAD.tooltip;
|
||||
tooltip3.Message = text2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B51 RID: 72529 RVA: 0x00407F10 File Offset: 0x00406110
|
||||
[Token(Token = "0x6011B51")]
|
||||
[Address(RVA = "0xE5BC90", Offset = "0xE5AA90", VA = "0x180E5BC90")]
|
||||
public SpawnableToolPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B52 RID: 72530 RVA: 0x00407F34 File Offset: 0x00406134
|
||||
[Token(Token = "0x6011B52")]
|
||||
[Address(RVA = "0xE5B720", Offset = "0xE5A520", VA = "0x180E5B720")]
|
||||
[CompilerGenerated]
|
||||
private bool DDDJMBHGEFF(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B622 RID: 46626
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B622")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x0400B623 RID: 46627
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B623")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B624 RID: 46628
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B624")]
|
||||
public SpawnableToolPagedGrid.SpawnableToolSelectedEvent OnSpawnableToolSelectedEvent;
|
||||
|
||||
// Token: 0x0400B625 RID: 46629
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B625")]
|
||||
private OGNBCNBPFCC OOCBJJDANCK = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400B626 RID: 46630
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B626")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400B627 RID: 46631
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B627")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x0400B628 RID: 46632
|
||||
[Token(Token = "0x400B628")]
|
||||
private const float HEFJEKHFIDH = 0.05f;
|
||||
|
||||
// Token: 0x02002937 RID: 10551
|
||||
[Token(Token = "0x2002937")]
|
||||
[Serializable]
|
||||
public class SpawnableToolSelectedEvent : UnityEvent<OGNBCNBPFCC>
|
||||
{
|
||||
// Token: 0x06011B53 RID: 72531 RVA: 0x00407F5C File Offset: 0x0040615C
|
||||
[Token(Token = "0x6011B53")]
|
||||
[Address(RVA = "0xE5BCE0", Offset = "0xE5AAE0", VA = "0x180E5BCE0")]
|
||||
public SpawnableToolSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002938 RID: 10552
|
||||
[Token(Token = "0x2002938")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MLPLJBNIJFK
|
||||
{
|
||||
// Token: 0x06011B54 RID: 72532 RVA: 0x00407F70 File Offset: 0x00406170
|
||||
[Token(Token = "0x6011B54")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MLPLJBNIJFK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B55 RID: 72533 RVA: 0x00407F84 File Offset: 0x00406184
|
||||
[Token(Token = "0x6011B55")]
|
||||
[Address(RVA = "0xE43A60", Offset = "0xE42860", VA = "0x180E43A60")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
ToolImposterUI toolImposterUI = this.button.toolImposterUI;
|
||||
SpawnableToolPagedGrid spawnableToolPagedGrid = this.<>4__this;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField = toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
||||
spawnableToolPagedGrid.OOCBJJDANCK = <NDJKJFCJLAC>k__BackingField;
|
||||
SpawnableToolButton spawnableToolButton = this.button;
|
||||
SpawnableToolPagedGrid spawnableToolPagedGrid2 = this.<>4__this;
|
||||
RadioButton3D radioButton = spawnableToolButton._radioButton;
|
||||
spawnableToolPagedGrid2.PLCPLHIFPGG = radioButton;
|
||||
}
|
||||
SpawnableToolPagedGrid spawnableToolPagedGrid3 = this.<>4__this;
|
||||
ToolImposterUI toolImposterUI2 = this.button.toolImposterUI;
|
||||
SpawnableToolPagedGrid.SpawnableToolSelectedEvent onSpawnableToolSelectedEvent = spawnableToolPagedGrid3.OnSpawnableToolSelectedEvent;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField2 = toolImposterUI2.<NDJKJFCJLAC>k__BackingField;
|
||||
onSpawnableToolSelectedEvent.Invoke(<NDJKJFCJLAC>k__BackingField2);
|
||||
}
|
||||
|
||||
// Token: 0x0400B629 RID: 46633
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B629")]
|
||||
public SpawnableToolPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B62A RID: 46634
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B62A")]
|
||||
public SpawnableToolButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,355 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200291C RID: 10524
|
||||
[Token(Token = "0x200291C")]
|
||||
public class ToolImposterUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003186 RID: 12678
|
||||
// (get) Token: 0x06011ADF RID: 72415 RVA: 0x004066AC File Offset: 0x004048AC
|
||||
// (set) Token: 0x06011AE0 RID: 72416 RVA: 0x004066C0 File Offset: 0x004048C0
|
||||
[Token(Token = "0x17003186")]
|
||||
public OGNBCNBPFCC LCODFFNFGBK
|
||||
{
|
||||
[Token(Token = "0x6011ADF")]
|
||||
[Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")]
|
||||
get;
|
||||
[Token(Token = "0x6011AE0")]
|
||||
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011AE1 RID: 72417 RVA: 0x004066D4 File Offset: 0x004048D4
|
||||
[Token(Token = "0x6011AE1")]
|
||||
[Address(RVA = "0x491530", Offset = "0x490330", VA = "0x180491530")]
|
||||
private void Awake()
|
||||
{
|
||||
this.<NDJKJFCJLAC>k__BackingField = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x06011AE2 RID: 72418 RVA: 0x004066F4 File Offset: 0x004048F4
|
||||
[Token(Token = "0x6011AE2")]
|
||||
[Address(RVA = "0xE5BE80", Offset = "0xE5AC80", VA = "0x180E5BE80")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.OCGFDAFGNCG();
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE3 RID: 72419 RVA: 0x0040671C File Offset: 0x0040491C
|
||||
[Token(Token = "0x6011AE3")]
|
||||
[Address(RVA = "0xE5BD20", Offset = "0xE5AB20", VA = "0x180E5BD20")]
|
||||
private void BAIGGMFKCKM()
|
||||
{
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE4 RID: 72420 RVA: 0x0040673C File Offset: 0x0040493C
|
||||
[Token(Token = "0x6011AE4")]
|
||||
[Address(RVA = "0xE5C0E0", Offset = "0xE5AEE0", VA = "0x180E5C0E0")]
|
||||
public void SetSpawnableTool(OGNBCNBPFCC EIBIBKBCFJI, StackedUIBase ANEGNEHDLOI, float NBOCPMDNOCF = 0f)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = num;
|
||||
}
|
||||
if (this.<NDJKJFCJLAC>k__BackingField == EIBIBKBCFJI)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator enumerator = base.transform.GetEnumerator();
|
||||
GameObject gameObject;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
ulong num2;
|
||||
enumerator += num2;
|
||||
if (enumerator == 0 || enumerator == 0)
|
||||
{
|
||||
goto IL_AC;
|
||||
}
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(gameObject);
|
||||
}
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.OCGFDAFGNCG();
|
||||
this.<NDJKJFCJLAC>k__BackingField = EIBIBKBCFJI;
|
||||
Delayed3DUIObjectSpawner delayed3DUIObjectSpawner = base.gameObject.GLENGLDKGCK<Delayed3DUIObjectSpawner>();
|
||||
Action<Transform> action = delegate(Transform parent)
|
||||
{
|
||||
ToolImposterUI.JHCHILJGCGI jhchiljgcgi = new ToolImposterUI.JHCHILJGCGI();
|
||||
jhchiljgcgi.CS$<>8__locals1 = ekgfjhildem;
|
||||
jhchiljgcgi.parent = parent;
|
||||
ToolImposterUI <>4__this = ekgfjhildem.<>4__this;
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
OGNBCNBPFCC ognbcnbpfcc = ekgfjhildem.<>4__this.<NDJKJFCJLAC>k__BackingField;
|
||||
int num3 = 0;
|
||||
float delay = ekgfjhildem.delay;
|
||||
int num4 = 0;
|
||||
JCOINEEFENJ<SpawnableTool> jcoineefenj = instance.SpawnToolImposterDelayed(delay, ognbcnbpfcc, num4);
|
||||
<>4__this.EMLIKFJNPEM = jcoineefenj;
|
||||
JCOINEEFENJ<SpawnableTool> jcoineefenj2 = ekgfjhildem.<>4__this.EMLIKFJNPEM;
|
||||
Action<SpawnableTool> action2 = delegate(SpawnableTool toolImposter)
|
||||
{
|
||||
Transform transform = toolImposter.transform;
|
||||
float z = Vector3.zero.z;
|
||||
Renderer[] componentsInChildren = toolImposter.GetComponentsInChildren<Renderer>(true);
|
||||
int num5 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num5 < length)
|
||||
{
|
||||
ToolImposterUI <>4__this2 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Renderer renderer = componentsInChildren[num5];
|
||||
<>4__this2.PFFCHEFKICD(renderer);
|
||||
num5++;
|
||||
}
|
||||
GameObject gameObject2 = toolImposter.gameObject;
|
||||
ToolImposterUI <>4__this3 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Transform transform2 = toolImposter.transform;
|
||||
Transform parent = jhchiljgcgi.parent;
|
||||
int num6 = 0;
|
||||
transform2.SetParent(parent, num6 != 0);
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(toolImposter);
|
||||
};
|
||||
if (num3 < jhchiljgcgi)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == jhchiljgcgi)
|
||||
{
|
||||
jcoineefenj2 += jcoineefenj2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
};
|
||||
delayed3DUIObjectSpawner.Initialize(ANEGNEHDLOI, action);
|
||||
return;
|
||||
IL_AC:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AE5 RID: 72421 RVA: 0x00406800 File Offset: 0x00404A00
|
||||
[Token(Token = "0x6011AE5")]
|
||||
[Address(RVA = "0xE5BD70", Offset = "0xE5AB70", VA = "0x180E5BD70")]
|
||||
private void OCGFDAFGNCG()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Material> eioimlbfild = this.EIOIMLBFILD;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.EIOIMLBFILD.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06011AE6 RID: 72422 RVA: 0x00406830 File Offset: 0x00404A30
|
||||
[Token(Token = "0x6011AE6")]
|
||||
[Address(RVA = "0xE5C010", Offset = "0xE5AE10", VA = "0x180E5C010")]
|
||||
private void PFFCHEFKICD(Renderer CHEJPOIMMCK)
|
||||
{
|
||||
Material[] materialArray = CHEJPOIMMCK.GetMaterialArray();
|
||||
int num = 0;
|
||||
int length = materialArray.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Material material = materialArray[num];
|
||||
material.BLPOBJABAMH("_CAMERA_LIT", true);
|
||||
this.EIOIMLBFILD.Add(material);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE7 RID: 72423 RVA: 0x0040687C File Offset: 0x00404A7C
|
||||
[Token(Token = "0x6011AE7")]
|
||||
[Address(RVA = "0xE5BEE0", Offset = "0xE5ACE0", VA = "0x180E5BEE0")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
Color green = Color.green;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011AE8 RID: 72424 RVA: 0x004068B4 File Offset: 0x00404AB4
|
||||
[Token(Token = "0x6011AE8")]
|
||||
[Address(RVA = "0xE5C430", Offset = "0xE5B230", VA = "0x180E5C430")]
|
||||
public ToolImposterUI()
|
||||
{
|
||||
List<Material> list = new List();
|
||||
this.EIOIMLBFILD = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B5EC RID: 46572
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5EC")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 100f;
|
||||
|
||||
// Token: 0x0400B5EE RID: 46574
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5EE")]
|
||||
private readonly List<Material> EIOIMLBFILD;
|
||||
|
||||
// Token: 0x0400B5EF RID: 46575
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B5EF")]
|
||||
private JCOINEEFENJ<SpawnableTool> EMLIKFJNPEM;
|
||||
|
||||
// Token: 0x0200291D RID: 10525
|
||||
[Token(Token = "0x200291D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EKGFJHILDEM
|
||||
{
|
||||
// Token: 0x06011AE9 RID: 72425 RVA: 0x004068E0 File Offset: 0x00404AE0
|
||||
[Token(Token = "0x6011AE9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EKGFJHILDEM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AEA RID: 72426 RVA: 0x004068F4 File Offset: 0x00404AF4
|
||||
[Token(Token = "0x6011AEA")]
|
||||
[Address(RVA = "0x7FF5D0", Offset = "0x7FE3D0", VA = "0x1807FF5D0")]
|
||||
internal void <SetSpawnableTool>b__0(Transform parent)
|
||||
{
|
||||
ToolImposterUI.JHCHILJGCGI jhchiljgcgi = new ToolImposterUI.JHCHILJGCGI();
|
||||
jhchiljgcgi.CS$<>8__locals1 = this;
|
||||
jhchiljgcgi.parent = parent;
|
||||
ToolImposterUI toolImposterUI = this.<>4__this;
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField = this.<>4__this.<NDJKJFCJLAC>k__BackingField;
|
||||
int num = 0;
|
||||
float num2 = this.delay;
|
||||
int num3 = 0;
|
||||
JCOINEEFENJ<SpawnableTool> jcoineefenj = instance.SpawnToolImposterDelayed(num2, <NDJKJFCJLAC>k__BackingField, num3);
|
||||
toolImposterUI.EMLIKFJNPEM = jcoineefenj;
|
||||
JCOINEEFENJ<SpawnableTool> jcoineefenj2 = this.<>4__this.EMLIKFJNPEM;
|
||||
Action<SpawnableTool> action = delegate(SpawnableTool toolImposter)
|
||||
{
|
||||
Transform transform = toolImposter.transform;
|
||||
float z = Vector3.zero.z;
|
||||
Renderer[] componentsInChildren = toolImposter.GetComponentsInChildren<Renderer>(true);
|
||||
int num4 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num4 < length)
|
||||
{
|
||||
ToolImposterUI toolImposterUI2 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Renderer renderer = componentsInChildren[num4];
|
||||
toolImposterUI2.PFFCHEFKICD(renderer);
|
||||
num4++;
|
||||
}
|
||||
GameObject gameObject = toolImposter.gameObject;
|
||||
ToolImposterUI toolImposterUI3 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Transform transform2 = toolImposter.transform;
|
||||
Transform parent2 = jhchiljgcgi.parent;
|
||||
int num5 = 0;
|
||||
transform2.SetParent(parent2, num5 != 0);
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(toolImposter);
|
||||
};
|
||||
if (num < jhchiljgcgi)
|
||||
{
|
||||
num += num;
|
||||
if (num == jhchiljgcgi)
|
||||
{
|
||||
jcoineefenj2 += jcoineefenj2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F0 RID: 46576
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5F0")]
|
||||
public ToolImposterUI <>4__this;
|
||||
|
||||
// Token: 0x0400B5F1 RID: 46577
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5F1")]
|
||||
public float delay;
|
||||
}
|
||||
|
||||
// Token: 0x0200291E RID: 10526
|
||||
[Token(Token = "0x200291E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JHCHILJGCGI
|
||||
{
|
||||
// Token: 0x06011AEB RID: 72427 RVA: 0x00406990 File Offset: 0x00404B90
|
||||
[Token(Token = "0x6011AEB")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JHCHILJGCGI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AEC RID: 72428 RVA: 0x004069A4 File Offset: 0x00404BA4
|
||||
[Token(Token = "0x6011AEC")]
|
||||
[Address(RVA = "0x7FFAC0", Offset = "0x7FE8C0", VA = "0x1807FFAC0")]
|
||||
internal void <SetSpawnableTool>b__1(SpawnableTool toolImposter)
|
||||
{
|
||||
Transform transform = toolImposter.transform;
|
||||
float z = Vector3.zero.z;
|
||||
Renderer[] componentsInChildren = toolImposter.GetComponentsInChildren<Renderer>(true);
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ToolImposterUI <>4__this = this.CS$<>8__locals1.<>4__this;
|
||||
Renderer renderer = componentsInChildren[num];
|
||||
<>4__this.PFFCHEFKICD(renderer);
|
||||
num++;
|
||||
}
|
||||
GameObject gameObject = toolImposter.gameObject;
|
||||
ToolImposterUI <>4__this2 = this.CS$<>8__locals1.<>4__this;
|
||||
Transform transform2 = toolImposter.transform;
|
||||
Transform transform3 = this.parent;
|
||||
int num2 = 0;
|
||||
transform2.SetParent(transform3, num2 != 0);
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(toolImposter);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F2 RID: 46578
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5F2")]
|
||||
public Transform parent;
|
||||
|
||||
// Token: 0x0400B5F3 RID: 46579
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5F3")]
|
||||
public ToolImposterUI.EKGFJHILDEM CS$<>8__locals1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,149 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200293A RID: 10554
|
||||
[Token(Token = "0x200293A")]
|
||||
public class TrialInventionPagedGrid : RecyclerPagedGrid<TrialInventionManager.MJOCGIJACGM, TrialInventionButton>
|
||||
{
|
||||
// Token: 0x06011B5B RID: 72539 RVA: 0x00408070 File Offset: 0x00406270
|
||||
[Token(Token = "0x6011B5B")]
|
||||
[Address(RVA = "0x800870", Offset = "0x7FF670", VA = "0x180800870", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(TrialInventionButton LKDLEHGHCAD)
|
||||
{
|
||||
TrialInventionButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnInventionBuyEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick buyButtonAction = button.MBJHGNGHPOM;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
TrialInventionPagedGrid <>4__this = this;
|
||||
TrialInventionButton button3 = button;
|
||||
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionBuyEvent = <>4__this.OnInventionBuyEvent;
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki = button3.CCPNHALKLKI;
|
||||
onInventionBuyEvent.Invoke(ccpnhalklki);
|
||||
};
|
||||
buyButtonAction.AddListener(unityAction);
|
||||
}
|
||||
if (this.OnInventionRemoveEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick removeButtonAction = button.JJOGPCNCIAA;
|
||||
UnityAction unityAction2 = delegate
|
||||
{
|
||||
TrialInventionPagedGrid <>4__this2 = this;
|
||||
TrialInventionButton button2 = button;
|
||||
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionRemoveEvent = <>4__this2.OnInventionRemoveEvent;
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki2 = button2.CCPNHALKLKI;
|
||||
onInventionRemoveEvent.Invoke(ccpnhalklki2);
|
||||
};
|
||||
removeButtonAction.AddListener(unityAction2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B5C RID: 72540 RVA: 0x004080F8 File Offset: 0x004062F8
|
||||
[Token(Token = "0x6011B5C")]
|
||||
[Address(RVA = "0x8009B0", Offset = "0x7FF7B0", VA = "0x1808009B0")]
|
||||
public void SetTrials(IEnumerable<TrialInventionManager.MJOCGIJACGM> HEIDKAMCPIL)
|
||||
{
|
||||
if (Enumerable.Count<TrialInventionManager.MJOCGIJACGM>(HEIDKAMCPIL) == 0)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "There are no Invention Trials currently active.");
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011B5D RID: 72541 RVA: 0x00408128 File Offset: 0x00406328
|
||||
[Token(Token = "0x6011B5D")]
|
||||
[Address(RVA = "0x800840", Offset = "0x7FF640", VA = "0x180800840", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(TrialInventionManager.MJOCGIJACGM LFOCLIDEKIA, TrialInventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetTrial(LFOCLIDEKIA);
|
||||
}
|
||||
|
||||
// Token: 0x06011B5E RID: 72542 RVA: 0x00408144 File Offset: 0x00406344
|
||||
[Token(Token = "0x6011B5E")]
|
||||
[Address(RVA = "0x800A30", Offset = "0x7FF830", VA = "0x180800A30")]
|
||||
public TrialInventionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B62F RID: 46639
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B62F")]
|
||||
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionBuyEvent;
|
||||
|
||||
// Token: 0x0400B630 RID: 46640
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B630")]
|
||||
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionRemoveEvent;
|
||||
|
||||
// Token: 0x0200293B RID: 10555
|
||||
[Token(Token = "0x200293B")]
|
||||
[Serializable]
|
||||
public class InventionTrialSelectedEvent : UnityEvent<TrialInventionManager.MJOCGIJACGM>
|
||||
{
|
||||
// Token: 0x06011B5F RID: 72543 RVA: 0x00408158 File Offset: 0x00406358
|
||||
[Token(Token = "0x6011B5F")]
|
||||
[Address(RVA = "0x7FFA80", Offset = "0x7FE880", VA = "0x1807FFA80")]
|
||||
public InventionTrialSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200293C RID: 10556
|
||||
[Token(Token = "0x200293C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CJEHIADFPDO
|
||||
{
|
||||
// Token: 0x06011B60 RID: 72544 RVA: 0x0040816C File Offset: 0x0040636C
|
||||
[Token(Token = "0x6011B60")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CJEHIADFPDO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B61 RID: 72545 RVA: 0x00408180 File Offset: 0x00406380
|
||||
[Token(Token = "0x6011B61")]
|
||||
[Address(RVA = "0x7FF350", Offset = "0x7FE150", VA = "0x1807FF350")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
TrialInventionPagedGrid trialInventionPagedGrid = this.<>4__this;
|
||||
TrialInventionButton trialInventionButton = this.button;
|
||||
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionBuyEvent = trialInventionPagedGrid.OnInventionBuyEvent;
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki = trialInventionButton.CCPNHALKLKI;
|
||||
onInventionBuyEvent.Invoke(ccpnhalklki);
|
||||
}
|
||||
|
||||
// Token: 0x06011B62 RID: 72546 RVA: 0x004081B8 File Offset: 0x004063B8
|
||||
[Token(Token = "0x6011B62")]
|
||||
[Address(RVA = "0x7FF3B0", Offset = "0x7FE1B0", VA = "0x1807FF3B0")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
TrialInventionPagedGrid trialInventionPagedGrid = this.<>4__this;
|
||||
TrialInventionButton trialInventionButton = this.button;
|
||||
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionRemoveEvent = trialInventionPagedGrid.OnInventionRemoveEvent;
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki = trialInventionButton.CCPNHALKLKI;
|
||||
onInventionRemoveEvent.Invoke(ccpnhalklki);
|
||||
}
|
||||
|
||||
// Token: 0x0400B631 RID: 46641
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B631")]
|
||||
public TrialInventionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B632 RID: 46642
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B632")]
|
||||
public TrialInventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002940 RID: 10560
|
||||
[Token(Token = "0x2002940")]
|
||||
public class WatchStoreInventionsPagedGrid : RecyclerPagedGrid<OBBBPCBIMME, WatchStoreInventionButton>
|
||||
{
|
||||
// Token: 0x06011B79 RID: 72569 RVA: 0x004087A4 File Offset: 0x004069A4
|
||||
[Token(Token = "0x6011B79")]
|
||||
[Address(RVA = "0x801340", Offset = "0x800140", VA = "0x180801340", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(WatchStoreInventionButton LKDLEHGHCAD)
|
||||
{
|
||||
WatchStoreInventionButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnInventionSelectedEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick getButtonAction = button.KGKBJOJICAG;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
WatchStoreInventionsPagedGrid <>4__this = this;
|
||||
WatchStoreInventionButton button4 = button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionSelectedEvent = <>4__this.OnInventionSelectedEvent;
|
||||
OBBBPCBIMME glpnkojpjha = button4.GLPNKOJPJHA;
|
||||
onInventionSelectedEvent.Invoke(glpnkojpjha);
|
||||
};
|
||||
getButtonAction.AddListener(unityAction);
|
||||
}
|
||||
if (this.OnInventionTrialEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick tryButtonAction = button.KBAOOEAOPPH;
|
||||
UnityAction unityAction2 = delegate
|
||||
{
|
||||
WatchStoreInventionsPagedGrid <>4__this2 = this;
|
||||
WatchStoreInventionButton button2 = button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionTrialEvent = <>4__this2.OnInventionTrialEvent;
|
||||
OBBBPCBIMME glpnkojpjha2 = button2.GLPNKOJPJHA;
|
||||
onInventionTrialEvent.Invoke(glpnkojpjha2);
|
||||
};
|
||||
tryButtonAction.AddListener(unityAction2);
|
||||
}
|
||||
if (this.OnInventionInfoEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick infoButtonAction = button.HBPBKENMNJB;
|
||||
UnityAction unityAction3 = delegate
|
||||
{
|
||||
WatchStoreInventionsPagedGrid <>4__this3 = this;
|
||||
WatchStoreInventionButton button3 = button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionInfoEvent = <>4__this3.OnInventionInfoEvent;
|
||||
OBBBPCBIMME glpnkojpjha3 = button3.GLPNKOJPJHA;
|
||||
onInventionInfoEvent.Invoke(glpnkojpjha3);
|
||||
};
|
||||
infoButtonAction.AddListener(unityAction3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B7A RID: 72570 RVA: 0x0040885C File Offset: 0x00406A5C
|
||||
[Token(Token = "0x6011B7A")]
|
||||
[Address(RVA = "0x8014E0", Offset = "0x8002E0", VA = "0x1808014E0")]
|
||||
public void SetInventions(IEnumerable<OBBBPCBIMME> HEIDKAMCPIL, OBBBPCBIMME EGJJHJHIPCF, bool EEFDDMLCDEM = true)
|
||||
{
|
||||
if (Enumerable.Count<OBBBPCBIMME>(HEIDKAMCPIL) != 0)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
return;
|
||||
}
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "Could not find any inventions.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B7B RID: 72571 RVA: 0x00408894 File Offset: 0x00406A94
|
||||
[Token(Token = "0x6011B7B")]
|
||||
[Address(RVA = "0x801310", Offset = "0x800110", VA = "0x180801310", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OBBBPCBIMME LDNFNNNHPPB, WatchStoreInventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetInvention(LDNFNNNHPPB);
|
||||
}
|
||||
|
||||
// Token: 0x06011B7C RID: 72572 RVA: 0x004088B0 File Offset: 0x00406AB0
|
||||
[Token(Token = "0x6011B7C")]
|
||||
[Address(RVA = "0x801620", Offset = "0x800420", VA = "0x180801620")]
|
||||
public WatchStoreInventionsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B63F RID: 46655
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B63F")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionSelectedEvent;
|
||||
|
||||
// Token: 0x0400B640 RID: 46656
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B640")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionTrialEvent;
|
||||
|
||||
// Token: 0x0400B641 RID: 46657
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B641")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionInfoEvent;
|
||||
|
||||
// Token: 0x02002941 RID: 10561
|
||||
[Token(Token = "0x2002941")]
|
||||
[Serializable]
|
||||
public class InventionSelectedEvent : UnityEvent<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x06011B7D RID: 72573 RVA: 0x004088C4 File Offset: 0x00406AC4
|
||||
[Token(Token = "0x6011B7D")]
|
||||
[Address(RVA = "0x7FFA40", Offset = "0x7FE840", VA = "0x1807FFA40")]
|
||||
public InventionSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002942 RID: 10562
|
||||
[Token(Token = "0x2002942")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DPEPCOCCEIN
|
||||
{
|
||||
// Token: 0x06011B7E RID: 72574 RVA: 0x004088D8 File Offset: 0x00406AD8
|
||||
[Token(Token = "0x6011B7E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DPEPCOCCEIN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B7F RID: 72575 RVA: 0x004088EC File Offset: 0x00406AEC
|
||||
[Token(Token = "0x6011B7F")]
|
||||
[Address(RVA = "0x7FF4B0", Offset = "0x7FE2B0", VA = "0x1807FF4B0")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
WatchStoreInventionsPagedGrid watchStoreInventionsPagedGrid = this.<>4__this;
|
||||
WatchStoreInventionButton watchStoreInventionButton = this.button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionSelectedEvent = watchStoreInventionsPagedGrid.OnInventionSelectedEvent;
|
||||
OBBBPCBIMME glpnkojpjha = watchStoreInventionButton.GLPNKOJPJHA;
|
||||
onInventionSelectedEvent.Invoke(glpnkojpjha);
|
||||
}
|
||||
|
||||
// Token: 0x06011B80 RID: 72576 RVA: 0x00408924 File Offset: 0x00406B24
|
||||
[Token(Token = "0x6011B80")]
|
||||
[Address(RVA = "0x7FF510", Offset = "0x7FE310", VA = "0x1807FF510")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
WatchStoreInventionsPagedGrid watchStoreInventionsPagedGrid = this.<>4__this;
|
||||
WatchStoreInventionButton watchStoreInventionButton = this.button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionTrialEvent = watchStoreInventionsPagedGrid.OnInventionTrialEvent;
|
||||
OBBBPCBIMME glpnkojpjha = watchStoreInventionButton.GLPNKOJPJHA;
|
||||
onInventionTrialEvent.Invoke(glpnkojpjha);
|
||||
}
|
||||
|
||||
// Token: 0x06011B81 RID: 72577 RVA: 0x0040895C File Offset: 0x00406B5C
|
||||
[Token(Token = "0x6011B81")]
|
||||
[Address(RVA = "0x7FF570", Offset = "0x7FE370", VA = "0x1807FF570")]
|
||||
internal void <SetupNewChild>b__2()
|
||||
{
|
||||
WatchStoreInventionsPagedGrid watchStoreInventionsPagedGrid = this.<>4__this;
|
||||
WatchStoreInventionButton watchStoreInventionButton = this.button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionInfoEvent = watchStoreInventionsPagedGrid.OnInventionInfoEvent;
|
||||
OBBBPCBIMME glpnkojpjha = watchStoreInventionButton.GLPNKOJPJHA;
|
||||
onInventionInfoEvent.Invoke(glpnkojpjha);
|
||||
}
|
||||
|
||||
// Token: 0x0400B642 RID: 46658
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B642")]
|
||||
public WatchStoreInventionsPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B643 RID: 46659
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B643")]
|
||||
public WatchStoreInventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,178 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028B2 RID: 10418
|
||||
[Token(Token = "0x20028B2")]
|
||||
public class UIImportFriendsDialog : UIDialog<List<DCGAMCKNJDB>, CFLMJLFBOKH.KNKCGOGLCJC, List<DCGAMCKNJDB>>
|
||||
{
|
||||
// Token: 0x0601184D RID: 71757 RVA: 0x003FC42C File Offset: 0x003FA62C
|
||||
[Token(Token = "0x601184D")]
|
||||
[Address(RVA = "0x800EF0", Offset = "0x7FFCF0", VA = "0x180800EF0", Slot = "24")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x0601184E RID: 71758 RVA: 0x003FC444 File Offset: 0x003FA644
|
||||
[Token(Token = "0x601184E")]
|
||||
[Address(RVA = "0x800F40", Offset = "0x7FFD40", VA = "0x180800F40", Slot = "26")]
|
||||
public override PMGCJEPKFOF<List<DCGAMCKNJDB>> ShowDialog(List<DCGAMCKNJDB> DAAFDLFCOGO, CFLMJLFBOKH.KNKCGOGLCJC DIEPOPNJNCO)
|
||||
{
|
||||
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
|
||||
int num = 0;
|
||||
this.OHEHHOMKPLJ = DIEPOPNJNCO;
|
||||
this.FDEBHEBIHOC = num;
|
||||
this.BHEPLKIIEGG = DAAFDLFCOGO;
|
||||
importFriendsPagedGrid.SetAccounts(DAAFDLFCOGO);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0601184F RID: 71759 RVA: 0x003FC484 File Offset: 0x003FA684
|
||||
[Token(Token = "0x601184F")]
|
||||
[Address(RVA = "0x800EC0", Offset = "0x7FFCC0", VA = "0x180800EC0")]
|
||||
private void FGCBPNFEPLC()
|
||||
{
|
||||
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
|
||||
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
|
||||
importFriendsPagedGrid.SetAccounts(bheplkiiegg);
|
||||
}
|
||||
|
||||
// Token: 0x06011850 RID: 71760 RVA: 0x003FC4AC File Offset: 0x003FA6AC
|
||||
[Token(Token = "0x6011850")]
|
||||
[Address(RVA = "0x800E20", Offset = "0x7FFC20", VA = "0x180800E20")]
|
||||
public void Button_Done()
|
||||
{
|
||||
int oahmkbajfin = this.OAHMKBAJFIN;
|
||||
CFLMJLFBOKH.KNKCGOGLCJC ohehhomkplj = this.OHEHHOMKPLJ;
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x06011851 RID: 71761 RVA: 0x003FC4D4 File Offset: 0x003FA6D4
|
||||
[Token(Token = "0x6011851")]
|
||||
[Address(RVA = "0x800B20", Offset = "0x7FF920", VA = "0x180800B20")]
|
||||
public void Button_AddAll()
|
||||
{
|
||||
int size = this.BHEPLKIIEGG._size;
|
||||
CFLMJLFBOKH.KNKCGOGLCJC ohehhomkplj = this.OHEHHOMKPLJ;
|
||||
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
|
||||
Func<DCGAMCKNJDB, int> <>9__9_ = UIImportFriendsDialog.<>c.<>9__9_0;
|
||||
if (<>9__9_ == 0)
|
||||
{
|
||||
UIImportFriendsDialog.<>c.<>9__9_0 = delegate(DCGAMCKNJDB a)
|
||||
{
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = a.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num;
|
||||
return num;
|
||||
};
|
||||
}
|
||||
KKHJMCMNJBE.LLLEKJPBBAP(Enumerable.Select<DCGAMCKNJDB, int>(bheplkiiegg, <>9__9_));
|
||||
List<DCGAMCKNJDB> bheplkiiegg2 = this.BHEPLKIIEGG;
|
||||
base.KHKDGPHPIND(bheplkiiegg2, true);
|
||||
}
|
||||
|
||||
// Token: 0x06011852 RID: 71762 RVA: 0x003FC540 File Offset: 0x003FA740
|
||||
[Token(Token = "0x6011852")]
|
||||
[Address(RVA = "0x800D20", Offset = "0x7FFB20", VA = "0x180800D20")]
|
||||
public void Button_Dismiss(int accountId)
|
||||
{
|
||||
KKHJMCMNJBE.KNGKGCADMNN(accountId);
|
||||
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
|
||||
Predicate<DCGAMCKNJDB> predicate = delegate(DCGAMCKNJDB a)
|
||||
{
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = a.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField) == accountId;
|
||||
};
|
||||
DCGAMCKNJDB dcgamcknjdb = ECNNGIFNNNM.LLFCJKLELNH<DCGAMCKNJDB>(bheplkiiegg, predicate);
|
||||
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
|
||||
List<DCGAMCKNJDB> bheplkiiegg2 = this.BHEPLKIIEGG;
|
||||
importFriendsPagedGrid.SetAccounts(bheplkiiegg2);
|
||||
}
|
||||
|
||||
// Token: 0x06011853 RID: 71763 RVA: 0x003FC5A0 File Offset: 0x003FA7A0
|
||||
[Token(Token = "0x6011853")]
|
||||
[Address(RVA = "0x800CB0", Offset = "0x7FFAB0", VA = "0x180800CB0")]
|
||||
public void Button_Add(int accountId)
|
||||
{
|
||||
KKHJMCMNJBE.DIGJGLHPFMJ(accountId);
|
||||
}
|
||||
|
||||
// Token: 0x06011854 RID: 71764 RVA: 0x003FC5B4 File Offset: 0x003FA7B4
|
||||
[Token(Token = "0x6011854")]
|
||||
[Address(RVA = "0x800FD0", Offset = "0x7FFDD0", VA = "0x180800FD0")]
|
||||
public UIImportFriendsDialog()
|
||||
{
|
||||
List<DCGAMCKNJDB> list = new List();
|
||||
this.BHEPLKIIEGG = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B421 RID: 46113
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B421")]
|
||||
[SerializeField]
|
||||
private ImportFriendsPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400B422 RID: 46114
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B422")]
|
||||
private int FDEBHEBIHOC;
|
||||
|
||||
// Token: 0x0400B423 RID: 46115
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400B423")]
|
||||
private int OAHMKBAJFIN;
|
||||
|
||||
// Token: 0x0400B424 RID: 46116
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B424")]
|
||||
private CFLMJLFBOKH.KNKCGOGLCJC OHEHHOMKPLJ;
|
||||
|
||||
// Token: 0x0400B425 RID: 46117
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B425")]
|
||||
private List<DCGAMCKNJDB> BHEPLKIIEGG;
|
||||
|
||||
// Token: 0x020028B4 RID: 10420
|
||||
[Token(Token = "0x20028B4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DECOBLLOEEC
|
||||
{
|
||||
// Token: 0x06011858 RID: 71768 RVA: 0x003FC634 File Offset: 0x003FA834
|
||||
[Token(Token = "0x6011858")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DECOBLLOEEC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011859 RID: 71769 RVA: 0x003FC648 File Offset: 0x003FA848
|
||||
[Token(Token = "0x6011859")]
|
||||
[Address(RVA = "0x7FF410", Offset = "0x7FE210", VA = "0x1807FF410")]
|
||||
internal bool <Button_Dismiss>b__0(DCGAMCKNJDB a)
|
||||
{
|
||||
CCEOLAOLEKJ <IOINKGNIKDM>k__BackingField = a.<IOINKGNIKDM>k__BackingField;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <IOINKGNIKDM>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
return ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField) == this.accountId;
|
||||
}
|
||||
|
||||
// Token: 0x0400B428 RID: 46120
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B428")]
|
||||
public int accountId;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020028DF RID: 10463
|
||||
[Token(Token = "0x20028DF")]
|
||||
public class VoteNextSubroomPagedGrid : RecyclerPagedGrid<string, VoteNextSubroomButton>
|
||||
{
|
||||
// Token: 0x060118EE RID: 71918 RVA: 0x003FEB7C File Offset: 0x003FCD7C
|
||||
[Token(Token = "0x60118EE")]
|
||||
[Address(RVA = "0x801070", Offset = "0x7FFE70", VA = "0x180801070", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(VoteNextSubroomButton LKDLEHGHCAD)
|
||||
{
|
||||
VoteNextSubroomButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnNextSubroomVotedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button.RadioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
VoteNextSubroomPagedGrid.NextSubroomVoted onNextSubroomVotedEvent = this.OnNextSubroomVotedEvent;
|
||||
bool flag = isOn;
|
||||
string <GKCHDAOPCJL>k__BackingField = button.<GKCHDAOPCJL>k__BackingField;
|
||||
onNextSubroomVotedEvent.Invoke(flag, <GKCHDAOPCJL>k__BackingField);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
VoteNextSubroomButton button2 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button2.RadioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118EF RID: 71919 RVA: 0x003FEBFC File Offset: 0x003FCDFC
|
||||
[Token(Token = "0x60118EF")]
|
||||
[Address(RVA = "0x8011B0", Offset = "0x7FFFB0", VA = "0x1808011B0")]
|
||||
public void UpdateButtonsVoteCount()
|
||||
{
|
||||
int num;
|
||||
bool flag;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
while ((flag && !base.isActiveAndEnabled) || num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060118F0 RID: 71920 RVA: 0x003FEC24 File Offset: 0x003FCE24
|
||||
[Token(Token = "0x60118F0")]
|
||||
[Address(RVA = "0x801190", Offset = "0x7FFF90", VA = "0x180801190")]
|
||||
public void SetSceneNames(IEnumerable<string> FDBJLIDCANP)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060118F1 RID: 71921 RVA: 0x003FEC38 File Offset: 0x003FCE38
|
||||
[Token(Token = "0x60118F1")]
|
||||
[Address(RVA = "0x801040", Offset = "0x7FFE40", VA = "0x180801040", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(string PCBCJKHMBGL, VoteNextSubroomButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetSceneName(PCBCJKHMBGL);
|
||||
}
|
||||
|
||||
// Token: 0x060118F2 RID: 71922 RVA: 0x003FEC54 File Offset: 0x003FCE54
|
||||
[Token(Token = "0x60118F2")]
|
||||
[Address(RVA = "0x8012D0", Offset = "0x8000D0", VA = "0x1808012D0")]
|
||||
public VoteNextSubroomPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4AA RID: 46250
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B4AA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B4AB RID: 46251
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B4AB")]
|
||||
public VoteNextSubroomPagedGrid.NextSubroomVoted OnNextSubroomVotedEvent;
|
||||
|
||||
// Token: 0x020028E0 RID: 10464
|
||||
[Token(Token = "0x20028E0")]
|
||||
[Serializable]
|
||||
public class NextSubroomVoted : UnityEvent<bool, string>
|
||||
{
|
||||
// Token: 0x060118F3 RID: 71923 RVA: 0x003FEC68 File Offset: 0x003FCE68
|
||||
[Token(Token = "0x60118F3")]
|
||||
[Address(RVA = "0x8001E0", Offset = "0x7FEFE0", VA = "0x1808001E0")]
|
||||
public NextSubroomVoted()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028E1 RID: 10465
|
||||
[Token(Token = "0x20028E1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OJLALBKBABN
|
||||
{
|
||||
// Token: 0x060118F4 RID: 71924 RVA: 0x003FEC7C File Offset: 0x003FCE7C
|
||||
[Token(Token = "0x60118F4")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OJLALBKBABN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060118F5 RID: 71925 RVA: 0x003FEC90 File Offset: 0x003FCE90
|
||||
[Token(Token = "0x60118F5")]
|
||||
[Address(RVA = "0x800790", Offset = "0x7FF590", VA = "0x180800790")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
VoteNextSubroomPagedGrid.NextSubroomVoted onNextSubroomVotedEvent = this.<>4__this.OnNextSubroomVotedEvent;
|
||||
bool flag = isOn;
|
||||
string <GKCHDAOPCJL>k__BackingField = this.button.<GKCHDAOPCJL>k__BackingField;
|
||||
onNextSubroomVotedEvent.Invoke(flag, <GKCHDAOPCJL>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B4AC RID: 46252
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B4AC")]
|
||||
public VoteNextSubroomPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B4AD RID: 46253
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4AD")]
|
||||
public VoteNextSubroomButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,630 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom
|
||||
{
|
||||
// Token: 0x0200214A RID: 8522
|
||||
[Token(Token = "0x200214A")]
|
||||
public class AGVirtualKeyboard : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170022BA RID: 8890
|
||||
// (get) Token: 0x0600DAB6 RID: 55990 RVA: 0x0032BA0C File Offset: 0x00329C0C
|
||||
[Token(Token = "0x170022BA")]
|
||||
public bool NCENAIOOGOH
|
||||
{
|
||||
[Token(Token = "0x600DAB6")]
|
||||
[Address(RVA = "0x7E47A0", Offset = "0x7E35A0", VA = "0x1807E47A0")]
|
||||
get
|
||||
{
|
||||
return !this.NMFKAFJMLNO.CFLJGNJLBFG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170022BB RID: 8891
|
||||
// (get) Token: 0x0600DAB7 RID: 55991 RVA: 0x0032BA30 File Offset: 0x00329C30
|
||||
// (set) Token: 0x0600DAB8 RID: 55992 RVA: 0x0032BA44 File Offset: 0x00329C44
|
||||
[Token(Token = "0x170022BB")]
|
||||
public bool HACBIOINOLL
|
||||
{
|
||||
[Token(Token = "0x600DAB7")]
|
||||
[Address(RVA = "0x536440", Offset = "0x535240", VA = "0x180536440")]
|
||||
get
|
||||
{
|
||||
return this.LJHPCFBIFGG;
|
||||
}
|
||||
[Token(Token = "0x600DAB8")]
|
||||
[Address(RVA = "0x7E39D0", Offset = "0x7E27D0", VA = "0x1807E39D0")]
|
||||
private set
|
||||
{
|
||||
if (this.LJHPCFBIFGG != value)
|
||||
{
|
||||
this.LJHPCFBIFGG = value;
|
||||
this.keyboardRoot.SetActive(value);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170022BC RID: 8892
|
||||
// (get) Token: 0x0600DAB9 RID: 55993 RVA: 0x0032BA74 File Offset: 0x00329C74
|
||||
// (set) Token: 0x0600DABA RID: 55994 RVA: 0x0032BA94 File Offset: 0x00329C94
|
||||
[Token(Token = "0x170022BC")]
|
||||
public bool FEFFIAFFELJ
|
||||
{
|
||||
[Token(Token = "0x600DAB9")]
|
||||
[Address(RVA = "0x7E47D0", Offset = "0x7E35D0", VA = "0x1807E47D0")]
|
||||
get
|
||||
{
|
||||
return this.punchkeyboard.HFIGABCINIF;
|
||||
}
|
||||
[Token(Token = "0x600DABA")]
|
||||
[Address(RVA = "0x7E47F0", Offset = "0x7E35F0", VA = "0x1807E47F0")]
|
||||
set
|
||||
{
|
||||
this.punchkeyboard.FEFFIAFFELJ = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170022BD RID: 8893
|
||||
// (get) Token: 0x0600DABB RID: 55995 RVA: 0x0032BAB4 File Offset: 0x00329CB4
|
||||
[Token(Token = "0x170022BD")]
|
||||
private bool LLPPEKINKIG
|
||||
{
|
||||
[Token(Token = "0x600DABB")]
|
||||
[Address(RVA = "0x7E3F70", Offset = "0x7E2D70", VA = "0x1807E3F70")]
|
||||
get
|
||||
{
|
||||
object pfieodojbec = this.PFIEODOJBEC;
|
||||
if (pfieodojbec == 0)
|
||||
{
|
||||
}
|
||||
return pfieodojbec != this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170022BE RID: 8894
|
||||
// (get) Token: 0x0600DABC RID: 55996 RVA: 0x0032BAD4 File Offset: 0x00329CD4
|
||||
[Token(Token = "0x170022BE")]
|
||||
private Vector3 CIGNNBFGBJP
|
||||
{
|
||||
[Token(Token = "0x600DABC")]
|
||||
[Address(RVA = "0x7E3450", Offset = "0x7E2250", VA = "0x1807E3450")]
|
||||
get
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
Vector3 up = Vector3.up;
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
float z2 = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170022BF RID: 8895
|
||||
// (get) Token: 0x0600DABD RID: 55997 RVA: 0x0032BB28 File Offset: 0x00329D28
|
||||
[Token(Token = "0x170022BF")]
|
||||
private Quaternion AABJLDMAPFJ
|
||||
{
|
||||
[Token(Token = "0x600DABD")]
|
||||
[Address(RVA = "0x7E4220", Offset = "0x7E3020", VA = "0x1807E4220")]
|
||||
get
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DABE RID: 55998 RVA: 0x0032BB78 File Offset: 0x00329D78
|
||||
[Token(Token = "0x600DABE")]
|
||||
[Address(RVA = "0x7E3310", Offset = "0x7E2110", VA = "0x1807E3310")]
|
||||
private void Awake()
|
||||
{
|
||||
GameObject gameObject = this.keyboardRoot;
|
||||
bool ljhpcfbifgg = this.LJHPCFBIFGG;
|
||||
gameObject.SetActive(ljhpcfbifgg);
|
||||
Transform parent = base.transform.parent;
|
||||
this.HMCDOEKIJPL = parent;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.BCFBHOCKFHL.z = z;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGVirtualKeyboard.AMLAJIBLNLK amlajiblnlk;
|
||||
amlajiblnlk.System.IDisposable.Dispose();
|
||||
amlajiblnlk.<>1__state = (int)((ulong)0L);
|
||||
amlajiblnlk.<>4__this = this;
|
||||
int num = 0;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(num, amlajiblnlk);
|
||||
this.AENELEOCFPJ = kfbabpapimb;
|
||||
}
|
||||
|
||||
// Token: 0x0600DABF RID: 55999 RVA: 0x0032BC08 File Offset: 0x00329E08
|
||||
[Token(Token = "0x600DABF")]
|
||||
[Address(RVA = "0x7E4660", Offset = "0x7E3460", VA = "0x1807E4660")]
|
||||
private void Start()
|
||||
{
|
||||
Punchkeyboard punchkeyboard;
|
||||
Delegate @delegate;
|
||||
for (;;)
|
||||
{
|
||||
punchkeyboard = this.punchkeyboard;
|
||||
Action onAnyKeyPressed = punchkeyboard.OnAnyKeyPressed;
|
||||
Action action = new Action(this.DMOECGLMCGO);
|
||||
@delegate = Delegate.Combine(onAnyKeyPressed, action);
|
||||
if (@delegate == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (@delegate != 0)
|
||||
{
|
||||
goto Block_1;
|
||||
}
|
||||
}
|
||||
punchkeyboard.OnAnyKeyPressed = @delegate;
|
||||
return;
|
||||
Block_1:
|
||||
punchkeyboard.OnAnyKeyPressed = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC0 RID: 56000 RVA: 0x0032BC58 File Offset: 0x00329E58
|
||||
[Token(Token = "0x600DAC0")]
|
||||
[Address(RVA = "0x7E4110", Offset = "0x7E2F10", VA = "0x1807E4110")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Punchkeyboard punchkeyboard2;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Punchkeyboard punchkeyboard = this.punchkeyboard;
|
||||
int num = 0;
|
||||
if (!(punchkeyboard != num))
|
||||
{
|
||||
goto IL_4B;
|
||||
}
|
||||
punchkeyboard2 = this.punchkeyboard;
|
||||
Action onAnyKeyPressed = punchkeyboard2.OnAnyKeyPressed;
|
||||
Action action = new Action(this.DMOECGLMCGO);
|
||||
@delegate = Delegate.Remove(onAnyKeyPressed, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
punchkeyboard2.OnAnyKeyPressed = @delegate;
|
||||
IL_4B:
|
||||
if (this.AENELEOCFPJ != 0)
|
||||
{
|
||||
}
|
||||
this.AENELEOCFPJ = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC1 RID: 56001 RVA: 0x0032BCC8 File Offset: 0x00329EC8
|
||||
[Token(Token = "0x600DAC1")]
|
||||
[Address(RVA = "0x7E3E00", Offset = "0x7E2C00", VA = "0x1807E3E00")]
|
||||
private IEnumerator<KENFJGFMIPM> IONJHHDNPEB()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DAC1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.AGVirtualKeyboard::IONJHHDNPEB()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(AMLAJIBLNLK::System.IDisposable.Dispose, ldloc:AMLAJIBLNLK(var_0))
|
||||
stfld:int32(AMLAJIBLNLK::<>1__state, ldloc:AMLAJIBLNLK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:AGVirtualKeyboard(AMLAJIBLNLK::<>4__this, ldloc:AMLAJIBLNLK(var_0), ldloc:AGVirtualKeyboard(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC2 RID: 56002 RVA: 0x0032BCEC File Offset: 0x00329EEC
|
||||
[Token(Token = "0x600DAC2")]
|
||||
[Address(RVA = "0x7E3980", Offset = "0x7E2780", VA = "0x1807E3980")]
|
||||
private void GAJIJLPDHNI()
|
||||
{
|
||||
object pfieodojbec = this.PFIEODOJBEC;
|
||||
if ((pfieodojbec == 0 || pfieodojbec == this) && !this.NMFKAFJMLNO.CFLJGNJLBFG)
|
||||
{
|
||||
this.IHKAJOHJMDL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC3 RID: 56003 RVA: 0x0032BD24 File Offset: 0x00329F24
|
||||
[Token(Token = "0x600DAC3")]
|
||||
[Address(RVA = "0x7E3A30", Offset = "0x7E2830", VA = "0x1807E3A30")]
|
||||
private void IHKAJOHJMDL()
|
||||
{
|
||||
int num = 0;
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
||||
{
|
||||
object pfieodojbec = this.PFIEODOJBEC;
|
||||
if (pfieodojbec == 0 || pfieodojbec != this)
|
||||
{
|
||||
}
|
||||
if (this.LKFIONJGANF == 0 || pfieodojbec != 0)
|
||||
{
|
||||
TMP_InputField <JBLJOOPHIAE>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<JBLJOOPHIAE>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<JBLJOOPHIAE>k__BackingField != num2)
|
||||
{
|
||||
GHEELCONOBP componentInParent = <JBLJOOPHIAE>k__BackingField.GetComponentInParent<GHEELCONOBP>();
|
||||
}
|
||||
int num3 = 0;
|
||||
bool flag = <JBLJOOPHIAE>k__BackingField != num3;
|
||||
}
|
||||
}
|
||||
int num4 = 0;
|
||||
bool ljhpcfbifgg = this.LJHPCFBIFGG;
|
||||
if (num4 != (ljhpcfbifgg ? 1 : 0) || num != this.LKFIONJGANF)
|
||||
{
|
||||
if (num4 != 0)
|
||||
{
|
||||
int num5;
|
||||
if (num != 0 && num < num5)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num6 = 0;
|
||||
if (!(num != num6))
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
float z2 = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
this.LKFIONJGANF = num;
|
||||
while (num == 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (ljhpcfbifgg && this == this.PFIEODOJBEC)
|
||||
{
|
||||
int num5 = 0;
|
||||
int num7 = 0;
|
||||
this.BPGGLKJKBPD(num7 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC4 RID: 56004 RVA: 0x0032BE10 File Offset: 0x0032A010
|
||||
[Token(Token = "0x600DAC4")]
|
||||
[Address(RVA = "0x7E3F90", Offset = "0x7E2D90", VA = "0x1807E3F90")]
|
||||
private bool NPDDBKCNBIP(out GHEELCONOBP BCJJAJMMGDJ)
|
||||
{
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
||||
{
|
||||
object pfieodojbec = this.PFIEODOJBEC;
|
||||
if (pfieodojbec != 0 && pfieodojbec != this)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (this.LKFIONJGANF == 0 || pfieodojbec != 0)
|
||||
{
|
||||
TMP_InputField <JBLJOOPHIAE>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<JBLJOOPHIAE>k__BackingField;
|
||||
int num = 0;
|
||||
if (<JBLJOOPHIAE>k__BackingField != num)
|
||||
{
|
||||
GHEELCONOBP componentInParent = <JBLJOOPHIAE>k__BackingField.GetComponentInParent<GHEELCONOBP>();
|
||||
}
|
||||
int num2 = 0;
|
||||
return <JBLJOOPHIAE>k__BackingField != num2;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC5 RID: 56005 RVA: 0x0032BE7C File Offset: 0x0032A07C
|
||||
[Token(Token = "0x600DAC5")]
|
||||
[Address(RVA = "0x7E3930", Offset = "0x7E2730", VA = "0x1807E3930")]
|
||||
public void DisableAutomaticOpening(object PIHIPPPPEBI)
|
||||
{
|
||||
this.NMFKAFJMLNO.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC6 RID: 56006 RVA: 0x0032BE9C File Offset: 0x0032A09C
|
||||
[Token(Token = "0x600DAC6")]
|
||||
[Address(RVA = "0x7E3950", Offset = "0x7E2750", VA = "0x1807E3950")]
|
||||
public void EnableAutomaticOpening(object PIHIPPPPEBI)
|
||||
{
|
||||
this.NMFKAFJMLNO.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC7 RID: 56007 RVA: 0x0032BEBC File Offset: 0x0032A0BC
|
||||
[Token(Token = "0x600DAC7")]
|
||||
[Address(RVA = "0x7E4520", Offset = "0x7E3320", VA = "0x1807E4520")]
|
||||
public void ShowKeyboard(object PIHIPPPPEBI, Transform MIDAHPBMMAK)
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC8 RID: 56008 RVA: 0x0032BEDC File Offset: 0x0032A0DC
|
||||
[Token(Token = "0x600DAC8")]
|
||||
[Address(RVA = "0x7E4610", Offset = "0x7E3410", VA = "0x1807E4610")]
|
||||
public void ShowKeyboard(object PIHIPPPPEBI, Vector3 NAIDPMBKHPK, Quaternion HIIDGDPHKJK)
|
||||
{
|
||||
float z = NAIDPMBKHPK.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600DAC9 RID: 56009 RVA: 0x0032BEF0 File Offset: 0x0032A0F0
|
||||
[Token(Token = "0x600DAC9")]
|
||||
[Address(RVA = "0x7E3180", Offset = "0x7E1F80", VA = "0x1807E3180")]
|
||||
private void AAGOLGJFJHN(object PIHIPPPPEBI, Transform HICENEOPGOF, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
if (this.LJHPCFBIFGG && this.PFIEODOJBEC == PIHIPPPPEBI)
|
||||
{
|
||||
Transform parent = base.transform.parent;
|
||||
if (!(HICENEOPGOF != parent))
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this.HFCGLFGOMJA != 0)
|
||||
{
|
||||
this.HFCGLFGOMJA = (ulong)0L;
|
||||
}
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGVirtualKeyboard.HBHMANFLPFL hbhmanflpfl;
|
||||
hbhmanflpfl.System.IDisposable.Dispose();
|
||||
float z = GHBPCACOCOL.z;
|
||||
hbhmanflpfl.localPosition.z = z;
|
||||
hbhmanflpfl.<>1__state = (int)((ulong)0L);
|
||||
hbhmanflpfl.<>4__this = this;
|
||||
hbhmanflpfl.parent = HICENEOPGOF;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(this, hbhmanflpfl);
|
||||
this.HFCGLFGOMJA = kfbabpapimb;
|
||||
this.PFIEODOJBEC = PIHIPPPPEBI;
|
||||
}
|
||||
|
||||
// Token: 0x0600DACA RID: 56010 RVA: 0x0032BF8C File Offset: 0x0032A18C
|
||||
[Token(Token = "0x600DACA")]
|
||||
[Address(RVA = "0x7E3A10", Offset = "0x7E2810", VA = "0x1807E3A10")]
|
||||
public void HideKeyboard(object PIHIPPPPEBI, bool CCMCLPFEIKO = false)
|
||||
{
|
||||
if (this.LJHPCFBIFGG && PIHIPPPPEBI == this.PFIEODOJBEC)
|
||||
{
|
||||
this.BPGGLKJKBPD(CCMCLPFEIKO);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DACB RID: 56011 RVA: 0x0032BFB4 File Offset: 0x0032A1B4
|
||||
[Token(Token = "0x600DACB")]
|
||||
[Address(RVA = "0x7E3970", Offset = "0x7E2770", VA = "0x1807E3970")]
|
||||
public void ForceHideKeyboard(bool CCMCLPFEIKO)
|
||||
{
|
||||
this.BPGGLKJKBPD(CCMCLPFEIKO);
|
||||
}
|
||||
|
||||
// Token: 0x0600DACC RID: 56012 RVA: 0x0032BFC8 File Offset: 0x0032A1C8
|
||||
[Token(Token = "0x600DACC")]
|
||||
[Address(RVA = "0x7E37F0", Offset = "0x7E25F0", VA = "0x1807E37F0")]
|
||||
private void BPGGLKJKBPD(bool CCMCLPFEIKO)
|
||||
{
|
||||
if (this.LJHPCFBIFGG)
|
||||
{
|
||||
IDisposable hfcglfgomja = this.HFCGLFGOMJA;
|
||||
int num = 0;
|
||||
if (hfcglfgomja != 0)
|
||||
{
|
||||
this.HFCGLFGOMJA = num;
|
||||
}
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGVirtualKeyboard.MNNHDFBBCCD mnnhdfbbccd;
|
||||
mnnhdfbbccd.System.IDisposable.Dispose();
|
||||
mnnhdfbbccd.<>1__state = num;
|
||||
mnnhdfbbccd.<>4__this = this;
|
||||
mnnhdfbbccd.immediate = CCMCLPFEIKO;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(mnnhdfbbccd);
|
||||
this.PFIEODOJBEC = num;
|
||||
this.LKFIONJGANF = num;
|
||||
this.HFCGLFGOMJA = kfbabpapimb;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DACD RID: 56013 RVA: 0x0032C038 File Offset: 0x0032A238
|
||||
[Token(Token = "0x600DACD")]
|
||||
[Address(RVA = "0x7E3E60", Offset = "0x7E2C60", VA = "0x1807E3E60")]
|
||||
private IEnumerator<KENFJGFMIPM> JEKKPGJCAOP(Transform HICENEOPGOF, Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DACD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.AGVirtualKeyboard::JEKKPGJCAOP(UnityEngine.Transform,UnityEngine.Vector3,UnityEngine.Quaternion)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(HBHMANFLPFL::System.IDisposable.Dispose, ldloc:HBHMANFLPFL(var_0))
|
||||
stloc:float32(var_1_0C, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](GHBPCACOCOL)))
|
||||
stfld:Transform(HBHMANFLPFL::parent, ldloc:HBHMANFLPFL(var_0), ldloc:Transform(HICENEOPGOF))
|
||||
stfld:int32(HBHMANFLPFL::<>1__state, ldloc:HBHMANFLPFL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:AGVirtualKeyboard(HBHMANFLPFL::<>4__this, ldloc:HBHMANFLPFL(var_0), ldloc:AGVirtualKeyboard(this))
|
||||
stfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](HBHMANFLPFL::localPosition, ldloc:HBHMANFLPFL(var_0)), ldloc:float32(var_1_0C))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600DACE RID: 56014 RVA: 0x0032C074 File Offset: 0x0032A274
|
||||
[Token(Token = "0x600DACE")]
|
||||
[Address(RVA = "0x7E3F00", Offset = "0x7E2D00", VA = "0x1807E3F00")]
|
||||
private IEnumerator<KENFJGFMIPM> MOPAABEEHFG(bool CCMCLPFEIKO)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DACE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.AGVirtualKeyboard::MOPAABEEHFG(System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(MNNHDFBBCCD::System.IDisposable.Dispose, ldloc:MNNHDFBBCCD(var_0))
|
||||
stfld:AGVirtualKeyboard(MNNHDFBBCCD::<>4__this, ldloc:MNNHDFBBCCD(var_0), ldloc:AGVirtualKeyboard(this))
|
||||
stfld:int32(MNNHDFBBCCD::<>1__state, ldloc:MNNHDFBBCCD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:bool(MNNHDFBBCCD::immediate, ldloc:MNNHDFBBCCD(var_0), ldloc:bool(CCMCLPFEIKO))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600DACF RID: 56015 RVA: 0x0032C0A0 File Offset: 0x0032A2A0
|
||||
[Token(Token = "0x600DACF")]
|
||||
[Address(RVA = "0x7E3910", Offset = "0x7E2710", VA = "0x1807E3910")]
|
||||
private void DMOECGLMCGO()
|
||||
{
|
||||
Action onAnyKeyPressed = this.OnAnyKeyPressed;
|
||||
if (onAnyKeyPressed != 0)
|
||||
{
|
||||
onAnyKeyPressed();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DAD0 RID: 56016 RVA: 0x0032C0C0 File Offset: 0x0032A2C0
|
||||
[Token(Token = "0x600DAD0")]
|
||||
[Address(RVA = "0x7E4730", Offset = "0x7E3530", VA = "0x1807E4730")]
|
||||
public AGVirtualKeyboard()
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
this.NMFKAFJMLNO = aolmggapkeh;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04008E86 RID: 36486
|
||||
[Token(Token = "0x4008E86")]
|
||||
private const float NCCAMHCBPGL = 0.3f;
|
||||
|
||||
// Token: 0x04008E87 RID: 36487
|
||||
[Token(Token = "0x4008E87")]
|
||||
private const string KMGMCFJGLJD = "KeyboardActive";
|
||||
|
||||
// Token: 0x04008E88 RID: 36488
|
||||
[Token(Token = "0x4008E88")]
|
||||
private const float JLGMNADJJPJ = 0.5f;
|
||||
|
||||
// Token: 0x04008E89 RID: 36489
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4008E89")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private Punchkeyboard punchkeyboard;
|
||||
|
||||
// Token: 0x04008E8A RID: 36490
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4008E8A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x04008E8B RID: 36491
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4008E8B")]
|
||||
[SerializeField]
|
||||
private GameObject keyboardRoot;
|
||||
|
||||
// Token: 0x04008E8C RID: 36492
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4008E8C")]
|
||||
[SerializeField]
|
||||
private float detachedDistance = 0.62f;
|
||||
|
||||
// Token: 0x04008E8D RID: 36493
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4008E8D")]
|
||||
[SerializeField]
|
||||
private float detachedHeightOffset = -0.33f;
|
||||
|
||||
// Token: 0x04008E8E RID: 36494
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4008E8E")]
|
||||
[SerializeField]
|
||||
private float detachedPitch = -25f;
|
||||
|
||||
// Token: 0x04008E8F RID: 36495
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4008E8F")]
|
||||
private AOLMGGAPKEH NMFKAFJMLNO;
|
||||
|
||||
// Token: 0x04008E90 RID: 36496
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4008E90")]
|
||||
private object PFIEODOJBEC;
|
||||
|
||||
// Token: 0x04008E91 RID: 36497
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4008E91")]
|
||||
private GHEELCONOBP LKFIONJGANF;
|
||||
|
||||
// Token: 0x04008E92 RID: 36498
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4008E92")]
|
||||
private Vector3 BCFBHOCKFHL;
|
||||
|
||||
// Token: 0x04008E93 RID: 36499
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4008E93")]
|
||||
private Transform HMCDOEKIJPL;
|
||||
|
||||
// Token: 0x04008E94 RID: 36500
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4008E94")]
|
||||
private IDisposable HFCGLFGOMJA;
|
||||
|
||||
// Token: 0x04008E95 RID: 36501
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4008E95")]
|
||||
private IDisposable AENELEOCFPJ;
|
||||
|
||||
// Token: 0x04008E96 RID: 36502
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4008E96")]
|
||||
private bool LJHPCFBIFGG;
|
||||
|
||||
// Token: 0x04008E97 RID: 36503
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4008E97")]
|
||||
public Action OnAnyKeyPressed;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,154 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom
|
||||
{
|
||||
// Token: 0x02002045 RID: 8261
|
||||
[Token(Token = "0x2002045")]
|
||||
public class AccountRestrictedVisibilityObject : VisibilityRestriction
|
||||
{
|
||||
// Token: 0x0600D361 RID: 54113 RVA: 0x0030D52C File Offset: 0x0030B72C
|
||||
[Token(Token = "0x600D361")]
|
||||
[Address(RVA = "0x7E4950", Offset = "0x7E3750", VA = "0x1807E4950", Slot = "4")]
|
||||
protected override void CNEJGKOACCI()
|
||||
{
|
||||
base..ctor();
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action<bool> action = new Action(this.GGJKEGAGHGF);
|
||||
instance.OnJuniorStatusChanged += action;
|
||||
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
this.HKMHFLEIPIM(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600D362 RID: 54114 RVA: 0x0030D578 File Offset: 0x0030B778
|
||||
[Token(Token = "0x600D362")]
|
||||
[Address(RVA = "0x7E4C80", Offset = "0x7E3A80", VA = "0x1807E4C80")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action<bool> action = new Action(this.GGJKEGAGHGF);
|
||||
instance2.OnJuniorStatusChanged -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600D363 RID: 54115 RVA: 0x0030D5B8 File Offset: 0x0030B7B8
|
||||
[Token(Token = "0x600D363")]
|
||||
[Address(RVA = "0x7E4B30", Offset = "0x7E3930", VA = "0x1807E4B30")]
|
||||
private void GGJKEGAGHGF(bool ILMFHKCBEPN)
|
||||
{
|
||||
this.HKMHFLEIPIM(ILMFHKCBEPN);
|
||||
}
|
||||
|
||||
// Token: 0x0600D364 RID: 54116 RVA: 0x0030D5CC File Offset: 0x0030B7CC
|
||||
[Token(Token = "0x600D364")]
|
||||
[Address(RVA = "0x7E4BF0", Offset = "0x7E39F0", VA = "0x1807E4BF0")]
|
||||
private void HKMHFLEIPIM(bool ILMFHKCBEPN)
|
||||
{
|
||||
this.ILMFHKCBEPN = ILMFHKCBEPN;
|
||||
bool flag = EIMGAFPPJFD.AFFHLKBCIGM();
|
||||
this.PHJLEKAPDHE = flag;
|
||||
bool flag2 = EIMGAFPPJFD.PMFACCFMKGE();
|
||||
this.JAHPKGMHNHF = flag2;
|
||||
this.CNEJGKOACCI();
|
||||
}
|
||||
|
||||
// Token: 0x0600D365 RID: 54117 RVA: 0x0030D604 File Offset: 0x0030B804
|
||||
[Token(Token = "0x600D365")]
|
||||
[Address(RVA = "0x7E4B40", Offset = "0x7E3940", VA = "0x1807E4B40", Slot = "5")]
|
||||
protected override void GGNKLEGFKPK()
|
||||
{
|
||||
AccountRestrictedVisibilityObject.KJAILIMELDD kjailimeldd = this.evaluationMode;
|
||||
int num = 0;
|
||||
uint num2;
|
||||
num2 += (uint)2;
|
||||
if (kjailimeldd == AccountRestrictedVisibilityObject.KJAILIMELDD.AllNonExclusive)
|
||||
{
|
||||
AccountRestrictedVisibilityObject.PDILHELDKJP pdilheldkjp = this.visibleFor;
|
||||
}
|
||||
if (kjailimeldd == AccountRestrictedVisibilityObject.KJAILIMELDD.Any)
|
||||
{
|
||||
}
|
||||
bool activeSelf = base.gameObject.activeSelf;
|
||||
if (num != (activeSelf ? 1 : 0))
|
||||
{
|
||||
base.gameObject.SetActive(num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600D366 RID: 54118 RVA: 0x0030D654 File Offset: 0x0030B854
|
||||
[Token(Token = "0x600D366")]
|
||||
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
||||
public AccountRestrictedVisibilityObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400874F RID: 34639
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400874F")]
|
||||
[HFGCKDPPLAC]
|
||||
[SerializeField]
|
||||
private AccountRestrictedVisibilityObject.PDILHELDKJP visibleFor;
|
||||
|
||||
// Token: 0x04008750 RID: 34640
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4008750")]
|
||||
[SerializeField]
|
||||
private AccountRestrictedVisibilityObject.KJAILIMELDD evaluationMode;
|
||||
|
||||
// Token: 0x04008751 RID: 34641
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4008751")]
|
||||
private bool ILMFHKCBEPN;
|
||||
|
||||
// Token: 0x04008752 RID: 34642
|
||||
[FieldOffset(Offset = "0x29")]
|
||||
[Token(Token = "0x4008752")]
|
||||
private bool PHJLEKAPDHE;
|
||||
|
||||
// Token: 0x04008753 RID: 34643
|
||||
[FieldOffset(Offset = "0x2A")]
|
||||
[Token(Token = "0x4008753")]
|
||||
private bool JAHPKGMHNHF;
|
||||
|
||||
// Token: 0x02002046 RID: 8262
|
||||
[Token(Token = "0x2002046")]
|
||||
public enum PDILHELDKJP
|
||||
{
|
||||
// Token: 0x04008755 RID: 34645
|
||||
[Token(Token = "0x4008755")]
|
||||
Junior = 1,
|
||||
// Token: 0x04008756 RID: 34646
|
||||
[Token(Token = "0x4008756")]
|
||||
NonJunior,
|
||||
// Token: 0x04008757 RID: 34647
|
||||
[Token(Token = "0x4008757")]
|
||||
UGC_Allowed = 4,
|
||||
// Token: 0x04008758 RID: 34648
|
||||
[Token(Token = "0x4008758")]
|
||||
UGC_Blocked = 8,
|
||||
// Token: 0x04008759 RID: 34649
|
||||
[Token(Token = "0x4008759")]
|
||||
Chat_Allowed = 16,
|
||||
// Token: 0x0400875A RID: 34650
|
||||
[Token(Token = "0x400875A")]
|
||||
Chat_Blocked = 32
|
||||
}
|
||||
|
||||
// Token: 0x02002047 RID: 8263
|
||||
[Token(Token = "0x2002047")]
|
||||
public enum KJAILIMELDD
|
||||
{
|
||||
// Token: 0x0400875C RID: 34652
|
||||
[Token(Token = "0x400875C")]
|
||||
AllNonExclusive,
|
||||
// Token: 0x0400875D RID: 34653
|
||||
[Token(Token = "0x400875D")]
|
||||
Any
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,809 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C6E RID: 11374
|
||||
[Token(Token = "0x2002C6E")]
|
||||
[RequireComponent(typeof(ArenaEncounterSpawner))]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaBase : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003571 RID: 13681
|
||||
// (get) Token: 0x0601343C RID: 78908 RVA: 0x00478EF0 File Offset: 0x004770F0
|
||||
// (set) Token: 0x0601343D RID: 78909 RVA: 0x00478F10 File Offset: 0x00477110
|
||||
[Token(Token = "0x17003571")]
|
||||
private CGLKOJIMDIH IFENDLANEGG
|
||||
{
|
||||
[Token(Token = "0x601343C")]
|
||||
[Address(RVA = "0x7E5370", Offset = "0x7E4170", VA = "0x1807E5370")]
|
||||
get
|
||||
{
|
||||
return this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x601343D")]
|
||||
[Address(RVA = "0x7E55D0", Offset = "0x7E43D0", VA = "0x1807E55D0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> hefjfejkdda = this.HEFJFEJKDDA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003572 RID: 13682
|
||||
// (get) Token: 0x0601343E RID: 78910 RVA: 0x00478F2C File Offset: 0x0047712C
|
||||
// (set) Token: 0x0601343F RID: 78911 RVA: 0x00478F4C File Offset: 0x0047714C
|
||||
[Token(Token = "0x17003572")]
|
||||
private CGLKOJIMDIH BOHHBIKLOIM
|
||||
{
|
||||
[Token(Token = "0x601343E")]
|
||||
[Address(RVA = "0x7E6F70", Offset = "0x7E5D70", VA = "0x1807E6F70")]
|
||||
get
|
||||
{
|
||||
return this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x601343F")]
|
||||
[Address(RVA = "0x7E59F0", Offset = "0x7E47F0", VA = "0x1807E59F0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> nhojbicajin = this.NHOJBICAJIN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003573 RID: 13683
|
||||
// (get) Token: 0x06013440 RID: 78912 RVA: 0x00478F68 File Offset: 0x00477168
|
||||
// (set) Token: 0x06013441 RID: 78913 RVA: 0x00478F88 File Offset: 0x00477188
|
||||
[Token(Token = "0x17003573")]
|
||||
private float LBLDHJMELGH
|
||||
{
|
||||
[Token(Token = "0x6013440")]
|
||||
[Address(RVA = "0x7E6810", Offset = "0x7E5610", VA = "0x1807E6810")]
|
||||
get
|
||||
{
|
||||
return this.FIFLHEPKNIO.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6013441")]
|
||||
[Address(RVA = "0x7E6DC0", Offset = "0x7E5BC0", VA = "0x1807E6DC0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<float> fiflhepknio = this.FIFLHEPKNIO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013442 RID: 78914 RVA: 0x00478FA4 File Offset: 0x004771A4
|
||||
[Token(Token = "0x6013442")]
|
||||
[Address(RVA = "0x7E4D90", Offset = "0x7E3B90", VA = "0x1807E4D90", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
this.BNMHBLEAPMJ();
|
||||
ArenaBaseVisuals componentInChildren = base.GetComponentInChildren<ArenaBaseVisuals>(true);
|
||||
this.CBDFGLGMKOA = componentInChildren;
|
||||
int num = 0;
|
||||
if (componentInChildren != num)
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
|
||||
string text = this.baseName;
|
||||
cbdfglgmkoa.SetBaseName(text);
|
||||
}
|
||||
CGLKOJIMDIH cglkojimdih = this.defaultTeam;
|
||||
Action action = new Action(this.BNMHBLEAPMJ);
|
||||
int num2 = 0;
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> kllmcpfpiie;
|
||||
this.HEFJFEJKDDA = kllmcpfpiie;
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> kllmcpfpiie2;
|
||||
this.NHOJBICAJIN = kllmcpfpiie2;
|
||||
KLLMCPFPIIE<float> kllmcpfpiie3;
|
||||
this.FIFLHEPKNIO = kllmcpfpiie3;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "TIMER", OHOEENCHJJE.MASTER);
|
||||
this.BBPALMFNGJP = mjnlddclogp;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SM", OHOEENCHJJE.MASTER, num3);
|
||||
num3 = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH);
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num2);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.HPEJEAEKLED);
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HOKEBJILPID);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NNNAFBFIFBP);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.IMHFLDLKNCN);
|
||||
DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCKCEOBDIOF);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ENHOGLBAOGO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJKJMBHDDLH);
|
||||
}
|
||||
|
||||
// Token: 0x06013443 RID: 78915 RVA: 0x004790F4 File Offset: 0x004772F4
|
||||
[Token(Token = "0x6013443")]
|
||||
[Address(RVA = "0x7E7550", Offset = "0x7E6350", VA = "0x1807E7550")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.BBPALMFNGJP.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x06013444 RID: 78916 RVA: 0x00479120 File Offset: 0x00477320
|
||||
[Token(Token = "0x6013444")]
|
||||
[Address(RVA = "0x7E66E0", Offset = "0x7E54E0", VA = "0x1807E66E0")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
LockableDoor lockableDoor = this.redTeamPortal;
|
||||
this.MCMIHLAAOGO = instance;
|
||||
int num = 0;
|
||||
if (lockableDoor != num)
|
||||
{
|
||||
bool isLocked = this.redTeamPortal.NLLONFJBKKP;
|
||||
}
|
||||
LockableDoor lockableDoor2 = this.blueTeamPortal;
|
||||
int num2 = 0;
|
||||
if (lockableDoor2 != num2)
|
||||
{
|
||||
bool isLocked2 = this.blueTeamPortal.NLLONFJBKKP;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num3 = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num3);
|
||||
}
|
||||
|
||||
// Token: 0x06013445 RID: 78917 RVA: 0x00479198 File Offset: 0x00477398
|
||||
[Token(Token = "0x6013445")]
|
||||
[Address(RVA = "0x7E6E20", Offset = "0x7E5C20", VA = "0x1807E6E20")]
|
||||
public void MasterActivate()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (this.canChangeTeam)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.defaultTeam;
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> hefjfejkdda = this.HEFJFEJKDDA;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013446 RID: 78918 RVA: 0x004791D4 File Offset: 0x004773D4
|
||||
[Token(Token = "0x6013446")]
|
||||
[Address(RVA = "0x7E6EF0", Offset = "0x7E5CF0", VA = "0x1807E6EF0")]
|
||||
public void MasterDeactivate()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013447 RID: 78919 RVA: 0x00479204 File Offset: 0x00477404
|
||||
[Token(Token = "0x6013447")]
|
||||
[Address(RVA = "0x7E6D00", Offset = "0x7E5B00", VA = "0x1807E6D00")]
|
||||
private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
|
||||
int num = 0;
|
||||
if (cbdfglgmkoa != num)
|
||||
{
|
||||
this.CBDFGLGMKOA.SetInactive();
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.encounterSpawner.MasterDestroyAllActiveEncounters();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013448 RID: 78920 RVA: 0x0047924C File Offset: 0x0047744C
|
||||
[Token(Token = "0x6013448")]
|
||||
[Address(RVA = "0x7E5F90", Offset = "0x7E4D90", VA = "0x1807E5F90")]
|
||||
private void HPEJEAEKLED()
|
||||
{
|
||||
int num = 0;
|
||||
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
|
||||
int num2 = 0;
|
||||
if (cbdfglgmkoa != num2)
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA;
|
||||
if (this.NHOJBICAJIN.IAHDANBDAAM() != -1)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
Color white = Color.white;
|
||||
if (this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
Color white2 = Color.white;
|
||||
float num3 = this.FIFLHEPKNIO.IAHDANBDAAM();
|
||||
float num4 = this.captureRadius;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
ArenaBase.BAPIKHMDOGD bapikhmdogd;
|
||||
if (bapikhmdogd == ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih2 = this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
if (num != (int)cglkojimdih2)
|
||||
{
|
||||
int num5 = 0;
|
||||
this.LBLDHJMELGH = (float)num5;
|
||||
}
|
||||
this.BOHHBIKLOIM = (CGLKOJIMDIH)num;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013449 RID: 78921 RVA: 0x0047931C File Offset: 0x0047751C
|
||||
[Token(Token = "0x6013449")]
|
||||
[Address(RVA = "0x7E5C60", Offset = "0x7E4A60", VA = "0x1807E5C60")]
|
||||
private void HOKEBJILPID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
string text = this.baseName;
|
||||
string text3;
|
||||
string text2 = text3 + " CAPTURING BASE " + text;
|
||||
GameManager mcmihlaaogo = this.MCMIHLAAOGO;
|
||||
GameTeamManager teamManager = mcmihlaaogo.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int playerTeam = (int)teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
|
||||
int num = this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
CGLKOJIMDIH cglkojimdih3 = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
if (num == (int)cglkojimdih3)
|
||||
{
|
||||
}
|
||||
float num2 = this.FIFLHEPKNIO.IAHDANBDAAM();
|
||||
int num3 = 0;
|
||||
float num4 = Mathf.Lerp(num2, (float)num3, num2);
|
||||
bbpalmfngjp.KGFFMEICLNN(num4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601344A RID: 78922 RVA: 0x004793E8 File Offset: 0x004775E8
|
||||
[Token(Token = "0x601344A")]
|
||||
[Address(RVA = "0x7E6340", Offset = "0x7E5140", VA = "0x1807E6340")]
|
||||
private void IMHFLDLKNCN()
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
|
||||
int num = 0;
|
||||
if (cbdfglgmkoa != num)
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA;
|
||||
if (this.NHOJBICAJIN.IAHDANBDAAM() != -1)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
Color white = Color.white;
|
||||
if (this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
Color white2 = Color.white;
|
||||
float num2 = this.GJBMKGGPPEK();
|
||||
float num3 = this.captureRadius;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
ArenaBase.BAPIKHMDOGD bapikhmdogd;
|
||||
if (bapikhmdogd != ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
CGLKOJIMDIH cglkojimdih2 = this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
if (this.BBPALMFNGJP.OLGMEEIPCAL)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih3 = this.BOHHBIKLOIM;
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601344B RID: 78923 RVA: 0x004794BC File Offset: 0x004776BC
|
||||
[Token(Token = "0x601344B")]
|
||||
[Address(RVA = "0x7E6FC0", Offset = "0x7E5DC0", VA = "0x1807E6FC0")]
|
||||
private void NNNAFBFIFBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
string text = this.baseName;
|
||||
string text3;
|
||||
string text2 = text3 + " CAPTURED BASE " + text;
|
||||
GameTeamManager teamManager = this.MCMIHLAAOGO.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int playerTeam = (int)teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = 0;
|
||||
float num2 = this.GJBMKGGPPEK();
|
||||
this.FIFLHEPKNIO.BDJFGEJFPPO(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601344C RID: 78924 RVA: 0x00479548 File Offset: 0x00477748
|
||||
[Token(Token = "0x601344C")]
|
||||
[Address(RVA = "0x7E5630", Offset = "0x7E4430", VA = "0x1807E5630")]
|
||||
private void CCKCEOBDIOF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
|
||||
int num = 0;
|
||||
if (cbdfglgmkoa != num)
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA;
|
||||
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
if (this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
Color white = Color.white;
|
||||
}
|
||||
LockableDoor lockableDoor = this.blueTeamPortal;
|
||||
int num2 = 0;
|
||||
if (lockableDoor != num2)
|
||||
{
|
||||
LockableDoor lockableDoor2 = this.blueTeamPortal;
|
||||
CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
bool isLocked = lockableDoor2.NLLONFJBKKP;
|
||||
}
|
||||
LockableDoor lockableDoor3 = this.redTeamPortal;
|
||||
int num3 = 0;
|
||||
if (lockableDoor3 != num3)
|
||||
{
|
||||
LockableDoor lockableDoor4 = this.redTeamPortal;
|
||||
CGLKOJIMDIH cglkojimdih3 = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
bool isLocked2 = lockableDoor4.NLLONFJBKKP;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (this.canChangeTeam)
|
||||
{
|
||||
KLLMCPFPIIE<float> fiflhepknio = this.FIFLHEPKNIO;
|
||||
}
|
||||
if (this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
|
||||
{
|
||||
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
|
||||
float num4 = this.onActivateInitialWaveDelay;
|
||||
bbpalmfngjp.KGFFMEICLNN(num4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601344D RID: 78925 RVA: 0x00479650 File Offset: 0x00477850
|
||||
[Token(Token = "0x601344D")]
|
||||
[Address(RVA = "0x7E53C0", Offset = "0x7E41C0", VA = "0x1807E53C0")]
|
||||
private void BJKJMBHDDLH()
|
||||
{
|
||||
while (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (this.canChangeTeam)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
ArenaBase.BAPIKHMDOGD bapikhmdogd;
|
||||
if (bapikhmdogd != ArenaBase.BAPIKHMDOGD.ON_MULTIPLE_TEAMS)
|
||||
{
|
||||
if (bapikhmdogd == ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih2 = this.IFENDLANEGG;
|
||||
ulong num;
|
||||
if (num != (ulong)cglkojimdih2)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
if (this.BBPALMFNGJP.OLGMEEIPCAL && this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
|
||||
{
|
||||
if (this.IFENDLANEGG == CGLKOJIMDIH.TEAM_1)
|
||||
{
|
||||
}
|
||||
EncounterDescriptor encounterDescriptor = this.redTeamEncounterPrefab;
|
||||
ArenaEncounterSpawner arenaEncounterSpawner = this.encounterSpawner;
|
||||
CGLKOJIMDIH cglkojimdih3 = this.IFENDLANEGG;
|
||||
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
|
||||
float num2 = this.waveDuration;
|
||||
bbpalmfngjp.KGFFMEICLNN(num2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601344E RID: 78926 RVA: 0x00479700 File Offset: 0x00477900
|
||||
[Token(Token = "0x601344E")]
|
||||
[Address(RVA = "0x7E5A50", Offset = "0x7E4850", VA = "0x1807E5A50")]
|
||||
private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
LockableDoor lockableDoor = this.blueTeamPortal;
|
||||
int num = 0;
|
||||
if (lockableDoor != num)
|
||||
{
|
||||
bool isLocked = this.blueTeamPortal.NLLONFJBKKP;
|
||||
}
|
||||
LockableDoor lockableDoor2 = this.redTeamPortal;
|
||||
int num2 = 0;
|
||||
if (lockableDoor2 != num2)
|
||||
{
|
||||
bool isLocked2 = this.redTeamPortal.NLLONFJBKKP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601344F RID: 78927 RVA: 0x00479754 File Offset: 0x00477954
|
||||
[Token(Token = "0x601344F")]
|
||||
[Address(RVA = "0x7E7200", Offset = "0x7E6000", VA = "0x1807E7200")]
|
||||
private float OCMFDHJLEEM()
|
||||
{
|
||||
int num = this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
if (num == (int)cglkojimdih)
|
||||
{
|
||||
}
|
||||
float num2 = this.FIFLHEPKNIO.IAHDANBDAAM();
|
||||
int num3 = 0;
|
||||
return Mathf.Lerp(num2, (float)num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013450 RID: 78928 RVA: 0x0047979C File Offset: 0x0047799C
|
||||
[Token(Token = "0x6013450")]
|
||||
[Address(RVA = "0x7E5B40", Offset = "0x7E4940", VA = "0x1807E5B40")]
|
||||
private float GJBMKGGPPEK()
|
||||
{
|
||||
int num = this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
if (num == (int)cglkojimdih)
|
||||
{
|
||||
}
|
||||
float num2 = this.BBPALMFNGJP.HPDDAIKGLBM;
|
||||
int num3 = 0;
|
||||
return Mathf.InverseLerp(num2, (float)num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013451 RID: 78929 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013451")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void BNMHBLEAPMJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013452 RID: 78930 RVA: 0x004797E4 File Offset: 0x004779E4
|
||||
[Token(Token = "0x6013452")]
|
||||
[Address(RVA = "0x7E6860", Offset = "0x7E5660", VA = "0x1807E6860")]
|
||||
private ArenaBase.BAPIKHMDOGD LBKGNJECDPJ(CGLKOJIMDIH LENCBLCFJNH, out CGLKOJIMDIH DMNFILFBODK)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
GameManager mcmihlaaogo = this.MCMIHLAAOGO;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (mcmihlaaogo != num3)
|
||||
{
|
||||
IEnumerable<AGAJMBPABDL> enumerable = this.MCMIHLAAOGO.teamManager.GetActivePlayers();
|
||||
if (num < num2)
|
||||
{
|
||||
num += num;
|
||||
if (num == num2)
|
||||
{
|
||||
goto IL_DE;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num7;
|
||||
if (enumerable != 0)
|
||||
{
|
||||
if (num < enumerable)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerable)
|
||||
{
|
||||
goto IL_E5;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
GameCombatManager combatManager = this.MCMIHLAAOGO.combatManager;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
int num4 = 0;
|
||||
Player player;
|
||||
if (player == num4)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
Transform transform = this.captureCenter;
|
||||
int num5 = 0;
|
||||
if (!(transform == num5))
|
||||
{
|
||||
Transform transform2 = this.captureCenter;
|
||||
Vector3 position = transform.position;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float num6 = this.captureRadius;
|
||||
while (z == 0f)
|
||||
{
|
||||
}
|
||||
GameTeamManager teamManager = this.MCMIHLAAOGO.teamManager;
|
||||
if (num != 0)
|
||||
{
|
||||
num7 = 0;
|
||||
}
|
||||
CGLKOJIMDIH cglkojimdih;
|
||||
DMNFILFBODK.value__ = (int)cglkojimdih;
|
||||
goto IL_DE;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
IL_EC:
|
||||
if (enumerable != 0)
|
||||
{
|
||||
}
|
||||
if (num7 == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
continue;
|
||||
IL_E5:
|
||||
enumerable += enumerable;
|
||||
goto IL_EC;
|
||||
IL_DE:
|
||||
enumerable += enumerable;
|
||||
goto IL_E5;
|
||||
}
|
||||
break;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013453 RID: 78931 RVA: 0x00479914 File Offset: 0x00477B14
|
||||
[Token(Token = "0x6013453")]
|
||||
[Address(RVA = "0x7E5190", Offset = "0x7E3F90", VA = "0x1807E5190")]
|
||||
private bool BBMJMKIPKLL(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (this.MCMIHLAAOGO.combatManager.PlayerIsAlive(IEKDDPPNFPF))
|
||||
{
|
||||
Player player = IEKDDPPNFPF.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (!(player == num))
|
||||
{
|
||||
Transform transform = this.captureCenter;
|
||||
int num2 = 0;
|
||||
if (!(transform == num2))
|
||||
{
|
||||
Transform transform2 = this.captureCenter;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
float num3 = this.captureRadius;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013454 RID: 78932 RVA: 0x00479990 File Offset: 0x00477B90
|
||||
[Token(Token = "0x6013454")]
|
||||
[Address(RVA = "0x7E74A0", Offset = "0x7E62A0", VA = "0x1807E74A0")]
|
||||
private Color PMBEJJGHHKE(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Color white = Color.white;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013455 RID: 78933 RVA: 0x004799B4 File Offset: 0x00477BB4
|
||||
[Token(Token = "0x6013455")]
|
||||
[Address(RVA = "0x7E7410", Offset = "0x7E6210", VA = "0x1807E7410")]
|
||||
private string PAPIOPMIFIA(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
if (CGOLFOLCHIF != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
string text;
|
||||
return text.ToUpper() + " TEAM";
|
||||
}
|
||||
return "NEUTRAL";
|
||||
}
|
||||
|
||||
// Token: 0x06013456 RID: 78934 RVA: 0x004799E4 File Offset: 0x00477BE4
|
||||
[Token(Token = "0x6013456")]
|
||||
[Address(RVA = "0x7E7340", Offset = "0x7E6140", VA = "0x1807E7340")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Transform transform = this.captureCenter;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
Color white = Color.white;
|
||||
Transform transform2 = this.captureCenter;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013457 RID: 78935 RVA: 0x00479A20 File Offset: 0x00477C20
|
||||
[Token(Token = "0x6013457")]
|
||||
[Address(RVA = "0x7E7590", Offset = "0x7E6390", VA = "0x1807E7590")]
|
||||
public ArenaBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C884 RID: 51332
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C884")]
|
||||
[SerializeField]
|
||||
private string baseName;
|
||||
|
||||
// Token: 0x0400C885 RID: 51333
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C885")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float onActivateInitialWaveDelay = 5f;
|
||||
|
||||
// Token: 0x0400C886 RID: 51334
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400C886")]
|
||||
[SerializeField]
|
||||
private float waveDuration = 60f;
|
||||
|
||||
// Token: 0x0400C887 RID: 51335
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C887")]
|
||||
[SerializeField]
|
||||
[Header("Encounters")]
|
||||
private EncounterDescriptor blueTeamEncounterPrefab;
|
||||
|
||||
// Token: 0x0400C888 RID: 51336
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C888")]
|
||||
[SerializeField]
|
||||
private EncounterDescriptor redTeamEncounterPrefab;
|
||||
|
||||
// Token: 0x0400C889 RID: 51337
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C889")]
|
||||
[SerializeField]
|
||||
[Header("Team")]
|
||||
private bool canChangeTeam;
|
||||
|
||||
// Token: 0x0400C88A RID: 51338
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400C88A")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH defaultTeam;
|
||||
|
||||
// Token: 0x0400C88B RID: 51339
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C88B")]
|
||||
[SerializeField]
|
||||
[Header("Capture")]
|
||||
private Transform captureCenter;
|
||||
|
||||
// Token: 0x0400C88C RID: 51340
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C88C")]
|
||||
[SerializeField]
|
||||
private float captureRadius = 5f;
|
||||
|
||||
// Token: 0x0400C88D RID: 51341
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400C88D")]
|
||||
[SerializeField]
|
||||
private float captureDuration = 10f;
|
||||
|
||||
// Token: 0x0400C88E RID: 51342
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C88E")]
|
||||
[SerializeField]
|
||||
private float returnToOwningTeamDuration = 10f;
|
||||
|
||||
// Token: 0x0400C88F RID: 51343
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C88F")]
|
||||
[SerializeField]
|
||||
[Header("Portal Doors")]
|
||||
private LockableDoor blueTeamPortal;
|
||||
|
||||
// Token: 0x0400C890 RID: 51344
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C890")]
|
||||
[SerializeField]
|
||||
private LockableDoor redTeamPortal;
|
||||
|
||||
// Token: 0x0400C891 RID: 51345
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C891")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private ArenaEncounterSpawner encounterSpawner;
|
||||
|
||||
// Token: 0x0400C892 RID: 51346
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C892")]
|
||||
private GameManager MCMIHLAAOGO;
|
||||
|
||||
// Token: 0x0400C893 RID: 51347
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C893")]
|
||||
private ArenaBaseVisuals CBDFGLGMKOA;
|
||||
|
||||
// Token: 0x0400C894 RID: 51348
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C894")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C895 RID: 51349
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C895")]
|
||||
private MJNLDDCLOGP BBPALMFNGJP;
|
||||
|
||||
// Token: 0x0400C896 RID: 51350
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C896")]
|
||||
private KLLMCPFPIIE<CGLKOJIMDIH> HEFJFEJKDDA;
|
||||
|
||||
// Token: 0x0400C897 RID: 51351
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C897")]
|
||||
private KLLMCPFPIIE<CGLKOJIMDIH> NHOJBICAJIN;
|
||||
|
||||
// Token: 0x0400C898 RID: 51352
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C898")]
|
||||
private KLLMCPFPIIE<float> FIFLHEPKNIO;
|
||||
|
||||
// Token: 0x02002C6F RID: 11375
|
||||
[Token(Token = "0x2002C6F")]
|
||||
private enum NFOPNEOHMMG
|
||||
{
|
||||
// Token: 0x0400C89A RID: 51354
|
||||
[Token(Token = "0x400C89A")]
|
||||
INACTIVE,
|
||||
// Token: 0x0400C89B RID: 51355
|
||||
[Token(Token = "0x400C89B")]
|
||||
CONTESTED,
|
||||
// Token: 0x0400C89C RID: 51356
|
||||
[Token(Token = "0x400C89C")]
|
||||
CAPTURING,
|
||||
// Token: 0x0400C89D RID: 51357
|
||||
[Token(Token = "0x400C89D")]
|
||||
RUNNING
|
||||
}
|
||||
|
||||
// Token: 0x02002C70 RID: 11376
|
||||
[Token(Token = "0x2002C70")]
|
||||
private enum BAPIKHMDOGD
|
||||
{
|
||||
// Token: 0x0400C89F RID: 51359
|
||||
[Token(Token = "0x400C89F")]
|
||||
NONE,
|
||||
// Token: 0x0400C8A0 RID: 51360
|
||||
[Token(Token = "0x400C8A0")]
|
||||
ON_SINGLE_TEAM,
|
||||
// Token: 0x0400C8A1 RID: 51361
|
||||
[Token(Token = "0x400C8A1")]
|
||||
ON_MULTIPLE_TEAMS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C71 RID: 11377
|
||||
[Token(Token = "0x2002C71")]
|
||||
public class ArenaDoor : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003574 RID: 13684
|
||||
// (get) Token: 0x06013458 RID: 78936 RVA: 0x00479A6C File Offset: 0x00477C6C
|
||||
// (set) Token: 0x06013459 RID: 78937 RVA: 0x00479A80 File Offset: 0x00477C80
|
||||
[Token(Token = "0x17003574")]
|
||||
public bool NLLONFJBKKP
|
||||
{
|
||||
[Token(Token = "0x6013458")]
|
||||
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970")]
|
||||
get
|
||||
{
|
||||
return this.DJOGLAAEACB;
|
||||
}
|
||||
[Token(Token = "0x6013459")]
|
||||
[Address(RVA = "0x7E7910", Offset = "0x7E6710", VA = "0x1807E7910")]
|
||||
set
|
||||
{
|
||||
this.DJOGLAAEACB = value;
|
||||
if (value)
|
||||
{
|
||||
int num = 0;
|
||||
this.HACBIOINOLL = num != 0;
|
||||
return;
|
||||
}
|
||||
if (this.alwaysOpenWhenUnlocked != value)
|
||||
{
|
||||
this.HACBIOINOLL = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003575 RID: 13685
|
||||
// (get) Token: 0x0601345A RID: 78938 RVA: 0x00479AB4 File Offset: 0x00477CB4
|
||||
// (set) Token: 0x0601345B RID: 78939 RVA: 0x00479AC8 File Offset: 0x00477CC8
|
||||
[Token(Token = "0x17003575")]
|
||||
public bool HACBIOINOLL
|
||||
{
|
||||
[Token(Token = "0x601345A")]
|
||||
[Address(RVA = "0x43AAA0", Offset = "0x4398A0", VA = "0x18043AAA0")]
|
||||
get
|
||||
{
|
||||
return this.LJHPCFBIFGG;
|
||||
}
|
||||
[Token(Token = "0x601345B")]
|
||||
[Address(RVA = "0x7E75E0", Offset = "0x7E63E0", VA = "0x1807E75E0")]
|
||||
private set
|
||||
{
|
||||
bool ljhpcfbifgg = this.LJHPCFBIFGG;
|
||||
this.LJHPCFBIFGG = value;
|
||||
Animator animator = this.animator;
|
||||
int num = 0;
|
||||
if (animator != num)
|
||||
{
|
||||
Animator animator2 = this.animator;
|
||||
bool flag = !this.LJHPCFBIFGG;
|
||||
int kegkhfbopbh = ArenaDoor.KEGKHFBOPBH;
|
||||
animator2.SetBool(kegkhfbopbh, flag);
|
||||
}
|
||||
if (ljhpcfbifgg != this.LJHPCFBIFGG)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.openAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
AudioClip audioClip = recRoomAudioClip.audioClip;
|
||||
int num2 = 0;
|
||||
if (audioClip != num2)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.openAudio;
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num4, num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003576 RID: 13686
|
||||
// (get) Token: 0x0601345C RID: 78940 RVA: 0x00479B74 File Offset: 0x00477D74
|
||||
// (set) Token: 0x0601345D RID: 78941 RVA: 0x00479B88 File Offset: 0x00477D88
|
||||
[Token(Token = "0x17003576")]
|
||||
public float GAGNANAOCIP
|
||||
{
|
||||
[Token(Token = "0x601345C")]
|
||||
[Address(RVA = "0x7E7900", Offset = "0x7E6700", VA = "0x1807E7900")]
|
||||
get;
|
||||
[Token(Token = "0x601345D")]
|
||||
[Address(RVA = "0x7E7940", Offset = "0x7E6740", VA = "0x1807E7940")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0601345E RID: 78942 RVA: 0x00479B9C File Offset: 0x00477D9C
|
||||
[Token(Token = "0x601345E")]
|
||||
[Address(RVA = "0x7E75D0", Offset = "0x7E63D0", VA = "0x1807E75D0")]
|
||||
private void Awake()
|
||||
{
|
||||
this.HACBIOINOLL = true;
|
||||
}
|
||||
|
||||
// Token: 0x0601345F RID: 78943 RVA: 0x00479BB0 File Offset: 0x00477DB0
|
||||
[Token(Token = "0x601345F")]
|
||||
[Address(RVA = "0x7E7750", Offset = "0x7E6550", VA = "0x1807E7750")]
|
||||
private void Update()
|
||||
{
|
||||
TextMesh textMesh = this.timerLabelText;
|
||||
int num = 0;
|
||||
if (textMesh != num)
|
||||
{
|
||||
if (this.LJHPCFBIFGG)
|
||||
{
|
||||
this.timerLabelText.text = "DOORS OPEN!";
|
||||
return;
|
||||
}
|
||||
float num2 = this.<LGICLABHEMA>k__BackingField;
|
||||
double num3 = KKPBCOOONNK.EDNCMGJJLIH;
|
||||
int num4 = Mathf.RoundToInt(num2);
|
||||
TextMesh textMesh2 = this.timerLabelText;
|
||||
string text2;
|
||||
string text = "DOORS OPEN IN " + text2;
|
||||
textMesh2.text = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013460 RID: 78944 RVA: 0x00479C28 File Offset: 0x00477E28
|
||||
[Token(Token = "0x6013460")]
|
||||
[Address(RVA = "0x7E78F0", Offset = "0x7E66F0", VA = "0x1807E78F0")]
|
||||
public ArenaDoor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8A2 RID: 51362
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8A2")]
|
||||
[SerializeField]
|
||||
private TextMesh timerLabelText;
|
||||
|
||||
// Token: 0x0400C8A3 RID: 51363
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C8A3")]
|
||||
[SerializeField]
|
||||
private bool alwaysOpenWhenUnlocked = true;
|
||||
|
||||
// Token: 0x0400C8A4 RID: 51364
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C8A4")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip openAudio;
|
||||
|
||||
// Token: 0x0400C8A5 RID: 51365
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C8A5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x0400C8A6 RID: 51366
|
||||
[Token(Token = "0x400C8A6")]
|
||||
private static readonly int KEGKHFBOPBH = Animator.StringToHash("Locked");
|
||||
|
||||
// Token: 0x0400C8A7 RID: 51367
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C8A7")]
|
||||
private bool DJOGLAAEACB;
|
||||
|
||||
// Token: 0x0400C8A8 RID: 51368
|
||||
[FieldOffset(Offset = "0x39")]
|
||||
[Token(Token = "0x400C8A8")]
|
||||
private bool LJHPCFBIFGG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1184 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Pools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C72 RID: 11378
|
||||
[Token(Token = "0x2002C72")]
|
||||
public class ArenaEMP : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003577 RID: 13687
|
||||
// (get) Token: 0x06013462 RID: 78946 RVA: 0x00479C60 File Offset: 0x00477E60
|
||||
[Token(Token = "0x17003577")]
|
||||
public bool HABNHHJNBCJ
|
||||
{
|
||||
[Token(Token = "0x6013462")]
|
||||
[Address(RVA = "0x7EADE0", Offset = "0x7E9BE0", VA = "0x1807EADE0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003578 RID: 13688
|
||||
// (get) Token: 0x06013463 RID: 78947 RVA: 0x00479C7C File Offset: 0x00477E7C
|
||||
[Token(Token = "0x17003578")]
|
||||
public bool FJPFHBEDKPD
|
||||
{
|
||||
[Token(Token = "0x6013463")]
|
||||
[Address(RVA = "0x7EAE80", Offset = "0x7E9C80", VA = "0x1807EAE80")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003579 RID: 13689
|
||||
// (get) Token: 0x06013464 RID: 78948 RVA: 0x00479C98 File Offset: 0x00477E98
|
||||
[Token(Token = "0x17003579")]
|
||||
public bool MDJNPKPLEPO
|
||||
{
|
||||
[Token(Token = "0x6013464")]
|
||||
[Address(RVA = "0x7EAE30", Offset = "0x7E9C30", VA = "0x1807EAE30")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013465 RID: 78949 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013465")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013466 RID: 78950 RVA: 0x00479CB4 File Offset: 0x00477EB4
|
||||
[Token(Token = "0x6013466")]
|
||||
[Address(RVA = "0x7E7C60", Offset = "0x7E6A60", VA = "0x1807E7C60", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num = 0;
|
||||
this.Initialize(num);
|
||||
Tool tool = this.tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.MCFJIPLLGMH);
|
||||
tool.AddCustomPickupCondition(oglajafkbmn);
|
||||
Tool tool2 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PFLAPOOECDN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo;
|
||||
ToolPlayerAttractor component = base.GetComponent<ToolPlayerAttractor>();
|
||||
this.OOPOMKMHBFK = component;
|
||||
ChargePhysicalButton componentInChildren = base.GetComponentInChildren<ChargePhysicalButton>();
|
||||
this.LKDLEHGHCAD = componentInChildren;
|
||||
ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.NPFNENLJOAI);
|
||||
componentInChildren.IFBBCJAFNKL += dhlbgcgfokm;
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
float num2 = this.buttonDischargeDuration;
|
||||
lkdlehghcad.IONDFILDPFL = num2;
|
||||
ChargePhysicalButton lkdlehghcad2 = this.LKDLEHGHCAD;
|
||||
ChargePhysicalButton.LAIOCMMEABH laiocmmeabh = new ChargePhysicalButton.LAIOCMMEABH(this.BLDBNAOHJIG);
|
||||
lkdlehghcad2.AddCustomChargeCondition(laiocmmeabh);
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.KOCPFHHFCJA = macmljjgbim;
|
||||
int num3;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "TIMER", (OHOEENCHJJE)num3);
|
||||
num3 = 0;
|
||||
this.MBDCEOIOBNA = mjnlddclogp;
|
||||
int num4;
|
||||
int num5;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", (OHOEENCHJJE)num4, num5);
|
||||
num5 = 0;
|
||||
num4 = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HBJGKOOBOOL);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.CPDOBNBLGGM);
|
||||
int num6 = 0;
|
||||
int num7 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num6, okgcdflpfod, num7, knfakjmalje);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KDOHMJEEJOB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.PMJKFBFDOJJ);
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MDCKLIGPABO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.PKEMMOKICPC);
|
||||
DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NLPANAGDOBJ);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.KHPMGGDKHAP);
|
||||
DJHELPHHAEN pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EDHMPNGGABF);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DDFCAPAPHAB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.FINGEHDDPJG);
|
||||
DJHELPHHAEN pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OPGNDCHHNDI);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MHGJKOIJJBP);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.BCFDNADLAMD);
|
||||
DJHELPHHAEN pegjgmdgkjn6 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MNAEBEMCFGA);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.MKOJPJPDCLA);
|
||||
DJHELPHHAEN pegjgmdgkjn7 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FELACJJAHMB);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EMPABGDCDIK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje8 = new MIEIBBPMDMP.KNFAKJMALJE(this.IGKMNNOKAME);
|
||||
DJHELPHHAEN pegjgmdgkjn8 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLCGKJBANOM);
|
||||
DJHELPHHAEN pegjgmdgkjn9 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MCFEMMGOLOJ);
|
||||
}
|
||||
|
||||
// Token: 0x06013467 RID: 78951 RVA: 0x00479F6C File Offset: 0x0047816C
|
||||
[Token(Token = "0x6013467")]
|
||||
[Address(RVA = "0x7EACA0", Offset = "0x7E9AA0", VA = "0x1807EACA0")]
|
||||
private void Start()
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06013468 RID: 78952 RVA: 0x00479FA4 File Offset: 0x004781A4
|
||||
[Token(Token = "0x6013468")]
|
||||
[Address(RVA = "0x7EA770", Offset = "0x7E9570", VA = "0x1807EA770")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.HJHGDJOIKPN();
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x06013469 RID: 78953 RVA: 0x00479FC0 File Offset: 0x004781C0
|
||||
[Token(Token = "0x6013469")]
|
||||
[Address(RVA = "0x7EA670", Offset = "0x7E9470", VA = "0x1807EA670", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PFLAPOOECDN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action);
|
||||
tool.PostReleaseEvent = mfbglihgcgo;
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.NPFNENLJOAI);
|
||||
lkdlehghcad.IFBBCJAFNKL -= dhlbgcgfokm;
|
||||
this.HJHGDJOIKPN();
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x0601346A RID: 78954 RVA: 0x0047A030 File Offset: 0x00478230
|
||||
[Token(Token = "0x601346A")]
|
||||
[Address(RVA = "0x7EAD00", Offset = "0x7E9B00", VA = "0x1807EAD00")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.MBDCEOIOBNA.OCGHOBMJNMA();
|
||||
this.KOCPFHHFCJA.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x0601346B RID: 78955 RVA: 0x0047A064 File Offset: 0x00478264
|
||||
[Token(Token = "0x601346B")]
|
||||
[Address(RVA = "0x7E8DF0", Offset = "0x7E7BF0", VA = "0x1807E8DF0")]
|
||||
private void HBJGKOOBOOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601346B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.Arena.ArenaEMP::HBJGKOOBOOL(System.UInt16,System.UInt16)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_5F:
|
||||
stloc:AGAJMBPABDL(var_8_67, callgetter:AGAJMBPABDL(KKPBCOOONNK::CECOAGHOFJN))
|
||||
stloc:bool(var_9_71, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:AGAJMBPABDL(var_8_67)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601346C RID: 78956 RVA: 0x0047A0E4 File Offset: 0x004782E4
|
||||
[Token(Token = "0x601346C")]
|
||||
[Address(RVA = "0x7E88E0", Offset = "0x7E76E0", VA = "0x1807E88E0")]
|
||||
private void CPDOBNBLGGM()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && ArenaEMPSite.IsInEMPSite(this))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601346D RID: 78957 RVA: 0x0047A114 File Offset: 0x00478314
|
||||
[Token(Token = "0x601346D")]
|
||||
[Address(RVA = "0x7E9930", Offset = "0x7E8730", VA = "0x1807E9930")]
|
||||
private void KDOHMJEEJOB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601346D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.Arena.ArenaEMP::KDOHMJEEJOB(System.UInt16,System.UInt16)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_B3:
|
||||
stloc:AGAJMBPABDL(var_12_BB, callgetter:AGAJMBPABDL(KKPBCOOONNK::CECOAGHOFJN))
|
||||
stloc:bool(var_13_C5, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:AGAJMBPABDL(var_12_BB)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601346E RID: 78958 RVA: 0x0047A1E8 File Offset: 0x004783E8
|
||||
[Token(Token = "0x601346E")]
|
||||
[Address(RVA = "0x7EAC10", Offset = "0x7E9A10", VA = "0x1807EAC10")]
|
||||
private void PMJKFBFDOJJ()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !ArenaEMPSite.IsInEMPSite(this))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601346F RID: 78959 RVA: 0x0047A220 File Offset: 0x00478420
|
||||
[Token(Token = "0x601346F")]
|
||||
[Address(RVA = "0x7E9F80", Offset = "0x7E8D80", VA = "0x1807E9F80")]
|
||||
private void MDCKLIGPABO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK;
|
||||
int num = 0;
|
||||
if (oopomkmhbfk != num)
|
||||
{
|
||||
this.OOPOMKMHBFK.DHFOGELFLFC = true;
|
||||
}
|
||||
this.tool.rigidbodyEx.AddKinematic(this);
|
||||
this.LKDLEHGHCAD.PCNIJHPILBO = "ARM";
|
||||
this.LKDLEHGHCAD.EFEGGLIACKH = true;
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
float num2 = this.armDuration;
|
||||
lkdlehghcad.OLEOICPGCFD = num2;
|
||||
RecRoomAudioClip recRoomAudioClip = this.onMainframeAttachAudio;
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num4, num3);
|
||||
Color color = this.glowColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
}
|
||||
|
||||
// Token: 0x06013470 RID: 78960 RVA: 0x0047A2D4 File Offset: 0x004784D4
|
||||
[Token(Token = "0x6013470")]
|
||||
[Address(RVA = "0x7EA9A0", Offset = "0x7E97A0", VA = "0x1807EA9A0")]
|
||||
private void PKEMMOKICPC()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.tool.FNFNLDBILFE)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013471 RID: 78961 RVA: 0x0047A308 File Offset: 0x00478508
|
||||
[Token(Token = "0x6013471")]
|
||||
[Address(RVA = "0x7EA340", Offset = "0x7E9140", VA = "0x1807EA340")]
|
||||
private void NLPANAGDOBJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "READY TO ARM";
|
||||
}
|
||||
|
||||
// Token: 0x06013472 RID: 78962 RVA: 0x0047A32C File Offset: 0x0047852C
|
||||
[Token(Token = "0x6013472")]
|
||||
[Address(RVA = "0x7E9B30", Offset = "0x7E8930", VA = "0x1807E9B30")]
|
||||
private void KHPMGGDKHAP()
|
||||
{
|
||||
if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().DMKCIEPGGAB)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013473 RID: 78963 RVA: 0x0047A388 File Offset: 0x00478588
|
||||
[Token(Token = "0x6013473")]
|
||||
[Address(RVA = "0x7E8980", Offset = "0x7E7780", VA = "0x1807E8980")]
|
||||
private void EDHMPNGGABF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMING...";
|
||||
this.LHEAMDHPDKK();
|
||||
}
|
||||
|
||||
// Token: 0x06013474 RID: 78964 RVA: 0x0047A3B4 File Offset: 0x004785B4
|
||||
[Token(Token = "0x6013474")]
|
||||
[Address(RVA = "0x7E8D70", Offset = "0x7E7B70", VA = "0x1807E8D70")]
|
||||
private void FINGEHDDPJG()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013475 RID: 78965 RVA: 0x0047A3E8 File Offset: 0x004785E8
|
||||
[Token(Token = "0x6013475")]
|
||||
[Address(RVA = "0x7E8970", Offset = "0x7E7770", VA = "0x1807E8970")]
|
||||
private void DDFCAPAPHAB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x06013476 RID: 78966 RVA: 0x0047A3FC File Offset: 0x004785FC
|
||||
[Token(Token = "0x6013476")]
|
||||
[Address(RVA = "0x7EA430", Offset = "0x7E9230", VA = "0x1807EA430")]
|
||||
private void OPGNDCHHNDI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK;
|
||||
int num = 0;
|
||||
if (oopomkmhbfk != num)
|
||||
{
|
||||
this.OOPOMKMHBFK.DHFOGELFLFC = true;
|
||||
}
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
float num2 = this.disarmDuration;
|
||||
lkdlehghcad.OLEOICPGCFD = num2;
|
||||
this.LKDLEHGHCAD.PCNIJHPILBO = "DISARM";
|
||||
this.LKDLEHGHCAD.EFEGGLIACKH = true;
|
||||
this.tool.rigidbodyEx.AddKinematic(this);
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA;
|
||||
float num3 = this.detonateDelay;
|
||||
mbdceoiobna.KGFFMEICLNN(num3);
|
||||
}
|
||||
this.CEDIPLLEMOE();
|
||||
RecRoomAudioClip recRoomAudioClip = this.loopingArmedAudio;
|
||||
Transform transform = base.transform;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num5, num4);
|
||||
this.CADMOOHLLIB = sfxaudioSource;
|
||||
ArenaEMP.OKGJJIEBEGH armEvent = ArenaEMP.ArmEvent;
|
||||
AGAJMBPABDL authority = base.KPBFAKFKDAF;
|
||||
armEvent(this, authority);
|
||||
}
|
||||
|
||||
// Token: 0x06013477 RID: 78967 RVA: 0x0047A4E0 File Offset: 0x004786E0
|
||||
[Token(Token = "0x6013477")]
|
||||
[Address(RVA = "0x7E8360", Offset = "0x7E7160", VA = "0x1807E8360")]
|
||||
private void BCFDNADLAMD()
|
||||
{
|
||||
float num = this.MBDCEOIOBNA.HPDDAIKGLBM;
|
||||
int num2 = 0;
|
||||
num = Mathf.InverseLerp(num, (float)num2, num);
|
||||
if (this.KOCPFHHFCJA.OLGMEEIPCAL)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.warningBeepAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
AudioClip audioClip = recRoomAudioClip.audioClip;
|
||||
int num3 = 0;
|
||||
if (audioClip != num3)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.warningBeepAudio;
|
||||
Transform transform = base.transform;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num5, num4);
|
||||
}
|
||||
}
|
||||
float num6 = this.warningFrequencyCurve.Evaluate(num);
|
||||
num = num6;
|
||||
float num7 = Mathf.Lerp(num6, num, num);
|
||||
this.KOCPFHHFCJA.KGFFMEICLNN(1f);
|
||||
}
|
||||
num = Time.time;
|
||||
float num8 = Mathf.Lerp((float)0, 6.2831855f, num);
|
||||
Color color = this.glowColor;
|
||||
Color color2 = this.dimColor;
|
||||
if (base.OGIBLNIIHDK && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013478 RID: 78968 RVA: 0x0047A5D0 File Offset: 0x004787D0
|
||||
[Token(Token = "0x6013478")]
|
||||
[Address(RVA = "0x7EA180", Offset = "0x7E8F80", VA = "0x1807EA180")]
|
||||
private void MHGJKOIJJBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.HJHGDJOIKPN();
|
||||
}
|
||||
|
||||
// Token: 0x06013479 RID: 78969 RVA: 0x0047A5E4 File Offset: 0x004787E4
|
||||
[Token(Token = "0x6013479")]
|
||||
[Address(RVA = "0x7EA290", Offset = "0x7E9090", VA = "0x1807EA290")]
|
||||
private void MNAEBEMCFGA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMED";
|
||||
RecRoomAudioClip recRoomAudioClip = this.onArmAudio;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601347A RID: 78970 RVA: 0x0047A628 File Offset: 0x00478828
|
||||
[Token(Token = "0x601347A")]
|
||||
[Address(RVA = "0x7EA190", Offset = "0x7E8F90", VA = "0x1807EA190")]
|
||||
private void MKOJPJPDCLA()
|
||||
{
|
||||
if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().DMKCIEPGGAB)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601347B RID: 78971 RVA: 0x0047A684 File Offset: 0x00478884
|
||||
[Token(Token = "0x601347B")]
|
||||
[Address(RVA = "0x7E8D10", Offset = "0x7E7B10", VA = "0x1807E8D10")]
|
||||
private void FELACJJAHMB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "DISARMING...";
|
||||
this.LHEAMDHPDKK();
|
||||
}
|
||||
|
||||
// Token: 0x0601347C RID: 78972 RVA: 0x0047A6B0 File Offset: 0x004788B0
|
||||
[Token(Token = "0x601347C")]
|
||||
[Address(RVA = "0x7E8FE0", Offset = "0x7E7DE0", VA = "0x1807E8FE0")]
|
||||
private void IGKMNNOKAME()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601347D RID: 78973 RVA: 0x0047A6E4 File Offset: 0x004788E4
|
||||
[Token(Token = "0x601347D")]
|
||||
[Address(RVA = "0x7E8970", Offset = "0x7E7770", VA = "0x1807E8970")]
|
||||
private void EMPABGDCDIK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x0601347E RID: 78974 RVA: 0x0047A6F8 File Offset: 0x004788F8
|
||||
[Token(Token = "0x601347E")]
|
||||
[Address(RVA = "0x7EAA20", Offset = "0x7E9820", VA = "0x1807EAA20")]
|
||||
private void PLCGKJBANOM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK;
|
||||
int num = 0;
|
||||
if (oopomkmhbfk != num)
|
||||
{
|
||||
this.OOPOMKMHBFK.DHFOGELFLFC = true;
|
||||
}
|
||||
this.tool.rigidbodyEx.RemoveKinematic(this);
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "BOOM!";
|
||||
this.LKDLEHGHCAD.PCNIJHPILBO = "BOOM";
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
int num2 = 0;
|
||||
lkdlehghcad.EFEGGLIACKH = num2 != 0;
|
||||
Color color = this.dimColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
RecRoomAudioClip recRoomAudioClip = this.detonationAudio;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
|
||||
this.KOCPFHHFCJA.MHIDINLECGA();
|
||||
MACMLJJGBIM kocpfhhfcja = this.KOCPFHHFCJA;
|
||||
float num4 = this.detonationParticlesDelay;
|
||||
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.FEKHFKDCGHP);
|
||||
kocpfhhfcja.CIPHFNFPNFD(num4, ajhelnokkma);
|
||||
}
|
||||
|
||||
// Token: 0x0601347F RID: 78975 RVA: 0x0047A7D0 File Offset: 0x004789D0
|
||||
[Token(Token = "0x601347F")]
|
||||
[Address(RVA = "0x7E8B80", Offset = "0x7E7980", VA = "0x1807E8B80")]
|
||||
private void FEKHFKDCGHP()
|
||||
{
|
||||
PooledParticle pooledParticle = this.detonationParticlePrefab;
|
||||
int num = 0;
|
||||
if (pooledParticle != num)
|
||||
{
|
||||
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
|
||||
PooledParticle pooledParticle2 = this.detonationParticlePrefab;
|
||||
PooledParticle pooledParticle3 = instance.Acquire<PooledParticle>(pooledParticle2);
|
||||
int num2 = 0;
|
||||
if (pooledParticle3 != num2)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013480 RID: 78976 RVA: 0x0047A838 File Offset: 0x00478A38
|
||||
[Token(Token = "0x6013480")]
|
||||
[Address(RVA = "0x7E9CD0", Offset = "0x7E8AD0", VA = "0x1807E9CD0")]
|
||||
private void MCFEMMGOLOJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK;
|
||||
int num = 0;
|
||||
if (oopomkmhbfk != num)
|
||||
{
|
||||
this.OOPOMKMHBFK.DHFOGELFLFC = true;
|
||||
}
|
||||
this.tool.rigidbodyEx.RemoveKinematic(this);
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "DEFUSED";
|
||||
this.LKDLEHGHCAD.PCNIJHPILBO = "DEFUSED";
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
int num2 = 0;
|
||||
lkdlehghcad.EFEGGLIACKH = num2 != 0;
|
||||
Color color = this.dimColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
RecRoomAudioClip recRoomAudioClip = this.defusedAudio;
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num4, num3);
|
||||
ArenaEMP.OKGJJIEBEGH defuseEvent = ArenaEMP.DefuseEvent;
|
||||
AGAJMBPABDL authority = base.KPBFAKFKDAF;
|
||||
defuseEvent(this, authority);
|
||||
}
|
||||
|
||||
// Token: 0x06013481 RID: 78977 RVA: 0x0047A904 File Offset: 0x00478B04
|
||||
[Token(Token = "0x6013481")]
|
||||
[Address(RVA = "0x7E9EF0", Offset = "0x7E8CF0", VA = "0x1807E9EF0")]
|
||||
private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = NHCEBNBEEBE != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013482 RID: 78978 RVA: 0x0047A938 File Offset: 0x00478B38
|
||||
[Token(Token = "0x6013482")]
|
||||
[Address(RVA = "0x7EA790", Offset = "0x7E9590", VA = "0x1807EA790")]
|
||||
private void PFLAPOOECDN(Tool EGFEJGHDNAI)
|
||||
{
|
||||
int num = 0;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (this.KBPHFHNHCKB(num, num))
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
base.transform.rotation = num;
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013483 RID: 78979 RVA: 0x0047A988 File Offset: 0x00478B88
|
||||
[Token(Token = "0x6013483")]
|
||||
[Address(RVA = "0x7E9160", Offset = "0x7E7F60", VA = "0x1807E9160")]
|
||||
private bool KBPHFHNHCKB(out Vector3 LDLPPJEMJIB, out Quaternion DELLIOFGMDF)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
LDLPPJEMJIB.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
SimpleVolume simpleVolume = this.attachmentSearchVolume;
|
||||
Collider[] dalfgejdjmm = ICMAPHMBBFM.DALFGEJDJMM;
|
||||
SimpleVolume simpleVolume2 = this.attachmentSearchVolume;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
SimpleVolume simpleVolume3 = this.attachmentSearchVolume;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform3 = simpleVolume3.transform;
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (num2 > 0)
|
||||
{
|
||||
ArenaMainframe component = dalfgejdjmm[num].gameObject.GetComponent<ArenaMainframe>();
|
||||
int num3 = 0;
|
||||
if (component == num3)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
Transform transform4 = base.transform;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z6 = vector6.z;
|
||||
LDLPPJEMJIB.z = z6;
|
||||
Transform transform5 = base.transform;
|
||||
Vector3 vector7;
|
||||
float z7 = vector7.z;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Transform transform6 = base.transform;
|
||||
float z8 = LDLPPJEMJIB.z;
|
||||
Vector3 vector8;
|
||||
float z9 = vector8.z;
|
||||
Vector3 vector9;
|
||||
float z10 = vector9.z;
|
||||
}
|
||||
Transform transform7 = this.attachmentSnapCollider.transform;
|
||||
Transform transform8 = this.attachmentSnapCollider.transform;
|
||||
Vector3 vector10;
|
||||
float z11 = vector10.z;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
float z12 = LDLPPJEMJIB.z;
|
||||
Vector3 vector11;
|
||||
float z13 = vector11.z;
|
||||
Vector3 vector12;
|
||||
float z14 = vector12.z;
|
||||
LDLPPJEMJIB.z = z14;
|
||||
Transform transform9 = base.transform;
|
||||
Vector3 vector13;
|
||||
float z15 = vector13.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013484 RID: 78980 RVA: 0x0047AAE8 File Offset: 0x00478CE8
|
||||
[Token(Token = "0x6013484")]
|
||||
[Address(RVA = "0x7EA390", Offset = "0x7E9190", VA = "0x1807EA390")]
|
||||
private void NPFNENLJOAI(ChargePhysicalButton LKDLEHGHCAD)
|
||||
{
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
if (!hasAuthority)
|
||||
{
|
||||
return;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (hasAuthority)
|
||||
{
|
||||
return;
|
||||
}
|
||||
while (!hasAuthority)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013485 RID: 78981 RVA: 0x0047AB1C File Offset: 0x00478D1C
|
||||
[Token(Token = "0x6013485")]
|
||||
[Address(RVA = "0x7E86A0", Offset = "0x7E74A0", VA = "0x1807E86A0")]
|
||||
private bool BLDBNAOHJIG(ChargePhysicalButton LKDLEHGHCAD, AGAJMBPABDL BBIDOHOGCJN, PlayerHand JOFEIIFPKCC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num) && (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(BBIDOHOGCJN) || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.PlayerIsAlive(BBIDOHOGCJN)))
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013486 RID: 78982 RVA: 0x0047AB6C File Offset: 0x00478D6C
|
||||
[Token(Token = "0x6013486")]
|
||||
[Address(RVA = "0x7E9060", Offset = "0x7E7E60", VA = "0x1807E9060")]
|
||||
private void JGCDPNPLBOP()
|
||||
{
|
||||
float time = Time.time;
|
||||
float num = Mathf.Lerp((float)0, 6.2831855f, time);
|
||||
Color color = this.glowColor;
|
||||
Color color2 = this.dimColor;
|
||||
}
|
||||
|
||||
// Token: 0x06013487 RID: 78983 RVA: 0x0047ABA4 File Offset: 0x00478DA4
|
||||
[Token(Token = "0x6013487")]
|
||||
[Address(RVA = "0x7EA120", Offset = "0x7E8F20", VA = "0x1807EA120")]
|
||||
private void MGCPIBOCBIE()
|
||||
{
|
||||
Color color = this.dimColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
}
|
||||
|
||||
// Token: 0x06013488 RID: 78984 RVA: 0x0047ABD0 File Offset: 0x00478DD0
|
||||
[Token(Token = "0x6013488")]
|
||||
[Address(RVA = "0x7EA8A0", Offset = "0x7E96A0", VA = "0x1807EA8A0")]
|
||||
private void PGDMEJPDMNI()
|
||||
{
|
||||
Color color = this.glowColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
}
|
||||
|
||||
// Token: 0x06013489 RID: 78985 RVA: 0x0047ABFC File Offset: 0x00478DFC
|
||||
[Token(Token = "0x6013489")]
|
||||
[Address(RVA = "0x7E87E0", Offset = "0x7E75E0", VA = "0x1807E87E0")]
|
||||
private void BOPNBDDAAFD(Color GJAINANBOCB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601348A RID: 78986 RVA: 0x0047AC10 File Offset: 0x00478E10
|
||||
[Token(Token = "0x601348A")]
|
||||
[Address(RVA = "0x7E9C30", Offset = "0x7E8A30", VA = "0x1807E9C30")]
|
||||
private void LHEAMDHPDKK()
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
RecRoomAudioClip recRoomAudioClip = this.buttonHoldAudio;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
this.BDGGFMECNHP = sfxaudioSource;
|
||||
}
|
||||
|
||||
// Token: 0x0601348B RID: 78987 RVA: 0x0047AC4C File Offset: 0x00478E4C
|
||||
[Token(Token = "0x601348B")]
|
||||
[Address(RVA = "0x7E8830", Offset = "0x7E7630", VA = "0x1807E8830")]
|
||||
private void CEDIPLLEMOE()
|
||||
{
|
||||
SFXAudioSource bdggfmecnhp = this.BDGGFMECNHP;
|
||||
int num = 0;
|
||||
if (bdggfmecnhp != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.BDGGFMECNHP);
|
||||
this.BDGGFMECNHP = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601348C RID: 78988 RVA: 0x0047AC80 File Offset: 0x00478E80
|
||||
[Token(Token = "0x601348C")]
|
||||
[Address(RVA = "0x7EA900", Offset = "0x7E9700", VA = "0x1807EA900")]
|
||||
private void PINCDAHJHEJ()
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
RecRoomAudioClip recRoomAudioClip = this.loopingArmedAudio;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
this.CADMOOHLLIB = sfxaudioSource;
|
||||
}
|
||||
|
||||
// Token: 0x0601348D RID: 78989 RVA: 0x0047ACBC File Offset: 0x00478EBC
|
||||
[Token(Token = "0x601348D")]
|
||||
[Address(RVA = "0x7E8F30", Offset = "0x7E7D30", VA = "0x1807E8F30")]
|
||||
private void HJHGDJOIKPN()
|
||||
{
|
||||
SFXAudioSource cadmoohllib = this.CADMOOHLLIB;
|
||||
int num = 0;
|
||||
if (cadmoohllib != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.CADMOOHLLIB);
|
||||
this.CADMOOHLLIB = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601348E RID: 78990 RVA: 0x0047ACF0 File Offset: 0x00478EF0
|
||||
[Token(Token = "0x601348E")]
|
||||
[Address(RVA = "0x7E89E0", Offset = "0x7E77E0", VA = "0x1807E89E0")]
|
||||
private void EEPCPHJIMIK(float CBBKCMFMLML)
|
||||
{
|
||||
if (this.KOCPFHHFCJA.OLGMEEIPCAL)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.warningBeepAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
AudioClip audioClip = recRoomAudioClip.audioClip;
|
||||
int num = 0;
|
||||
if (audioClip != num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.warningBeepAudio;
|
||||
Transform transform = base.transform;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num3, num2);
|
||||
}
|
||||
}
|
||||
float num4 = Mathf.Lerp(this.warningFrequencyCurve.Evaluate(CBBKCMFMLML), CBBKCMFMLML, CBBKCMFMLML);
|
||||
this.KOCPFHHFCJA.KGFFMEICLNN(1f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601348F RID: 78991 RVA: 0x0047AD78 File Offset: 0x00478F78
|
||||
[Token(Token = "0x601348F")]
|
||||
[Address(RVA = "0x7E7C00", Offset = "0x7E6A00", VA = "0x1807E7C00")]
|
||||
private bool AILAIAGOEKM(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601348F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.Arena.ArenaEMP::AILAIAGOEKM(AGAJMBPABDL)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Exception(var_0_0A, newobj:Exception(Exception::.ctor, ldstr:string("Unsupported")))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06013490 RID: 78992 RVA: 0x0047AD90 File Offset: 0x00478F90
|
||||
[Token(Token = "0x6013490")]
|
||||
[Address(RVA = "0x7EAD50", Offset = "0x7E9B50", VA = "0x1807EAD50")]
|
||||
public ArenaEMP()
|
||||
{
|
||||
int num = Shader.PropertyToID("_EmissionColor");
|
||||
this.POGHHOCNLMD = num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06013491 RID: 78993 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013491")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static ArenaEMP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400C8AA RID: 51370
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C8AA")]
|
||||
[SerializeField]
|
||||
[Header("Arming")]
|
||||
private float armDuration = 10f;
|
||||
|
||||
// Token: 0x0400C8AB RID: 51371
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C8AB")]
|
||||
[SerializeField]
|
||||
[Header("Mainframe Attaching")]
|
||||
private SimpleVolume attachmentSearchVolume;
|
||||
|
||||
// Token: 0x0400C8AC RID: 51372
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C8AC")]
|
||||
[SerializeField]
|
||||
private BoxCollider attachmentSnapCollider;
|
||||
|
||||
// Token: 0x0400C8AD RID: 51373
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C8AD")]
|
||||
[SerializeField]
|
||||
[Header("Detonate")]
|
||||
private float detonateDelay = 40f;
|
||||
|
||||
// Token: 0x0400C8AE RID: 51374
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400C8AE")]
|
||||
[SerializeField]
|
||||
[Header("Disarm")]
|
||||
private float disarmDuration = 10f;
|
||||
|
||||
// Token: 0x0400C8AF RID: 51375
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C8AF")]
|
||||
[SerializeField]
|
||||
[Header("Misc Button")]
|
||||
private float buttonDischargeDuration = 4f;
|
||||
|
||||
// Token: 0x0400C8B0 RID: 51376
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C8B0")]
|
||||
[SerializeField]
|
||||
[Header("EMP Site Feedback")]
|
||||
private RendererMaterialPair glowRenderer;
|
||||
|
||||
// Token: 0x0400C8B1 RID: 51377
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C8B1")]
|
||||
[SerializeField]
|
||||
private Color dimColor;
|
||||
|
||||
// Token: 0x0400C8B2 RID: 51378
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C8B2")]
|
||||
[SerializeField]
|
||||
private Color glowColor;
|
||||
|
||||
// Token: 0x0400C8B3 RID: 51379
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C8B3")]
|
||||
[SerializeField]
|
||||
[Header("Mainframe Attach Feedback")]
|
||||
private RecRoomAudioClip onMainframeAttachAudio;
|
||||
|
||||
// Token: 0x0400C8B4 RID: 51380
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C8B4")]
|
||||
[SerializeField]
|
||||
[Header("Button Feedback")]
|
||||
private RecRoomAudioClip buttonHoldAudio;
|
||||
|
||||
// Token: 0x0400C8B5 RID: 51381
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C8B5")]
|
||||
[SerializeField]
|
||||
[Header("Warning Feedback")]
|
||||
private float minWarningFrequency = 2f;
|
||||
|
||||
// Token: 0x0400C8B6 RID: 51382
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400C8B6")]
|
||||
[SerializeField]
|
||||
private float maxWarningFrequency = 6f;
|
||||
|
||||
// Token: 0x0400C8B7 RID: 51383
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C8B7")]
|
||||
[SerializeField]
|
||||
private AnimationCurve warningFrequencyCurve;
|
||||
|
||||
// Token: 0x0400C8B8 RID: 51384
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C8B8")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip warningBeepAudio;
|
||||
|
||||
// Token: 0x0400C8B9 RID: 51385
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C8B9")]
|
||||
[SerializeField]
|
||||
[Header("Armed Feedback")]
|
||||
private RecRoomAudioClip onArmAudio;
|
||||
|
||||
// Token: 0x0400C8BA RID: 51386
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C8BA")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip loopingArmedAudio;
|
||||
|
||||
// Token: 0x0400C8BB RID: 51387
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C8BB")]
|
||||
[SerializeField]
|
||||
[Header("Detonation Feedback")]
|
||||
private RecRoomAudioClip detonationAudio;
|
||||
|
||||
// Token: 0x0400C8BC RID: 51388
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C8BC")]
|
||||
[SerializeField]
|
||||
private float detonationParticlesDelay = 0.77f;
|
||||
|
||||
// Token: 0x0400C8BD RID: 51389
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C8BD")]
|
||||
[SerializeField]
|
||||
private PooledParticle detonationParticlePrefab;
|
||||
|
||||
// Token: 0x0400C8BE RID: 51390
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C8BE")]
|
||||
[SerializeField]
|
||||
[Header("Defused Feedback")]
|
||||
private RecRoomAudioClip defusedAudio;
|
||||
|
||||
// Token: 0x0400C8BF RID: 51391
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400C8BF")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C8C0 RID: 51392
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400C8C0")]
|
||||
private MACMLJJGBIM KOCPFHHFCJA;
|
||||
|
||||
// Token: 0x0400C8C1 RID: 51393
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400C8C1")]
|
||||
private MJNLDDCLOGP MBDCEOIOBNA;
|
||||
|
||||
// Token: 0x0400C8C2 RID: 51394
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400C8C2")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C8C3 RID: 51395
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400C8C3")]
|
||||
private ToolPlayerAttractor OOPOMKMHBFK;
|
||||
|
||||
// Token: 0x0400C8C4 RID: 51396
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400C8C4")]
|
||||
private ChargePhysicalButton LKDLEHGHCAD;
|
||||
|
||||
// Token: 0x0400C8C5 RID: 51397
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C8C5")]
|
||||
private SFXAudioSource BDGGFMECNHP;
|
||||
|
||||
// Token: 0x0400C8C6 RID: 51398
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400C8C6")]
|
||||
private SFXAudioSource CADMOOHLLIB;
|
||||
|
||||
// Token: 0x0400C8C7 RID: 51399
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400C8C7")]
|
||||
private int POGHHOCNLMD;
|
||||
|
||||
// Token: 0x0400C8C8 RID: 51400
|
||||
[Token(Token = "0x400C8C8")]
|
||||
public static ArenaEMP.OKGJJIEBEGH ArmEvent;
|
||||
|
||||
// Token: 0x0400C8C9 RID: 51401
|
||||
[Token(Token = "0x400C8C9")]
|
||||
public static ArenaEMP.OKGJJIEBEGH DefuseEvent;
|
||||
|
||||
// Token: 0x02002C73 RID: 11379
|
||||
[Token(Token = "0x2002C73")]
|
||||
public sealed class OKGJJIEBEGH : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06013492 RID: 78994 RVA: 0x0047AE04 File Offset: 0x00479004
|
||||
[Token(Token = "0x6013492")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public OKGJJIEBEGH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06013493 RID: 78995 RVA: 0x0047AE20 File Offset: 0x00479020
|
||||
[Token(Token = "0x6013493")]
|
||||
[Address(RVA = "0x48FFD0", Offset = "0x48EDD0", VA = "0x18048FFD0", Slot = "13")]
|
||||
public void Invoke(ArenaEMP JILMFLHKKFH, AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013494 RID: 78996 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013494")]
|
||||
[Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ArenaEMP JILMFLHKKFH, AGAJMBPABDL IEKDDPPNFPF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013495 RID: 78997 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013495")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002C74 RID: 11380
|
||||
[Token(Token = "0x2002C74")]
|
||||
private enum EOIAHDAHKLA
|
||||
{
|
||||
// Token: 0x0400C8CB RID: 51403
|
||||
[Token(Token = "0x400C8CB")]
|
||||
NOT_IN_EMP_SITE,
|
||||
// Token: 0x0400C8CC RID: 51404
|
||||
[Token(Token = "0x400C8CC")]
|
||||
IN_EMP_SITE,
|
||||
// Token: 0x0400C8CD RID: 51405
|
||||
[Token(Token = "0x400C8CD")]
|
||||
ATTACHED_TO_MAINFRAME,
|
||||
// Token: 0x0400C8CE RID: 51406
|
||||
[Token(Token = "0x400C8CE")]
|
||||
ARMED,
|
||||
// Token: 0x0400C8CF RID: 51407
|
||||
[Token(Token = "0x400C8CF")]
|
||||
DETONATED,
|
||||
// Token: 0x0400C8D0 RID: 51408
|
||||
[Token(Token = "0x400C8D0")]
|
||||
DEFUSED
|
||||
}
|
||||
|
||||
// Token: 0x02002C75 RID: 11381
|
||||
[Token(Token = "0x2002C75")]
|
||||
private enum NHADAAFMDGD
|
||||
{
|
||||
// Token: 0x0400C8D2 RID: 51410
|
||||
[Token(Token = "0x400C8D2")]
|
||||
READY_TO_ARM,
|
||||
// Token: 0x0400C8D3 RID: 51411
|
||||
[Token(Token = "0x400C8D3")]
|
||||
ARMING
|
||||
}
|
||||
|
||||
// Token: 0x02002C76 RID: 11382
|
||||
[Token(Token = "0x2002C76")]
|
||||
private enum KFIMBIFPOPD
|
||||
{
|
||||
// Token: 0x0400C8D5 RID: 51413
|
||||
[Token(Token = "0x400C8D5")]
|
||||
ARMED,
|
||||
// Token: 0x0400C8D6 RID: 51414
|
||||
[Token(Token = "0x400C8D6")]
|
||||
DISARMING
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C77 RID: 11383
|
||||
[Token(Token = "0x2002C77")]
|
||||
[RequireComponent(typeof(SimpleVolume))]
|
||||
public class ArenaEMPSite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06013496 RID: 78998 RVA: 0x0047AF20 File Offset: 0x00479120
|
||||
[Token(Token = "0x6013496")]
|
||||
[Address(RVA = "0x7E7950", Offset = "0x7E6750", VA = "0x1807E7950")]
|
||||
private void Awake()
|
||||
{
|
||||
ArenaEMPSite.FGEPIOHEHEA.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x06013497 RID: 78999 RVA: 0x0047AF40 File Offset: 0x00479140
|
||||
[Token(Token = "0x6013497")]
|
||||
[Address(RVA = "0x7E7B20", Offset = "0x7E6920", VA = "0x1807E7B20")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = ArenaEMPSite.FGEPIOHEHEA.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x06013498 RID: 79000 RVA: 0x0047AF60 File Offset: 0x00479160
|
||||
[Token(Token = "0x6013498")]
|
||||
[Address(RVA = "0x7E79D0", Offset = "0x7E67D0", VA = "0x1807E79D0")]
|
||||
public static bool IsInEMPSite(ArenaEMP FBEIDNADBCN)
|
||||
{
|
||||
int num = 0;
|
||||
List<ArenaEMPSite> fgepiohehea = ArenaEMPSite.FGEPIOHEHEA;
|
||||
List<ArenaEMPSite> fgepiohehea2 = ArenaEMPSite.FGEPIOHEHEA;
|
||||
Transform transform = FBEIDNADBCN.transform;
|
||||
Vector3 vector;
|
||||
if (vector.z == 0f)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013499 RID: 79001 RVA: 0x0047AFA0 File Offset: 0x004791A0
|
||||
[Token(Token = "0x6013499")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ArenaEMPSite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8D7 RID: 51415
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8D7")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private SimpleVolume volume;
|
||||
|
||||
// Token: 0x0400C8D8 RID: 51416
|
||||
[Token(Token = "0x400C8D8")]
|
||||
private static List<ArenaEMPSite> FGEPIOHEHEA = new List();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C78 RID: 11384
|
||||
[Token(Token = "0x2002C78")]
|
||||
public class ArenaEncounterSpawnPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700357A RID: 13690
|
||||
// (get) Token: 0x0601349B RID: 79003 RVA: 0x0047AFCC File Offset: 0x004791CC
|
||||
[Token(Token = "0x1700357A")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x601349B")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
get
|
||||
{
|
||||
return this.team;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357B RID: 13691
|
||||
// (get) Token: 0x0601349C RID: 79004 RVA: 0x0047AFE0 File Offset: 0x004791E0
|
||||
[Token(Token = "0x1700357B")]
|
||||
public bool HPDLBFJNENL
|
||||
{
|
||||
[Token(Token = "0x601349C")]
|
||||
[Address(RVA = "0x751340", Offset = "0x750140", VA = "0x180751340")]
|
||||
get
|
||||
{
|
||||
return this.isInitialSpawnPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357C RID: 13692
|
||||
// (get) Token: 0x0601349D RID: 79005 RVA: 0x0047AFF4 File Offset: 0x004791F4
|
||||
[Token(Token = "0x1700357C")]
|
||||
public EnemyPatrol MCBJJBJKKBE
|
||||
{
|
||||
[Token(Token = "0x601349D")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.patrol;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601349E RID: 79006 RVA: 0x0047B008 File Offset: 0x00479208
|
||||
[Token(Token = "0x601349E")]
|
||||
[Address(RVA = "0x7EAED0", Offset = "0x7E9CD0", VA = "0x1807EAED0")]
|
||||
public ArenaEncounterSpawnPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8D9 RID: 51417
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8D9")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C8DA RID: 51418
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400C8DA")]
|
||||
[SerializeField]
|
||||
private bool isInitialSpawnPoint;
|
||||
|
||||
// Token: 0x0400C8DB RID: 51419
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C8DB")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private EnemyPatrol patrol;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,244 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Encounters;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C79 RID: 11385
|
||||
[Token(Token = "0x2002C79")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaEncounterSpawner : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x1700357D RID: 13693
|
||||
// (get) Token: 0x0601349F RID: 79007 RVA: 0x0047B02C File Offset: 0x0047922C
|
||||
[Token(Token = "0x1700357D")]
|
||||
public int EOJJFOPMCDP
|
||||
{
|
||||
[Token(Token = "0x601349F")]
|
||||
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
|
||||
get
|
||||
{
|
||||
return this.maxTeamEncountersRunning;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357E RID: 13694
|
||||
// (get) Token: 0x060134A0 RID: 79008 RVA: 0x0047B040 File Offset: 0x00479240
|
||||
[Token(Token = "0x1700357E")]
|
||||
public float LCGEICDJBEA
|
||||
{
|
||||
[Token(Token = "0x60134A0")]
|
||||
[Address(RVA = "0x7EB7E0", Offset = "0x7EA5E0", VA = "0x1807EB7E0")]
|
||||
get
|
||||
{
|
||||
return this.encounterSpawnPeriod;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357F RID: 13695
|
||||
// (get) Token: 0x060134A1 RID: 79009 RVA: 0x0047B054 File Offset: 0x00479254
|
||||
[Token(Token = "0x1700357F")]
|
||||
public GameEncounter OFKIMGKAFOH
|
||||
{
|
||||
[Token(Token = "0x60134A1")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
return this.initialEncounterPrefab;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003580 RID: 13696
|
||||
// (get) Token: 0x060134A2 RID: 79010 RVA: 0x0047B068 File Offset: 0x00479268
|
||||
[Token(Token = "0x17003580")]
|
||||
public GameEncounter[] GJBNCAKDKJH
|
||||
{
|
||||
[Token(Token = "0x60134A2")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get
|
||||
{
|
||||
return this.encounterPrefabs;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003581 RID: 13697
|
||||
// (get) Token: 0x060134A3 RID: 79011 RVA: 0x0047B07C File Offset: 0x0047927C
|
||||
[Token(Token = "0x17003581")]
|
||||
public int IADGEOCOJNO
|
||||
{
|
||||
[Token(Token = "0x60134A3")]
|
||||
[Address(RVA = "0x7EB7F0", Offset = "0x7EA5F0", VA = "0x1807EB7F0")]
|
||||
get
|
||||
{
|
||||
return this.CDIGALDEGKB._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134A4 RID: 79012 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134A4")]
|
||||
[Address(RVA = "0x7EB040", Offset = "0x7E9E40", VA = "0x1807EB040")]
|
||||
public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060134A5 RID: 79013 RVA: 0x0047B09C File Offset: 0x0047929C
|
||||
[Token(Token = "0x60134A5")]
|
||||
[Address(RVA = "0x7EAF10", Offset = "0x7E9D10", VA = "0x1807EAF10", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
MFBGLIHGCGO<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
|
||||
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
|
||||
GameEncounter.GameEncounterInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(gameEncounterInstantiatedEvent, action);
|
||||
MFBGLIHGCGO<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
|
||||
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
|
||||
GameEncounter.GameEncounterDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(gameEncounterDestroyedEvent, action2);
|
||||
}
|
||||
|
||||
// Token: 0x060134A6 RID: 79014 RVA: 0x0047B0F0 File Offset: 0x004792F0
|
||||
[Token(Token = "0x60134A6")]
|
||||
[Address(RVA = "0x7EB620", Offset = "0x7EA420", VA = "0x1807EB620", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
MFBGLIHGCGO<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
|
||||
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
|
||||
GameEncounter.GameEncounterInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(gameEncounterInstantiatedEvent, action);
|
||||
MFBGLIHGCGO<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
|
||||
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
|
||||
GameEncounter.GameEncounterDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(gameEncounterDestroyedEvent, action2);
|
||||
}
|
||||
|
||||
// Token: 0x060134A7 RID: 79015 RVA: 0x0047B144 File Offset: 0x00479344
|
||||
[Token(Token = "0x60134A7")]
|
||||
[Address(RVA = "0x7EB370", Offset = "0x7EA170", VA = "0x1807EB370")]
|
||||
public GameEncounter MasterSpawnEncounter(GameEncounter NIGIADAJKKL, Transform KCIOLHPNJDG, CGLKOJIMDIH CGOLFOLCHIF, [Optional] EnemyPatrol CNIFEFDKIOF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = 0;
|
||||
if (NIGIADAJKKL != num)
|
||||
{
|
||||
string name = NIGIADAJKKL.name;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (KCIOLHPNJDG != num2)
|
||||
{
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
int num3 = 0;
|
||||
if (KCIOLHPNJDG != num3)
|
||||
{
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134A8 RID: 79016 RVA: 0x0047B1B0 File Offset: 0x004793B0
|
||||
[Token(Token = "0x60134A8")]
|
||||
[Address(RVA = "0x7EB5D0", Offset = "0x7EA3D0", VA = "0x1807EB5D0")]
|
||||
public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
GameEncounter gameEncounter;
|
||||
return gameEncounter;
|
||||
}
|
||||
|
||||
// Token: 0x060134A9 RID: 79017 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134A9")]
|
||||
[Address(RVA = "0x7EB200", Offset = "0x7EA000", VA = "0x1807EB200")]
|
||||
public void MasterDestroyAllActiveEncounters()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060134AA RID: 79018 RVA: 0x0047B1C0 File Offset: 0x004793C0
|
||||
[Token(Token = "0x60134AA")]
|
||||
[Address(RVA = "0x7EB180", Offset = "0x7E9F80", VA = "0x1807EB180")]
|
||||
private void LEDCLFOHHBH(GameEncounter CINCKMMINFA)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = CINCKMMINFA.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
|
||||
{
|
||||
this.CDIGALDEGKB.Add(CINCKMMINFA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134AB RID: 79019 RVA: 0x0047B1F8 File Offset: 0x004793F8
|
||||
[Token(Token = "0x60134AB")]
|
||||
[Address(RVA = "0x7EB100", Offset = "0x7E9F00", VA = "0x1807EB100")]
|
||||
private void KKMNFMKEPBJ(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
|
||||
{
|
||||
bool flag = this.CDIGALDEGKB.Remove(ADDBMBCNBKJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134AC RID: 79020 RVA: 0x0047B230 File Offset: 0x00479430
|
||||
[Token(Token = "0x60134AC")]
|
||||
[Address(RVA = "0x7EAEE0", Offset = "0x7E9CE0", VA = "0x1807EAEE0")]
|
||||
private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
return <HIKGLIJCOHC>k__BackingField == photonView.viewIdField;
|
||||
}
|
||||
|
||||
// Token: 0x060134AD RID: 79021 RVA: 0x0047B25C File Offset: 0x0047945C
|
||||
[Token(Token = "0x60134AD")]
|
||||
[Address(RVA = "0x7EB750", Offset = "0x7EA550", VA = "0x1807EB750")]
|
||||
public ArenaEncounterSpawner()
|
||||
{
|
||||
List<GameEncounter> list = new List();
|
||||
this.CDIGALDEGKB = list;
|
||||
List<GameEncounter> list2 = new List();
|
||||
this.IJFBABKPBLA = list2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C8DC RID: 51420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C8DC")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Mode Encounters")]
|
||||
private int maxTeamEncountersRunning = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400C8DD RID: 51421
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400C8DD")]
|
||||
[SerializeField]
|
||||
private float encounterSpawnPeriod = 20f;
|
||||
|
||||
// Token: 0x0400C8DE RID: 51422
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C8DE")]
|
||||
[SerializeField]
|
||||
private GameEncounter initialEncounterPrefab;
|
||||
|
||||
// Token: 0x0400C8DF RID: 51423
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C8DF")]
|
||||
[SerializeField]
|
||||
private GameEncounter[] encounterPrefabs;
|
||||
|
||||
// Token: 0x0400C8E0 RID: 51424
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C8E0")]
|
||||
private List<GameEncounter> CDIGALDEGKB;
|
||||
|
||||
// Token: 0x0400C8E1 RID: 51425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C8E1")]
|
||||
private List<GameEncounter> IJFBABKPBLA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,694 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7A RID: 11386
|
||||
[Token(Token = "0x2002C7A")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaEquipmentSpawner : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003582 RID: 13698
|
||||
// (get) Token: 0x060134AE RID: 79022 RVA: 0x0047B2A0 File Offset: 0x004794A0
|
||||
[Token(Token = "0x17003582")]
|
||||
private OGNBCNBPFCC KBMMIDCMFHF
|
||||
{
|
||||
[Token(Token = "0x60134AE")]
|
||||
[Address(RVA = "0x7EBDD0", Offset = "0x7EABD0", VA = "0x1807EBDD0")]
|
||||
get
|
||||
{
|
||||
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003583 RID: 13699
|
||||
// (get) Token: 0x060134AF RID: 79023 RVA: 0x0047B2B8 File Offset: 0x004794B8
|
||||
// (set) Token: 0x060134B0 RID: 79024 RVA: 0x0047B2CC File Offset: 0x004794CC
|
||||
[Token(Token = "0x17003583")]
|
||||
public bool IKAGKELDMJH
|
||||
{
|
||||
[Token(Token = "0x60134AF")]
|
||||
[Address(RVA = "0x7ED770", Offset = "0x7EC570", VA = "0x1807ED770")]
|
||||
get
|
||||
{
|
||||
return this.KIMBPPFDHKG;
|
||||
}
|
||||
[Token(Token = "0x60134B0")]
|
||||
[Address(RVA = "0x7ED780", Offset = "0x7EC580", VA = "0x1807ED780")]
|
||||
set
|
||||
{
|
||||
bool kimbppfdhkg = this.KIMBPPFDHKG;
|
||||
this.KIMBPPFDHKG = value;
|
||||
if (!value)
|
||||
{
|
||||
this.EOGPLLPGGBB.BFBHDNPIBOB();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
int num = 0;
|
||||
if (nndnjgklnpe != num)
|
||||
{
|
||||
this.NNDNJGKLNPE.MasterResetToLastSpawnPosition();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.KIMBPPFDHKG && !kimbppfdhkg && KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.MFIDGDPAGIB = num2;
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
float num3 = this.MGLEPDDEAIN;
|
||||
eogpllpggbb.KGFFMEICLNN(num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003584 RID: 13700
|
||||
// (get) Token: 0x060134B1 RID: 79025 RVA: 0x0047B360 File Offset: 0x00479560
|
||||
// (set) Token: 0x060134B2 RID: 79026 RVA: 0x0047B374 File Offset: 0x00479574
|
||||
[Token(Token = "0x17003584")]
|
||||
private Tool OMKBFOJLLCL
|
||||
{
|
||||
[Token(Token = "0x60134B1")]
|
||||
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
||||
get
|
||||
{
|
||||
return this.NNDNJGKLNPE;
|
||||
}
|
||||
[Token(Token = "0x60134B2")]
|
||||
[Address(RVA = "0x7EBC20", Offset = "0x7EAA20", VA = "0x1807EBC20")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003585 RID: 13701
|
||||
// (get) Token: 0x060134B3 RID: 79027 RVA: 0x0047B3A4 File Offset: 0x004795A4
|
||||
// (set) Token: 0x060134B4 RID: 79028 RVA: 0x0047B3C4 File Offset: 0x004795C4
|
||||
[Token(Token = "0x17003585")]
|
||||
private int MFIDGDPAGIB
|
||||
{
|
||||
[Token(Token = "0x60134B3")]
|
||||
[Address(RVA = "0x7EBB40", Offset = "0x7EA940", VA = "0x1807EBB40")]
|
||||
get
|
||||
{
|
||||
return this.IFNIBMFBDFC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60134B4")]
|
||||
[Address(RVA = "0x7EBE30", Offset = "0x7EAC30", VA = "0x1807EBE30")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> ifnibmfbdfc = this.IFNIBMFBDFC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003586 RID: 13702
|
||||
// (get) Token: 0x060134B5 RID: 79029 RVA: 0x0047B3E0 File Offset: 0x004795E0
|
||||
[Token(Token = "0x17003586")]
|
||||
private float MGLEPDDEAIN
|
||||
{
|
||||
[Token(Token = "0x60134B5")]
|
||||
[Address(RVA = "0x7EC1C0", Offset = "0x7EAFC0", VA = "0x1807EC1C0")]
|
||||
get
|
||||
{
|
||||
float[] array = this.spawnDelays;
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
int num = this.IFNIBMFBDFC.IAHDANBDAAM();
|
||||
int length = this.spawnDelays.Length;
|
||||
int num2 = 0;
|
||||
int num3 = Mathf.Clamp(num, num2, length);
|
||||
return this.spawnDelays[num3];
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134B6 RID: 79030 RVA: 0x0047B438 File Offset: 0x00479638
|
||||
[Token(Token = "0x60134B6")]
|
||||
[Address(RVA = "0x7EB830", Offset = "0x7EA630", VA = "0x1807EB830", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
PulsingBeam pulsingBeam = this.pulsingBeam;
|
||||
int num = 0;
|
||||
if (pulsingBeam != num)
|
||||
{
|
||||
GameObject gameObject = this.pulsingBeam.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
Action action = new Action(this.PIMDOPLCCKI);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.OJELDBPMKOK = kllmcpfpiie;
|
||||
KLLMCPFPIIE<int> kllmcpfpiie2;
|
||||
this.IFNIBMFBDFC = kllmcpfpiie2;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", OHOEENCHJJE.MASTER);
|
||||
this.EOGPLLPGGBB = mjnlddclogp;
|
||||
Action action2 = new Action(this.CPCEIFBLPAB);
|
||||
mjnlddclogp.DKGCBLEONAB += action2;
|
||||
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action3 = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(staticToolInstantiatedEvent, action3);
|
||||
}
|
||||
|
||||
// Token: 0x060134B7 RID: 79031 RVA: 0x0047B4EC File Offset: 0x004796EC
|
||||
[Token(Token = "0x60134B7")]
|
||||
[Address(RVA = "0x7ED4E0", Offset = "0x7EC2E0", VA = "0x1807ED4E0")]
|
||||
private void Start()
|
||||
{
|
||||
this.PIMDOPLCCKI();
|
||||
}
|
||||
|
||||
// Token: 0x060134B8 RID: 79032 RVA: 0x0047B500 File Offset: 0x00479700
|
||||
[Token(Token = "0x60134B8")]
|
||||
[Address(RVA = "0x7ECEA0", Offset = "0x7EBCA0", VA = "0x1807ECEA0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num2 = 0;
|
||||
if (teamManager != num2)
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Action action = new Action(this.HDFKJDFIFKK);
|
||||
teamManager2.HODHIDAOIJI -= action;
|
||||
}
|
||||
}
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
if (eogpllpggbb != 0)
|
||||
{
|
||||
Action action2 = new Action(this.CPCEIFBLPAB);
|
||||
eogpllpggbb.DKGCBLEONAB -= action2;
|
||||
}
|
||||
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action3 = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(staticToolInstantiatedEvent, action3);
|
||||
}
|
||||
|
||||
// Token: 0x060134B9 RID: 79033 RVA: 0x0047B5AC File Offset: 0x004797AC
|
||||
[Token(Token = "0x60134B9")]
|
||||
[Address(RVA = "0x7ED4F0", Offset = "0x7EC2F0", VA = "0x1807ED4F0")]
|
||||
private void Update()
|
||||
{
|
||||
this.EOGPLLPGGBB.OCGHOBMJNMA();
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
int num = 0;
|
||||
if (!(nndnjgklnpe != num) && !this.GMBEKEJMMOD())
|
||||
{
|
||||
this.uiRoot.SetActive(true);
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
TextMesh textMesh = this.spawnTimerText;
|
||||
string text = eogpllpggbb.HPDDAIKGLBM.OEFBEJEPLHM();
|
||||
textMesh.text = text;
|
||||
}
|
||||
}
|
||||
GameObject gameObject = this.uiRoot;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (instance != num3 && KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Tool nndnjgklnpe2 = this.NNDNJGKLNPE;
|
||||
int num4 = 0;
|
||||
if (nndnjgklnpe2 == num4 && this.EOGPLLPGGBB.OLGMEEIPCAL)
|
||||
{
|
||||
this.NICDOABNJFJ();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BA RID: 79034 RVA: 0x0047B688 File Offset: 0x00479888
|
||||
[Token(Token = "0x60134BA")]
|
||||
[Address(RVA = "0x7EBCD0", Offset = "0x7EAAD0", VA = "0x1807EBCD0")]
|
||||
private void FFHEADALFEO()
|
||||
{
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
int num = 0;
|
||||
if (!(nndnjgklnpe != num) && !this.GMBEKEJMMOD())
|
||||
{
|
||||
this.uiRoot.SetActive(true);
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
TextMesh textMesh = this.spawnTimerText;
|
||||
string text = eogpllpggbb.HPDDAIKGLBM.OEFBEJEPLHM();
|
||||
textMesh.text = text;
|
||||
return;
|
||||
}
|
||||
}
|
||||
GameObject gameObject = this.uiRoot;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060134BB RID: 79035 RVA: 0x0047B704 File Offset: 0x00479904
|
||||
[Token(Token = "0x60134BB")]
|
||||
[Address(RVA = "0x7EC2D0", Offset = "0x7EB0D0", VA = "0x1807EC2D0")]
|
||||
private bool GMBEKEJMMOD()
|
||||
{
|
||||
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
float z4 = Vector3.up.z;
|
||||
Vector3 vector4;
|
||||
float z5 = vector4.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134BC RID: 79036 RVA: 0x0047B764 File Offset: 0x00479964
|
||||
[Token(Token = "0x60134BC")]
|
||||
[Address(RVA = "0x7EC6C0", Offset = "0x7EB4C0", VA = "0x1807EC6C0")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Action action = new Action(this.HDFKJDFIFKK);
|
||||
teamManager.HODHIDAOIJI += action;
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num2 = 0;
|
||||
Renderer[] array = this.uiRenderers;
|
||||
if (num2 < array.Length)
|
||||
{
|
||||
Material material = array[num2].GetMaterial();
|
||||
Renderer[] array2 = this.uiRenderers;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BD RID: 79037 RVA: 0x0047B80C File Offset: 0x00479A0C
|
||||
[Token(Token = "0x60134BD")]
|
||||
[Address(RVA = "0x7EC540", Offset = "0x7EB340", VA = "0x1807EC540")]
|
||||
private void HDFKJDFIFKK()
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num = 0;
|
||||
Renderer[] array = this.uiRenderers;
|
||||
if (num < array.Length)
|
||||
{
|
||||
Material material = array[num].GetMaterial();
|
||||
Renderer[] array2 = this.uiRenderers;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BE RID: 79038 RVA: 0x0047B87C File Offset: 0x00479A7C
|
||||
[Token(Token = "0x60134BE")]
|
||||
[Address(RVA = "0x7ECC10", Offset = "0x7EBA10", VA = "0x1807ECC10")]
|
||||
private void NICDOABNJFJ()
|
||||
{
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
Transform transform = this.equipmentSpawnTransform;
|
||||
Transform transform2 = this.equipmentSpawnTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Tool tool;
|
||||
this.OMKBFOJLLCL = tool;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnEquipmentSpawn);
|
||||
photonView.RpcAll(anjgmeddnpe);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BF RID: 79039 RVA: 0x0047B910 File Offset: 0x00479B10
|
||||
[Token(Token = "0x60134BF")]
|
||||
[Address(RVA = "0x7EBE90", Offset = "0x7EAC90", VA = "0x1807EBE90")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcOnEquipmentSpawn()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.onSpawnAudio;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
string text = this.onSpawnNotification;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x060134C0 RID: 79040 RVA: 0x0047B95C File Offset: 0x00479B5C
|
||||
[Token(Token = "0x60134C0")]
|
||||
[Address(RVA = "0x7EBB90", Offset = "0x7EA990", VA = "0x1807EBB90")]
|
||||
private void CPCEIFBLPAB()
|
||||
{
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.KLINOJGIJHE);
|
||||
eogpllpggbb.LADHFOAHLDA(10f, ajhelnokkma);
|
||||
}
|
||||
|
||||
// Token: 0x060134C1 RID: 79041 RVA: 0x0047B990 File Offset: 0x00479B90
|
||||
[Token(Token = "0x60134C1")]
|
||||
[Address(RVA = "0x7EC920", Offset = "0x7EB720", VA = "0x1807EC920")]
|
||||
private void KLINOJGIJHE()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.spawnIn10SecondsAudio;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
string text = this.spawnIn10SecondsNotification;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x060134C2 RID: 79042 RVA: 0x0047B9DC File Offset: 0x00479BDC
|
||||
[Token(Token = "0x60134C2")]
|
||||
[Address(RVA = "0x7EBE90", Offset = "0x7EAC90", VA = "0x1807EBE90")]
|
||||
private void GCACJDHPOCB()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.onSpawnAudio;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
string text = this.onSpawnNotification;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x060134C3 RID: 79043 RVA: 0x0047BA28 File Offset: 0x00479C28
|
||||
[Token(Token = "0x60134C3")]
|
||||
[Address(RVA = "0x7EBA90", Offset = "0x7EA890", VA = "0x1807EBA90")]
|
||||
private void BEAIGEDBBOH(Tool NBHJPDBHDHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (NBHJPDBHDHB != num)
|
||||
{
|
||||
PhotonView photonView = NBHJPDBHDHB.JDHMIOJKLCK;
|
||||
KLLMCPFPIIE<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
int num2 = ojeldbpmkok.IAHDANBDAAM();
|
||||
if (viewIdField == num2)
|
||||
{
|
||||
this.PIMDOPLCCKI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C4 RID: 79044 RVA: 0x0047BA70 File Offset: 0x00479C70
|
||||
[Token(Token = "0x60134C4")]
|
||||
[Address(RVA = "0x7ED1E0", Offset = "0x7EBFE0", VA = "0x1807ED1E0")]
|
||||
private void PIMDOPLCCKI()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.OJELDBPMKOK.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
Tool component = photonView.GetComponent<Tool>();
|
||||
}
|
||||
int num2 = 0;
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
if (!(num2 != nndnjgklnpe))
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.NNDNJGKLNPE = num2;
|
||||
int num3 = 0;
|
||||
if (!(num2 != num3))
|
||||
{
|
||||
break;
|
||||
}
|
||||
this.NNDNJGKLNPE.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
this.NNDNJGKLNPE.KinematicOnReset = true;
|
||||
Tool nndnjgklnpe2 = this.NNDNJGKLNPE;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = nndnjgklnpe2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.LNOIKBCIMGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
||||
nndnjgklnpe2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool nndnjgklnpe3 = this.NNDNJGKLNPE;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = nndnjgklnpe3.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.PGCLLNKGMLB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action2);
|
||||
nndnjgklnpe3.PostResetEvent = eahpnacbldd;
|
||||
PulsingBeam pulsingBeam = this.pulsingBeam;
|
||||
int num4 = 0;
|
||||
if (pulsingBeam != num4)
|
||||
{
|
||||
goto Block_4;
|
||||
}
|
||||
}
|
||||
PulsingBeam pulsingBeam2 = this.pulsingBeam;
|
||||
int num5 = 0;
|
||||
if (pulsingBeam2 != num5)
|
||||
{
|
||||
GameObject gameObject = this.pulsingBeam.gameObject;
|
||||
int num6 = 0;
|
||||
gameObject.SetActive(num6 != 0);
|
||||
}
|
||||
return;
|
||||
Block_4:
|
||||
GameObject gameObject2 = this.pulsingBeam.gameObject;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134C5 RID: 79045 RVA: 0x0047BBAC File Offset: 0x00479DAC
|
||||
[Token(Token = "0x60134C5")]
|
||||
[Address(RVA = "0x7EC9E0", Offset = "0x7EB7E0", VA = "0x1807EC9E0")]
|
||||
private void LNOIKBCIMGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = EGFEJGHDNAI.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.LNOIKBCIMGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
|
||||
EGFEJGHDNAI.PostPickupEvent = mfbglihgcgo;
|
||||
if (this.playNotificationOnEquipmentPickup)
|
||||
{
|
||||
int num = 0;
|
||||
if (EGFEJGHDNAI != num && EGFEJGHDNAI.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<OKDFEPHLKCB>k__BackingField != num2 && !EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL.DMKCIEPGGAB)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField2 = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
string text = this.equipmentPickupNotification;
|
||||
string ohafdcgemef = <OKDFEPHLKCB>k__BackingField2.DBAJDHGDPOL.OHAFDCGEMEF;
|
||||
string text2 = string.Format(text, ohafdcgemef);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text2, 3f, num3, num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
if (EGFEJGHDNAI == nndnjgklnpe)
|
||||
{
|
||||
this.GGFBCDNBHGJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C6 RID: 79046 RVA: 0x0047BC94 File Offset: 0x00479E94
|
||||
[Token(Token = "0x60134C6")]
|
||||
[Address(RVA = "0x7ED0F0", Offset = "0x7EBEF0", VA = "0x1807ED0F0")]
|
||||
private void PGCLLNKGMLB(Tool EGFEJGHDNAI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = EGFEJGHDNAI.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.PGCLLNKGMLB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
|
||||
EGFEJGHDNAI.PostResetEvent = eahpnacbldd;
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
if (EGFEJGHDNAI == nndnjgklnpe)
|
||||
{
|
||||
this.GGFBCDNBHGJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C7 RID: 79047 RVA: 0x0047BCE4 File Offset: 0x00479EE4
|
||||
[Token(Token = "0x60134C7")]
|
||||
[Address(RVA = "0x7EBF50", Offset = "0x7EAD50", VA = "0x1807EBF50")]
|
||||
private void GGFBCDNBHGJ()
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = nndnjgklnpe.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.PGCLLNKGMLB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
|
||||
nndnjgklnpe.PostResetEvent = eahpnacbldd;
|
||||
Tool nndnjgklnpe2 = this.NNDNJGKLNPE;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = nndnjgklnpe2.PostPickupEvent;
|
||||
Action<Tool> action2 = new Action(this.LNOIKBCIMGO);
|
||||
EAHPNACBLDD eahpnacbldd2;
|
||||
nndnjgklnpe2.PostPickupEvent = eahpnacbldd2;
|
||||
this.NNDNJGKLNPE.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
KLLMCPFPIIE<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
int num2 = this.IFNIBMFBDFC.IAHDANBDAAM();
|
||||
KLLMCPFPIIE<int> ifnibmfbdfc = this.IFNIBMFBDFC;
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
float num3 = this.MGLEPDDEAIN;
|
||||
eogpllpggbb.KGFFMEICLNN(num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C8 RID: 79048 RVA: 0x0047BDB4 File Offset: 0x00479FB4
|
||||
[Token(Token = "0x60134C8")]
|
||||
[Address(RVA = "0x7ED710", Offset = "0x7EC510", VA = "0x1807ED710")]
|
||||
public ArenaEquipmentSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8E2 RID: 51426
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C8E2")]
|
||||
[SerializeField]
|
||||
private Transform equipmentSpawnTransform;
|
||||
|
||||
// Token: 0x0400C8E3 RID: 51427
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C8E3")]
|
||||
[SerializeField]
|
||||
[Header("Spawn Configuration")]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid equipmentTypeId;
|
||||
|
||||
// Token: 0x0400C8E4 RID: 51428
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C8E4")]
|
||||
[SerializeField]
|
||||
private float[] spawnDelays;
|
||||
|
||||
// Token: 0x0400C8E5 RID: 51429
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C8E5")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private PulsingBeam pulsingBeam;
|
||||
|
||||
// Token: 0x0400C8E6 RID: 51430
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C8E6")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip spawnIn10SecondsAudio;
|
||||
|
||||
// Token: 0x0400C8E7 RID: 51431
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C8E7")]
|
||||
[SerializeField]
|
||||
private string spawnIn10SecondsNotification = "POWER WEAPON SPAWNS IN 10";
|
||||
|
||||
// Token: 0x0400C8E8 RID: 51432
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C8E8")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip onSpawnAudio;
|
||||
|
||||
// Token: 0x0400C8E9 RID: 51433
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C8E9")]
|
||||
[SerializeField]
|
||||
private string onSpawnNotification = "POWER WEAPON SPAWNED";
|
||||
|
||||
// Token: 0x0400C8EA RID: 51434
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C8EA")]
|
||||
[SerializeField]
|
||||
private bool playNotificationOnEquipmentPickup = true;
|
||||
|
||||
// Token: 0x0400C8EB RID: 51435
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C8EB")]
|
||||
[SerializeField]
|
||||
private string equipmentPickupNotification = "{0} GRABBED POWER WEAPON";
|
||||
|
||||
// Token: 0x0400C8EC RID: 51436
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C8EC")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private GameObject uiRoot;
|
||||
|
||||
// Token: 0x0400C8ED RID: 51437
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C8ED")]
|
||||
[SerializeField]
|
||||
private Renderer[] uiRenderers;
|
||||
|
||||
// Token: 0x0400C8EE RID: 51438
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C8EE")]
|
||||
[SerializeField]
|
||||
private TextMesh spawnTimerText;
|
||||
|
||||
// Token: 0x0400C8EF RID: 51439
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C8EF")]
|
||||
private MJNLDDCLOGP EOGPLLPGGBB;
|
||||
|
||||
// Token: 0x0400C8F0 RID: 51440
|
||||
[Token(Token = "0x400C8F0")]
|
||||
private const float GCCGALPMFOK = 2f;
|
||||
|
||||
// Token: 0x0400C8F1 RID: 51441
|
||||
[Token(Token = "0x400C8F1")]
|
||||
private const float CFDEEPECBFB = 4f;
|
||||
|
||||
// Token: 0x0400C8F2 RID: 51442
|
||||
[Token(Token = "0x400C8F2")]
|
||||
private const float DKEONODIADB = 120f;
|
||||
|
||||
// Token: 0x0400C8F3 RID: 51443
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C8F3")]
|
||||
private bool KIMBPPFDHKG;
|
||||
|
||||
// Token: 0x0400C8F4 RID: 51444
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C8F4")]
|
||||
private KLLMCPFPIIE<int> OJELDBPMKOK;
|
||||
|
||||
// Token: 0x0400C8F5 RID: 51445
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C8F5")]
|
||||
private Tool NNDNJGKLNPE;
|
||||
|
||||
// Token: 0x0400C8F6 RID: 51446
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C8F6")]
|
||||
private KLLMCPFPIIE<int> IFNIBMFBDFC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7B RID: 11387
|
||||
[Token(Token = "0x2002C7B")]
|
||||
[RequireComponent(typeof(Tool))]
|
||||
public class ArenaFuelCell : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003587 RID: 13703
|
||||
// (get) Token: 0x060134C9 RID: 79049 RVA: 0x0047BDF0 File Offset: 0x00479FF0
|
||||
[Token(Token = "0x17003587")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60134C9")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134CA RID: 79050 RVA: 0x0047BE04 File Offset: 0x0047A004
|
||||
[Token(Token = "0x60134CA")]
|
||||
[Address(RVA = "0x7EDAA0", Offset = "0x7EC8A0", VA = "0x1807EDAA0")]
|
||||
private void Awake()
|
||||
{
|
||||
ArenaFuelCell.AllFuelCells.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x060134CB RID: 79051 RVA: 0x0047BE24 File Offset: 0x0047A024
|
||||
[Token(Token = "0x60134CB")]
|
||||
[Address(RVA = "0x7EDBA0", Offset = "0x7EC9A0", VA = "0x1807EDBA0")]
|
||||
private void Start()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134CC RID: 79052 RVA: 0x0047BE5C File Offset: 0x0047A05C
|
||||
[Token(Token = "0x60134CC")]
|
||||
[Address(RVA = "0x7EDB20", Offset = "0x7EC920", VA = "0x1807EDB20")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = ArenaFuelCell.AllFuelCells.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x060134CD RID: 79053 RVA: 0x0047BE7C File Offset: 0x0047A07C
|
||||
[Token(Token = "0x60134CD")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ArenaFuelCell()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8F7 RID: 51447
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8F7")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C8F8 RID: 51448
|
||||
[Token(Token = "0x400C8F8")]
|
||||
public static List<ArenaFuelCell> AllFuelCells = new List();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7C RID: 11388
|
||||
[Token(Token = "0x2002C7C")]
|
||||
[RequireComponent(typeof(OverlapVolume))]
|
||||
public class ArenaFuelCellSlot : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003588 RID: 13704
|
||||
// (get) Token: 0x060134CF RID: 79055 RVA: 0x0047BEA8 File Offset: 0x0047A0A8
|
||||
// (set) Token: 0x060134D0 RID: 79056 RVA: 0x0047BEBC File Offset: 0x0047A0BC
|
||||
[Token(Token = "0x17003588")]
|
||||
public bool IKAGKELDMJH
|
||||
{
|
||||
[Token(Token = "0x60134CF")]
|
||||
[Address(RVA = "0x431BB0", Offset = "0x4309B0", VA = "0x180431BB0")]
|
||||
get
|
||||
{
|
||||
return this.KIMBPPFDHKG;
|
||||
}
|
||||
[Token(Token = "0x60134D0")]
|
||||
[Address(RVA = "0x7EDA80", Offset = "0x7EC880", VA = "0x1807EDA80")]
|
||||
set
|
||||
{
|
||||
this.KIMBPPFDHKG = value;
|
||||
bool enabled = base.enabled;
|
||||
if (!enabled)
|
||||
{
|
||||
this.<NJCMHLEEHGN>k__BackingField = enabled;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003589 RID: 13705
|
||||
// (get) Token: 0x060134D1 RID: 79057 RVA: 0x0047BEE4 File Offset: 0x0047A0E4
|
||||
[Token(Token = "0x17003589")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x60134D1")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
get
|
||||
{
|
||||
return this.team;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358A RID: 13706
|
||||
// (get) Token: 0x060134D2 RID: 79058 RVA: 0x0047BEF8 File Offset: 0x0047A0F8
|
||||
// (set) Token: 0x060134D3 RID: 79059 RVA: 0x0047BF0C File Offset: 0x0047A10C
|
||||
[Token(Token = "0x1700358A")]
|
||||
public bool IGFPDMGNOGB
|
||||
{
|
||||
[Token(Token = "0x60134D2")]
|
||||
[Address(RVA = "0x431AE0", Offset = "0x4308E0", VA = "0x180431AE0")]
|
||||
get;
|
||||
[Token(Token = "0x60134D3")]
|
||||
[Address(RVA = "0x431D40", Offset = "0x430B40", VA = "0x180431D40")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060134D4 RID: 79060 RVA: 0x0047BF20 File Offset: 0x0047A120
|
||||
[Token(Token = "0x60134D4")]
|
||||
[Address(RVA = "0x7ED8D0", Offset = "0x7EC6D0", VA = "0x1807ED8D0")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
float time = Time.time;
|
||||
float time2 = Time.time;
|
||||
this.ECEINJDGKND = time2;
|
||||
int num = 0;
|
||||
List<ArenaFuelCell> allFuelCells = ArenaFuelCell.AllFuelCells;
|
||||
OverlapVolume overlapVolume = this.overlapVolume;
|
||||
List<ArenaFuelCell> allFuelCells2 = ArenaFuelCell.AllFuelCells;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (overlapVolume.DOMABBDEAKJ == 0)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
this.<NJCMHLEEHGN>k__BackingField = (ulong)1L != 0UL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134D5 RID: 79061 RVA: 0x0047BF90 File Offset: 0x0047A190
|
||||
[Token(Token = "0x60134D5")]
|
||||
[Address(RVA = "0x7EAED0", Offset = "0x7E9CD0", VA = "0x1807EAED0")]
|
||||
public ArenaFuelCellSlot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8F9 RID: 51449
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8F9")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C8FA RID: 51450
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C8FA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private OverlapVolume overlapVolume;
|
||||
|
||||
// Token: 0x0400C8FB RID: 51451
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C8FB")]
|
||||
private float ECEINJDGKND;
|
||||
|
||||
// Token: 0x0400C8FC RID: 51452
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400C8FC")]
|
||||
private bool KIMBPPFDHKG;
|
||||
|
||||
// Token: 0x0400C8FE RID: 51454
|
||||
[Token(Token = "0x400C8FE")]
|
||||
private const float NADAKBJLPPC = 5f;
|
||||
|
||||
// Token: 0x0400C8FF RID: 51455
|
||||
[Token(Token = "0x400C8FF")]
|
||||
private const float OBGELCEKGGH = 0.2f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7D RID: 11389
|
||||
[Token(Token = "0x2002C7D")]
|
||||
public class ArenaMainframe : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060134D6 RID: 79062 RVA: 0x0047BFB4 File Offset: 0x0047A1B4
|
||||
[Token(Token = "0x60134D6")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ArenaMainframe()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2497 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.Encounters;
|
||||
using RecRoom.Core.Pools;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7F RID: 11391
|
||||
[Token(Token = "0x2002C7F")]
|
||||
public class ArenaManager : GameRuleManager
|
||||
{
|
||||
// Token: 0x1700358B RID: 13707
|
||||
// (get) Token: 0x060134D7 RID: 79063 RVA: 0x0047BFC8 File Offset: 0x0047A1C8
|
||||
[Token(Token = "0x1700358B")]
|
||||
public new static ArenaManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x60134D7")]
|
||||
[Address(RVA = "0x7F6C50", Offset = "0x7F5A50", VA = "0x1807F6C50")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358C RID: 13708
|
||||
// (get) Token: 0x060134D8 RID: 79064 RVA: 0x0047BFE0 File Offset: 0x0047A1E0
|
||||
[Token(Token = "0x1700358C")]
|
||||
public new static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x60134D8")]
|
||||
[Address(RVA = "0x7F6CF0", Offset = "0x7F5AF0", VA = "0x1807F6CF0")]
|
||||
get
|
||||
{
|
||||
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance == 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
return instance != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358D RID: 13709
|
||||
// (get) Token: 0x060134D9 RID: 79065 RVA: 0x0047C004 File Offset: 0x0047A204
|
||||
[Token(Token = "0x1700358D")]
|
||||
private OGNBCNBPFCC[] HKPLMDOMLHN
|
||||
{
|
||||
[Token(Token = "0x60134D9")]
|
||||
[Address(RVA = "0x7F22D0", Offset = "0x7F10D0", VA = "0x1807F22D0")]
|
||||
get
|
||||
{
|
||||
OGNBCNBPFCC[] lpppimnolcm = this.LPPPIMNOLCM;
|
||||
if (lpppimnolcm == 0)
|
||||
{
|
||||
SerializedGuid[] array = this.dualWieldAllowedWeaponTypeIds;
|
||||
if (array != 0)
|
||||
{
|
||||
int num;
|
||||
Func<SerializedGuid, OGNBCNBPFCC> func = new Func(num.CCFEJLNMDLG);
|
||||
num = 0;
|
||||
OGNBCNBPFCC[] array2 = Enumerable.ToArray<OGNBCNBPFCC>(Enumerable.Select<SerializedGuid, OGNBCNBPFCC>(array, func));
|
||||
this.LPPPIMNOLCM = array2;
|
||||
return array2;
|
||||
}
|
||||
}
|
||||
return lpppimnolcm;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358E RID: 13710
|
||||
// (get) Token: 0x060134DA RID: 79066 RVA: 0x0047C050 File Offset: 0x0047A250
|
||||
// (set) Token: 0x060134DB RID: 79067 RVA: 0x0047C064 File Offset: 0x0047A264
|
||||
[Token(Token = "0x1700358E")]
|
||||
public float CDFAJDLJALK
|
||||
{
|
||||
[Token(Token = "0x60134DA")]
|
||||
[Address(RVA = "0x7F6C40", Offset = "0x7F5A40", VA = "0x1807F6C40")]
|
||||
get
|
||||
{
|
||||
return this.CIJFADFAPLB;
|
||||
}
|
||||
[Token(Token = "0x60134DB")]
|
||||
[Address(RVA = "0x7F6E10", Offset = "0x7F5C10", VA = "0x1807F6E10")]
|
||||
set
|
||||
{
|
||||
this.CIJFADFAPLB = value;
|
||||
this.MFOCPIILHIL.BPHIOMBNAAI = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358F RID: 13711
|
||||
// (get) Token: 0x060134DC RID: 79068 RVA: 0x0047C08C File Offset: 0x0047A28C
|
||||
// (set) Token: 0x060134DD RID: 79069 RVA: 0x0047C0A0 File Offset: 0x0047A2A0
|
||||
[Token(Token = "0x1700358F")]
|
||||
public int DOOKJFGLIOO
|
||||
{
|
||||
[Token(Token = "0x60134DC")]
|
||||
[Address(RVA = "0x7F6E00", Offset = "0x7F5C00", VA = "0x1807F6E00")]
|
||||
get
|
||||
{
|
||||
return this.PHBJIHPKKNB;
|
||||
}
|
||||
[Token(Token = "0x60134DD")]
|
||||
[Address(RVA = "0x7F6E40", Offset = "0x7F5C40", VA = "0x1807F6E40")]
|
||||
set
|
||||
{
|
||||
this.PHBJIHPKKNB = value;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003590 RID: 13712
|
||||
// (get) Token: 0x060134DE RID: 79070 RVA: 0x0047C0DC File Offset: 0x0047A2DC
|
||||
[Token(Token = "0x17003590")]
|
||||
public override string LJDMGKNAOOG
|
||||
{
|
||||
[Token(Token = "0x60134DE")]
|
||||
[Address(RVA = "0x7F6DD0", Offset = "0x7F5BD0", VA = "0x1807F6DD0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return "lasertag";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003591 RID: 13713
|
||||
// (get) Token: 0x060134DF RID: 79071 RVA: 0x0047C0F0 File Offset: 0x0047A2F0
|
||||
[Token(Token = "0x17003591")]
|
||||
public override bool LEOEBAJLADB
|
||||
{
|
||||
[Token(Token = "0x60134DF")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E0 RID: 79072 RVA: 0x0047C100 File Offset: 0x0047A300
|
||||
[Token(Token = "0x60134E0")]
|
||||
[Address(RVA = "0x7EDDE0", Offset = "0x7ECBE0", VA = "0x1807EDDE0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
ArenaEncounterSpawner arenaEncounterSpawner = global::UnityEngine.Object.FindObjectOfType<ArenaEncounterSpawner>();
|
||||
this.FMANEJPIJDA = arenaEncounterSpawner;
|
||||
int num = 0;
|
||||
if (arenaEncounterSpawner == num)
|
||||
{
|
||||
Debug.LogError("Add an arena encounter spawner on a gameobject in the scene");
|
||||
}
|
||||
ArenaVO arenaVO = global::UnityEngine.Object.FindObjectOfType<ArenaVO>();
|
||||
this.AHAGKMEPJBB = arenaVO;
|
||||
int num2 = 0;
|
||||
if (arenaVO == num2)
|
||||
{
|
||||
Debug.LogError("Add an ArenaVO on a gameobject in the scene");
|
||||
}
|
||||
PlayerCombatUI playerCombatUI = this.playerCombatUIPrefab;
|
||||
int num3 = 0;
|
||||
bool flag = playerCombatUI != num3;
|
||||
int num4 = 0;
|
||||
if (flag)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
PlayerCombatUI playerCombatUI2 = this.playerCombatUIPrefab;
|
||||
combatManager.AddPlayerCombatUIPrefab(playerCombatUI2, this, 500);
|
||||
}
|
||||
EnemyCombatUI enemyCombatUI = this.enemyCombatUIPrefab;
|
||||
int num5 = 0;
|
||||
if (enemyCombatUI != num5)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
EnemyCombatUI enemyCombatUI2 = this.enemyCombatUIPrefab;
|
||||
combatManager2.AddEnemyCombatUIPrefab(enemyCombatUI2, this, 500);
|
||||
}
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OnPhotonPlayerConnected);
|
||||
IILCGFIHJLP iilcgfihjlp;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(agajmbpabdl);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.supportsGameOverGiftDequeing = true;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.<IILHAGILNDG>k__BackingField = num4 != 0;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ARENA_TIMER", (OHOEENCHJJE)((uint)1));
|
||||
this.LBHGFBNAMGG = mjnlddclogp;
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.DJLOODGOFNH = macmljjgbim;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.LAMLPJFGGNC);
|
||||
combatManager3.HOJFHHPHEBJ += hokocngfdao;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao2 = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager4.FBKJFMPLABN += hokocngfdao2;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HFBNLMLMNKA hfbnlmlmnka = new GameCombatManager.HFBNLMLMNKA(this.NGACCLNKKMG);
|
||||
combatManager5.MOHIOIIDKCH += hfbnlmlmnka;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKIFMEAFCNJ pkifmeafcnj = new GameCombatManager.PKIFMEAFCNJ(this.OFOHDEJPEOH);
|
||||
combatManager6.BPNIKBKNPEM += pkifmeafcnj;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.LAHMBKKJDKA);
|
||||
combatManager7.GNNAEJAFGBJ += nbeefofhblh;
|
||||
GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager8.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager9 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB);
|
||||
combatManager9.HCDKAAMFHBN += mgbbcmdiiij;
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager.EAIPEBLDFBK += kifngibbmdp;
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action3 = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action3);
|
||||
PointsDropper.KCGMPDACFGM += this.FHIDAJNIBLG;
|
||||
SpawnableCollectible.PreAllocateCollectibles(this.collectiblePrefab, 100);
|
||||
SpawnableCollectible.PreAllocateCollectibles(SingletonMonoBehaviour.ONCPNMDGGKG.GetCurrencyPrefab(ACDKILABNNC.LaserTagTickets, num4), 100);
|
||||
WorldSpaceNotification worldSpaceNotification = this.team1WorldSpaceNotificationPrefab;
|
||||
GameTeamManager teamManager = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
WorldSpaceNotification worldSpaceNotification2 = this.team2WorldSpaceNotificationPrefab;
|
||||
GameTeamManager teamManager2 = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
|
||||
// Token: 0x060134E1 RID: 79073 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134E1")]
|
||||
[Address(RVA = "0x7F64D0", Offset = "0x7F52D0", VA = "0x1807F64D0", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060134E2 RID: 79074 RVA: 0x0047C404 File Offset: 0x0047A604
|
||||
[Token(Token = "0x60134E2")]
|
||||
[Address(RVA = "0x7EF2B0", Offset = "0x7EE0B0", VA = "0x1807EF2B0")]
|
||||
protected void CLMJNPFECAM(bool HOCMIMEHLLM, bool KOPENBICLNF)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num = 0;
|
||||
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
|
||||
}
|
||||
|
||||
// Token: 0x060134E3 RID: 79075 RVA: 0x0047C434 File Offset: 0x0047A634
|
||||
[Token(Token = "0x60134E3")]
|
||||
[Address(RVA = "0x7F56D0", Offset = "0x7F44D0", VA = "0x1807F56D0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.HMECDFPAGEI.Clear();
|
||||
this.MMHAGGJEPBF.Clear();
|
||||
PointsDropper.KCGMPDACFGM -= this.FHIDAJNIBLG;
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action2 = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action2);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action3 = new Action(this.OnPhotonPlayerConnected);
|
||||
IILCGFIHJLP iilcgfihjlp;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveResultsSubStateDuration(this);
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager.EAIPEBLDFBK -= kifngibbmdp;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemovePlayerCombatUIPrefab(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemoveEnemyCombatUIPrefab(this);
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.LAMLPJFGGNC);
|
||||
combatManager.HOJFHHPHEBJ -= hokocngfdao;
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao2 = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager2.FBKJFMPLABN -= hokocngfdao2;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HFBNLMLMNKA hfbnlmlmnka = new GameCombatManager.HFBNLMLMNKA(this.NGACCLNKKMG);
|
||||
combatManager3.MOHIOIIDKCH -= hfbnlmlmnka;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKIFMEAFCNJ pkifmeafcnj = new GameCombatManager.PKIFMEAFCNJ(this.OFOHDEJPEOH);
|
||||
combatManager4.BPNIKBKNPEM -= pkifmeafcnj;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.LAHMBKKJDKA);
|
||||
combatManager5.GNNAEJAFGBJ -= nbeefofhblh;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager6.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB);
|
||||
combatManager7.HCDKAAMFHBN -= mgbbcmdiiij;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveMaxScoreToDisplay(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E4 RID: 79076 RVA: 0x0047C63C File Offset: 0x0047A83C
|
||||
[Token(Token = "0x60134E4")]
|
||||
[Address(RVA = "0x7F6A40", Offset = "0x7F5840", VA = "0x1807F6A40")]
|
||||
protected void Update()
|
||||
{
|
||||
this.EOMJFPLCDBD.OPEMIFENIJM();
|
||||
this.BNMGKFNIAMO.OPEMIFENIJM();
|
||||
this.LBHGFBNAMGG.OCGHOBMJNMA();
|
||||
this.DJLOODGOFNH.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x060134E5 RID: 79077 RVA: 0x0047C67C File Offset: 0x0047A87C
|
||||
[Token(Token = "0x60134E5")]
|
||||
[Address(RVA = "0x7F4A20", Offset = "0x7F3820", VA = "0x1807F4A20", Slot = "24")]
|
||||
protected override void NJGKEJCHADK()
|
||||
{
|
||||
base.NJGKEJCHADK();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E6 RID: 79078 RVA: 0x0047C6B4 File Offset: 0x0047A8B4
|
||||
[Token(Token = "0x60134E6")]
|
||||
[Address(RVA = "0x7F51E0", Offset = "0x7F3FE0", VA = "0x1807F51E0", Slot = "25")]
|
||||
protected override void OODEMNCOLED()
|
||||
{
|
||||
base.OODEMNCOLED();
|
||||
int num = 0;
|
||||
this.BNMHHDAGBOL(num);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E7 RID: 79079 RVA: 0x0047C6E8 File Offset: 0x0047A8E8
|
||||
[Token(Token = "0x60134E7")]
|
||||
[Address(RVA = "0x7EEAB0", Offset = "0x7ED8B0", VA = "0x1807EEAB0")]
|
||||
protected int BPCAJBOABHN(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134E8 RID: 79080 RVA: 0x0047C708 File Offset: 0x0047A908
|
||||
[Token(Token = "0x60134E8")]
|
||||
[Address(RVA = "0x7F5E10", Offset = "0x7F4C10", VA = "0x1807F5E10", Slot = "22")]
|
||||
public override void RecordMatchAnalytics(bool IHKEFCIKBDK)
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
bool flag = scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag2 = scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)1), num);
|
||||
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl3 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag3 = scoreManager3.TryGetPlayerStat(agajmbpabdl3, (IJKNDEOFIFE)((uint)2), num);
|
||||
if (scoreManager3 != 0)
|
||||
{
|
||||
string text;
|
||||
CFLMJLFBOKH.NENBHKMFFFH("finished_game", text);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("games_played", 1);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("player_kills", num);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("enemy_kills", num);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("deaths", num);
|
||||
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE;
|
||||
int hashCode = fgamgpebmge.GetHashCode();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E9 RID: 79081 RVA: 0x0047C7E0 File Offset: 0x0047A9E0
|
||||
[Token(Token = "0x60134E9")]
|
||||
[Address(RVA = "0x7F3A50", Offset = "0x7F2850", VA = "0x1807F3A50", Slot = "23")]
|
||||
public override bool LocalPlayerHasGameActivity()
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
if (scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num))
|
||||
{
|
||||
}
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)1), num))
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134EA RID: 79082 RVA: 0x0047C83C File Offset: 0x0047AA3C
|
||||
[Token(Token = "0x60134EA")]
|
||||
[Address(RVA = "0x7F28A0", Offset = "0x7F16A0", VA = "0x1807F28A0")]
|
||||
private void KCNCMMFELDN(SpawnableTool FAFPPDGHACH)
|
||||
{
|
||||
Tool component = FAFPPDGHACH.GetComponent<Tool>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
RangedWeapon component2 = component.GetComponent<RangedWeapon>();
|
||||
int num2 = 0;
|
||||
if (component2 != num2)
|
||||
{
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
component2.ENBPPJPKCPI += ejmdaakhbgj;
|
||||
}
|
||||
MFBGLIHGCGO<Tool> destroyEvent = component.DestroyEvent;
|
||||
Action<Tool> action = new Action(this.PMEDFNLICGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(destroyEvent, action);
|
||||
component.DestroyEvent = mfbglihgcgo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134EB RID: 79083 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134EB")]
|
||||
[Address(RVA = "0x7F3160", Offset = "0x7F1F60", VA = "0x1807F3160")]
|
||||
private void LBDLHHLIKDC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060134EC RID: 79084 RVA: 0x0047C8B4 File Offset: 0x0047AAB4
|
||||
[Token(Token = "0x60134EC")]
|
||||
[Address(RVA = "0x7EEB50", Offset = "0x7ED950", VA = "0x1807EEB50")]
|
||||
private void CCBNKLPCBKB(RangedWeapon CHOKCBJIJAL)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(CHOKCBJIJAL == num))
|
||||
{
|
||||
Tool tool = CHOKCBJIJAL._tool;
|
||||
int num2 = 0;
|
||||
if (!(tool == num2))
|
||||
{
|
||||
Tool tool2 = CHOKCBJIJAL._tool;
|
||||
if (tool2.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num3))
|
||||
{
|
||||
SpawnableTool component = CHOKCBJIJAL.GetComponent<SpawnableTool>();
|
||||
int num4 = 0;
|
||||
if (!(CHOKCBJIJAL == num4))
|
||||
{
|
||||
int num5 = 0;
|
||||
if (!(component == num5))
|
||||
{
|
||||
OGNBCNBPFCC[] array = this.HKPLMDOMLHN;
|
||||
OGNBCNBPFCC type = component.OPLHMKFCNOL;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = CHOKCBJIJAL._tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num6 = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num6)
|
||||
{
|
||||
PlayerHand.PLLIKAOIPHP type2 = <PBCNKLKCIHJ>k__BackingField.type;
|
||||
PlayerHand otherHand = <OKDFEPHLKCB>k__BackingField.GetOtherHand(type2);
|
||||
}
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
bool flag2;
|
||||
if (!(num7 != num8) || flag2)
|
||||
{
|
||||
}
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
if (num9 != num10)
|
||||
{
|
||||
}
|
||||
int num11 = 0;
|
||||
int num12 = 0;
|
||||
if (!(num11 == num12) && !(num11 == CHOKCBJIJAL))
|
||||
{
|
||||
int num13 = 0;
|
||||
Weapon weapon;
|
||||
if (weapon != num13)
|
||||
{
|
||||
int num14 = 0;
|
||||
SpawnableTool spawnableTool;
|
||||
if (spawnableTool != num14)
|
||||
{
|
||||
OGNBCNBPFCC[] array2 = this.HKPLMDOMLHN;
|
||||
OGNBCNBPFCC type3 = spawnableTool.OPLHMKFCNOL;
|
||||
bool flag3;
|
||||
if (!flag3)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
bool flag4 = <OKDFEPHLKCB>k__BackingField.TryDisarm(num9);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134ED RID: 79085 RVA: 0x0047CA1C File Offset: 0x0047AC1C
|
||||
[Token(Token = "0x60134ED")]
|
||||
[Address(RVA = "0x7F5CF0", Offset = "0x7F4AF0", VA = "0x1807F5CF0")]
|
||||
private void PMEDFNLICGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
RangedWeapon component = EGFEJGHDNAI.GetComponent<RangedWeapon>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
component.ENBPPJPKCPI -= ejmdaakhbgj;
|
||||
}
|
||||
MFBGLIHGCGO<Tool> destroyEvent = EGFEJGHDNAI.DestroyEvent;
|
||||
Action<Tool> action = new Action(this.PMEDFNLICGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(destroyEvent, action);
|
||||
EGFEJGHDNAI.DestroyEvent = mfbglihgcgo;
|
||||
}
|
||||
|
||||
// Token: 0x060134EE RID: 79086 RVA: 0x0047CA80 File Offset: 0x0047AC80
|
||||
[Token(Token = "0x60134EE")]
|
||||
[Address(RVA = "0x7F2F80", Offset = "0x7F1D80", VA = "0x1807F2F80")]
|
||||
private void LAMLPJFGGNC(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (HMEIODIHDCL != 0 && HMEIODIHDCL.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
float z = Vector3.up.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134EF RID: 79087 RVA: 0x0047CAD0 File Offset: 0x0047ACD0
|
||||
[Token(Token = "0x60134EF")]
|
||||
[Address(RVA = "0x7EFFE0", Offset = "0x7EEDE0", VA = "0x1807EFFE0")]
|
||||
private void FKKEPHNPHBI(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
||||
int num = 0;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = this.playerKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num2);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
float z = Vector3.up.z;
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) != num)
|
||||
{
|
||||
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "TAGGED BY BOT", 3f, num, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F0 RID: 79088 RVA: 0x0047CB48 File Offset: 0x0047AD48
|
||||
[Token(Token = "0x60134F0")]
|
||||
[Address(RVA = "0x7F4900", Offset = "0x7F3700", VA = "0x1807F4900")]
|
||||
private void NGACCLNKKMG(Enemy LJGOHLFADDN, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = HMEIODIHDCL.<GFJMMJBJGMO>k__BackingField;
|
||||
if (LJGOHLFADDN.<GFJMMJBJGMO>k__BackingField != <GFJMMJBJGMO>k__BackingField)
|
||||
{
|
||||
JIEHOGDIGPG <PGKDPHBHDEC>k__BackingField = HMEIODIHDCL.<PGKDPHBHDEC>k__BackingField;
|
||||
if (<PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED)
|
||||
{
|
||||
}
|
||||
bool flag = <PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_GROUND_RANGED;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
int num = this.normalEnemyKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F1 RID: 79089 RVA: 0x0047CBAC File Offset: 0x0047ADAC
|
||||
[Token(Token = "0x60134F1")]
|
||||
[Address(RVA = "0x7F4C00", Offset = "0x7F3A00", VA = "0x1807F4C00")]
|
||||
private void OFOHDEJPEOH(AGAJMBPABDL LJGOHLFADDN, Weapon CHNKOFCAFCH, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LJGOHLFADDN != 0 && LJGOHLFADDN.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = HMEIODIHDCL.<GFJMMJBJGMO>k__BackingField;
|
||||
bool flag = teamManager.PlayerOnTeam(LJGOHLFADDN, <GFJMMJBJGMO>k__BackingField);
|
||||
JIEHOGDIGPG <PGKDPHBHDEC>k__BackingField = HMEIODIHDCL.<PGKDPHBHDEC>k__BackingField;
|
||||
if (<PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED)
|
||||
{
|
||||
}
|
||||
bool flag2 = <PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_GROUND_RANGED;
|
||||
int num3;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
ulong num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(LJGOHLFADDN, IJKNDEOFIFE.STAT_2, 1, num != 0UL);
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = this.enemyFriendlyFirePoints;
|
||||
num3 = 0;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num2);
|
||||
}
|
||||
Transform transform = HMEIODIHDCL.transform;
|
||||
if (!flag)
|
||||
{
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
int num4 = this.normalEnemyKillPoints;
|
||||
this.LJMGEPCANFE(LJGOHLFADDN, num4, num3);
|
||||
}
|
||||
int num5 = Mathf.Abs(this.enemyFriendlyFirePoints);
|
||||
Transform transform2 = LJGOHLFADDN.GPOMCJICJIH().head.transform;
|
||||
int num6 = 0;
|
||||
if (LJGOHLFADDN.DMKCIEPGGAB)
|
||||
{
|
||||
if (flag)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
int num7 = this.eliteEnemyKillPoints;
|
||||
this.HOLACFEPJGH(num7, "TAGGED ELITE BOT", num6);
|
||||
Vector3 vector;
|
||||
if (vector != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F2 RID: 79090 RVA: 0x0047CCF0 File Offset: 0x0047AEF0
|
||||
[Token(Token = "0x60134F2")]
|
||||
[Address(RVA = "0x7F2EF0", Offset = "0x7F1CF0", VA = "0x1807F2EF0")]
|
||||
private void LAHMBKKJDKA(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.AEGDBFPAFJO GEOMPLKMOLA, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL != 0 && HMEIODIHDCL.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F3 RID: 79091 RVA: 0x0047CD24 File Offset: 0x0047AF24
|
||||
[Token(Token = "0x60134F3")]
|
||||
[Address(RVA = "0x7F4330", Offset = "0x7F3130", VA = "0x1807F4330")]
|
||||
private void NFKFMFMBMIG(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LJGOHLFADDN != 0 && LJGOHLFADDN.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(LJGOHLFADDN, HMEIODIHDCL);
|
||||
bool flag2 = KKPBCOOONNK.BNNCCCFFALC;
|
||||
int num = 0;
|
||||
if (flag2)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
if (!flag)
|
||||
{
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
scoreManager2.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num2, 1, num3 != 0UL);
|
||||
}
|
||||
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num4 = 0;
|
||||
ulong num5;
|
||||
scoreManager3.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num4, -1, num5 != 0UL);
|
||||
int num6 = this.playerFriendlyFireKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num6);
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
string ohafdcgemef = HMEIODIHDCL.OHAFDCGEMEF;
|
||||
string text = LJGOHLFADDN.OHAFDCGEMEF + " TAGGED " + ohafdcgemef;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
return;
|
||||
}
|
||||
string customPlayerKillNotification = GDIGKHINJCG.GetCustomPlayerKillNotification(HMEIODIHDCL);
|
||||
}
|
||||
string text2;
|
||||
bool flag3 = text2.LJGBBKKGKOP();
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F4 RID: 79092 RVA: 0x0047CE40 File Offset: 0x0047B040
|
||||
[Token(Token = "0x60134F4")]
|
||||
[Address(RVA = "0x7EF910", Offset = "0x7EE710", VA = "0x1807EF910")]
|
||||
private void EPCENNFPIDK(AGAJMBPABDL FIEHKCJGOOC, bool EHAMFFHAPJC, bool IKJCKJNNDMO, Vector3 BEOPNIAIJOM, string GLKCMBHDJLG)
|
||||
{
|
||||
if (!EHAMFFHAPJC)
|
||||
{
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerKilledPlayerCriticalHitSFX;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
Player player = FIEHKCJGOOC.GPOMCJICJIH();
|
||||
if (!IKJCKJNNDMO)
|
||||
{
|
||||
Transform transform = player.head.transform;
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text = "FRIENDLY FIRE " + ohafdcgemef;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string ohafdcgemef2 = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text2 = "TAGGED " + ohafdcgemef2;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060134F5 RID: 79093 RVA: 0x0047CEC4 File Offset: 0x0047B0C4
|
||||
[Token(Token = "0x60134F5")]
|
||||
[Address(RVA = "0x7EFD40", Offset = "0x7EEB40", VA = "0x1807EFD40")]
|
||||
private void FGHHGANBDNH(AGAJMBPABDL HMEIODIHDCL, AGAJMBPABDL LJGOHLFADDN, bool IKJCKJNNDMO)
|
||||
{
|
||||
string ohafdcgemef = HMEIODIHDCL.OHAFDCGEMEF;
|
||||
string text = LJGOHLFADDN.OHAFDCGEMEF + " TAGGED " + ohafdcgemef;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060134F6 RID: 79094 RVA: 0x0047CEF8 File Offset: 0x0047B0F8
|
||||
[Token(Token = "0x60134F6")]
|
||||
[Address(RVA = "0x7F37E0", Offset = "0x7F25E0", VA = "0x1807F37E0")]
|
||||
private void LFECKFMDBBK(AGAJMBPABDL BMONDCAAFPJ, bool IKJCKJNNDMO, string CKMHGDINODE)
|
||||
{
|
||||
bool flag = CKMHGDINODE.LJGBBKKGKOP();
|
||||
if (!BMONDCAAFPJ.DMKCIEPGGAB)
|
||||
{
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060134F7 RID: 79095 RVA: 0x0047CF24 File Offset: 0x0047B124
|
||||
[Token(Token = "0x60134F7")]
|
||||
[Address(RVA = "0x7F2C80", Offset = "0x7F1A80", VA = "0x1807F2C80")]
|
||||
private void KJFNGMIHLJO()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "TAGGED BY BOT", 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060134F8 RID: 79096 RVA: 0x0047CF54 File Offset: 0x0047B154
|
||||
[Token(Token = "0x60134F8")]
|
||||
[Address(RVA = "0x7F2630", Offset = "0x7F1430", VA = "0x1807F2630")]
|
||||
private void JPCLGAFBGMM(Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance.CIFKHPAHBHB)
|
||||
{
|
||||
float z = OKDCENHKDIP.z;
|
||||
if (OAEAKADENEB == Player.GAHEJKDCLLE.Head)
|
||||
{
|
||||
if (instance.OBCJHLBPKBJ == (ulong)0L)
|
||||
{
|
||||
}
|
||||
float z2 = BEOPNIAIJOM.z;
|
||||
float z3 = BEOPNIAIJOM.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerDamagedSFX;
|
||||
float z4 = BEOPNIAIJOM.z;
|
||||
float z5 = BEOPNIAIJOM.z;
|
||||
PooledParticle pooledParticle = this.playerDamagedParticles;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F9 RID: 79097 RVA: 0x0047CFC0 File Offset: 0x0047B1C0
|
||||
[Token(Token = "0x60134F9")]
|
||||
[Address(RVA = "0x7F1050", Offset = "0x7EFE50", VA = "0x1807F1050")]
|
||||
private void HOLACFEPJGH(int CHMFEPLLNBI, string ACPMLLINIMG, Vector3 NAIDPMBKHPK)
|
||||
{
|
||||
int num = Mathf.Abs(CHMFEPLLNBI);
|
||||
string text2;
|
||||
string text3;
|
||||
string text = text2 + text3 + "";
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float z3 = NAIDPMBKHPK.z;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
NAIDPMBKHPK.z = z4;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
if (teamManager.PlayerOnTeam(agajmbpabdl, (CGLKOJIMDIH)num2))
|
||||
{
|
||||
}
|
||||
WorldSpaceNotification worldSpaceNotification = this.team2WorldSpaceNotificationPrefab;
|
||||
float z5 = NAIDPMBKHPK.z;
|
||||
}
|
||||
|
||||
// Token: 0x060134FA RID: 79098 RVA: 0x0047D050 File Offset: 0x0047B250
|
||||
[Token(Token = "0x60134FA")]
|
||||
[Address(RVA = "0x7F1D10", Offset = "0x7F0B10", VA = "0x1807F1D10")]
|
||||
private void JBAMACNACDB(AGAJMBPABDL LLFMHANMHIC, AGAJMBPABDL NLEOIMBAFFL, Vector3 DDHPAFKBMON)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LLFMHANMHIC != 0 && LLFMHANMHIC.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
int num;
|
||||
if (NLEOIMBAFFL.DMKCIEPGGAB)
|
||||
{
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float time2 = Time.time;
|
||||
this.LPJHKGBGKJI = time2;
|
||||
}
|
||||
if (NLEOIMBAFFL.DMKCIEPGGAB && flag)
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
ulong num2;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(NLEOIMBAFFL, (IJKNDEOFIFE)num, 1, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134FB RID: 79099 RVA: 0x0047D0F0 File Offset: 0x0047B2F0
|
||||
[Token(Token = "0x60134FB")]
|
||||
[Address(RVA = "0x7F40E0", Offset = "0x7F2EE0", VA = "0x1807F40E0")]
|
||||
private void NAHAFOLAIEC()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
|
||||
}
|
||||
|
||||
// Token: 0x060134FC RID: 79100 RVA: 0x0047D11C File Offset: 0x0047B31C
|
||||
[Token(Token = "0x60134FC")]
|
||||
[Address(RVA = "0x7F2D10", Offset = "0x7F1B10", VA = "0x1807F2D10")]
|
||||
private void KKIAFOCFDNP(int PKNBDHHKGGN)
|
||||
{
|
||||
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
|
||||
int num = 0;
|
||||
int length = allTeams.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = allTeams[num];
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = this.JCNKPEDFLKH(cglkojimdih).LNKHNOEOIPC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134FD RID: 79101 RVA: 0x0047D168 File Offset: 0x0047B368
|
||||
[Token(Token = "0x60134FD")]
|
||||
[Address(RVA = "0x7EE6A0", Offset = "0x7ED4A0", VA = "0x1807EE6A0")]
|
||||
private void BHDPFCFCEHL(int JNJPFJAMMHP)
|
||||
{
|
||||
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
|
||||
int num = 0;
|
||||
int length = allTeams.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = allTeams[num];
|
||||
ArenaManager.MLMHBNKELLG mlmhbnkellg = this.JCNKPEDFLKH(cglkojimdih);
|
||||
int num2 = mlmhbnkellg.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = mlmhbnkellg.LNKHNOEOIPC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134FE RID: 79102 RVA: 0x0047D1C4 File Offset: 0x0047B3C4
|
||||
[Token(Token = "0x60134FE")]
|
||||
[Address(RVA = "0x7F36D0", Offset = "0x7F24D0", VA = "0x1807F36D0")]
|
||||
private int LDGDLNLDOBH(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (!this.DMGAJNHACLA)
|
||||
{
|
||||
return this.IKKFOCGCMLP(IEKDDPPNFPF).LNKHNOEOIPC.IAHDANBDAAM();
|
||||
}
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134FF RID: 79103 RVA: 0x0047D204 File Offset: 0x0047B404
|
||||
[Token(Token = "0x60134FF")]
|
||||
[Address(RVA = "0x7F2420", Offset = "0x7F1220", VA = "0x1807F2420")]
|
||||
private void JHMBLDAAJLM(AGAJMBPABDL IEKDDPPNFPF, int CNFHAENEOGO)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
if (this.DMGAJNHACLA)
|
||||
{
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
ArenaManager.MLMHBNKELLG mlmhbnkellg;
|
||||
int num = mlmhbnkellg.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(IEKDDPPNFPF);
|
||||
int num2 = bhmmljedmgg.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = bhmmljedmgg.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013500 RID: 79104 RVA: 0x0047D260 File Offset: 0x0047B460
|
||||
[Token(Token = "0x6013500")]
|
||||
[Address(RVA = "0x7F5280", Offset = "0x7F4080", VA = "0x1807F5280")]
|
||||
private void OPINJGLCLNG(AGAJMBPABDL IEKDDPPNFPF, int CHMFEPLLNBI)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF) != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
ulong num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)4), CHMFEPLLNBI, num != 0UL);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num3 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num4 = Mathf.Min(CHMFEPLLNBI, num3);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013501 RID: 79105 RVA: 0x0047D2E4 File Offset: 0x0047B4E4
|
||||
[Token(Token = "0x6013501")]
|
||||
[Address(RVA = "0x7F54D0", Offset = "0x7F42D0", VA = "0x1807F54D0")]
|
||||
private void OPINJGLCLNG(Enemy BPJNEFJBBML, int CHMFEPLLNBI)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (BPJNEFJBBML != num && BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField;
|
||||
int score = scoreManager.GetScore(<GFJMMJBJGMO>k__BackingField);
|
||||
int num2 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num3 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num4 = Mathf.Min(CHMFEPLLNBI, num3);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField2 = BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField;
|
||||
scoreManager2.MasterAddScore(<GFJMMJBJGMO>k__BackingField2, CHMFEPLLNBI, phbjihpkknb);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013502 RID: 79106 RVA: 0x0047D384 File Offset: 0x0047B584
|
||||
[Token(Token = "0x6013502")]
|
||||
[Address(RVA = "0x7F30B0", Offset = "0x7F1EB0", VA = "0x1807F30B0")]
|
||||
private string LAONNOOPPBI(int DMOLHMMKCMD, bool BMDOIMOKJEL = true)
|
||||
{
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
string text = "";
|
||||
if (BMDOIMOKJEL)
|
||||
{
|
||||
text = " POINTS";
|
||||
}
|
||||
string text2;
|
||||
string text3;
|
||||
return text2 + text3 + text;
|
||||
}
|
||||
|
||||
// Token: 0x06013503 RID: 79107 RVA: 0x0047D3B4 File Offset: 0x0047B5B4
|
||||
[Token(Token = "0x6013503")]
|
||||
[Address(RVA = "0x7F02E0", Offset = "0x7EF0E0", VA = "0x1807F02E0")]
|
||||
private void GKEDHINKLLO(int CHMFEPLLNBI)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = Mathf.Abs(CHMFEPLLNBI);
|
||||
string text2;
|
||||
string text3;
|
||||
string text = text2 + text3 + " POINTS";
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 2f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013504 RID: 79108 RVA: 0x0047D400 File Offset: 0x0047B600
|
||||
[Token(Token = "0x6013504")]
|
||||
[Address(RVA = "0x7EFE30", Offset = "0x7EEC30", VA = "0x1807EFE30")]
|
||||
private void FHIDAJNIBLG(PointsDropper MLCHBMFPKPC, Vector3 DDHPAFKBMON, AGAJMBPABDL[] KHAIOLEBGIL, int JDFENOCNKAD, int FLIEBIMFHEN, NLJHBKNGIDN MIBGCOLFLJM, bool IKIFHELNDBC)
|
||||
{
|
||||
if (KHAIOLEBGIL != 0 && KHAIOLEBGIL.Length != 0 && "{il2cpp array field KHAIOLEBGIL->}" != (ulong)0L)
|
||||
{
|
||||
BreakablePointsContainer component = MLCHBMFPKPC.GetComponent<BreakablePointsContainer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KHAIOLEBGIL[0];
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num2 = this.lootChestPoints;
|
||||
this.OPINJGLCLNG(agajmbpabdl, num2);
|
||||
}
|
||||
float z = DDHPAFKBMON.z;
|
||||
int num3 = 0;
|
||||
if ((agajmbpabdl.DMKCIEPGGAB ? 1 : 0) != num3)
|
||||
{
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013505 RID: 79109 RVA: 0x0047D480 File Offset: 0x0047B680
|
||||
[Token(Token = "0x6013505")]
|
||||
[Address(RVA = "0x7F3910", Offset = "0x7F2710", VA = "0x1807F3910")]
|
||||
private void LJMGEPCANFE(AGAJMBPABDL JKPGNHBEMOK, int ONGBFDACHHG, Vector3 CAOHCBNEEND)
|
||||
{
|
||||
Player player = JKPGNHBEMOK.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num2 = Mathf.Abs(ONGBFDACHHG);
|
||||
float z = CAOHCBNEEND.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013506 RID: 79110 RVA: 0x0047D4BC File Offset: 0x0047B6BC
|
||||
[Token(Token = "0x6013506")]
|
||||
[Address(RVA = "0x7F1590", Offset = "0x7F0390", VA = "0x1807F1590")]
|
||||
private void IEDMJBOEOAF(AGAJMBPABDL LLFOLJPCCFD, int DMOLHMMKCMD, Vector3 BBIHEAMHBFF)
|
||||
{
|
||||
Player player = LLFOLJPCCFD.GPOMCJICJIH();
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = BBIHEAMHBFF.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013507 RID: 79111 RVA: 0x0047D4F4 File Offset: 0x0047B6F4
|
||||
[Token(Token = "0x6013507")]
|
||||
[Address(RVA = "0x7F16D0", Offset = "0x7F04D0", VA = "0x1807F16D0")]
|
||||
private void IEDMJBOEOAF(AGAJMBPABDL LLFOLJPCCFD, int DMOLHMMKCMD)
|
||||
{
|
||||
PlayerHead head = LLFOLJPCCFD.GPOMCJICJIH().head;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = head.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013508 RID: 79112 RVA: 0x0047D558 File Offset: 0x0047B758
|
||||
[Token(Token = "0x6013508")]
|
||||
[Address(RVA = "0x7F3D80", Offset = "0x7F2B80", VA = "0x1807F3D80")]
|
||||
private void MKBKGCDBIGF(int DMOLHMMKCMD, Vector3 CAOHCBNEEND, Vector3 NMPNMBABPLI)
|
||||
{
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
float z = NMPNMBABPLI.z;
|
||||
float z2 = CAOHCBNEEND.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013509 RID: 79113 RVA: 0x0047D584 File Offset: 0x0047B784
|
||||
[Token(Token = "0x6013509")]
|
||||
[Address(RVA = "0x7EDCD0", Offset = "0x7ECAD0", VA = "0x1807EDCD0")]
|
||||
private bool ANIJBAADAJN(AGAJMBPABDL IEKDDPPNFPF, int MMAKDCNFGHK)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (IEKDDPPNFPF == 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
||||
{
|
||||
}
|
||||
}
|
||||
int num;
|
||||
return num >= MMAKDCNFGHK;
|
||||
}
|
||||
|
||||
// Token: 0x0601350A RID: 79114 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601350A")]
|
||||
[Address(RVA = "0x7F0850", Offset = "0x7EF650", VA = "0x1807F0850")]
|
||||
private void GPKAJMNMBPB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601350B RID: 79115 RVA: 0x0047D5C8 File Offset: 0x0047B7C8
|
||||
[Token(Token = "0x601350B")]
|
||||
[Address(RVA = "0x7F0F90", Offset = "0x7EFD90", VA = "0x1807F0F90")]
|
||||
private void HFHGPJANOPA()
|
||||
{
|
||||
AAPEGDHKHJI<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> masterPurchaseRequestEvent = ArenaVendingMachine.MasterPurchaseRequestEvent;
|
||||
Action<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> action = new Action(this.EDCIDGLHIMP);
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent = AAPEGDHKHJI.GMNMHGMFGOL(masterPurchaseRequestEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x0601350C RID: 79116 RVA: 0x0047D5F4 File Offset: 0x0047B7F4
|
||||
[Token(Token = "0x601350C")]
|
||||
[Address(RVA = "0x7EF6C0", Offset = "0x7EE4C0", VA = "0x1807EF6C0")]
|
||||
private void EDCIDGLHIMP(ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, AGAJMBPABDL IEKDDPPNFPF, int MMAKDCNFGHK)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
||||
{
|
||||
return;
|
||||
}
|
||||
int num = this.LDGDLNLDOBH(IEKDDPPNFPF);
|
||||
}
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<AGAJMBPABDL, ArenaVendingMachine, ArenaVendingMachineSlot, int> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcOnPurchaseSuccess);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601350D RID: 79117 RVA: 0x0047D654 File Offset: 0x0047B854
|
||||
[Token(Token = "0x601350D")]
|
||||
[Address(RVA = "0x7F60A0", Offset = "0x7F4EA0", VA = "0x1807F60A0")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcOnPurchaseSuccess(AGAJMBPABDL IEKDDPPNFPF, ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, int MMAKDCNFGHK)
|
||||
{
|
||||
int num = 0;
|
||||
if (FJALLKMDHOF != num)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
}
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if ((IEKDDPPNFPF.DMKCIEPGGAB ? 1 : 0) != num2)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.lootSpentSFX;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2;
|
||||
string text3;
|
||||
string text = text2 + text3 + " POINTS";
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 2f, num2, num2);
|
||||
}
|
||||
Transform creditDispenseTransform = FJALLKMDHOF.creditDispenseTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Player player = IEKDDPPNFPF.GPOMCJICJIH();
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601350E RID: 79118 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601350E")]
|
||||
[Address(RVA = "0x7EE8D0", Offset = "0x7ED6D0", VA = "0x1807EE8D0")]
|
||||
private void BNMHHDAGBOL(int BAAFJCJPIKI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601350F RID: 79119 RVA: 0x0047D6FC File Offset: 0x0047B8FC
|
||||
[Token(Token = "0x601350F")]
|
||||
[Address(RVA = "0x7EF8A0", Offset = "0x7EE6A0", VA = "0x1807EF8A0")]
|
||||
private void EMNBBMPFCNI()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num = this.LDGDLNLDOBH(agajmbpabdl);
|
||||
this.BNMHHDAGBOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x06013510 RID: 79120 RVA: 0x0047D720 File Offset: 0x0047B920
|
||||
[Token(Token = "0x6013510")]
|
||||
[Address(RVA = "0x7F3510", Offset = "0x7F2310", VA = "0x1807F3510")]
|
||||
private void LCOAGFKMOJE()
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDBPMGEIIND);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MMANHOFGOOK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KIOHJHHKEIO);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.JEPMLPCOGNM((ushort)num2, okgcdflpfod, okgcdflpfod2, knfakjmalje);
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DOBOGKOOCPB);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.POCOENCICCN);
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
eomjfplcdbd2.JEPMLPCOGNM((ushort)num4, (ushort)num3, okgcdflpfod3, okgcdflpfod4, num);
|
||||
DJHELPHHAEN eomjfplcdbd3 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKIMMAJCNCP);
|
||||
}
|
||||
|
||||
// Token: 0x06013511 RID: 79121 RVA: 0x0047D7C8 File Offset: 0x0047B9C8
|
||||
[Token(Token = "0x6013511")]
|
||||
[Address(RVA = "0x7F2820", Offset = "0x7F1620", VA = "0x1807F2820")]
|
||||
private void JPFJBEDLJKK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013512 RID: 79122 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013512")]
|
||||
[Address(RVA = "0x7F0B30", Offset = "0x7EF930", VA = "0x1807F0B30")]
|
||||
private void HDBPMGEIIND(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013513 RID: 79123 RVA: 0x0047D7FC File Offset: 0x0047B9FC
|
||||
[Token(Token = "0x6013513")]
|
||||
[Address(RVA = "0x7F2A10", Offset = "0x7F1810", VA = "0x1807F2A10")]
|
||||
private void KIOHJHHKEIO()
|
||||
{
|
||||
int fijoknnknnc = this.FIJOKNNKNNC;
|
||||
int num = this.DMHDINAFHKA;
|
||||
if (num <= fijoknnknnc)
|
||||
{
|
||||
num = fijoknnknnc;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (num >= this.PHBJIHPKKNB || this.MFOCPIILHIL.OLGMEEIPCAL)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
instance2.MasterStopGame(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
float num3 = this.MFOCPIILHIL.HPDDAIKGLBM;
|
||||
if (this.gameEndingSoonTimeRemaining < num3)
|
||||
{
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
}
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013514 RID: 79124 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013514")]
|
||||
[Address(RVA = "0x7F3F10", Offset = "0x7F2D10", VA = "0x1807F3F10")]
|
||||
private void MMANHOFGOOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013515 RID: 79125 RVA: 0x0047D928 File Offset: 0x0047BB28
|
||||
[Token(Token = "0x6013515")]
|
||||
[Address(RVA = "0x7F1F00", Offset = "0x7F0D00", VA = "0x1807F1F00")]
|
||||
private void JCMGAAMAJBO(out CGLKOJIMDIH DFPMNBMABDP, out int FIJOKNNKNNC, out int DMHDINAFHKA)
|
||||
{
|
||||
int num = 0;
|
||||
DMHDINAFHKA.m_value = num;
|
||||
FIJOKNNKNNC.m_value = num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.GetHighestScore(out DFPMNBMABDP, num, true);
|
||||
DMHDINAFHKA.m_value = num;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = 0;
|
||||
int score = scoreManager.GetScore((CGLKOJIMDIH)num2);
|
||||
FIJOKNNKNNC.m_value = score;
|
||||
}
|
||||
|
||||
// Token: 0x06013516 RID: 79126 RVA: 0x0047D9A4 File Offset: 0x0047BBA4
|
||||
[Token(Token = "0x6013516")]
|
||||
[Address(RVA = "0x7F0670", Offset = "0x7EF470", VA = "0x1807F0670")]
|
||||
private void GOCFPPKEIPP(ref CGLKOJIMDIH DFPMNBMABDP, ref int FIJOKNNKNNC, ref int DMHDINAFHKA)
|
||||
{
|
||||
int num = this.minLeadFeedbackPoints;
|
||||
int num2 = 0;
|
||||
this.JCMGAAMAJBO(out DFPMNBMABDP, out FIJOKNNKNNC, out DMHDINAFHKA);
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " LEADS";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num3);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013517 RID: 79127 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013517")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void DOBOGKOOCPB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013518 RID: 79128 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013518")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void POCOENCICCN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013519 RID: 79129 RVA: 0x0047DA24 File Offset: 0x0047BC24
|
||||
[Token(Token = "0x6013519")]
|
||||
[Address(RVA = "0x7F0400", Offset = "0x7EF200", VA = "0x1807F0400")]
|
||||
private void GKIMMAJCNCP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
int num = 0;
|
||||
this.JCMGAAMAJBO(num, num, num);
|
||||
if (num != -1)
|
||||
{
|
||||
string text = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).TeamName + " CLOSE TO VICTORY";
|
||||
RecRoomAudioClip closeToVictoryVO = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).CloseToVictoryVO;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601351A RID: 79130 RVA: 0x0047DAA8 File Offset: 0x0047BCA8
|
||||
[Token(Token = "0x601351A")]
|
||||
[Address(RVA = "0x7F18F0", Offset = "0x7F06F0", VA = "0x1807F18F0")]
|
||||
private void IGDJILPINHA()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x0601351B RID: 79131 RVA: 0x0047DAC4 File Offset: 0x0047BCC4
|
||||
[Token(Token = "0x601351B")]
|
||||
[Address(RVA = "0x7F3D10", Offset = "0x7F2B10", VA = "0x1807F3D10")]
|
||||
private void MDOGBHDBPEH()
|
||||
{
|
||||
RecRoomAudioClip gameTitleAnnouncementVO = this.AHAGKMEPJBB.gameTitleAnnouncementVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameTitleAnnouncementVO, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601351C RID: 79132 RVA: 0x0047DAF0 File Offset: 0x0047BCF0
|
||||
[Token(Token = "0x601351C")]
|
||||
[Address(RVA = "0x7F05A0", Offset = "0x7EF3A0", VA = "0x1807F05A0")]
|
||||
private void GMBLNDFNCCA()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
string text = "FIRST TEAM TO " + instance + " POINTS WINS!";
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, text, 4f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601351D RID: 79133 RVA: 0x0047DB34 File Offset: 0x0047BD34
|
||||
[Token(Token = "0x601351D")]
|
||||
[Address(RVA = "0x7EF340", Offset = "0x7EE140", VA = "0x1807EF340")]
|
||||
private void DDMFNFNAKKN()
|
||||
{
|
||||
RecRoomAudioClip gameInstructionsVO = this.AHAGKMEPJBB.gameInstructionsVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameInstructionsVO, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601351E RID: 79134 RVA: 0x0047DB60 File Offset: 0x0047BD60
|
||||
[Token(Token = "0x601351E")]
|
||||
[Address(RVA = "0x7EFB40", Offset = "0x7EE940", VA = "0x1807EFB40")]
|
||||
private void FDOAGNJGEIA()
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(agajmbpabdl2);
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string teamName = teamVO.TeamName;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip joinVO = teamVO2.JoinVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(joinVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, teamName, 4f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601351F RID: 79135 RVA: 0x0047DC00 File Offset: 0x0047BE00
|
||||
[Token(Token = "0x601351F")]
|
||||
[Address(RVA = "0x7F4210", Offset = "0x7F3010", VA = "0x1807F4210")]
|
||||
private void NFFBOBDKPAK(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " CLOSE TO VICTORY";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip closeToVictoryVO = teamVO2.CloseToVictoryVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013520 RID: 79136 RVA: 0x0047DC6C File Offset: 0x0047BE6C
|
||||
[Token(Token = "0x6013520")]
|
||||
[Address(RVA = "0x7EE990", Offset = "0x7ED790", VA = "0x1807EE990")]
|
||||
private void BPAGFCKMEAC(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " LEADS";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013521 RID: 79137 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013521")]
|
||||
[Address(RVA = "0x7EE810", Offset = "0x7ED610", VA = "0x1807EE810")]
|
||||
private void BJIONAHKJGJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013522 RID: 79138 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013522")]
|
||||
[Address(RVA = "0x7EF540", Offset = "0x7EE340", VA = "0x1807EF540")]
|
||||
private void EBJAJKLKDKC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013523 RID: 79139 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013523")]
|
||||
[Address(RVA = "0x7F4B40", Offset = "0x7F3940", VA = "0x1807F4B40")]
|
||||
private void NKJEJAEMNBO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013524 RID: 79140 RVA: 0x0047DCD8 File Offset: 0x0047BED8
|
||||
[Token(Token = "0x6013524")]
|
||||
[Address(RVA = "0x7F2EA0", Offset = "0x7F1CA0", VA = "0x1807F2EA0")]
|
||||
private void KMFFNHAFMHA()
|
||||
{
|
||||
List<ArenaDoor> list = BEBOIKCDHFJ.PFOKAFNFHHM<ArenaDoor>(this);
|
||||
this.MFNABBJJAMG = list;
|
||||
this.UnlockAllDoors();
|
||||
}
|
||||
|
||||
// Token: 0x06013525 RID: 79141 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013525")]
|
||||
[Address(RVA = "0x7F3BC0", Offset = "0x7F29C0", VA = "0x1807F3BC0")]
|
||||
public void LockAllDoors()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013526 RID: 79142 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013526")]
|
||||
[Address(RVA = "0x7F6980", Offset = "0x7F5780", VA = "0x1807F6980")]
|
||||
public void UnlockAllDoors()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013527 RID: 79143 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013527")]
|
||||
[Address(RVA = "0x7F6410", Offset = "0x7F5210", VA = "0x1807F6410")]
|
||||
public void SetDoorUnlockTime(float OHHPCKCPFHN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013528 RID: 79144 RVA: 0x0047DCFC File Offset: 0x0047BEFC
|
||||
[Token(Token = "0x6013528")]
|
||||
[Address(RVA = "0x7F12F0", Offset = "0x7F00F0", VA = "0x1807F12F0")]
|
||||
private void IAGNPJFNIBJ()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.BNMGKFNIAMO = hkkohfhadkk;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLAFILIGMGC);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NDCKLIJKPHN);
|
||||
HKKOHFHADKK bnmgkfniamo2 = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JEGPHEPHFKE);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ICGPBCIBLIB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MCJCJBDKHPN);
|
||||
HKKOHFHADKK bnmgkfniamo3 = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NJMCGEAJPNK);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MLOFHNPFOOF);
|
||||
HKKOHFHADKK bnmgkfniamo4 = this.BNMGKFNIAMO;
|
||||
int num5 = 0;
|
||||
bnmgkfniamo4.PIEOGAPMGIH((ushort)num5);
|
||||
}
|
||||
|
||||
// Token: 0x06013529 RID: 79145 RVA: 0x0047DDC4 File Offset: 0x0047BFC4
|
||||
[Token(Token = "0x6013529")]
|
||||
[Address(RVA = "0x7F2E30", Offset = "0x7F1C30", VA = "0x1807F2E30")]
|
||||
private void KLAFILIGMGC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
int num = 0;
|
||||
musicMixer.BJGFLEHKJAF((float)num);
|
||||
}
|
||||
|
||||
// Token: 0x0601352A RID: 79146 RVA: 0x0047DDE8 File Offset: 0x0047BFE8
|
||||
[Token(Token = "0x601352A")]
|
||||
[Address(RVA = "0x7F4170", Offset = "0x7F2F70", VA = "0x1807F4170")]
|
||||
private void NDCKLIJKPHN()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
if (flag)
|
||||
{
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601352B RID: 79147 RVA: 0x0047DE24 File Offset: 0x0047C024
|
||||
[Token(Token = "0x601352B")]
|
||||
[Address(RVA = "0x7F2390", Offset = "0x7F1190", VA = "0x1807F2390")]
|
||||
private void JEGPHEPHFKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
float num = this.combatMusicFadeOutTime;
|
||||
musicMixer.BJGFLEHKJAF(num);
|
||||
AudioManager.CCJPMJMBJKC.PHLOCFHIBPM();
|
||||
}
|
||||
|
||||
// Token: 0x0601352C RID: 79148 RVA: 0x0047DE5C File Offset: 0x0047C05C
|
||||
[Token(Token = "0x601352C")]
|
||||
[Address(RVA = "0x7F3C70", Offset = "0x7F2A70", VA = "0x1807F3C70")]
|
||||
private void MCJCJBDKHPN()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
if (flag)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
}
|
||||
|
||||
// Token: 0x0601352D RID: 79149 RVA: 0x0047DE98 File Offset: 0x0047C098
|
||||
[Token(Token = "0x601352D")]
|
||||
[Address(RVA = "0x7F1530", Offset = "0x7F0330", VA = "0x1807F1530")]
|
||||
private void ICGPBCIBLIB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.NBNMGAMKKFK();
|
||||
}
|
||||
|
||||
// Token: 0x0601352E RID: 79150 RVA: 0x0047DEB8 File Offset: 0x0047C0B8
|
||||
[Token(Token = "0x601352E")]
|
||||
[Address(RVA = "0x7F4AB0", Offset = "0x7F38B0", VA = "0x1807F4AB0")]
|
||||
private void NJMCGEAJPNK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
RecRoomAudioClip teamNearingVictoryMusic = this.AHAGKMEPJBB.teamNearingVictoryMusic;
|
||||
musicMixer.AAADNDCIBLO(teamNearingVictoryMusic, this);
|
||||
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
|
||||
}
|
||||
|
||||
// Token: 0x0601352F RID: 79151 RVA: 0x0047DEF4 File Offset: 0x0047C0F4
|
||||
[Token(Token = "0x601352F")]
|
||||
[Address(RVA = "0x7F3E90", Offset = "0x7F2C90", VA = "0x1807F3E90")]
|
||||
private void MLOFHNPFOOF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
||||
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
||||
}
|
||||
|
||||
// Token: 0x06013530 RID: 79152 RVA: 0x0047DF20 File Offset: 0x0047C120
|
||||
[Token(Token = "0x6013530")]
|
||||
[Address(RVA = "0x7EDC90", Offset = "0x7ECA90", VA = "0x1807EDC90")]
|
||||
private void AKIJLLGAGDK(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013531 RID: 79153 RVA: 0x0047DF54 File Offset: 0x0047C154
|
||||
[Token(Token = "0x6013531")]
|
||||
[Address(RVA = "0x7F1BA0", Offset = "0x7F09A0", VA = "0x1807F1BA0")]
|
||||
private bool IMFHCAJOGKF()
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
return combatManager.PlayerIsAlive(agajmbpabdl2);
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013532 RID: 79154 RVA: 0x0047DFB4 File Offset: 0x0047C1B4
|
||||
[Token(Token = "0x6013532")]
|
||||
[Address(RVA = "0x7F25C0", Offset = "0x7F13C0", VA = "0x1807F25C0")]
|
||||
private bool JKLEJLLKFJC()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06013533 RID: 79155 RVA: 0x0047DFE0 File Offset: 0x0047C1E0
|
||||
[Token(Token = "0x6013533")]
|
||||
[Address(RVA = "0x7F4080", Offset = "0x7F2E80", VA = "0x1807F4080")]
|
||||
public void MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
|
||||
}
|
||||
|
||||
// Token: 0x06013534 RID: 79156 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013534")]
|
||||
[Address(RVA = "0x7F3350", Offset = "0x7F2150", VA = "0x1807F3350")]
|
||||
private void LCBLHDMHBKK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013535 RID: 79157 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013535")]
|
||||
[Address(RVA = "0x7EF3B0", Offset = "0x7EE1B0", VA = "0x1807EF3B0")]
|
||||
private void EAGGDPKDFGJ(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013536 RID: 79158 RVA: 0x0047DFFC File Offset: 0x0047C1FC
|
||||
[Token(Token = "0x6013536")]
|
||||
[Address(RVA = "0x7EF000", Offset = "0x7EDE00", VA = "0x1807EF000")]
|
||||
private void CDNBIKDECFK(CGLKOJIMDIH CGOLFOLCHIF, int MNIJHBJDPPA)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.ENHOLGCPOAC.Clear();
|
||||
if (CGOLFOLCHIF == CGLKOJIMDIH.TEAM_1)
|
||||
{
|
||||
}
|
||||
List<ArenaEncounterSpawnPoint> nbkopoapcbb = this.NBKOPOAPCBB;
|
||||
global::UnityEngine.Random.InitState((int)DateTime.UtcNow.dateData);
|
||||
int num = 0;
|
||||
if (MNIJHBJDPPA > 0)
|
||||
{
|
||||
int num2 = this.FMANEJPIJDA.encounterPrefabs.Length;
|
||||
GameEncounter[] encounterPrefabs = this.FMANEJPIJDA.encounterPrefabs;
|
||||
List<int> enholgcpoac = this.ENHOLGCPOAC;
|
||||
int num3 = enholgcpoac._size;
|
||||
int size = nbkopoapcbb._size;
|
||||
num2 = size;
|
||||
if (num3 != size)
|
||||
{
|
||||
int num4 = 0;
|
||||
int size2 = nbkopoapcbb._size;
|
||||
if (num4 < size2)
|
||||
{
|
||||
num3 = num2;
|
||||
if (enholgcpoac.Contains(num2))
|
||||
{
|
||||
num4++;
|
||||
}
|
||||
}
|
||||
}
|
||||
List<int> enholgcpoac2 = this.ENHOLGCPOAC;
|
||||
num2 = num3;
|
||||
if (!enholgcpoac2.Contains(num2))
|
||||
{
|
||||
List<int> enholgcpoac3 = this.ENHOLGCPOAC;
|
||||
num2 = num3;
|
||||
enholgcpoac3.Add(num2);
|
||||
}
|
||||
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013537 RID: 79159 RVA: 0x0047E100 File Offset: 0x0047C300
|
||||
[Token(Token = "0x6013537")]
|
||||
[Address(RVA = "0x7F0220", Offset = "0x7EF020", VA = "0x1807F0220")]
|
||||
private int FLFJNMIKEKA(List<int> IHDGGDGEABE, List<ArenaEncounterSpawnPoint> NDMFPANDOCB)
|
||||
{
|
||||
int size = IHDGGDGEABE._size;
|
||||
int size2 = NDMFPANDOCB._size;
|
||||
if (size != size2)
|
||||
{
|
||||
int num = 0;
|
||||
int size3 = NDMFPANDOCB._size;
|
||||
if (num < size3 && IHDGGDGEABE.Contains(size2))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013538 RID: 79160 RVA: 0x0047E148 File Offset: 0x0047C348
|
||||
[Token(Token = "0x6013538")]
|
||||
[Address(RVA = "0x7F09C0", Offset = "0x7EF7C0", VA = "0x1807F09C0")]
|
||||
public void GrantLaserTagTickets(float DFGHDKLNDIB)
|
||||
{
|
||||
PMGCJEPKFOF<GEAPBDGCKMB.BalanceUpdateResponseDTO<GEAPBDGCKMB.RewardBalanceModificationDTO>> pmgcjepkfof = GEAPBDGCKMB.LLNACOGDCMF(ACDKILABNNC.LaserTagTickets, new GEAPBDGCKMB.GrantBalanceRequest[]
|
||||
{
|
||||
new GEAPBDGCKMB.GrantBalanceRequest
|
||||
{
|
||||
Multiplier = 1f,
|
||||
BalanceAddType = (DKMCNBHMKIK)((uint)1003)
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Token: 0x06013539 RID: 79161 RVA: 0x0047E190 File Offset: 0x0047C390
|
||||
[Token(Token = "0x6013539")]
|
||||
[Address(RVA = "0x7F2060", Offset = "0x7F0E60", VA = "0x1807F2060")]
|
||||
private ArenaManager.MLMHBNKELLG JCNKPEDFLKH(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013539)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG RecRoom.Activities.Arena.ArenaManager::JCNKPEDFLKH(CGLKOJIMDIH)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_3:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(var_12_6E, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(ArenaManager::MMHAGGJEPBF, ldloc:ArenaManager(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601353A RID: 79162 RVA: 0x0047E20C File Offset: 0x0047C40C
|
||||
[Token(Token = "0x601353A")]
|
||||
[Address(RVA = "0x7F1990", Offset = "0x7F0790", VA = "0x1807F1990")]
|
||||
private ArenaManager.BHMMLJEDMGG IKKFOCGCMLP(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601353A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG RecRoom.Activities.Arena.ArenaManager::IKKFOCGCMLP(AGAJMBPABDL)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_4:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>(var_11_5D, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>(ArenaManager::HMECDFPAGEI, ldloc:ArenaManager(this)))
|
||||
stloc:int32(var_12_65, ldfld:int32(AGAJMBPABDL::INPOAAAOAHI, ldloc:AGAJMBPABDL(IEKDDPPNFPF)))
|
||||
callsetter:!1(Dictionary`2::set_Item, ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>[exp:Dictionary`2](var_11_5D), ldloc:int32[exp:!0](var_12_65), ldloc:BHMMLJEDMGG[exp:!1](var_2))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601353B RID: 79163 RVA: 0x0047E28C File Offset: 0x0047C48C
|
||||
[Token(Token = "0x601353B")]
|
||||
[Address(RVA = "0x7F5CE0", Offset = "0x7F4AE0", VA = "0x1807F5CE0")]
|
||||
protected void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
|
||||
{
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(BJGOFOEKLMC);
|
||||
}
|
||||
|
||||
// Token: 0x0601353C RID: 79164 RVA: 0x0047E2A4 File Offset: 0x0047C4A4
|
||||
[Token(Token = "0x601353C")]
|
||||
[Address(RVA = "0x7F6AA0", Offset = "0x7F58A0", VA = "0x1807F6AA0")]
|
||||
public ArenaManager()
|
||||
{
|
||||
List<ArenaEncounterSpawnPoint> list = new List();
|
||||
this.AOBJKLAKFPP = list;
|
||||
List<ArenaEncounterSpawnPoint> list2 = new List();
|
||||
this.NBKOPOAPCBB = list2;
|
||||
List<int> list3 = new List();
|
||||
this.ENHOLGCPOAC = list3;
|
||||
Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> dictionary = new Dictionary();
|
||||
this.MMHAGGJEPBF = dictionary;
|
||||
Dictionary<int, ArenaManager.BHMMLJEDMGG> dictionary2 = new Dictionary();
|
||||
this.HMECDFPAGEI = dictionary2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C903 RID: 51459
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C903")]
|
||||
private ArenaEncounterSpawner FMANEJPIJDA;
|
||||
|
||||
// Token: 0x0400C904 RID: 51460
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C904")]
|
||||
private ArenaVO AHAGKMEPJBB;
|
||||
|
||||
// Token: 0x0400C905 RID: 51461
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C905")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private PlayerCombatUI playerCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400C906 RID: 51462
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C906")]
|
||||
[SerializeField]
|
||||
private EnemyCombatUI enemyCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400C907 RID: 51463
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C907")]
|
||||
[SerializeField]
|
||||
[Header("Collectibles")]
|
||||
private SpawnableCollectible collectiblePrefab;
|
||||
|
||||
// Token: 0x0400C908 RID: 51464
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C908")]
|
||||
[SerializeField]
|
||||
private int individualCollectibleCreditValue = (int)((ulong)25L);
|
||||
|
||||
// Token: 0x0400C909 RID: 51465
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400C909")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private float combatMusicMinPlayTime = 5f;
|
||||
|
||||
// Token: 0x0400C90A RID: 51466
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C90A")]
|
||||
[SerializeField]
|
||||
private float combatMusicFadeOutTime = 3f;
|
||||
|
||||
// Token: 0x0400C90B RID: 51467
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C90B")]
|
||||
[SerializeField]
|
||||
[Header("SFX")]
|
||||
private RecRoomAudioClip playerDamagedSFX;
|
||||
|
||||
// Token: 0x0400C90C RID: 51468
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C90C")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerDamagedCriticalHitSFX;
|
||||
|
||||
// Token: 0x0400C90D RID: 51469
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C90D")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerKilledPlayerSFX;
|
||||
|
||||
// Token: 0x0400C90E RID: 51470
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C90E")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerKilledPlayerCriticalHitSFX;
|
||||
|
||||
// Token: 0x0400C90F RID: 51471
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C90F")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip lootSpentSFX;
|
||||
|
||||
// Token: 0x0400C910 RID: 51472
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C910")]
|
||||
[SerializeField]
|
||||
[Header("Particles")]
|
||||
private PooledParticle playerDamagedParticles;
|
||||
|
||||
// Token: 0x0400C911 RID: 51473
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C911")]
|
||||
[SerializeField]
|
||||
private PooledParticle playerDamagedCriticalHitParticles;
|
||||
|
||||
// Token: 0x0400C912 RID: 51474
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C912")]
|
||||
[SerializeField]
|
||||
private WorldSpaceNotification team1WorldSpaceNotificationPrefab;
|
||||
|
||||
// Token: 0x0400C913 RID: 51475
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C913")]
|
||||
[SerializeField]
|
||||
private WorldSpaceNotification team2WorldSpaceNotificationPrefab;
|
||||
|
||||
// Token: 0x0400C914 RID: 51476
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C914")]
|
||||
[SerializeField]
|
||||
[Header("Dual Wielding")]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid[] dualWieldAllowedWeaponTypeIds;
|
||||
|
||||
// Token: 0x0400C915 RID: 51477
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C915")]
|
||||
[NonSerialized]
|
||||
private OGNBCNBPFCC[] LPPPIMNOLCM;
|
||||
|
||||
// Token: 0x0400C916 RID: 51478
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400C916")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Mode Scoring")]
|
||||
private int playerKillPoints = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400C917 RID: 51479
|
||||
[FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x400C917")]
|
||||
[SerializeField]
|
||||
private int playerFriendlyFireKillPoints = (int)((ulong)4294967286L);
|
||||
|
||||
// Token: 0x0400C918 RID: 51480
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400C918")]
|
||||
[SerializeField]
|
||||
private int normalEnemyKillPoints = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400C919 RID: 51481
|
||||
[FieldOffset(Offset = "0x10C")]
|
||||
[Token(Token = "0x400C919")]
|
||||
[SerializeField]
|
||||
private int eliteEnemyKillPoints = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400C91A RID: 51482
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400C91A")]
|
||||
[SerializeField]
|
||||
private int enemyFriendlyFirePoints = (int)((ulong)4294967096L);
|
||||
|
||||
// Token: 0x0400C91B RID: 51483
|
||||
[FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x400C91B")]
|
||||
[SerializeField]
|
||||
private int lootChestPoints = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400C91C RID: 51484
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400C91C")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Scoring Feedback")]
|
||||
private int minLeadFeedbackPoints = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x0400C91D RID: 51485
|
||||
[FieldOffset(Offset = "0x11C")]
|
||||
[Token(Token = "0x400C91D")]
|
||||
[SerializeField]
|
||||
private int gameEndingSoonPointsRemaining = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x0400C91E RID: 51486
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400C91E")]
|
||||
[SerializeField]
|
||||
private float gameEndingSoonTimeRemaining = 60f;
|
||||
|
||||
// Token: 0x0400C91F RID: 51487
|
||||
[FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x400C91F")]
|
||||
private float CIJFADFAPLB = 600f;
|
||||
|
||||
// Token: 0x0400C920 RID: 51488
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400C920")]
|
||||
private int PHBJIHPKKNB = (int)((ulong)3L);
|
||||
|
||||
// Token: 0x0400C921 RID: 51489
|
||||
[Token(Token = "0x400C921")]
|
||||
private const float KHMIOMCDADA = 1.35f;
|
||||
|
||||
// Token: 0x0400C922 RID: 51490
|
||||
[Token(Token = "0x400C922")]
|
||||
private const float ACOLINHMCFE = 3f;
|
||||
|
||||
// Token: 0x0400C923 RID: 51491
|
||||
[Token(Token = "0x400C923")]
|
||||
private const float OOEEPNHJAMD = 1.5f;
|
||||
|
||||
// Token: 0x0400C924 RID: 51492
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C924")]
|
||||
private DJHELPHHAEN EOMJFPLCDBD;
|
||||
|
||||
// Token: 0x0400C925 RID: 51493
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400C925")]
|
||||
private MJNLDDCLOGP LBHGFBNAMGG;
|
||||
|
||||
// Token: 0x0400C926 RID: 51494
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400C926")]
|
||||
private MACMLJJGBIM DJLOODGOFNH;
|
||||
|
||||
// Token: 0x0400C927 RID: 51495
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400C927")]
|
||||
private HKKOHFHADKK BNMGKFNIAMO;
|
||||
|
||||
// Token: 0x0400C928 RID: 51496
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400C928")]
|
||||
private List<ArenaEncounterSpawnPoint> AOBJKLAKFPP;
|
||||
|
||||
// Token: 0x0400C929 RID: 51497
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400C929")]
|
||||
private List<ArenaEncounterSpawnPoint> NBKOPOAPCBB;
|
||||
|
||||
// Token: 0x0400C92A RID: 51498
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400C92A")]
|
||||
private List<ArenaVendingMachine> HDCAJPMIKKO;
|
||||
|
||||
// Token: 0x0400C92B RID: 51499
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400C92B")]
|
||||
private List<ArenaDoor> MFNABBJJAMG;
|
||||
|
||||
// Token: 0x0400C92C RID: 51500
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400C92C")]
|
||||
private List<ArenaEquipmentSpawner> INIJGPCAEAI;
|
||||
|
||||
// Token: 0x0400C92D RID: 51501
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400C92D")]
|
||||
private float LPJHKGBGKJI;
|
||||
|
||||
// Token: 0x0400C92E RID: 51502
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x400C92E")]
|
||||
private bool DMGAJNHACLA;
|
||||
|
||||
// Token: 0x0400C92F RID: 51503
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400C92F")]
|
||||
private CGLKOJIMDIH DFPMNBMABDP;
|
||||
|
||||
// Token: 0x0400C930 RID: 51504
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x400C930")]
|
||||
private int DMHDINAFHKA;
|
||||
|
||||
// Token: 0x0400C931 RID: 51505
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400C931")]
|
||||
private int FIJOKNNKNNC;
|
||||
|
||||
// Token: 0x0400C932 RID: 51506
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400C932")]
|
||||
private List<int> ENHOLGCPOAC;
|
||||
|
||||
// Token: 0x0400C933 RID: 51507
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400C933")]
|
||||
private Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> MMHAGGJEPBF;
|
||||
|
||||
// Token: 0x0400C934 RID: 51508
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400C934")]
|
||||
private Dictionary<int, ArenaManager.BHMMLJEDMGG> HMECDFPAGEI;
|
||||
|
||||
// Token: 0x02002C80 RID: 11392
|
||||
[Token(Token = "0x2002C80")]
|
||||
private enum EHPLDINOIBH
|
||||
{
|
||||
// Token: 0x0400C936 RID: 51510
|
||||
[Token(Token = "0x400C936")]
|
||||
ATTRITION_ROUND_RUNNING,
|
||||
// Token: 0x0400C937 RID: 51511
|
||||
[Token(Token = "0x400C937")]
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x02002C81 RID: 11393
|
||||
[Token(Token = "0x2002C81")]
|
||||
private enum ECNMJKJMMFL
|
||||
{
|
||||
// Token: 0x0400C939 RID: 51513
|
||||
[Token(Token = "0x400C939")]
|
||||
LOW_SCORE,
|
||||
// Token: 0x0400C93A RID: 51514
|
||||
[Token(Token = "0x400C93A")]
|
||||
HIGH_SCORE
|
||||
}
|
||||
|
||||
// Token: 0x02002C82 RID: 11394
|
||||
[Token(Token = "0x2002C82")]
|
||||
private enum DEJBJNOKKAG
|
||||
{
|
||||
// Token: 0x0400C93C RID: 51516
|
||||
[Token(Token = "0x400C93C")]
|
||||
NONE,
|
||||
// Token: 0x0400C93D RID: 51517
|
||||
[Token(Token = "0x400C93D")]
|
||||
EXPLORE,
|
||||
// Token: 0x0400C93E RID: 51518
|
||||
[Token(Token = "0x400C93E")]
|
||||
COMBAT,
|
||||
// Token: 0x0400C93F RID: 51519
|
||||
[Token(Token = "0x400C93F")]
|
||||
LAST_LAP
|
||||
}
|
||||
|
||||
// Token: 0x02002C83 RID: 11395
|
||||
[Token(Token = "0x2002C83")]
|
||||
private enum JJOGDIBAMGP
|
||||
{
|
||||
// Token: 0x0400C941 RID: 51521
|
||||
[Token(Token = "0x400C941")]
|
||||
PLAYER_KILLS,
|
||||
// Token: 0x0400C942 RID: 51522
|
||||
[Token(Token = "0x400C942")]
|
||||
ENEMY_KILLS,
|
||||
// Token: 0x0400C943 RID: 51523
|
||||
[Token(Token = "0x400C943")]
|
||||
DEATHS,
|
||||
// Token: 0x0400C944 RID: 51524
|
||||
[Token(Token = "0x400C944")]
|
||||
REVIVES,
|
||||
// Token: 0x0400C945 RID: 51525
|
||||
[Token(Token = "0x400C945")]
|
||||
TOTAL_POINTS
|
||||
}
|
||||
|
||||
// Token: 0x02002C84 RID: 11396
|
||||
[Token(Token = "0x2002C84")]
|
||||
private class MLMHBNKELLG
|
||||
{
|
||||
// Token: 0x17003592 RID: 13714
|
||||
// (get) Token: 0x0601353D RID: 79165 RVA: 0x0047E394 File Offset: 0x0047C594
|
||||
// (set) Token: 0x0601353E RID: 79166 RVA: 0x0047E3B4 File Offset: 0x0047C5B4
|
||||
[Token(Token = "0x17003592")]
|
||||
public int BDKMNLAHKPK
|
||||
{
|
||||
[Token(Token = "0x601353D")]
|
||||
[Address(RVA = "0x7FFDE0", Offset = "0x7FEBE0", VA = "0x1807FFDE0")]
|
||||
get
|
||||
{
|
||||
return this.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x601353E")]
|
||||
[Address(RVA = "0x7FFC80", Offset = "0x7FEA80", VA = "0x1807FFC80")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = this.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B0 RID: 432
|
||||
// (add) Token: 0x0601353F RID: 79167 RVA: 0x0047E3D0 File Offset: 0x0047C5D0
|
||||
// (remove) Token: 0x06013540 RID: 79168 RVA: 0x0047E3F8 File Offset: 0x0047C5F8
|
||||
[Token(Token = "0x140001B0")]
|
||||
public event Action IJFJFAHGFPK
|
||||
{
|
||||
[Token(Token = "0x601353F")]
|
||||
[Address(RVA = "0x7FFD40", Offset = "0x7FEB40", VA = "0x1807FFD40")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Combine(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6013540")]
|
||||
[Address(RVA = "0x7FFE30", Offset = "0x7FEC30", VA = "0x1807FFE30")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Remove(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013541 RID: 79169 RVA: 0x0047E420 File Offset: 0x0047C620
|
||||
[Token(Token = "0x6013541")]
|
||||
[Address(RVA = "0x7FFED0", Offset = "0x7FECD0", VA = "0x1807FFED0")]
|
||||
public MLMHBNKELLG(MonoBehaviourPun BPHOHGNONKP, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
string text = string.Format("{0}.{1}", CGOLFOLCHIF, "CR");
|
||||
Action action = new Action(this.EMNBBMPFCNI);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.LNKHNOEOIPC = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06013542 RID: 79170 RVA: 0x0047E45C File Offset: 0x0047C65C
|
||||
[Token(Token = "0x6013542")]
|
||||
[Address(RVA = "0x7F94C0", Offset = "0x7F82C0", VA = "0x1807F94C0")]
|
||||
private void EMNBBMPFCNI()
|
||||
{
|
||||
Action ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
if (ijfjfahgfpk != 0)
|
||||
{
|
||||
ijfjfahgfpk();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013543 RID: 79171 RVA: 0x0047E47C File Offset: 0x0047C67C
|
||||
[Token(Token = "0x6013543")]
|
||||
[Address(RVA = "0x7FFCE0", Offset = "0x7FEAE0", VA = "0x1807FFCE0")]
|
||||
private static string EFBNHCFBCPL(CGLKOJIMDIH CGOLFOLCHIF, string IJALLPGDNFL)
|
||||
{
|
||||
return string.Format("{0}.{1}", CGOLFOLCHIF, IJALLPGDNFL);
|
||||
}
|
||||
|
||||
// Token: 0x0400C946 RID: 51526
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C946")]
|
||||
private KLLMCPFPIIE<int> LNKHNOEOIPC;
|
||||
}
|
||||
|
||||
// Token: 0x02002C85 RID: 11397
|
||||
[Token(Token = "0x2002C85")]
|
||||
private class BHMMLJEDMGG
|
||||
{
|
||||
// Token: 0x17003593 RID: 13715
|
||||
// (get) Token: 0x06013544 RID: 79172 RVA: 0x0047E498 File Offset: 0x0047C698
|
||||
// (set) Token: 0x06013545 RID: 79173 RVA: 0x0047E4B8 File Offset: 0x0047C6B8
|
||||
[Token(Token = "0x17003593")]
|
||||
public int BDKMNLAHKPK
|
||||
{
|
||||
[Token(Token = "0x6013544")]
|
||||
[Address(RVA = "0x7F95E0", Offset = "0x7F83E0", VA = "0x1807F95E0")]
|
||||
get
|
||||
{
|
||||
return this.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6013545")]
|
||||
[Address(RVA = "0x7F94E0", Offset = "0x7F82E0", VA = "0x1807F94E0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = this.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B1 RID: 433
|
||||
// (add) Token: 0x06013546 RID: 79174 RVA: 0x0047E4D4 File Offset: 0x0047C6D4
|
||||
// (remove) Token: 0x06013547 RID: 79175 RVA: 0x0047E4FC File Offset: 0x0047C6FC
|
||||
[Token(Token = "0x140001B1")]
|
||||
public event Action IJFJFAHGFPK
|
||||
{
|
||||
[Token(Token = "0x6013546")]
|
||||
[Address(RVA = "0x7F9540", Offset = "0x7F8340", VA = "0x1807F9540")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Combine(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6013547")]
|
||||
[Address(RVA = "0x7F9630", Offset = "0x7F8430", VA = "0x1807F9630")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Remove(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013548 RID: 79176 RVA: 0x0047E524 File Offset: 0x0047C724
|
||||
[Token(Token = "0x6013548")]
|
||||
[Address(RVA = "0x7F96D0", Offset = "0x7F84D0", VA = "0x1807F96D0")]
|
||||
public BHMMLJEDMGG(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
Action action = new Action(this.AHPNHPJMIDD);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.LNKHNOEOIPC = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06013549 RID: 79177 RVA: 0x0047E550 File Offset: 0x0047C750
|
||||
[Token(Token = "0x6013549")]
|
||||
[Address(RVA = "0x7F94C0", Offset = "0x7F82C0", VA = "0x1807F94C0")]
|
||||
private void AHPNHPJMIDD()
|
||||
{
|
||||
Action ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
if (ijfjfahgfpk != 0)
|
||||
{
|
||||
ijfjfahgfpk();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400C948 RID: 51528
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C948")]
|
||||
private KLLMCPFPIIE<int> LNKHNOEOIPC;
|
||||
}
|
||||
|
||||
// Token: 0x02002C86 RID: 11398
|
||||
[Token(Token = "0x2002C86")]
|
||||
[Serializable]
|
||||
private class AwardConfig
|
||||
{
|
||||
// Token: 0x17003594 RID: 13716
|
||||
// (get) Token: 0x0601354A RID: 79178 RVA: 0x0047E570 File Offset: 0x0047C770
|
||||
[Token(Token = "0x17003594")]
|
||||
public int TotalPossible
|
||||
{
|
||||
[Token(Token = "0x601354A")]
|
||||
[Address(RVA = "0x7F94B0", Offset = "0x7F82B0", VA = "0x1807F94B0")]
|
||||
get
|
||||
{
|
||||
return this.BonusRangeEnd;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601354B RID: 79179 RVA: 0x0047E584 File Offset: 0x0047C784
|
||||
[Token(Token = "0x601354B")]
|
||||
[Address(RVA = "0x7F93E0", Offset = "0x7F81E0", VA = "0x1807F93E0")]
|
||||
public int ADDPNAPHNOB(out int BHHMLLIMKOM, out int FDPEMADDIAF, float GNKJGDGEFLM = 1f)
|
||||
{
|
||||
int num = this.BonusRangeEnd;
|
||||
int bonusRangeStart = this.BonusRangeStart;
|
||||
num++;
|
||||
int num2 = global::UnityEngine.Random.Range(bonusRangeStart, num);
|
||||
int num3;
|
||||
BHHMLLIMKOM.m_value = num3;
|
||||
int num4;
|
||||
FDPEMADDIAF.m_value = num4;
|
||||
return num4;
|
||||
}
|
||||
|
||||
// Token: 0x0601354C RID: 79180 RVA: 0x0047E5BC File Offset: 0x0047C7BC
|
||||
[Token(Token = "0x601354C")]
|
||||
[Address(RVA = "0x7F94A0", Offset = "0x7F82A0", VA = "0x1807F94A0")]
|
||||
public AwardConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C94A RID: 51530
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C94A")]
|
||||
public int BaseCredits = (int)((ulong)50L);
|
||||
|
||||
// Token: 0x0400C94B RID: 51531
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400C94B")]
|
||||
public int BonusRangeStart;
|
||||
|
||||
// Token: 0x0400C94C RID: 51532
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C94C")]
|
||||
public int BonusRangeEnd;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,297 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C87 RID: 11399
|
||||
[Token(Token = "0x2002C87")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaVendingMachine : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003595 RID: 13717
|
||||
// (get) Token: 0x0601354D RID: 79181 RVA: 0x0047E5DC File Offset: 0x0047C7DC
|
||||
[Token(Token = "0x17003595")]
|
||||
public Transform GHIEEFPHHCH
|
||||
{
|
||||
[Token(Token = "0x601354D")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
||||
get
|
||||
{
|
||||
return this.creditDispenseTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003596 RID: 13718
|
||||
// (get) Token: 0x0601354E RID: 79182 RVA: 0x0047E5F0 File Offset: 0x0047C7F0
|
||||
// (set) Token: 0x0601354F RID: 79183 RVA: 0x0047E604 File Offset: 0x0047C804
|
||||
[Token(Token = "0x17003596")]
|
||||
public ArenaManager IIGAJDNPLFP
|
||||
{
|
||||
[Token(Token = "0x601354E")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
||||
get;
|
||||
[Token(Token = "0x601354F")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013550 RID: 79184 RVA: 0x0047E618 File Offset: 0x0047C818
|
||||
[Token(Token = "0x6013550")]
|
||||
[Address(RVA = "0x7F8D30", Offset = "0x7F7B30", VA = "0x1807F8D30", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num4;
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base..ctor();
|
||||
TextMesh textMesh = this.teamLabel;
|
||||
int num = 0;
|
||||
if (textMesh != num)
|
||||
{
|
||||
TextMesh textMesh2 = this.teamLabel;
|
||||
int num2 = (int)this.team;
|
||||
string text2;
|
||||
string text = text2.ToUpper() + " TEAM";
|
||||
textMesh2.text = text;
|
||||
}
|
||||
ArenaVendingMachineSlot[] componentsInChildren = base.GetComponentsInChildren<ArenaVendingMachineSlot>();
|
||||
int num3 = 0;
|
||||
this.IFPMHEJELJC = componentsInChildren;
|
||||
num4 = 0;
|
||||
if (num3 >= componentsInChildren.Length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
componentsInChildren[num4].Update();
|
||||
ArenaVendingMachineSlot arenaVendingMachineSlot = this.IFPMHEJELJC[num4];
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC ogmdjpmlhlc;
|
||||
ogmdjpmlhlc.method_ptr = ldftn(AKCMGIMLNIF);
|
||||
ogmdjpmlhlc.method = ldftn(AKCMGIMLNIF);
|
||||
ogmdjpmlhlc.m_target = this;
|
||||
cmiklojkkim = arenaVendingMachineSlot.CMIKLOJKKIM;
|
||||
@delegate = Delegate.Combine(cmiklojkkim, ogmdjpmlhlc);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmiklojkkim)
|
||||
{
|
||||
}
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc = this.IFPMHEJELJC;
|
||||
num4++;
|
||||
}
|
||||
|
||||
// Token: 0x06013551 RID: 79185 RVA: 0x0047E708 File Offset: 0x0047C908
|
||||
[Token(Token = "0x6013551")]
|
||||
[Address(RVA = "0x7F9080", Offset = "0x7F7E80", VA = "0x1807F9080", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
int num2;
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc = this.IFPMHEJELJC;
|
||||
int num = 0;
|
||||
num2 = 0;
|
||||
if (num >= ifpmhejeljc.Length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
ArenaVendingMachineSlot arenaVendingMachineSlot = ifpmhejeljc[num2];
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC ogmdjpmlhlc;
|
||||
ogmdjpmlhlc.method_ptr = ldftn(AKCMGIMLNIF);
|
||||
ogmdjpmlhlc.method = ldftn(AKCMGIMLNIF);
|
||||
ogmdjpmlhlc.m_target = this;
|
||||
cmiklojkkim = arenaVendingMachineSlot.CMIKLOJKKIM;
|
||||
@delegate = Delegate.Remove(cmiklojkkim, ogmdjpmlhlc);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmiklojkkim)
|
||||
{
|
||||
}
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc2 = this.IFPMHEJELJC;
|
||||
num2++;
|
||||
}
|
||||
|
||||
// Token: 0x06013552 RID: 79186 RVA: 0x0047E790 File Offset: 0x0047C990
|
||||
[Token(Token = "0x6013552")]
|
||||
[Address(RVA = "0x7F8F90", Offset = "0x7F7D90", VA = "0x1807F8F90")]
|
||||
private void Update()
|
||||
{
|
||||
float bejdlnofmdo = this.BEJDLNOFMDO;
|
||||
float num = Time.time;
|
||||
float num2 = Mathf.InverseLerp(num, bejdlnofmdo, num);
|
||||
num = num2;
|
||||
int num3 = Mathf.RoundToInt(Mathf.Lerp(num2, bejdlnofmdo, num));
|
||||
TextMesh textMesh = this.playerCreditLabel;
|
||||
this.AMLLJDEJBDG = num3;
|
||||
string text;
|
||||
textMesh.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x06013553 RID: 79187 RVA: 0x0047E7E8 File Offset: 0x0047C9E8
|
||||
[Token(Token = "0x6013553")]
|
||||
[Address(RVA = "0x7F8BA0", Offset = "0x7F79A0", VA = "0x1807F8BA0")]
|
||||
private void AKCMGIMLNIF(ArenaVendingMachineSlot POFOFFDCGCB, AGAJMBPABDL EJPMBEBDEEB, int MMAKDCNFGHK)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && ArenaVendingMachine.MasterPurchaseRequestEvent.MENDGJKDBNN && MMAKDCNFGHK > 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (POFOFFDCGCB != num)
|
||||
{
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent.CNFDGDEOPPF(this, POFOFFDCGCB, EJPMBEBDEEB, MMAKDCNFGHK);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013554 RID: 79188 RVA: 0x0047E830 File Offset: 0x0047CA30
|
||||
[Token(Token = "0x6013554")]
|
||||
[Address(RVA = "0x7F8F90", Offset = "0x7F7D90", VA = "0x1807F8F90")]
|
||||
private void OLLDJNMLEAJ()
|
||||
{
|
||||
float bejdlnofmdo = this.BEJDLNOFMDO;
|
||||
float num = Time.time;
|
||||
float num2 = Mathf.InverseLerp(num, bejdlnofmdo, num);
|
||||
num = num2;
|
||||
int num3 = Mathf.RoundToInt(Mathf.Lerp(num2, bejdlnofmdo, num));
|
||||
TextMesh textMesh = this.playerCreditLabel;
|
||||
this.AMLLJDEJBDG = num3;
|
||||
string text;
|
||||
textMesh.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x06013555 RID: 79189 RVA: 0x0047E888 File Offset: 0x0047CA88
|
||||
[Token(Token = "0x6013555")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
this.<MCKOOMOCKNI>k__BackingField = MCMIHLAAOGO;
|
||||
}
|
||||
|
||||
// Token: 0x06013556 RID: 79190 RVA: 0x0047E89C File Offset: 0x0047CA9C
|
||||
[Token(Token = "0x6013556")]
|
||||
[Address(RVA = "0x7F9220", Offset = "0x7F8020", VA = "0x1807F9220")]
|
||||
public void SetLocalPlayerCredits(int BAAFJCJPIKI)
|
||||
{
|
||||
int baafjcjpiki = this.BAAFJCJPIKI;
|
||||
this.ACOOMELBMPO = baafjcjpiki;
|
||||
this.BAAFJCJPIKI = BAAFJCJPIKI;
|
||||
int num = Mathf.Abs(BAAFJCJPIKI);
|
||||
float time = Time.time;
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc = this.IFPMHEJELJC;
|
||||
int num2 = 0;
|
||||
this.EOHIIMMFGDH = time;
|
||||
if (num2 < ifpmhejeljc.Length)
|
||||
{
|
||||
ArenaVendingMachineSlot arenaVendingMachineSlot = ifpmhejeljc[num2];
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc2 = this.IFPMHEJELJC;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013557 RID: 79191 RVA: 0x0047E90C File Offset: 0x0047CB0C
|
||||
[Token(Token = "0x6013557")]
|
||||
[Address(RVA = "0x7F91F0", Offset = "0x7F7FF0", VA = "0x1807F91F0")]
|
||||
public void OnMasterPurchaseSuccess(ArenaVendingMachineSlot POFOFFDCGCB)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)POFOFFDCGCB).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06013558 RID: 79192 RVA: 0x0047E928 File Offset: 0x0047CB28
|
||||
[Token(Token = "0x6013558")]
|
||||
[Address(RVA = "0x7F93B0", Offset = "0x7F81B0", VA = "0x1807F93B0")]
|
||||
public ArenaVendingMachine()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013559 RID: 79193 RVA: 0x0047E97C File Offset: 0x0047CB7C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013559")]
|
||||
[Address(RVA = "0x7F9340", Offset = "0x7F8140", VA = "0x1807F9340")]
|
||||
static ArenaVendingMachine()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
AAPEGDHKHJI<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> aapegdhkhji = new AAPEGDHKHJI(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent = aapegdhkhji;
|
||||
}
|
||||
|
||||
// Token: 0x0400C94D RID: 51533
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C94D")]
|
||||
[SerializeField]
|
||||
[Header("Team")]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C94E RID: 51534
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C94E")]
|
||||
[SerializeField]
|
||||
private TextMesh teamLabel;
|
||||
|
||||
// Token: 0x0400C94F RID: 51535
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C94F")]
|
||||
[SerializeField]
|
||||
[Header("Credits")]
|
||||
private TextMesh playerCreditLabel;
|
||||
|
||||
// Token: 0x0400C950 RID: 51536
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C950")]
|
||||
[SerializeField]
|
||||
private Transform creditDispenseTransform;
|
||||
|
||||
// Token: 0x0400C951 RID: 51537
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C951")]
|
||||
[SerializeField]
|
||||
private float creditChangeAnimationDelay = 0.5f;
|
||||
|
||||
// Token: 0x0400C952 RID: 51538
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400C952")]
|
||||
[SerializeField]
|
||||
private float creditChangeRate = 800f;
|
||||
|
||||
// Token: 0x0400C954 RID: 51540
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C954")]
|
||||
private ArenaVendingMachineSlot[] IFPMHEJELJC;
|
||||
|
||||
// Token: 0x0400C955 RID: 51541
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C955")]
|
||||
private int BAAFJCJPIKI = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x0400C956 RID: 51542
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C956")]
|
||||
private int ACOOMELBMPO;
|
||||
|
||||
// Token: 0x0400C957 RID: 51543
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C957")]
|
||||
private int AMLLJDEJBDG = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C958 RID: 51544
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400C958")]
|
||||
private float EOHIIMMFGDH;
|
||||
|
||||
// Token: 0x0400C959 RID: 51545
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C959")]
|
||||
private float BEJDLNOFMDO;
|
||||
|
||||
// Token: 0x0400C95A RID: 51546
|
||||
[Token(Token = "0x400C95A")]
|
||||
public static AAPEGDHKHJI<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> MasterPurchaseRequestEvent;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,199 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C88 RID: 11400
|
||||
[Token(Token = "0x2002C88")]
|
||||
public class ArenaVendingMachineEncounterSlot : ArenaVendingMachineSlot
|
||||
{
|
||||
// Token: 0x0601355A RID: 79194 RVA: 0x0047E9A0 File Offset: 0x0047CBA0
|
||||
[Token(Token = "0x601355A")]
|
||||
[Address(RVA = "0x7F6EE0", Offset = "0x7F5CE0", VA = "0x1807F6EE0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
SimplePhysicalButton simplePhysicalButton = this.button;
|
||||
int num = 0;
|
||||
if (simplePhysicalButton != num)
|
||||
{
|
||||
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent;
|
||||
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
pressEvent.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355B RID: 79195 RVA: 0x0047E9EC File Offset: 0x0047CBEC
|
||||
[Token(Token = "0x601355B")]
|
||||
[Address(RVA = "0x7F72C0", Offset = "0x7F60C0", VA = "0x1807F72C0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SimplePhysicalButton simplePhysicalButton = this.button;
|
||||
int num = 0;
|
||||
if (simplePhysicalButton != num)
|
||||
{
|
||||
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent;
|
||||
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
pressEvent.RemoveListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355C RID: 79196 RVA: 0x0047EA38 File Offset: 0x0047CC38
|
||||
[Token(Token = "0x601355C")]
|
||||
[Address(RVA = "0x7F73A0", Offset = "0x7F61A0", VA = "0x1807F73A0", Slot = "19")]
|
||||
public override void OnMasterPurchaseSuccess()
|
||||
{
|
||||
ArenaVendingMachine fjallkmdhof = this.FJALLKMDHOF;
|
||||
int num = 0;
|
||||
if (fjallkmdhof != num)
|
||||
{
|
||||
ArenaManager <MCKOOMOCKNI>k__BackingField = this.FJALLKMDHOF.<MCKOOMOCKNI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<MCKOOMOCKNI>k__BackingField != num2)
|
||||
{
|
||||
ArenaEncounterSpawner fmanejpijda = this.FJALLKMDHOF.<MCKOOMOCKNI>k__BackingField.FMANEJPIJDA;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355D RID: 79197 RVA: 0x0047EA88 File Offset: 0x0047CC88
|
||||
[Token(Token = "0x601355D")]
|
||||
[Address(RVA = "0x7F7530", Offset = "0x7F6330", VA = "0x1807F7530", Slot = "18")]
|
||||
public override void SetLocalPlayerCredits(int BAAFJCJPIKI)
|
||||
{
|
||||
base.SetLocalPlayerCredits(BAAFJCJPIKI);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
|
||||
bool flag = teamManager.PlayerOnTeam(agajmbpabdl, cgolfolchif);
|
||||
Renderer renderer = this.buttonRenderer;
|
||||
this.PGOHKPPKPOK = flag;
|
||||
int num2 = 0;
|
||||
if (renderer != num2)
|
||||
{
|
||||
Material material = this.buttonRenderer.GetMaterial();
|
||||
int aoghijclddc = this.AOGHIJCLDDC;
|
||||
Color color = this.buttonEmissiveColorCanNotAfford;
|
||||
material.SetColor(aoghijclddc, color);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355E RID: 79198 RVA: 0x0047EB24 File Offset: 0x0047CD24
|
||||
[Token(Token = "0x601355E")]
|
||||
[Address(RVA = "0x7F6FC0", Offset = "0x7F5DC0", VA = "0x1807F6FC0")]
|
||||
private void DFJBKCHBHME(PhysicalButtonBase AKBHFOFHHNK, Player EEMNAFPPPIK)
|
||||
{
|
||||
int num = 0;
|
||||
if (EEMNAFPPPIK != num && EEMNAFPPPIK.DBAJDHGDPOL.DMKCIEPGGAB)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush);
|
||||
photonView.RpcMaster<AGAJMBPABDL>(lflfmimncon, agajmbpabdl);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355F RID: 79199 RVA: 0x0047EB78 File Offset: 0x0047CD78
|
||||
[Token(Token = "0x601355F")]
|
||||
[Address(RVA = "0x7F7220", Offset = "0x7F6020", VA = "0x1807F7220")]
|
||||
private void ODKOHPKGFOF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush);
|
||||
photonView.RpcMaster<AGAJMBPABDL>(lflfmimncon, IEKDDPPNFPF);
|
||||
}
|
||||
|
||||
// Token: 0x06013560 RID: 79200 RVA: 0x0047EBA8 File Offset: 0x0047CDA8
|
||||
[Token(Token = "0x6013560")]
|
||||
[Address(RVA = "0x7F74C0", Offset = "0x7F62C0", VA = "0x1807F74C0")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcMasterOnButtonPush(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
base.FNPKCLECCNF(IEKDDPPNFPF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013561 RID: 79201 RVA: 0x0047EBC8 File Offset: 0x0047CDC8
|
||||
[Token(Token = "0x6013561")]
|
||||
[Address(RVA = "0x7F7110", Offset = "0x7F5F10", VA = "0x1807F7110")]
|
||||
private bool HMKLHKNEFOJ()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
bool flag = instance != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
|
||||
return teamManager.PlayerOnTeam(agajmbpabdl, cgolfolchif);
|
||||
}
|
||||
|
||||
// Token: 0x06013562 RID: 79202 RVA: 0x0047EC18 File Offset: 0x0047CE18
|
||||
[Token(Token = "0x6013562")]
|
||||
[Address(RVA = "0x7F7700", Offset = "0x7F6500", VA = "0x1807F7700")]
|
||||
public ArenaVendingMachineEncounterSlot()
|
||||
{
|
||||
int num = Shader.PropertyToID("_EmissionColor");
|
||||
this.AOGHIJCLDDC = num;
|
||||
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C95B RID: 51547
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C95B")]
|
||||
[SerializeField]
|
||||
private EncounterDescriptor encounterDescriptor;
|
||||
|
||||
// Token: 0x0400C95C RID: 51548
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C95C")]
|
||||
[SerializeField]
|
||||
[Header("Button")]
|
||||
private SimplePhysicalButton button;
|
||||
|
||||
// Token: 0x0400C95D RID: 51549
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C95D")]
|
||||
[SerializeField]
|
||||
private Renderer buttonRenderer;
|
||||
|
||||
// Token: 0x0400C95E RID: 51550
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C95E")]
|
||||
[SerializeField]
|
||||
private Color buttonEmissiveColorCanAfford;
|
||||
|
||||
// Token: 0x0400C95F RID: 51551
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C95F")]
|
||||
[SerializeField]
|
||||
private Color buttonEmissiveColorCanNotAfford;
|
||||
|
||||
// Token: 0x0400C960 RID: 51552
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C960")]
|
||||
[SerializeField]
|
||||
[Header("Debug")]
|
||||
private KeyCode debugSpawnEncounterKey;
|
||||
|
||||
// Token: 0x0400C961 RID: 51553
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400C961")]
|
||||
private int AOGHIJCLDDC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,335 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C89 RID: 11401
|
||||
[Token(Token = "0x2002C89")]
|
||||
public class ArenaVendingMachineEquipmentSlot : ArenaVendingMachineSlot
|
||||
{
|
||||
// Token: 0x17003597 RID: 13719
|
||||
// (get) Token: 0x06013563 RID: 79203 RVA: 0x0047EC50 File Offset: 0x0047CE50
|
||||
[Token(Token = "0x17003597")]
|
||||
private OGNBCNBPFCC KBMMIDCMFHF
|
||||
{
|
||||
[Token(Token = "0x6013563")]
|
||||
[Address(RVA = "0x7F7FD0", Offset = "0x7F6DD0", VA = "0x1807F7FD0")]
|
||||
get
|
||||
{
|
||||
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003598 RID: 13720
|
||||
// (get) Token: 0x06013564 RID: 79204 RVA: 0x0047EC68 File Offset: 0x0047CE68
|
||||
[Token(Token = "0x17003598")]
|
||||
private Vector3 HFGEGDHINKH
|
||||
{
|
||||
[Token(Token = "0x6013564")]
|
||||
[Address(RVA = "0x7F8030", Offset = "0x7F6E30", VA = "0x1807F8030")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003599 RID: 13721
|
||||
// (get) Token: 0x06013565 RID: 79205 RVA: 0x0047EC8C File Offset: 0x0047CE8C
|
||||
[Token(Token = "0x17003599")]
|
||||
private Quaternion BBFGBHLGGPB
|
||||
{
|
||||
[Token(Token = "0x6013565")]
|
||||
[Address(RVA = "0x7F7A70", Offset = "0x7F6870", VA = "0x1807F7A70")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700359A RID: 13722
|
||||
// (get) Token: 0x06013566 RID: 79206 RVA: 0x0047ECAC File Offset: 0x0047CEAC
|
||||
// (set) Token: 0x06013567 RID: 79207 RVA: 0x0047ECC0 File Offset: 0x0047CEC0
|
||||
[Token(Token = "0x1700359A")]
|
||||
private Tool AFFNGJAPHAC
|
||||
{
|
||||
[Token(Token = "0x6013566")]
|
||||
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
|
||||
get
|
||||
{
|
||||
return this.LCMCCHCAMIC;
|
||||
}
|
||||
[Token(Token = "0x6013567")]
|
||||
[Address(RVA = "0x7F7980", Offset = "0x7F6780", VA = "0x1807F7980")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
int num2 = 0;
|
||||
if (photonView != num2)
|
||||
{
|
||||
PhotonView photonView2 = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
KLLMCPFPIIE<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013568 RID: 79208 RVA: 0x0047ED04 File Offset: 0x0047CF04
|
||||
[Token(Token = "0x6013568")]
|
||||
[Address(RVA = "0x7F7790", Offset = "0x7F6590", VA = "0x1807F7790", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.DJICPGDJEHK);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.BBNBJPFGBDK = kllmcpfpiie;
|
||||
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action2 = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(staticToolInstantiatedEvent, action2);
|
||||
}
|
||||
|
||||
// Token: 0x06013569 RID: 79209 RVA: 0x0047ED50 File Offset: 0x0047CF50
|
||||
[Token(Token = "0x6013569")]
|
||||
[Address(RVA = "0x7F81E0", Offset = "0x7F6FE0", VA = "0x1807F81E0", Slot = "15")]
|
||||
protected override void Start()
|
||||
{
|
||||
this.DJICPGDJEHK();
|
||||
}
|
||||
|
||||
// Token: 0x0601356A RID: 79210 RVA: 0x0047ED64 File Offset: 0x0047CF64
|
||||
[Token(Token = "0x601356A")]
|
||||
[Address(RVA = "0x7F8110", Offset = "0x7F6F10", VA = "0x1807F8110", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(staticToolInstantiatedEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x0601356B RID: 79211 RVA: 0x0047ED98 File Offset: 0x0047CF98
|
||||
[Token(Token = "0x601356B")]
|
||||
[Address(RVA = "0x7F81F0", Offset = "0x7F6FF0", VA = "0x1807F81F0", Slot = "16")]
|
||||
protected override void Update()
|
||||
{
|
||||
ArenaVendingMachine fjallkmdhof = this.FJALLKMDHOF;
|
||||
int num = 0;
|
||||
if (!(fjallkmdhof == num))
|
||||
{
|
||||
ArenaManager <MCKOOMOCKNI>k__BackingField = this.FJALLKMDHOF.<MCKOOMOCKNI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(<MCKOOMOCKNI>k__BackingField == num2))
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (!(instance == num3))
|
||||
{
|
||||
float time = Time.time;
|
||||
float time2 = Time.time;
|
||||
this.IAJDBKKFEDE = time2;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Tool lcmcchcamic = this.LCMCCHCAMIC;
|
||||
int num4 = 0;
|
||||
if (lcmcchcamic == num4)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
Transform transform = this.equipmentSpawnTransform;
|
||||
int num5 = 0;
|
||||
if (transform != num5)
|
||||
{
|
||||
Transform transform2 = this.equipmentSpawnTransform;
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
Transform transform3 = this.equipmentSpawnTransform;
|
||||
int num6 = 0;
|
||||
if (transform3 != num6)
|
||||
{
|
||||
Transform transform4 = this.equipmentSpawnTransform;
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
int num7 = 0;
|
||||
Tool tool;
|
||||
if (tool != num7)
|
||||
{
|
||||
PhotonView photonView = tool.JDHMIOJKLCK;
|
||||
int num8 = 0;
|
||||
if (photonView != num8)
|
||||
{
|
||||
PhotonView photonView2 = tool.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
KLLMCPFPIIE<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601356C RID: 79212 RVA: 0x0047EEE0 File Offset: 0x0047D0E0
|
||||
[Token(Token = "0x601356C")]
|
||||
[Address(RVA = "0x7F78D0", Offset = "0x7F66D0", VA = "0x1807F78D0")]
|
||||
private void BEAIGEDBBOH(Tool NBHJPDBHDHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (NBHJPDBHDHB != num)
|
||||
{
|
||||
PhotonView photonView = NBHJPDBHDHB.JDHMIOJKLCK;
|
||||
KLLMCPFPIIE<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
int num2 = bbnbjpfgbdk.IAHDANBDAAM();
|
||||
if (viewIdField == num2)
|
||||
{
|
||||
this.DJICPGDJEHK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601356D RID: 79213 RVA: 0x0047EF28 File Offset: 0x0047D128
|
||||
[Token(Token = "0x601356D")]
|
||||
[Address(RVA = "0x7F7B40", Offset = "0x7F6940", VA = "0x1807F7B40")]
|
||||
private void DJICPGDJEHK()
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.BBNBJPFGBDK.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
Tool component = photonView.GetComponent<Tool>();
|
||||
}
|
||||
int num2 = 0;
|
||||
Tool lcmcchcamic = this.LCMCCHCAMIC;
|
||||
if (num2 != lcmcchcamic)
|
||||
{
|
||||
this.LCMCCHCAMIC = num2;
|
||||
int num3 = 0;
|
||||
if (num2 != num3)
|
||||
{
|
||||
this.LCMCCHCAMIC.KinematicOnReset = true;
|
||||
Tool lcmcchcamic2 = this.LCMCCHCAMIC;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.APAEOEGIIAK);
|
||||
lcmcchcamic2.AddCustomPickupCondition(oglajafkbmn);
|
||||
Tool lcmcchcamic3 = this.LCMCCHCAMIC;
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = lcmcchcamic3.PrePickupEvent;
|
||||
Action<Tool> action = new Action(this.EGAGCNKAHPJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(prePickupEvent, action);
|
||||
lcmcchcamic3.PrePickupEvent = mfbglihgcgo;
|
||||
ToolPlayerAttractor component2 = this.LCMCCHCAMIC.GetComponent<ToolPlayerAttractor>();
|
||||
int num4 = 0;
|
||||
if (component2 != num4)
|
||||
{
|
||||
component2.DHFOGELFLFC = true;
|
||||
}
|
||||
this.LCMCCHCAMIC.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601356E RID: 79214 RVA: 0x0047F024 File Offset: 0x0047D224
|
||||
[Token(Token = "0x601356E")]
|
||||
[Address(RVA = "0x7F7DD0", Offset = "0x7F6BD0", VA = "0x1807F7DD0")]
|
||||
private void EGAGCNKAHPJ(Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Tool lcmcchcamic = this.LCMCCHCAMIC;
|
||||
if (EGFEJGHDNAI == lcmcchcamic)
|
||||
{
|
||||
}
|
||||
}
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = EGFEJGHDNAI.PrePickupEvent;
|
||||
Action<Tool> action = new Action(this.EGAGCNKAHPJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(prePickupEvent, action);
|
||||
EGFEJGHDNAI.PrePickupEvent = mfbglihgcgo;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.APAEOEGIIAK);
|
||||
EGFEJGHDNAI.RemoveCustomPickupCondition(oglajafkbmn);
|
||||
ToolPlayerAttractor component = EGFEJGHDNAI.GetComponent<ToolPlayerAttractor>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
component.DHFOGELFLFC = num2 != 0;
|
||||
}
|
||||
EGFEJGHDNAI.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
base.FNPKCLECCNF(photonPlayer);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601356F RID: 79215 RVA: 0x0047F0DC File Offset: 0x0047D2DC
|
||||
[Token(Token = "0x601356F")]
|
||||
[Address(RVA = "0x7F7750", Offset = "0x7F6550", VA = "0x1807F7750")]
|
||||
private bool APAEOEGIIAK(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
if (!NHCEBNBEEBE.DBAJDHGDPOL.DMKCIEPGGAB)
|
||||
{
|
||||
}
|
||||
return this.PGOHKPPKPOK;
|
||||
}
|
||||
|
||||
// Token: 0x06013570 RID: 79216 RVA: 0x0047F108 File Offset: 0x0047D308
|
||||
[Token(Token = "0x6013570")]
|
||||
[Address(RVA = "0x7F86E0", Offset = "0x7F74E0", VA = "0x1807F86E0")]
|
||||
public ArenaVendingMachineEquipmentSlot()
|
||||
{
|
||||
SerializedGuid serializedGuid;
|
||||
this.equipmentTypeId = serializedGuid;
|
||||
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C962 RID: 51554
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C962")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid equipmentTypeId;
|
||||
|
||||
// Token: 0x0400C963 RID: 51555
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C963")]
|
||||
[SerializeField]
|
||||
private Transform equipmentSpawnTransform;
|
||||
|
||||
// Token: 0x0400C964 RID: 51556
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C964")]
|
||||
private KLLMCPFPIIE<int> BBNBJPFGBDK;
|
||||
|
||||
// Token: 0x0400C965 RID: 51557
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C965")]
|
||||
private float IAJDBKKFEDE;
|
||||
|
||||
// Token: 0x0400C966 RID: 51558
|
||||
[Token(Token = "0x400C966")]
|
||||
private const float FHINLFKBOEM = 2f;
|
||||
|
||||
// Token: 0x0400C967 RID: 51559
|
||||
[Token(Token = "0x400C967")]
|
||||
private const float EAPHALPHBCG = 0.5f;
|
||||
|
||||
// Token: 0x0400C968 RID: 51560
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C968")]
|
||||
private Tool LCMCCHCAMIC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,255 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C8A RID: 11402
|
||||
[Token(Token = "0x2002C8A")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaVendingMachineSlot : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x140001B2 RID: 434
|
||||
// (add) Token: 0x06013571 RID: 79217 RVA: 0x0047F134 File Offset: 0x0047D334
|
||||
// (remove) Token: 0x06013572 RID: 79218 RVA: 0x0047F15C File Offset: 0x0047D35C
|
||||
[Token(Token = "0x140001B2")]
|
||||
public event ArenaVendingMachineSlot.OGMDJPMLHLC CMIKLOJKKIM
|
||||
{
|
||||
[Token(Token = "0x6013571")]
|
||||
[Address(RVA = "0x7F8A60", Offset = "0x7F7860", VA = "0x1807F8A60")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
cmiklojkkim = this.CMIKLOJKKIM;
|
||||
@delegate = Delegate.Combine(cmiklojkkim, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmiklojkkim)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6013572")]
|
||||
[Address(RVA = "0x7F8B00", Offset = "0x7F7900", VA = "0x1807F8B00")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
cmiklojkkim = this.CMIKLOJKKIM;
|
||||
@delegate = Delegate.Remove(cmiklojkkim, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmiklojkkim)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013573 RID: 79219 RVA: 0x0047F184 File Offset: 0x0047D384
|
||||
[Token(Token = "0x6013573")]
|
||||
[Address(RVA = "0x7F8840", Offset = "0x7F7640", VA = "0x1807F8840")]
|
||||
protected void FNPKCLECCNF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim = this.CMIKLOJKKIM;
|
||||
if (cmiklojkkim != 0)
|
||||
{
|
||||
int num = this.creditCost;
|
||||
cmiklojkkim(this, IEKDDPPNFPF, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013574 RID: 79220 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013574")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "15")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013575 RID: 79221 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013575")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013576 RID: 79222 RVA: 0x0047F1B8 File Offset: 0x0047D3B8
|
||||
[Token(Token = "0x6013576")]
|
||||
[Address(RVA = "0x7F88C0", Offset = "0x7F76C0", VA = "0x1807F88C0", Slot = "17")]
|
||||
public virtual void Initialize(ArenaVendingMachine FJALLKMDHOF, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
this.FJALLKMDHOF = FJALLKMDHOF;
|
||||
this.CGOLFOLCHIF = CGOLFOLCHIF;
|
||||
}
|
||||
|
||||
// Token: 0x06013577 RID: 79223 RVA: 0x0047F1D4 File Offset: 0x0047D3D4
|
||||
[Token(Token = "0x6013577")]
|
||||
[Address(RVA = "0x7F88D0", Offset = "0x7F76D0", VA = "0x1807F88D0", Slot = "18")]
|
||||
public virtual void SetLocalPlayerCredits(int BAAFJCJPIKI)
|
||||
{
|
||||
GameObject gameObject = this.lockIcon;
|
||||
bool flag = BAAFJCJPIKI >= this.creditCost;
|
||||
this.PGOHKPPKPOK = flag;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
GameObject gameObject2 = this.lockIcon;
|
||||
bool flag2 = !this.PGOHKPPKPOK;
|
||||
gameObject2.SetActive(flag2);
|
||||
}
|
||||
Material material = this.priceTagBackground.GetMaterial();
|
||||
int num2 = 0;
|
||||
if ((this.PGOHKPPKPOK ? 1 : 0) != num2)
|
||||
{
|
||||
Color white = Color.white;
|
||||
}
|
||||
Color black = Color.black;
|
||||
TextMesh textMesh = this.priceTagLabel;
|
||||
int num3 = 0;
|
||||
if (textMesh != num3)
|
||||
{
|
||||
bool pgohkppkpok = this.PGOHKPPKPOK;
|
||||
TextMesh textMesh2 = this.priceTagLabel;
|
||||
string text;
|
||||
if (!pgohkppkpok)
|
||||
{
|
||||
string text2;
|
||||
text = string.Format("{0}", text2);
|
||||
}
|
||||
textMesh2.text = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013578 RID: 79224 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013578")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "19")]
|
||||
public virtual void OnMasterPurchaseSuccess()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013579 RID: 79225 RVA: 0x0047F294 File Offset: 0x0047D494
|
||||
[Token(Token = "0x6013579")]
|
||||
[Address(RVA = "0x7F8780", Offset = "0x7F7580", VA = "0x1807F8780")]
|
||||
private void AIFJPDFINAF()
|
||||
{
|
||||
TextMesh textMesh = this.priceTagLabel;
|
||||
int num = 0;
|
||||
if (textMesh != num)
|
||||
{
|
||||
bool pgohkppkpok = this.PGOHKPPKPOK;
|
||||
TextMesh textMesh2 = this.priceTagLabel;
|
||||
string text2;
|
||||
if (!pgohkppkpok)
|
||||
{
|
||||
string text = string.Format("{0}", text2);
|
||||
}
|
||||
textMesh2.text = text2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601357A RID: 79226 RVA: 0x0047F2E4 File Offset: 0x0047D4E4
|
||||
[Token(Token = "0x601357A")]
|
||||
[Address(RVA = "0x7F8A50", Offset = "0x7F7850", VA = "0x1807F8A50")]
|
||||
public ArenaVendingMachineSlot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C969 RID: 51561
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C969")]
|
||||
[SerializeField]
|
||||
protected int creditCost;
|
||||
|
||||
// Token: 0x0400C96A RID: 51562
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C96A")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private TextMesh priceTagLabel;
|
||||
|
||||
// Token: 0x0400C96B RID: 51563
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C96B")]
|
||||
[SerializeField]
|
||||
private MeshRenderer priceTagBackground;
|
||||
|
||||
// Token: 0x0400C96C RID: 51564
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C96C")]
|
||||
[SerializeField]
|
||||
private GameObject lockIcon;
|
||||
|
||||
// Token: 0x0400C96D RID: 51565
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C96D")]
|
||||
protected bool PGOHKPPKPOK;
|
||||
|
||||
// Token: 0x0400C96E RID: 51566
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C96E")]
|
||||
protected ArenaVendingMachine FJALLKMDHOF;
|
||||
|
||||
// Token: 0x0400C96F RID: 51567
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C96F")]
|
||||
protected CGLKOJIMDIH CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x02002C8B RID: 11403
|
||||
[Token(Token = "0x2002C8B")]
|
||||
public sealed class OGMDJPMLHLC : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0601357B RID: 79227 RVA: 0x0047F308 File Offset: 0x0047D508
|
||||
[Token(Token = "0x601357B")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public OGMDJPMLHLC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x0601357C RID: 79228 RVA: 0x0047F324 File Offset: 0x0047D524
|
||||
[Token(Token = "0x601357C")]
|
||||
[Address(RVA = "0x8002B0", Offset = "0x7FF0B0", VA = "0x1808002B0", Slot = "13")]
|
||||
public void Invoke(ArenaVendingMachineSlot POFOFFDCGCB, AGAJMBPABDL EJPMBEBDEEB, int MMAKDCNFGHK)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601357D RID: 79229 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601357D")]
|
||||
[Address(RVA = "0x800220", Offset = "0x7FF020", VA = "0x180800220", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ArenaVendingMachineSlot POFOFFDCGCB, AGAJMBPABDL EJPMBEBDEEB, int MMAKDCNFGHK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601357E RID: 79230 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601357E")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Encounters;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7E RID: 11390
|
||||
[Token(Token = "0x2002C7E")]
|
||||
[Serializable]
|
||||
public struct EncounterDescriptor
|
||||
{
|
||||
// Token: 0x0400C900 RID: 51456
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C900")]
|
||||
public GameEncounter EncounterPrefab;
|
||||
|
||||
// Token: 0x0400C901 RID: 51457
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C901")]
|
||||
public Transform EncounterSpawnPoint;
|
||||
|
||||
// Token: 0x0400C902 RID: 51458
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C902")]
|
||||
public EnemyPatrol OverridePatrol;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,222 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BC2 RID: 11202
|
||||
[Token(Token = "0x2002BC2")]
|
||||
public class BattleRoyaleAmmo : CurrencyTool
|
||||
{
|
||||
// Token: 0x1700348D RID: 13453
|
||||
// (get) Token: 0x06012D96 RID: 77206 RVA: 0x0045654C File Offset: 0x0045474C
|
||||
// (set) Token: 0x06012D97 RID: 77207 RVA: 0x00456560 File Offset: 0x00454760
|
||||
[Token(Token = "0x1700348D")]
|
||||
public CLDJCKDMCFP LJLGIAHDIPF
|
||||
{
|
||||
[Token(Token = "0x6012D96")]
|
||||
[Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")]
|
||||
get;
|
||||
[Token(Token = "0x6012D97")]
|
||||
[Address(RVA = "0x568560", Offset = "0x567360", VA = "0x180568560")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700348E RID: 13454
|
||||
// (get) Token: 0x06012D98 RID: 77208 RVA: 0x00456574 File Offset: 0x00454774
|
||||
// (set) Token: 0x06012D99 RID: 77209 RVA: 0x00456588 File Offset: 0x00454788
|
||||
[Token(Token = "0x1700348E")]
|
||||
public int JGAENBDGPFM
|
||||
{
|
||||
[Token(Token = "0x6012D98")]
|
||||
[Address(RVA = "0x7FA0A0", Offset = "0x7F8EA0", VA = "0x1807FA0A0")]
|
||||
get;
|
||||
[Token(Token = "0x6012D99")]
|
||||
[Address(RVA = "0x687280", Offset = "0x686080", VA = "0x180687280")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700348F RID: 13455
|
||||
// (get) Token: 0x06012D9A RID: 77210 RVA: 0x0045659C File Offset: 0x0045479C
|
||||
[Token(Token = "0x1700348F")]
|
||||
public override bool OFPBKEKHCHM
|
||||
{
|
||||
[Token(Token = "0x6012D9A")]
|
||||
[Address(RVA = "0x535D20", Offset = "0x534B20", VA = "0x180535D20", Slot = "15")]
|
||||
get
|
||||
{
|
||||
return this.DCICOENCOEJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D9B RID: 77211 RVA: 0x004565B0 File Offset: 0x004547B0
|
||||
[Token(Token = "0x6012D9B")]
|
||||
[Address(RVA = "0x7F9D00", Offset = "0x7F8B00", VA = "0x1807F9D00")]
|
||||
private string GJFLFGNAPCA()
|
||||
{
|
||||
if (this.<PLLAINMPFMB>k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER)
|
||||
{
|
||||
return BattleRoyaleAmmo.BEAOENBIGIH;
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x06012D9C RID: 77212 RVA: 0x004565F8 File Offset: 0x004547F8
|
||||
[Token(Token = "0x6012D9C")]
|
||||
[Address(RVA = "0x7F9F10", Offset = "0x7F8D10", VA = "0x1807F9F10")]
|
||||
public void SetConfigurationData(GEKEOBAHLMO ILBECEEEMHC)
|
||||
{
|
||||
int jdinbhaocke = ILBECEEEMHC.JDINBHAOCKE;
|
||||
this.<PLLAINMPFMB>k__BackingField = (CLDJCKDMCFP)jdinbhaocke;
|
||||
int gnhkaidjcbl = ILBECEEEMHC.GNHKAIDJCBL;
|
||||
this.<DNLLAOGKOBK>k__BackingField = gnhkaidjcbl;
|
||||
}
|
||||
|
||||
// Token: 0x06012D9D RID: 77213 RVA: 0x00456628 File Offset: 0x00454828
|
||||
[Token(Token = "0x6012D9D")]
|
||||
[Address(RVA = "0x7F9CE0", Offset = "0x7F8AE0", VA = "0x1807F9CE0")]
|
||||
public void AuthoritySetAlreadyPickedUp()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.DCICOENCOEJ = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012D9E RID: 77214 RVA: 0x00456648 File Offset: 0x00454848
|
||||
[Token(Token = "0x6012D9E")]
|
||||
[Address(RVA = "0x7F97B0", Offset = "0x7F85B0", VA = "0x1807F97B0", Slot = "19")]
|
||||
protected override void AEHDEJPEAKM(Tool EGFEJGHDNAI)
|
||||
{
|
||||
base.AEHDEJPEAKM(EGFEJGHDNAI);
|
||||
this.OnDestroy();
|
||||
string eknddojfaga = BattleRoyaleAmmo.EKNDDOJFAGA;
|
||||
int num = this.<DNLLAOGKOBK>k__BackingField;
|
||||
if (this.<PLLAINMPFMB>k__BackingField <= CLDJCKDMCFP.WEAPON_ROCKET_LAUNCHER)
|
||||
{
|
||||
}
|
||||
string empty = string.Empty;
|
||||
string text = string.Format(eknddojfaga, num, empty);
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
RecRoomAudioClip recRoomAudioClip = this.collectAudio;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
this.OnDestroy();
|
||||
BattleRoyaleAmmo.CollectEvent(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012D9F RID: 77215 RVA: 0x004566D8 File Offset: 0x004548D8
|
||||
[Token(Token = "0x6012D9F")]
|
||||
[Address(RVA = "0x7FA090", Offset = "0x7F8E90", VA = "0x1807FA090")]
|
||||
public BattleRoyaleAmmo()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C362 RID: 50018
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C362")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RecRoomAudioClip collectAudio;
|
||||
|
||||
// Token: 0x0400C363 RID: 50019
|
||||
[Token(Token = "0x400C363")]
|
||||
public static BattleRoyaleAmmo.HAKPMCNMENF CollectEvent = 0;
|
||||
|
||||
// Token: 0x0400C366 RID: 50022
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C366")]
|
||||
private bool DCICOENCOEJ;
|
||||
|
||||
// Token: 0x0400C367 RID: 50023
|
||||
[Token(Token = "0x400C367")]
|
||||
private static readonly string EKNDDOJFAGA = "+{0} {1} AMMO";
|
||||
|
||||
// Token: 0x0400C368 RID: 50024
|
||||
[Token(Token = "0x400C368")]
|
||||
private static readonly string CKIBGKHDIAI = "AUTOMATIC";
|
||||
|
||||
// Token: 0x0400C369 RID: 50025
|
||||
[Token(Token = "0x400C369")]
|
||||
private static readonly string BEAOENBIGIH = "PISTOL";
|
||||
|
||||
// Token: 0x0400C36A RID: 50026
|
||||
[Token(Token = "0x400C36A")]
|
||||
private static readonly string IPGAKNDGGGI = "RIFLE";
|
||||
|
||||
// Token: 0x0400C36B RID: 50027
|
||||
[Token(Token = "0x400C36B")]
|
||||
private static readonly string BAMPFDALNCJ = "SHOTGUN";
|
||||
|
||||
// Token: 0x0400C36C RID: 50028
|
||||
[Token(Token = "0x400C36C")]
|
||||
private static readonly string DHDNPGHGFMC = "BOW";
|
||||
|
||||
// Token: 0x0400C36D RID: 50029
|
||||
[Token(Token = "0x400C36D")]
|
||||
private static readonly string FOCDKKKONEA = "HAND CANNON";
|
||||
|
||||
// Token: 0x0400C36E RID: 50030
|
||||
[Token(Token = "0x400C36E")]
|
||||
private static readonly string NLIPGJFEECB = "LAUNCHER";
|
||||
|
||||
// Token: 0x0400C36F RID: 50031
|
||||
[Token(Token = "0x400C36F")]
|
||||
private static readonly float HFPLCEJELKP;
|
||||
|
||||
// Token: 0x0400C370 RID: 50032
|
||||
[Token(Token = "0x400C370")]
|
||||
private static readonly Vector3 BFBNDKICGHF;
|
||||
|
||||
// Token: 0x02002BC3 RID: 11203
|
||||
[Token(Token = "0x2002BC3")]
|
||||
public sealed class HAKPMCNMENF : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06012DA1 RID: 77217 RVA: 0x00456754 File Offset: 0x00454954
|
||||
[Token(Token = "0x6012DA1")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public HAKPMCNMENF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06012DA2 RID: 77218 RVA: 0x00456770 File Offset: 0x00454970
|
||||
[Token(Token = "0x6012DA2")]
|
||||
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
|
||||
public void Invoke(BattleRoyaleAmmo DGIOBDLNLBH)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DA3 RID: 77219 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DA3")]
|
||||
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(BattleRoyaleAmmo DGIOBDLNLBH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DA4 RID: 77220 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DA4")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,572 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Vehicles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BC4 RID: 11204
|
||||
[Token(Token = "0x2002BC4")]
|
||||
public class BattleRoyaleCableCar : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003490 RID: 13456
|
||||
// (get) Token: 0x06012DA5 RID: 77221 RVA: 0x00456824 File Offset: 0x00454A24
|
||||
// (set) Token: 0x06012DA6 RID: 77222 RVA: 0x00456838 File Offset: 0x00454A38
|
||||
[Token(Token = "0x17003490")]
|
||||
public static BattleRoyaleCableCar ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012DA5")]
|
||||
[Address(RVA = "0x7FB870", Offset = "0x7FA670", VA = "0x1807FB870")]
|
||||
get;
|
||||
[Token(Token = "0x6012DA6")]
|
||||
[Address(RVA = "0x7FAA90", Offset = "0x7F9890", VA = "0x1807FAA90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003491 RID: 13457
|
||||
// (get) Token: 0x06012DA7 RID: 77223 RVA: 0x0045684C File Offset: 0x00454A4C
|
||||
[Token(Token = "0x17003491")]
|
||||
public FixedPathVehicle DADMBAMNOMG
|
||||
{
|
||||
[Token(Token = "0x6012DA7")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.vehicle;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003492 RID: 13458
|
||||
// (get) Token: 0x06012DA8 RID: 77224 RVA: 0x00456860 File Offset: 0x00454A60
|
||||
// (set) Token: 0x06012DA9 RID: 77225 RVA: 0x00456874 File Offset: 0x00454A74
|
||||
[Token(Token = "0x17003492")]
|
||||
public bool JKLJJDALLPK
|
||||
{
|
||||
[Token(Token = "0x6012DA8")]
|
||||
[Address(RVA = "0x607800", Offset = "0x606600", VA = "0x180607800")]
|
||||
get
|
||||
{
|
||||
return this.HEIICPPJPAO;
|
||||
}
|
||||
[Token(Token = "0x6012DA9")]
|
||||
[Address(RVA = "0x7FB930", Offset = "0x7FA730", VA = "0x1807FB930")]
|
||||
set
|
||||
{
|
||||
LockableDoor[] mfnabbjjamg = this.MFNABBJJAMG;
|
||||
this.HEIICPPJPAO = value;
|
||||
if (mfnabbjjamg != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < mfnabbjjamg.Length)
|
||||
{
|
||||
bool isLocked = mfnabbjjamg[num].NLLONFJBKKP;
|
||||
LockableDoor[] mfnabbjjamg2 = this.MFNABBJJAMG;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
this.ADIEGGEONPG();
|
||||
this.OHDLJCJOCAF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DAA RID: 77226 RVA: 0x004568C8 File Offset: 0x00454AC8
|
||||
[Token(Token = "0x6012DAA")]
|
||||
[Address(RVA = "0x7FA1E0", Offset = "0x7F8FE0", VA = "0x1807FA1E0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
BattleRoyaleCableCar battleRoyaleCableCar = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (battleRoyaleCableCar == num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField = this;
|
||||
}
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
Action action = new Action(this.MDHCDEOGJLL);
|
||||
fixedPathVehicle.KNCFDPPLMMJ += action;
|
||||
LockableDoor[] componentsInChildren = base.GetComponentsInChildren<LockableDoor>();
|
||||
this.MFNABBJJAMG = componentsInChildren;
|
||||
BattleRoyaleGliderSpawner[] componentsInChildren2 = base.GetComponentsInChildren<BattleRoyaleGliderSpawner>();
|
||||
int num2 = 0;
|
||||
this.NNMABNKCOCM = componentsInChildren2;
|
||||
int num3 = 0;
|
||||
if (num2 < componentsInChildren2.Length)
|
||||
{
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner = componentsInChildren2[num3];
|
||||
Action<BattleRoyaleGlider> action2 = new Action(this.MLLKGGEJJIP);
|
||||
battleRoyaleGliderSpawner.LocalGliderSpawnEvent += action2;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm = this.NNMABNKCOCM;
|
||||
num3++;
|
||||
}
|
||||
Action action3 = new Action(this.MKBHMJKBMIB);
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie;
|
||||
this.MGNCNNNKHFM = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06012DAB RID: 77227 RVA: 0x00456990 File Offset: 0x00454B90
|
||||
[Token(Token = "0x6012DAB")]
|
||||
[Address(RVA = "0x7FB750", Offset = "0x7FA550", VA = "0x1807FB750")]
|
||||
private void Start()
|
||||
{
|
||||
this.ADIEGGEONPG();
|
||||
bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
|
||||
Debug.Log(string.Format("BattleRoyaleCableCar enabled: {0}", flag));
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
if (fixedPathVehicle.MFCCNPAJFHK)
|
||||
{
|
||||
int num = 0;
|
||||
fixedPathVehicle.IOCNFBNMIEK = num != 0;
|
||||
}
|
||||
base.gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06012DAC RID: 77228 RVA: 0x004569EC File Offset: 0x00454BEC
|
||||
[Token(Token = "0x6012DAC")]
|
||||
[Address(RVA = "0x7FB370", Offset = "0x7FA170", VA = "0x1807FB370", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
Action action = new Action(this.MDHCDEOGJLL);
|
||||
fixedPathVehicle.KNCFDPPLMMJ -= action;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm = this.NNMABNKCOCM;
|
||||
if (nnmabnkcocm != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < nnmabnkcocm.Length)
|
||||
{
|
||||
int num3 = 0;
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner;
|
||||
if (battleRoyaleGliderSpawner != num3)
|
||||
{
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm2 = this.NNMABNKCOCM;
|
||||
Action<BattleRoyaleGlider> action2 = new Action(this.MLLKGGEJJIP);
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner2;
|
||||
battleRoyaleGliderSpawner2.LocalGliderSpawnEvent -= action2;
|
||||
}
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm3 = this.NNMABNKCOCM;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
this.OCAAILFAACN();
|
||||
if (BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DAD RID: 77229 RVA: 0x00456A94 File Offset: 0x00454C94
|
||||
[Token(Token = "0x6012DAD")]
|
||||
[Address(RVA = "0x7FAE10", Offset = "0x7F9C10", VA = "0x1807FAE10")]
|
||||
public void MasterEnable()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
}
|
||||
this.vehicle.AuthoritySnapToFirstPathPoint();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DAE RID: 77230 RVA: 0x00456B00 File Offset: 0x00454D00
|
||||
[Token(Token = "0x6012DAE")]
|
||||
[Address(RVA = "0x7FAD10", Offset = "0x7F9B10", VA = "0x1807FAD10")]
|
||||
public void MasterDisable()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
}
|
||||
KLLMCPFPIIE<bool> mgncnnnkhfm = this.MGNCNNNKHFM;
|
||||
int num2 = 0;
|
||||
mgncnnnkhfm.BDJFGEJFPPO(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DAF RID: 77231 RVA: 0x00456B70 File Offset: 0x00454D70
|
||||
[Token(Token = "0x6012DAF")]
|
||||
[Address(RVA = "0x7FA160", Offset = "0x7F8F60", VA = "0x1807FA160")]
|
||||
public void AuthorityStartRunning()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
this.vehicle.DCLBFAMFIKJ = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB0 RID: 77232 RVA: 0x00456B9C File Offset: 0x00454D9C
|
||||
[Token(Token = "0x6012DB0")]
|
||||
[Address(RVA = "0x7FA1A0", Offset = "0x7F8FA0", VA = "0x1807FA1A0")]
|
||||
public void AuthorityStopRunning()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
fixedPathVehicle.DCLBFAMFIKJ = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB1 RID: 77233 RVA: 0x00456BCC File Offset: 0x00454DCC
|
||||
[Token(Token = "0x6012DB1")]
|
||||
[Address(RVA = "0x7FB680", Offset = "0x7FA480", VA = "0x1807FB680")]
|
||||
public void PlayFanfareAudio()
|
||||
{
|
||||
Transform transform = this.fanfareSpeakerTransform;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.fanfareAudio;
|
||||
Transform transform2 = this.fanfareSpeakerTransform;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
AudioSource audioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform2, num3, num2)._audioSource;
|
||||
int num4 = 0;
|
||||
audioSource.dopplerLevel = (float)num4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB2 RID: 77234 RVA: 0x00456C24 File Offset: 0x00454E24
|
||||
[Token(Token = "0x6012DB2")]
|
||||
[Address(RVA = "0x7FA630", Offset = "0x7F9430", VA = "0x1807FA630")]
|
||||
public void KickOutLocalPlayer()
|
||||
{
|
||||
if (this.vehicle.MFCCNPAJFHK)
|
||||
{
|
||||
OKNNKFGFODL localPlayerAvatarSkeletonIsEnabledChanged = Player.LocalPlayerAvatarSkeletonIsEnabledChanged;
|
||||
int num = 0;
|
||||
BattleRoyaleGliderSpawner battleRoyaleGliderSpawner;
|
||||
if (!(battleRoyaleGliderSpawner == num))
|
||||
{
|
||||
Transform transform = battleRoyaleGliderSpawner.transform;
|
||||
Transform transform2 = battleRoyaleGliderSpawner.transform;
|
||||
float num2 = global::UnityEngine.Random.Range(-1f, 1f);
|
||||
float num3 = global::UnityEngine.Random.Range(-1f, 1f);
|
||||
Transform transform3 = battleRoyaleGliderSpawner.transform;
|
||||
Transform transform4 = battleRoyaleGliderSpawner.transform;
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB3 RID: 77235 RVA: 0x00456CA8 File Offset: 0x00454EA8
|
||||
[Token(Token = "0x6012DB3")]
|
||||
[Address(RVA = "0x7FAB10", Offset = "0x7F9910", VA = "0x1807FAB10")]
|
||||
private void MKBHMJKBMIB()
|
||||
{
|
||||
bool flag = this.MGNCNNNKHFM.IAHDANBDAAM() != null;
|
||||
Debug.Log(string.Format("BattleRoyaleCableCar enabled: {0}", flag));
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
if (fixedPathVehicle.MFCCNPAJFHK)
|
||||
{
|
||||
int num = 0;
|
||||
fixedPathVehicle.IOCNFBNMIEK = num != 0;
|
||||
}
|
||||
base.gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06012DB4 RID: 77236 RVA: 0x00456CFC File Offset: 0x00454EFC
|
||||
[Token(Token = "0x6012DB4")]
|
||||
[Address(RVA = "0x7FAAF0", Offset = "0x7F98F0", VA = "0x1807FAAF0")]
|
||||
private void MDHCDEOGJLL()
|
||||
{
|
||||
this.ADIEGGEONPG();
|
||||
this.OHDLJCJOCAF();
|
||||
}
|
||||
|
||||
// Token: 0x06012DB5 RID: 77237 RVA: 0x00456D18 File Offset: 0x00454F18
|
||||
[Token(Token = "0x6012DB5")]
|
||||
[Address(RVA = "0x7FAC70", Offset = "0x7F9A70", VA = "0x1807FAC70")]
|
||||
private void MLLKGGEJJIP(BattleRoyaleGlider GGHEMDILLGE)
|
||||
{
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012DB6 RID: 77238 RVA: 0x00456D38 File Offset: 0x00454F38
|
||||
[Token(Token = "0x6012DB6")]
|
||||
[Address(RVA = "0x7FA0B0", Offset = "0x7F8EB0", VA = "0x1807FA0B0")]
|
||||
private void ADIEGGEONPG()
|
||||
{
|
||||
FixedPathVehicle fixedPathVehicle = this.vehicle;
|
||||
int num = 0;
|
||||
if ((fixedPathVehicle.MFCCNPAJFHK ? 1 : 0) != num)
|
||||
{
|
||||
}
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm = this.NNMABNKCOCM;
|
||||
if (nnmabnkcocm != 0 && num < nnmabnkcocm.Length)
|
||||
{
|
||||
nnmabnkcocm[num].enabled = num != 0;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm2 = this.NNMABNKCOCM;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DB7 RID: 77239 RVA: 0x00456D8C File Offset: 0x00454F8C
|
||||
[Token(Token = "0x6012DB7")]
|
||||
[Address(RVA = "0x7FB150", Offset = "0x7F9F50", VA = "0x1807FB150")]
|
||||
private BattleRoyaleGliderSpawner OPACDMJMOBE(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
int num = 0;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm = this.NNMABNKCOCM;
|
||||
if (nnmabnkcocm != 0 && num < nnmabnkcocm.Length)
|
||||
{
|
||||
if (nnmabnkcocm[num].enabled)
|
||||
{
|
||||
Transform transform = this.NNMABNKCOCM[num].transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm2 = this.NNMABNKCOCM;
|
||||
}
|
||||
BattleRoyaleGliderSpawner[] nnmabnkcocm3 = this.NNMABNKCOCM;
|
||||
num++;
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x06012DB8 RID: 77240 RVA: 0x00456E08 File Offset: 0x00455008
|
||||
[Token(Token = "0x6012DB8")]
|
||||
[Address(RVA = "0x7FAFD0", Offset = "0x7F9DD0", VA = "0x1807FAFD0")]
|
||||
private void OHDLJCJOCAF()
|
||||
{
|
||||
if (!this.vehicle.MFCCNPAJFHK)
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
this.OCAAILFAACN();
|
||||
return;
|
||||
}
|
||||
AudioManager.AddAmbientAudio(this.ambientAudio, this);
|
||||
if (!this.HEIICPPJPAO)
|
||||
{
|
||||
SFXAudioSource lnphooncoka = this.LNPHOONCOKA;
|
||||
int num = 0;
|
||||
if (lnphooncoka == num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.doorWindLoopingSFX;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping2DSFX(recRoomAudioClip, num2);
|
||||
this.LNPHOONCOKA = sfxaudioSource;
|
||||
}
|
||||
return;
|
||||
}
|
||||
this.OCAAILFAACN();
|
||||
}
|
||||
|
||||
// Token: 0x06012DB9 RID: 77241 RVA: 0x00456E80 File Offset: 0x00455080
|
||||
[Token(Token = "0x6012DB9")]
|
||||
[Address(RVA = "0x7FA5C0", Offset = "0x7F93C0", VA = "0x1807FA5C0")]
|
||||
private void JLOFCOFBFCM()
|
||||
{
|
||||
AudioManager.AddAmbientAudio(this.ambientAudio, this);
|
||||
}
|
||||
|
||||
// Token: 0x06012DBA RID: 77242 RVA: 0x00456E9C File Offset: 0x0045509C
|
||||
[Token(Token = "0x6012DBA")]
|
||||
[Address(RVA = "0x7FAC10", Offset = "0x7F9A10", VA = "0x1807FAC10")]
|
||||
private void MKKMFMPJOMI()
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012DBB RID: 77243 RVA: 0x00456EB0 File Offset: 0x004550B0
|
||||
[Token(Token = "0x6012DBB")]
|
||||
[Address(RVA = "0x7FA520", Offset = "0x7F9320", VA = "0x1807FA520")]
|
||||
private void HGOFAIDOFHJ()
|
||||
{
|
||||
SFXAudioSource lnphooncoka = this.LNPHOONCOKA;
|
||||
int num = 0;
|
||||
if (lnphooncoka == num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.doorWindLoopingSFX;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping2DSFX(recRoomAudioClip, num2);
|
||||
this.LNPHOONCOKA = sfxaudioSource;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DBC RID: 77244 RVA: 0x00456EEC File Offset: 0x004550EC
|
||||
[Token(Token = "0x6012DBC")]
|
||||
[Address(RVA = "0x7FAF20", Offset = "0x7F9D20", VA = "0x1807FAF20")]
|
||||
private void OCAAILFAACN()
|
||||
{
|
||||
SFXAudioSource lnphooncoka = this.LNPHOONCOKA;
|
||||
int num = 0;
|
||||
if (lnphooncoka != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.LNPHOONCOKA);
|
||||
this.LNPHOONCOKA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DBD RID: 77245 RVA: 0x00456F20 File Offset: 0x00455120
|
||||
[Token(Token = "0x6012DBD")]
|
||||
[Address(RVA = "0x7FA4C0", Offset = "0x7F92C0", VA = "0x1807FA4C0")]
|
||||
private void CGGAKMBFDED()
|
||||
{
|
||||
AudioManager.RemoveAmbientAudio(this);
|
||||
this.OCAAILFAACN();
|
||||
}
|
||||
|
||||
// Token: 0x06012DBE RID: 77246 RVA: 0x00456F3C File Offset: 0x0045513C
|
||||
[Token(Token = "0x6012DBE")]
|
||||
[Address(RVA = "0x7FB850", Offset = "0x7FA650", VA = "0x1807FB850")]
|
||||
public BattleRoyaleCableCar()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012DBF RID: 77247 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6012DBF")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static BattleRoyaleCableCar()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400C371 RID: 50033
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C371")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private FixedPathVehicle vehicle;
|
||||
|
||||
// Token: 0x0400C372 RID: 50034
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C372")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip ambientAudio;
|
||||
|
||||
// Token: 0x0400C373 RID: 50035
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C373")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip doorWindLoopingSFX;
|
||||
|
||||
// Token: 0x0400C374 RID: 50036
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C374")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip fanfareAudio;
|
||||
|
||||
// Token: 0x0400C375 RID: 50037
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C375")]
|
||||
[SerializeField]
|
||||
private Transform fanfareSpeakerTransform;
|
||||
|
||||
// Token: 0x0400C376 RID: 50038
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C376")]
|
||||
[SerializeField]
|
||||
[Header("Kick Players Out")]
|
||||
private float kickPlayersOutRandomMaxLateralOffset = 1.5f;
|
||||
|
||||
// Token: 0x0400C377 RID: 50039
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400C377")]
|
||||
[SerializeField]
|
||||
private float kickPlayersOutRandomMaxRotationAngle = 20f;
|
||||
|
||||
// Token: 0x0400C378 RID: 50040
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C378")]
|
||||
private KLLMCPFPIIE<bool> MGNCNNNKHFM;
|
||||
|
||||
// Token: 0x0400C379 RID: 50041
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C379")]
|
||||
private LockableDoor[] MFNABBJJAMG;
|
||||
|
||||
// Token: 0x0400C37A RID: 50042
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C37A")]
|
||||
private BattleRoyaleGliderSpawner[] NNMABNKCOCM;
|
||||
|
||||
// Token: 0x0400C37B RID: 50043
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C37B")]
|
||||
private SFXAudioSource LNPHOONCOKA;
|
||||
|
||||
// Token: 0x0400C37C RID: 50044
|
||||
[Token(Token = "0x400C37C")]
|
||||
public static BattleRoyaleCableCar.OOFOKDLMBCE LocalPlayerExitEvent;
|
||||
|
||||
// Token: 0x0400C37E RID: 50046
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C37E")]
|
||||
private bool HEIICPPJPAO;
|
||||
|
||||
// Token: 0x02002BC5 RID: 11205
|
||||
[Token(Token = "0x2002BC5")]
|
||||
public sealed class OOFOKDLMBCE : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06012DC0 RID: 77248 RVA: 0x00456F68 File Offset: 0x00455168
|
||||
[Token(Token = "0x6012DC0")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public OOFOKDLMBCE(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06012DC1 RID: 77249 RVA: 0x00456F84 File Offset: 0x00455184
|
||||
[Token(Token = "0x6012DC1")]
|
||||
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
|
||||
public void Invoke(BattleRoyaleCableCar PPAKMMEMCMN)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DC2 RID: 77250 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DC2")]
|
||||
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(BattleRoyaleCableCar PPAKMMEMCMN, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DC3 RID: 77251 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DC3")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BC6 RID: 11206
|
||||
[Token(Token = "0x2002BC6")]
|
||||
public class BattleRoyaleChestSpawnPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003493 RID: 13459
|
||||
// (get) Token: 0x06012DC4 RID: 77252 RVA: 0x00457038 File Offset: 0x00455238
|
||||
[Token(Token = "0x17003493")]
|
||||
public Vector3 GEANODGAGOO
|
||||
{
|
||||
[Token(Token = "0x6012DC4")]
|
||||
[Address(RVA = "0x7A1F30", Offset = "0x7A0D30", VA = "0x1807A1F30")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003494 RID: 13460
|
||||
// (get) Token: 0x06012DC5 RID: 77253 RVA: 0x00457054 File Offset: 0x00455254
|
||||
[Token(Token = "0x17003494")]
|
||||
public Quaternion LAPNDHLNOFL
|
||||
{
|
||||
[Token(Token = "0x6012DC5")]
|
||||
[Address(RVA = "0x7A1F80", Offset = "0x7A0D80", VA = "0x1807A1F80")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DC6 RID: 77254 RVA: 0x00457068 File Offset: 0x00455268
|
||||
[Token(Token = "0x6012DC6")]
|
||||
[Address(RVA = "0x7FB9E0", Offset = "0x7FA7E0", VA = "0x1807FB9E0")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
float z2 = Vector3.one.z;
|
||||
Matrix4x4 matrix4x;
|
||||
float m = matrix4x.m01;
|
||||
Gizmos.color = BattleRoyaleChestSpawnPoint.GOEFNIEKKLG;
|
||||
Gizmos.color = BattleRoyaleChestSpawnPoint.KHFGKIJNOPN;
|
||||
}
|
||||
|
||||
// Token: 0x06012DC7 RID: 77255 RVA: 0x004570BC File Offset: 0x004552BC
|
||||
[Token(Token = "0x6012DC7")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyaleChestSpawnPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012DC8 RID: 77256 RVA: 0x004570D0 File Offset: 0x004552D0
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6012DC8")]
|
||||
[Address(RVA = "0x7FBC60", Offset = "0x7FAA60", VA = "0x1807FBC60")]
|
||||
static BattleRoyaleChestSpawnPoint()
|
||||
{
|
||||
Color red = Color.red;
|
||||
}
|
||||
|
||||
// Token: 0x0400C37F RID: 50047
|
||||
[Token(Token = "0x400C37F")]
|
||||
private static readonly Color GOEFNIEKKLG = 0;
|
||||
|
||||
// Token: 0x0400C380 RID: 50048
|
||||
[Token(Token = "0x400C380")]
|
||||
private static readonly Color KHFGKIJNOPN;
|
||||
|
||||
// Token: 0x0400C381 RID: 50049
|
||||
[Token(Token = "0x400C381")]
|
||||
private static readonly Vector3 LLFMMLMEDPA;
|
||||
|
||||
// Token: 0x0400C382 RID: 50050
|
||||
[Token(Token = "0x400C382")]
|
||||
private static readonly Vector3 AEBHKEIFIDF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,861 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BC7 RID: 11207
|
||||
[Token(Token = "0x2002BC7")]
|
||||
public class BattleRoyaleGameplayZone : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003495 RID: 13461
|
||||
// (get) Token: 0x06012DC9 RID: 77257 RVA: 0x004570F0 File Offset: 0x004552F0
|
||||
// (set) Token: 0x06012DCA RID: 77258 RVA: 0x00457104 File Offset: 0x00455304
|
||||
[Token(Token = "0x17003495")]
|
||||
public static BattleRoyaleGameplayZone ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012DC9")]
|
||||
[Address(RVA = "0x7FF0F0", Offset = "0x7FDEF0", VA = "0x1807FF0F0")]
|
||||
get;
|
||||
[Token(Token = "0x6012DCA")]
|
||||
[Address(RVA = "0x7FD4F0", Offset = "0x7FC2F0", VA = "0x1807FD4F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003496 RID: 13462
|
||||
// (get) Token: 0x06012DCB RID: 77259 RVA: 0x00457118 File Offset: 0x00455318
|
||||
[Token(Token = "0x17003496")]
|
||||
public bool BKDOBCFKCJC
|
||||
{
|
||||
[Token(Token = "0x6012DCB")]
|
||||
[Address(RVA = "0x7FF300", Offset = "0x7FE100", VA = "0x1807FF300")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003497 RID: 13463
|
||||
// (get) Token: 0x06012DCC RID: 77260 RVA: 0x00457134 File Offset: 0x00455334
|
||||
// (set) Token: 0x06012DCD RID: 77261 RVA: 0x00457154 File Offset: 0x00455354
|
||||
[Token(Token = "0x17003497")]
|
||||
public Vector3 DGECKOLFKKI
|
||||
{
|
||||
[Token(Token = "0x6012DCC")]
|
||||
[Address(RVA = "0x7FF1B0", Offset = "0x7FDFB0", VA = "0x1807FF1B0")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012DCD")]
|
||||
[Address(RVA = "0x7FCCD0", Offset = "0x7FBAD0", VA = "0x1807FCCD0")]
|
||||
private set
|
||||
{
|
||||
Transform transform = this.fenceRoot.transform;
|
||||
Transform transform2 = this.fenceRoot;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = value.z;
|
||||
Transform transform3 = transform2.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003498 RID: 13464
|
||||
// (get) Token: 0x06012DCE RID: 77262 RVA: 0x00457194 File Offset: 0x00455394
|
||||
// (set) Token: 0x06012DCF RID: 77263 RVA: 0x004571B4 File Offset: 0x004553B4
|
||||
[Token(Token = "0x17003498")]
|
||||
public float NLHFHBEGFNP
|
||||
{
|
||||
[Token(Token = "0x6012DCE")]
|
||||
[Address(RVA = "0x7FF200", Offset = "0x7FE000", VA = "0x1807FF200")]
|
||||
get
|
||||
{
|
||||
Transform transform = this.fenceRoot.transform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012DCF")]
|
||||
[Address(RVA = "0x7FC040", Offset = "0x7FAE40", VA = "0x1807FC040")]
|
||||
private set
|
||||
{
|
||||
Transform transform = this.fenceRoot;
|
||||
float num = this.worldSpaceFenceHexHorizontalSize;
|
||||
int num2 = Mathf.RoundToInt(value * 6.2831855f * 0.03125f);
|
||||
float num3 = this.worldSpaceFenceHeight;
|
||||
Material material = this.fenceRenderer.GetMaterial();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003499 RID: 13465
|
||||
// (get) Token: 0x06012DD0 RID: 77264 RVA: 0x00457200 File Offset: 0x00455400
|
||||
[Token(Token = "0x17003499")]
|
||||
public float ONBHPPFGDHI
|
||||
{
|
||||
[Token(Token = "0x6012DD0")]
|
||||
[Address(RVA = "0x7FF2B0", Offset = "0x7FE0B0", VA = "0x1807FF2B0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.DMCAOOPGLHN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349A RID: 13466
|
||||
// (get) Token: 0x06012DD1 RID: 77265 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700349A")]
|
||||
public Vector3 KBCIEEFEHEC
|
||||
{
|
||||
[Token(Token = "0x6012DD1")]
|
||||
[Address(RVA = "0x7FF240", Offset = "0x7FE040", VA = "0x1807FF240")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349B RID: 13467
|
||||
// (get) Token: 0x06012DD2 RID: 77266 RVA: 0x00457220 File Offset: 0x00455420
|
||||
[Token(Token = "0x1700349B")]
|
||||
public float OBEAJEABDPC
|
||||
{
|
||||
[Token(Token = "0x6012DD2")]
|
||||
[Address(RVA = "0x7FF0A0", Offset = "0x7FDEA0", VA = "0x1807FF0A0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.FDPNNFKMEEO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349C RID: 13468
|
||||
// (get) Token: 0x06012DD3 RID: 77267 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700349C")]
|
||||
public Vector3 DOIGNFLELPB
|
||||
{
|
||||
[Token(Token = "0x6012DD3")]
|
||||
[Address(RVA = "0x7FF030", Offset = "0x7FDE30", VA = "0x1807FF030")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349D RID: 13469
|
||||
// (get) Token: 0x06012DD4 RID: 77268 RVA: 0x00457240 File Offset: 0x00455440
|
||||
[Token(Token = "0x1700349D")]
|
||||
private int INEBLAGKMBJ
|
||||
{
|
||||
[Token(Token = "0x6012DD4")]
|
||||
[Address(RVA = "0x7FCFA0", Offset = "0x7FBDA0", VA = "0x1807FCFA0")]
|
||||
get
|
||||
{
|
||||
return this.KHCBGIOKEHL.KLIAOAJIPKM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349E RID: 13470
|
||||
// (get) Token: 0x06012DD5 RID: 77269 RVA: 0x00457260 File Offset: 0x00455460
|
||||
// (set) Token: 0x06012DD6 RID: 77270 RVA: 0x00457274 File Offset: 0x00455474
|
||||
[Token(Token = "0x1700349E")]
|
||||
private bool IKMEMBIKNJH
|
||||
{
|
||||
[Token(Token = "0x6012DD5")]
|
||||
[Address(RVA = "0x5F4E70", Offset = "0x5F3C70", VA = "0x1805F4E70")]
|
||||
get
|
||||
{
|
||||
return this.MDNLJEAJICJ;
|
||||
}
|
||||
[Token(Token = "0x6012DD6")]
|
||||
[Address(RVA = "0x7FCDB0", Offset = "0x7FBBB0", VA = "0x1807FCDB0")]
|
||||
set
|
||||
{
|
||||
bool mdnljeajicj = this.MDNLJEAJICJ;
|
||||
this.MDNLJEAJICJ = value;
|
||||
if (mdnljeajicj != value)
|
||||
{
|
||||
if (!value)
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
ulong num2;
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700349F RID: 13471
|
||||
// (get) Token: 0x06012DD7 RID: 77271 RVA: 0x004572D4 File Offset: 0x004554D4
|
||||
[Token(Token = "0x1700349F")]
|
||||
private float IPFNJLNOOEH
|
||||
{
|
||||
[Token(Token = "0x6012DD7")]
|
||||
[Address(RVA = "0x7FC860", Offset = "0x7FB660", VA = "0x1807FC860")]
|
||||
get
|
||||
{
|
||||
float[] array = this.ringRadii;
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
return array[0];
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DD8 RID: 77272 RVA: 0x00457304 File Offset: 0x00455504
|
||||
[Token(Token = "0x6012DD8")]
|
||||
[Address(RVA = "0x7FC1E0", Offset = "0x7FAFE0", VA = "0x1807FC1E0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
BattleRoyaleGameplayZone battleRoyaleGameplayZone = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (battleRoyaleGameplayZone == num)
|
||||
{
|
||||
BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField = this;
|
||||
}
|
||||
float[] array = this.ringRadii;
|
||||
float z = this.initialRingCenter.z;
|
||||
if (array == 0 || array.Length != 0)
|
||||
{
|
||||
}
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
float num2 = array[0];
|
||||
}
|
||||
int num3 = 0;
|
||||
EHKOFEFOLEE<int, Vector3, float, Vector3, float> ehkofefolee;
|
||||
this.KHCBGIOKEHL = ehkofefolee;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", OHOEENCHJJE.MASTER);
|
||||
this.MBDCEOIOBNA = mjnlddclogp;
|
||||
int num4;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", OHOEENCHJJE.MASTER, num4);
|
||||
num4 = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LMILPKDHHLG);
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num5, okgcdflpfod, num6, num3);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DFMLELKLNJH);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.OJMOLPKPKOH);
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IEBHNBFICID);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PBMNPJHENGN);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.LEMLCADADIK);
|
||||
DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NBEOMEAOKFC);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FMOIPEIIHFK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.CJJFPFKCAOA);
|
||||
DJHELPHHAEN pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DCHLPPLICHB);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DKLGPCBIPMB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.MLKKFCNFIMG);
|
||||
DJHELPHHAEN pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x06012DD9 RID: 77273 RVA: 0x00457490 File Offset: 0x00455690
|
||||
[Token(Token = "0x6012DD9")]
|
||||
[Address(RVA = "0x7FEE60", Offset = "0x7FDC60", VA = "0x1807FEE60")]
|
||||
private void Start()
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06012DDA RID: 77274 RVA: 0x004574B4 File Offset: 0x004556B4
|
||||
[Token(Token = "0x6012DDA")]
|
||||
[Address(RVA = "0x7FE920", Offset = "0x7FD720", VA = "0x1807FE920", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.PINPGDNNPDO();
|
||||
this.GGONHFEDCOD();
|
||||
if (BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DDB RID: 77275 RVA: 0x004574E4 File Offset: 0x004556E4
|
||||
[Token(Token = "0x6012DDB")]
|
||||
[Address(RVA = "0x7FEE90", Offset = "0x7FDC90", VA = "0x1807FEE90")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06012DDC RID: 77276 RVA: 0x00457504 File Offset: 0x00455704
|
||||
[Token(Token = "0x6012DDC")]
|
||||
[Address(RVA = "0x7FD740", Offset = "0x7FC540", VA = "0x1807FD740")]
|
||||
public void MasterStart()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
float[] array = this.ringRadii;
|
||||
if (array == 0 || array.Length != 0)
|
||||
{
|
||||
}
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
float num = array[0];
|
||||
}
|
||||
float z = this.initialRingCenter.z;
|
||||
EHKOFEFOLEE<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DDD RID: 77277 RVA: 0x0045756C File Offset: 0x0045576C
|
||||
[Token(Token = "0x6012DDD")]
|
||||
[Address(RVA = "0x7FD900", Offset = "0x7FC700", VA = "0x1807FD900")]
|
||||
public void MasterStop()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DDE RID: 77278 RVA: 0x0045759C File Offset: 0x0045579C
|
||||
[Token(Token = "0x6012DDE")]
|
||||
[Address(RVA = "0x7FD4A0", Offset = "0x7FC2A0", VA = "0x1807FD4A0")]
|
||||
private void LMILPKDHHLG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
MeshRenderer meshRenderer = this.fenceRenderer;
|
||||
int num = 0;
|
||||
meshRenderer.enabled = num != 0;
|
||||
bool mdnljeajicj = this.MDNLJEAJICJ;
|
||||
this.MDNLJEAJICJ = true;
|
||||
if (!mdnljeajicj)
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
}
|
||||
this.GGONHFEDCOD();
|
||||
}
|
||||
|
||||
// Token: 0x06012DDF RID: 77279 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DDF")]
|
||||
[Address(RVA = "0x7FCB50", Offset = "0x7FB950", VA = "0x1807FCB50")]
|
||||
private void DFMLELKLNJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE0 RID: 77280 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE0")]
|
||||
[Address(RVA = "0x7FE100", Offset = "0x7FCF00", VA = "0x1807FE100")]
|
||||
private void OJMOLPKPKOH()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE1 RID: 77281 RVA: 0x004575E0 File Offset: 0x004557E0
|
||||
[Token(Token = "0x6012DE1")]
|
||||
[Address(RVA = "0x7FDDE0", Offset = "0x7FCBE0", VA = "0x1807FDDE0")]
|
||||
private Vector3 OGGOMBFIMJO(AGAJMBPABDL IEKDDPPNFPF, Vector3 EFCIHICNFFO, float DLLFFOHLJAB, out float FAONCIOCBGG)
|
||||
{
|
||||
int num = 0;
|
||||
Player player;
|
||||
if (!(player == num))
|
||||
{
|
||||
Transform transform = player.head.transform;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float num2;
|
||||
vector.z.m_value = num2;
|
||||
int num3 = 0;
|
||||
if (num2 <= (float)num3)
|
||||
{
|
||||
Vector3 forward = Vector3.forward;
|
||||
}
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012DE2 RID: 77282 RVA: 0x0045763C File Offset: 0x0045583C
|
||||
[Token(Token = "0x6012DE2")]
|
||||
[Address(RVA = "0x7FBDB0", Offset = "0x7FABB0", VA = "0x1807FBDB0")]
|
||||
private bool AGCKNPJAGEN(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
int num = 0;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF) && !BattleRoyaleManager.ONCPNMDGGKG.IsPlayerEliminated(IEKDDPPNFPF, num))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012DE3 RID: 77283 RVA: 0x00457688 File Offset: 0x00455888
|
||||
[Token(Token = "0x6012DE3")]
|
||||
[Address(RVA = "0x7FD270", Offset = "0x7FC070", VA = "0x1807FD270")]
|
||||
private void IEBHNBFICID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (this.KHCBGIOKEHL.KLIAOAJIPKM() == 0)
|
||||
{
|
||||
}
|
||||
float num = this.waitBeforeShrinkingDuration;
|
||||
this.MBDCEOIOBNA.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DE4 RID: 77284 RVA: 0x004576C8 File Offset: 0x004558C8
|
||||
[Token(Token = "0x6012DE4")]
|
||||
[Address(RVA = "0x7FD400", Offset = "0x7FC200", VA = "0x1807FD400")]
|
||||
private void LEMLCADADIK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DE5 RID: 77285 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE5")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void PBMNPJHENGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE6 RID: 77286 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE6")]
|
||||
[Address(RVA = "0x7FD980", Offset = "0x7FC780", VA = "0x1807FD980")]
|
||||
private void NBEOMEAOKFC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE7 RID: 77287 RVA: 0x004576FC File Offset: 0x004558FC
|
||||
[Token(Token = "0x6012DE7")]
|
||||
[Address(RVA = "0x7FC7C0", Offset = "0x7FB5C0", VA = "0x1807FC7C0")]
|
||||
private void CJJFPFKCAOA()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DE8 RID: 77288 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE8")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void FMOIPEIIHFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DE9 RID: 77289 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DE9")]
|
||||
[Address(RVA = "0x7FC8B0", Offset = "0x7FB6B0", VA = "0x1807FC8B0")]
|
||||
private void DCHLPPLICHB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DEA RID: 77290 RVA: 0x00457730 File Offset: 0x00455930
|
||||
[Token(Token = "0x6012DEA")]
|
||||
[Address(RVA = "0x7FD640", Offset = "0x7FC440", VA = "0x1807FD640")]
|
||||
private void MLKKFCNFIMG()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
int num = this.KHCBGIOKEHL.KLIAOAJIPKM();
|
||||
int length = this.ringRadii.Length;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DEB RID: 77291 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012DEB")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void DKLGPCBIPMB(ushort ANAPMOEECCP, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012DEC RID: 77292 RVA: 0x0045777C File Offset: 0x0045597C
|
||||
[Token(Token = "0x6012DEC")]
|
||||
[Address(RVA = "0x7FD170", Offset = "0x7FBF70", VA = "0x1807FD170")]
|
||||
private void HFEICJPDCBP()
|
||||
{
|
||||
this.PINPGDNNPDO();
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
ulong num2;
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DED RID: 77293 RVA: 0x004577C0 File Offset: 0x004559C0
|
||||
[Token(Token = "0x6012DED")]
|
||||
[Address(RVA = "0x7FED80", Offset = "0x7FDB80", VA = "0x1807FED80")]
|
||||
private void PINPGDNNPDO()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DEE RID: 77294 RVA: 0x004577F0 File Offset: 0x004559F0
|
||||
[Token(Token = "0x6012DEE")]
|
||||
[Address(RVA = "0x7FBEA0", Offset = "0x7FACA0", VA = "0x1807FBEA0")]
|
||||
private void AIHIAMOEAAP(Vector3 ELKFFGOHMEN, float FOGPNJNIKHC)
|
||||
{
|
||||
SFXAudioSource dddojjfaakf = this.DDDOJJFAAKF;
|
||||
int num = 0;
|
||||
if (dddojjfaakf == num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.loopingOutsideRingSFX;
|
||||
float z = Vector3.zero.z;
|
||||
SFXAudioSource sfxaudioSource;
|
||||
this.DDDOJJFAAKF = sfxaudioSource;
|
||||
}
|
||||
this.DDDOJJFAAKF._audioSource.spatialBlend = FOGPNJNIKHC;
|
||||
Transform transform = this.DDDOJJFAAKF.transform;
|
||||
float z2 = ELKFFGOHMEN.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012DEF RID: 77295 RVA: 0x00457858 File Offset: 0x00455A58
|
||||
[Token(Token = "0x6012DEF")]
|
||||
[Address(RVA = "0x7FCED0", Offset = "0x7FBCD0", VA = "0x1807FCED0")]
|
||||
private void GGONHFEDCOD()
|
||||
{
|
||||
SFXAudioSource dddojjfaakf = this.DDDOJJFAAKF;
|
||||
int num = 0;
|
||||
if (dddojjfaakf != num)
|
||||
{
|
||||
this.DDDOJJFAAKF._audioSource.spatialBlend = 1f;
|
||||
AudioManager.StopLoopingSFX(this.DDDOJJFAAKF);
|
||||
this.DDDOJJFAAKF = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DF0 RID: 77296 RVA: 0x004578A8 File Offset: 0x00455AA8
|
||||
[Token(Token = "0x6012DF0")]
|
||||
[Address(RVA = "0x7FD330", Offset = "0x7FC130", VA = "0x1807FD330")]
|
||||
private void ILBELICMDKD(int PKPAFBOALAD, Vector3 KPACEPKGPCI, float BHFPLCCFPPC, Vector3 BAHEJBJHODF, float HLOECKKDIAK)
|
||||
{
|
||||
EHKOFEFOLEE<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
||||
float z = KPACEPKGPCI.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012DF1 RID: 77297 RVA: 0x004578CC File Offset: 0x00455ACC
|
||||
[Token(Token = "0x6012DF1")]
|
||||
[Address(RVA = "0x7FD550", Offset = "0x7FC350", VA = "0x1807FD550")]
|
||||
private void MLKIPCOGNNA(string NOEDFHOANIO)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance == num || !BattleRoyaleManager.ONCPNMDGGKG.LKODHJAHPGN)
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, NOEDFHOANIO, 5f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DF2 RID: 77298 RVA: 0x00457920 File Offset: 0x00455B20
|
||||
[Token(Token = "0x6012DF2")]
|
||||
[Address(RVA = "0x7FCFF0", Offset = "0x7FBDF0", VA = "0x1807FCFF0")]
|
||||
private bool HBDNOEABHGI(Vector3 KPACEPKGPCI, float BHFPLCCFPPC, float HLOECKKDIAK, out Vector3 BAHEJBJHODF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012DF2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.BattleRoyale.BattleRoyaleGameplayZone::HBDNOEABHGI(UnityEngine.Vector3,System.Single,System.Single,UnityEngine.Vector3&)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_08:
|
||||
stloc:Vector2(var_3_0F, callgetter:Vector2(Random::get_insideUnitCircle))
|
||||
stloc:float32(var_5_16, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](KPACEPKGPCI)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012DF3 RID: 77299 RVA: 0x00457944 File Offset: 0x00455B44
|
||||
[Token(Token = "0x6012DF3")]
|
||||
[Address(RVA = "0x7FEA90", Offset = "0x7FD890", VA = "0x1807FEA90")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
Transform transform = this.fenceRoot;
|
||||
Transform transform2 = transform.transform;
|
||||
Vector3 position = transform.position;
|
||||
Transform transform3 = this.fenceRoot;
|
||||
Transform transform4 = transform3.transform;
|
||||
float z = transform3.localScale.z;
|
||||
Color blue = Color.blue;
|
||||
Color yellow = Color.yellow;
|
||||
Transform transform5 = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012DF4 RID: 77300 RVA: 0x004579C0 File Offset: 0x00455BC0
|
||||
[Token(Token = "0x6012DF4")]
|
||||
[Address(RVA = "0x7FEF10", Offset = "0x7FDD10", VA = "0x1807FEF10")]
|
||||
public BattleRoyaleGameplayZone()
|
||||
{
|
||||
float[] array = new float[5];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.EFC98CA6C2B1F83E2B4960287FBD999561960766).FieldHandle);
|
||||
this.ringRadii = array;
|
||||
float z = Vector3.zero.z;
|
||||
this.initialRingCenter.z = z;
|
||||
this.worldSpaceFenceHeight = 300f;
|
||||
this.worldSpaceFenceHexHorizontalSize = 6f;
|
||||
this.worldSpaceFenceHexVerticalSize = 6f;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.JJMMBKHOOIP.z = z2;
|
||||
this.NAPEPDHHLHH = 200f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C384 RID: 50052
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C384")]
|
||||
[SerializeField]
|
||||
[Header("Damage")]
|
||||
private int damageAmount = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400C385 RID: 50053
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400C385")]
|
||||
[SerializeField]
|
||||
private float damagePeriod = 1f;
|
||||
|
||||
// Token: 0x0400C386 RID: 50054
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C386")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float initialWaitBeforeShrinkingDuration = 120f;
|
||||
|
||||
// Token: 0x0400C387 RID: 50055
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400C387")]
|
||||
[SerializeField]
|
||||
private float waitBeforeShrinkingDuration = 60f;
|
||||
|
||||
// Token: 0x0400C388 RID: 50056
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C388")]
|
||||
[SerializeField]
|
||||
private float shrinkingSoonDuration = 60f;
|
||||
|
||||
// Token: 0x0400C389 RID: 50057
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C389")]
|
||||
[SerializeField]
|
||||
private float shrinkingDuration = 10f;
|
||||
|
||||
// Token: 0x0400C38A RID: 50058
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C38A")]
|
||||
[SerializeField]
|
||||
[Header("Notifications")]
|
||||
private string shrinkingSoonNotification;
|
||||
|
||||
// Token: 0x0400C38B RID: 50059
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C38B")]
|
||||
[SerializeField]
|
||||
private string shrinkingNotification;
|
||||
|
||||
// Token: 0x0400C38C RID: 50060
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C38C")]
|
||||
[SerializeField]
|
||||
[Header("Ring Config")]
|
||||
private float[] ringRadii;
|
||||
|
||||
// Token: 0x0400C38D RID: 50061
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C38D")]
|
||||
[SerializeField]
|
||||
private Vector3 initialRingCenter;
|
||||
|
||||
// Token: 0x0400C38E RID: 50062
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C38E")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private Transform fenceRoot;
|
||||
|
||||
// Token: 0x0400C38F RID: 50063
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C38F")]
|
||||
[SerializeField]
|
||||
private MeshRenderer fenceRenderer;
|
||||
|
||||
// Token: 0x0400C390 RID: 50064
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C390")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHeight;
|
||||
|
||||
// Token: 0x0400C391 RID: 50065
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400C391")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHexHorizontalSize;
|
||||
|
||||
// Token: 0x0400C392 RID: 50066
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C392")]
|
||||
[SerializeField]
|
||||
private float worldSpaceFenceHexVerticalSize;
|
||||
|
||||
// Token: 0x0400C393 RID: 50067
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C393")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip loopingOutsideRingSFX;
|
||||
|
||||
// Token: 0x0400C394 RID: 50068
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C394")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip outsideRingDamageAudio;
|
||||
|
||||
// Token: 0x0400C395 RID: 50069
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C395")]
|
||||
[SerializeField]
|
||||
private AudioRolloff nearRingAudioRolloff;
|
||||
|
||||
// Token: 0x0400C396 RID: 50070
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C396")]
|
||||
[SerializeField]
|
||||
private AnimationCurve ringSpatialAudioCurve;
|
||||
|
||||
// Token: 0x0400C397 RID: 50071
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C397")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C398 RID: 50072
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C398")]
|
||||
private MJNLDDCLOGP MBDCEOIOBNA;
|
||||
|
||||
// Token: 0x0400C399 RID: 50073
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C399")]
|
||||
private EHKOFEFOLEE<int, Vector3, float, Vector3, float> KHCBGIOKEHL;
|
||||
|
||||
// Token: 0x0400C39A RID: 50074
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C39A")]
|
||||
private float HKMMIPFBGNB;
|
||||
|
||||
// Token: 0x0400C39B RID: 50075
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x400C39B")]
|
||||
private float BKMEEFANDGF;
|
||||
|
||||
// Token: 0x0400C39C RID: 50076
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C39C")]
|
||||
private Vector3 JJMMBKHOOIP;
|
||||
|
||||
// Token: 0x0400C39D RID: 50077
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400C39D")]
|
||||
private float NAPEPDHHLHH;
|
||||
|
||||
// Token: 0x0400C39E RID: 50078
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C39E")]
|
||||
private SFXAudioSource DDDOJJFAAKF;
|
||||
|
||||
// Token: 0x0400C39F RID: 50079
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C39F")]
|
||||
private bool MDNLJEAJICJ;
|
||||
|
||||
// Token: 0x0400C3A0 RID: 50080
|
||||
[Token(Token = "0x400C3A0")]
|
||||
private static readonly int NAKIGKFPKMA = Shader.PropertyToID("_FadeEndViewDistance");
|
||||
|
||||
// Token: 0x0400C3A1 RID: 50081
|
||||
[Token(Token = "0x400C3A1")]
|
||||
private const float IILALDCNMCC = 1.27777f;
|
||||
|
||||
// Token: 0x0400C3A2 RID: 50082
|
||||
[Token(Token = "0x400C3A2")]
|
||||
private const float LIMLGFDBIOC = 0.25f;
|
||||
|
||||
// Token: 0x0400C3A3 RID: 50083
|
||||
[Token(Token = "0x400C3A3")]
|
||||
private const int AHAEEAIIMFB = 32;
|
||||
|
||||
// Token: 0x02002BC8 RID: 11208
|
||||
[Token(Token = "0x2002BC8")]
|
||||
private enum HOBLLCJPMMJ
|
||||
{
|
||||
// Token: 0x0400C3A5 RID: 50085
|
||||
[Token(Token = "0x400C3A5")]
|
||||
DISABLED,
|
||||
// Token: 0x0400C3A6 RID: 50086
|
||||
[Token(Token = "0x400C3A6")]
|
||||
ENABLED
|
||||
}
|
||||
|
||||
// Token: 0x02002BC9 RID: 11209
|
||||
[Token(Token = "0x2002BC9")]
|
||||
private enum MBECHDEDHJG
|
||||
{
|
||||
// Token: 0x0400C3A8 RID: 50088
|
||||
[Token(Token = "0x400C3A8")]
|
||||
WAITING,
|
||||
// Token: 0x0400C3A9 RID: 50089
|
||||
[Token(Token = "0x400C3A9")]
|
||||
SHRINKING_SOON,
|
||||
// Token: 0x0400C3AA RID: 50090
|
||||
[Token(Token = "0x400C3AA")]
|
||||
SHRINKING,
|
||||
// Token: 0x0400C3AB RID: 50091
|
||||
[Token(Token = "0x400C3AB")]
|
||||
FINISHED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,310 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Combat;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BCA RID: 11210
|
||||
[Token(Token = "0x2002BCA")]
|
||||
public class BattleRoyaleGear : MonoBehaviour, AICKHLGGBBH
|
||||
{
|
||||
// Token: 0x170034A0 RID: 13472
|
||||
// (get) Token: 0x06012DF6 RID: 77302 RVA: 0x00457AA4 File Offset: 0x00455CA4
|
||||
[Token(Token = "0x170034A0")]
|
||||
public string OOJFBECGEAD
|
||||
{
|
||||
[Token(Token = "0x6012DF6")]
|
||||
[Address(RVA = "0x8680C0", Offset = "0x866EC0", VA = "0x1808680C0")]
|
||||
get
|
||||
{
|
||||
MDCDKMCDEGM cdhcbecjpom;
|
||||
do
|
||||
{
|
||||
cdhcbecjpom = this.CDHCBECJPOM;
|
||||
}
|
||||
while (cdhcbecjpom == 0);
|
||||
return cdhcbecjpom.NPDBPCLAOGI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A1 RID: 13473
|
||||
// (get) Token: 0x06012DF7 RID: 77303 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034A1")]
|
||||
public Color INCNKMHCJDM
|
||||
{
|
||||
[Token(Token = "0x6012DF7")]
|
||||
[Address(RVA = "0x868030", Offset = "0x866E30", VA = "0x180868030")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DF8 RID: 77304 RVA: 0x00457AC4 File Offset: 0x00455CC4
|
||||
[Token(Token = "0x6012DF8")]
|
||||
[Address(RVA = "0x867340", Offset = "0x866140", VA = "0x180867340")]
|
||||
private void Awake()
|
||||
{
|
||||
RangedWeapon component = base.GetComponent<RangedWeapon>();
|
||||
this.CHOKCBJIJAL = component;
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
chokcbjijal.ENBPPJPKCPI += ejmdaakhbgj;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DF9 RID: 77305 RVA: 0x00457B0C File Offset: 0x00455D0C
|
||||
[Token(Token = "0x6012DF9")]
|
||||
[Address(RVA = "0x867BB0", Offset = "0x8669B0", VA = "0x180867BB0")]
|
||||
private void Start()
|
||||
{
|
||||
while (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo;
|
||||
TeamColorRenderer component = base.GetComponent<TeamColorRenderer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo2 = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo2;
|
||||
}
|
||||
ToolPlayerAttractor component2 = base.GetComponent<ToolPlayerAttractor>();
|
||||
int num2 = 0;
|
||||
if (component2 != num2)
|
||||
{
|
||||
component2.enabledOnRelease = true;
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo3 = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo3;
|
||||
}
|
||||
if (this.CDHCBECJPOM.IJKBPAGGGJN != (ulong)0L)
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
int num3 = 0;
|
||||
if (chokcbjijal != num3)
|
||||
{
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
RangedWeapon chokcbjijal2 = this.CHOKCBJIJAL;
|
||||
GAMHHNNCCPB ijkbpagggjn = cdhcbecjpom.IJKBPAGGGJN;
|
||||
chokcbjijal2.SetConfigurationData(ijkbpagggjn);
|
||||
if (!this.CDHCBECJPOM.IJKBPAGGGJN.HFOAHAJLJCJ)
|
||||
{
|
||||
RangedWeapon chokcbjijal3 = this.CHOKCBJIJAL;
|
||||
Weapon.PCCDINMONLK pccdinmonlk = new Weapon.PCCDINMONLK(this.CGIKLJAABPE);
|
||||
chokcbjijal3.CustomGetReserveAmmoBehavior = pccdinmonlk;
|
||||
RangedWeapon chokcbjijal4 = this.CHOKCBJIJAL;
|
||||
Weapon.BGAMLLMKNEM bgamllmknem = new Weapon.BGAMLLMKNEM(this.NLHELMEHKHG);
|
||||
chokcbjijal4.CustomSetReserveAmmoBehavior = bgamllmknem;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
HealthPotion component3 = base.GetComponent<HealthPotion>();
|
||||
int num4 = 0;
|
||||
if (component3 != num4 && component3.OGIBLNIIHDK)
|
||||
{
|
||||
MJFGGLBBCLK chlbiehkaad = this.CDHCBECJPOM.CHLBIEHKAAD;
|
||||
if (chlbiehkaad != 0)
|
||||
{
|
||||
if (component3.OGIBLNIIHDK)
|
||||
{
|
||||
float bjiedlgagoj = chlbiehkaad.BJIEDLGAGOJ;
|
||||
float dncgodlmiim = chlbiehkaad.DNCGODLMIIM;
|
||||
float mgelbpdcfak = chlbiehkaad.MGELBPDCFAK;
|
||||
float aiglaoohapo = chlbiehkaad.AIGLAOOHAPO;
|
||||
component3.AuthoritySetConfiguration(aiglaoohapo, mgelbpdcfak, dncgodlmiim, bjiedlgagoj);
|
||||
return;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
}
|
||||
BattleRoyaleAmmo component4 = base.GetComponent<BattleRoyaleAmmo>();
|
||||
int num5 = 0;
|
||||
if (component4 != num5)
|
||||
{
|
||||
GEKEOBAHLMO nelpappghfc = this.CDHCBECJPOM.NELPAPPGHFC;
|
||||
component4.SetConfigurationData(nelpappghfc);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DFA RID: 77306 RVA: 0x00457CE8 File Offset: 0x00455EE8
|
||||
[Token(Token = "0x6012DFA")]
|
||||
[Address(RVA = "0x867AF0", Offset = "0x8668F0", VA = "0x180867AF0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
int num = 0;
|
||||
if (chokcbjijal != num)
|
||||
{
|
||||
RangedWeapon chokcbjijal2 = this.CHOKCBJIJAL;
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
chokcbjijal2.ENBPPJPKCPI -= ejmdaakhbgj;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DFB RID: 77307 RVA: 0x00457D2C File Offset: 0x00455F2C
|
||||
[Token(Token = "0x6012DFB")]
|
||||
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
||||
public void Initialize(MDCDKMCDEGM CDHCBECJPOM)
|
||||
{
|
||||
this.CDHCBECJPOM = CDHCBECJPOM;
|
||||
}
|
||||
|
||||
// Token: 0x06012DFC RID: 77308 RVA: 0x00457D40 File Offset: 0x00455F40
|
||||
[Token(Token = "0x6012DFC")]
|
||||
[Address(RVA = "0x867410", Offset = "0x866210", VA = "0x180867410")]
|
||||
private void CCBNKLPCBKB(RangedWeapon CHOKCBJIJAL)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(CHOKCBJIJAL == num))
|
||||
{
|
||||
Tool tool = CHOKCBJIJAL._tool;
|
||||
int num2 = 0;
|
||||
if (!(tool == num2))
|
||||
{
|
||||
Tool tool2 = CHOKCBJIJAL._tool;
|
||||
if (tool2.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num3))
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = CHOKCBJIJAL._tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num4 = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num4)
|
||||
{
|
||||
PlayerHand.PLLIKAOIPHP type = <PBCNKLKCIHJ>k__BackingField.type;
|
||||
PlayerHand otherHand = <OKDFEPHLKCB>k__BackingField.GetOtherHand(type);
|
||||
}
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
bool flag;
|
||||
if (!(num5 != num6) || flag)
|
||||
{
|
||||
}
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
if (num7 != num8)
|
||||
{
|
||||
}
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
if (!(num9 == num10))
|
||||
{
|
||||
RangedWeapon chokcbjijal = this.CHOKCBJIJAL;
|
||||
if (!(num9 == chokcbjijal))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
bool flag2 = <OKDFEPHLKCB>k__BackingField.TryDisarm(num7);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DFD RID: 77309 RVA: 0x00457E38 File Offset: 0x00456038
|
||||
[Token(Token = "0x6012DFD")]
|
||||
[Address(RVA = "0x867730", Offset = "0x866530", VA = "0x180867730")]
|
||||
private int CGIKLJAABPE(Weapon GDIGKHINJCG)
|
||||
{
|
||||
Tool tool = GDIGKHINJCG._tool;
|
||||
int num = 0;
|
||||
if (!(tool == num) && GDIGKHINJCG._tool.FNFNLDBILFE)
|
||||
{
|
||||
Tool tool2 = GDIGKHINJCG._tool;
|
||||
if (tool2.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num2) && GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL != 0)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
int num3;
|
||||
return num3;
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06012DFE RID: 77310 RVA: 0x00457EC4 File Offset: 0x004560C4
|
||||
[Token(Token = "0x6012DFE")]
|
||||
[Address(RVA = "0x8679C0", Offset = "0x8667C0", VA = "0x1808679C0")]
|
||||
private void NLHELMEHKHG(Weapon GDIGKHINJCG, int DGIOBDLNLBH)
|
||||
{
|
||||
if (GDIGKHINJCG._tool.FNFNLDBILFE)
|
||||
{
|
||||
Tool tool = GDIGKHINJCG._tool;
|
||||
if (tool.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool.<OKDFEPHLKCB>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num) && GDIGKHINJCG.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = GDIGKHINJCG._tool.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
MDCDKMCDEGM cdhcbecjpom = this.CDHCBECJPOM;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012DFF RID: 77311 RVA: 0x00457F2C File Offset: 0x0045612C
|
||||
[Token(Token = "0x6012DFF")]
|
||||
[Address(RVA = "0x8678B0", Offset = "0x8666B0", VA = "0x1808678B0", Slot = "4")]
|
||||
private void LBLKKLJMGMM(DDOCLDALHON KDMGDPJLIBN)
|
||||
{
|
||||
TeamColorRenderer component = base.GetComponent<TeamColorRenderer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
if (this.CDHCBECJPOM != 0)
|
||||
{
|
||||
}
|
||||
JJIEGEBJPLO jjiegebjplo = this.copyableDefaultGearQuality;
|
||||
this.copyableDefaultGearQuality = jjiegebjplo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E00 RID: 77312 RVA: 0x00457F6C File Offset: 0x0045616C
|
||||
[Token(Token = "0x6012E00")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyaleGear()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C3AC RID: 50092
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C3AC")]
|
||||
private RangedWeapon CHOKCBJIJAL;
|
||||
|
||||
// Token: 0x0400C3AD RID: 50093
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C3AD")]
|
||||
private MDCDKMCDEGM CDHCBECJPOM;
|
||||
|
||||
// Token: 0x0400C3AE RID: 50094
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C3AE")]
|
||||
[HideInInspector]
|
||||
public JJIEGEBJPLO copyableDefaultGearQuality;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,709 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BCB RID: 11211
|
||||
[Token(Token = "0x2002BCB")]
|
||||
public class BattleRoyaleGearBag : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170034A2 RID: 13474
|
||||
// (get) Token: 0x06012E01 RID: 77313 RVA: 0x00457F80 File Offset: 0x00456180
|
||||
[Token(Token = "0x170034A2")]
|
||||
private bool OCMLJDHFLBI
|
||||
{
|
||||
[Token(Token = "0x6012E01")]
|
||||
[Address(RVA = "0x863260", Offset = "0x862060", VA = "0x180863260")]
|
||||
get
|
||||
{
|
||||
AGAJMBPABDL fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog == 0)
|
||||
{
|
||||
}
|
||||
return fbfbjfnhnog.DMKCIEPGGAB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A3 RID: 13475
|
||||
// (get) Token: 0x06012E02 RID: 77314 RVA: 0x00457FA0 File Offset: 0x004561A0
|
||||
[Token(Token = "0x170034A3")]
|
||||
private Vector3 AEDBAOFJJEE
|
||||
{
|
||||
[Token(Token = "0x6012E02")]
|
||||
[Address(RVA = "0x862E40", Offset = "0x861C40", VA = "0x180862E40")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A4 RID: 13476
|
||||
// (get) Token: 0x06012E03 RID: 77315 RVA: 0x00457FC4 File Offset: 0x004561C4
|
||||
[Token(Token = "0x170034A4")]
|
||||
private Quaternion LAEFAGOJOLJ
|
||||
{
|
||||
[Token(Token = "0x6012E03")]
|
||||
[Address(RVA = "0x862600", Offset = "0x861400", VA = "0x180862600")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034A5 RID: 13477
|
||||
// (get) Token: 0x06012E04 RID: 77316 RVA: 0x00457FDC File Offset: 0x004561DC
|
||||
[Token(Token = "0x170034A5")]
|
||||
private bool CNHHCJJAIDJ
|
||||
{
|
||||
[Token(Token = "0x6012E04")]
|
||||
[Address(RVA = "0x863C40", Offset = "0x862A40", VA = "0x180863C40")]
|
||||
get
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E05 RID: 77317 RVA: 0x00457FF8 File Offset: 0x004561F8
|
||||
[Token(Token = "0x6012E05")]
|
||||
[Address(RVA = "0x861710", Offset = "0x860510", VA = "0x180861710", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E05)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.BattleRoyale.BattleRoyaleGearBag::Awake()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_2DD:
|
||||
stloc:HKKOHFHADKK(var_50_2E2, newobj:HKKOHFHADKK(HKKOHFHADKK::.ctor))
|
||||
stfld:HKKOHFHADKK(BattleRoyaleGearBag::CMHGDPOKGOA, ldloc:BattleRoyaleGearBag(this), ldloc:HKKOHFHADKK(var_50_2E2))
|
||||
stloc:OKGCDFLPFOD(var_51_2F8, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:BattleRoyaleGearBag[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](BattleRoyaleGearBag::HEKHJFHNEFA)))
|
||||
stloc:int32(var_52_2FB, ldc.i4:int32(0))
|
||||
stloc:int32(var_53_2FE, ldc.i4:int32(0))
|
||||
call:void(CJNCFJKBDGI::JEPMLPCOGNM, ldloc:HKKOHFHADKK[exp:CJNCFJKBDGI](var_50_2E2), ldloc:int32[exp:uint16](var_52_2FB), ldloc:OKGCDFLPFOD(var_51_2F8), ldloc:int32[exp:OKGCDFLPFOD](var_53_2FE), ldloc:int32[exp:KNFAKJMALJE](var_0_01))
|
||||
stloc:HKKOHFHADKK(var_54_314, ldfld:HKKOHFHADKK(BattleRoyaleGearBag::CMHGDPOKGOA, ldloc:BattleRoyaleGearBag(this)))
|
||||
stloc:OKGCDFLPFOD(var_55_322, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:BattleRoyaleGearBag[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](BattleRoyaleGearBag::GJGAGMBKDAD)))
|
||||
stloc:HKKOHFHADKK(var_57_32D, ldfld:HKKOHFHADKK(BattleRoyaleGearBag::CMHGDPOKGOA, ldloc:BattleRoyaleGearBag(this)))
|
||||
stloc:int32(var_58_330, ldc.i4:int32(0))
|
||||
call:void(HKKOHFHADKK::OFFLOPLJBBG, ldloc:HKKOHFHADKK(var_57_32D), ldloc:int32[exp:uint16](var_58_330))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E06 RID: 77318 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E06")]
|
||||
[Address(RVA = "0x863C90", Offset = "0x862A90", VA = "0x180863C90")]
|
||||
private void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E07 RID: 77319 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E07")]
|
||||
[Address(RVA = "0x863280", Offset = "0x862080", VA = "0x180863280", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E08 RID: 77320 RVA: 0x00458340 File Offset: 0x00456540
|
||||
[Token(Token = "0x6012E08")]
|
||||
[Address(RVA = "0x8638D0", Offset = "0x8626D0", VA = "0x1808638D0")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array = this.bagSlotDescriptors;
|
||||
if (array != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Color blue = Color.blue;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array2 = this.bagSlotDescriptors;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array3 = this.bagSlotDescriptors;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array4 = this.bagSlotDescriptors;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array5 = this.bagSlotDescriptors;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z6 = vector6.z;
|
||||
}
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array6 = this.bagSlotDescriptors;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E09 RID: 77321 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E09")]
|
||||
[Address(RVA = "0x862540", Offset = "0x861340", VA = "0x180862540")]
|
||||
public void DropAllEquipment()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E0A RID: 77322 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E0A")]
|
||||
[Address(RVA = "0x863090", Offset = "0x861E90", VA = "0x180863090")]
|
||||
private Tool NGFFGDEPFAP(Player IEKDDPPNFPF, bool GEJJBENPHJG, Collider DMMDDFILJMK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E0B RID: 77323 RVA: 0x004583D8 File Offset: 0x004565D8
|
||||
[Token(Token = "0x6012E0B")]
|
||||
[Address(RVA = "0x8621B0", Offset = "0x860FB0", VA = "0x1808621B0")]
|
||||
private void CBHLFMCNNGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
RecRoomAudioClip recRoomAudioClip = this.takeOffSFX;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
HKKOHFHADKK cmhgdpokgoa2 = this.CMHGDPOKGOA;
|
||||
}
|
||||
|
||||
// Token: 0x06012E0C RID: 77324 RVA: 0x0045841C File Offset: 0x0045661C
|
||||
[Token(Token = "0x6012E0C")]
|
||||
[Address(RVA = "0x861E60", Offset = "0x860C60", VA = "0x180861E60")]
|
||||
private void BLKAKANNEJP(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
RecRoomAudioClip recRoomAudioClip = this.putOnSFX;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
HKKOHFHADKK cmhgdpokgoa2 = this.CMHGDPOKGOA;
|
||||
int num3 = 0;
|
||||
cmhgdpokgoa2.PIEOGAPMGIH((ushort)num3);
|
||||
}
|
||||
|
||||
// Token: 0x06012E0D RID: 77325 RVA: 0x0045846C File Offset: 0x0045666C
|
||||
[Token(Token = "0x6012E0D")]
|
||||
[Address(RVA = "0x862D70", Offset = "0x861B70", VA = "0x180862D70")]
|
||||
private void LBODGLNOABB(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
AGAJMBPABDL fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog != 0 && fbfbjfnhnog.DMKCIEPGGAB)
|
||||
{
|
||||
EGFEJGHDNAI.NFNOHGFMPEA = true;
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL fbfbjfnhnog2 = this.FBFBJFNHNOG;
|
||||
photonView.TransferOwnership(fbfbjfnhnog2);
|
||||
}
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PlayerToolEquipSlots toolEquipSlots = this.MJFIFBHFJOC.toolEquipSlots;
|
||||
PlayerToolEquipSlot shoulderSlot = toolEquipSlots.shoulderSlot;
|
||||
int num = 0;
|
||||
ulong num2;
|
||||
bool flag = toolEquipSlots.TryEquipTool(EGFEJGHDNAI, num, shoulderSlot, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E0E RID: 77326 RVA: 0x004584E8 File Offset: 0x004566E8
|
||||
[Token(Token = "0x6012E0E")]
|
||||
[Address(RVA = "0x862390", Offset = "0x861190", VA = "0x180862390")]
|
||||
private bool CNBOLGFAINK(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
if (this.FBFBJFNHNOG == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.FBFBJFNHNOG)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
Tool tool = this.tool;
|
||||
if (!(EGFEJGHDNAI == tool))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E0F RID: 77327 RVA: 0x00458530 File Offset: 0x00456730
|
||||
[Token(Token = "0x6012E0F")]
|
||||
[Address(RVA = "0x861F30", Offset = "0x860D30", VA = "0x180861F30")]
|
||||
private bool BMPEACDIJHF(out Vector3 DDHPAFKBMON, out Quaternion ACMECNDDDNG)
|
||||
{
|
||||
Player mjfifbhfjoc = this.MJFIFBHFJOC;
|
||||
int num = 0;
|
||||
if (!(mjfifbhfjoc != num))
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
DDHPAFKBMON.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
Player mjfifbhfjoc2 = this.MJFIFBHFJOC;
|
||||
int num2 = 0;
|
||||
if (!(mjfifbhfjoc2 != num2))
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
PlayerToolEquipSlot shoulderSlot = this.MJFIFBHFJOC.toolEquipSlots.shoulderSlot;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
DDHPAFKBMON.z = z2;
|
||||
Player mjfifbhfjoc3 = this.MJFIFBHFJOC;
|
||||
int num3 = 0;
|
||||
if (!(mjfifbhfjoc3 != num3))
|
||||
{
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
PlayerToolEquipSlot shoulderSlot2 = this.MJFIFBHFJOC.toolEquipSlots.shoulderSlot;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E10 RID: 77328 RVA: 0x004585E4 File Offset: 0x004567E4
|
||||
[Token(Token = "0x6012E10")]
|
||||
[Address(RVA = "0x862280", Offset = "0x861080", VA = "0x180862280")]
|
||||
private bool CIELJOLDILK(Tool EGFEJGHDNAI, PlayerToolEquipSlot HCPBBFGIBAB)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
if (!(EGFEJGHDNAI == tool))
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
BattleRoyaleGearBag.BNJFJOKIELL bnjfjokiell;
|
||||
bnjfjokiell.System.IDisposable.Dispose();
|
||||
bnjfjokiell.<>1__state = (int)((ulong)0L);
|
||||
bnjfjokiell.<>4__this = this;
|
||||
bnjfjokiell.tool = EGFEJGHDNAI;
|
||||
Coroutine coroutine = base.StartCoroutine(bnjfjokiell);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E11 RID: 77329 RVA: 0x00458638 File Offset: 0x00456838
|
||||
[Token(Token = "0x6012E11")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
|
||||
private bool DFFGKAJAFEJ(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012E12 RID: 77330 RVA: 0x00458648 File Offset: 0x00456848
|
||||
[Token(Token = "0x6012E12")]
|
||||
[Address(RVA = "0x862480", Offset = "0x861280", VA = "0x180862480")]
|
||||
private void DKEJCDEMBOM(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.hipAttachSFX;
|
||||
Transform transform = EGFEJGHDNAI.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012E13 RID: 77331 RVA: 0x00458670 File Offset: 0x00456870
|
||||
[Token(Token = "0x6012E13")]
|
||||
[Address(RVA = "0x8631A0", Offset = "0x861FA0", VA = "0x1808631A0")]
|
||||
private void NIBNPKFAEMG(Tool EGFEJGHDNAI, PlayerToolEquipSlot POFOFFDCGCB)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.hipDetachSFX;
|
||||
Transform transform = EGFEJGHDNAI.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012E14 RID: 77332 RVA: 0x00458698 File Offset: 0x00456898
|
||||
[Token(Token = "0x6012E14")]
|
||||
[Address(RVA = "0x8640D0", Offset = "0x862ED0", VA = "0x1808640D0")]
|
||||
public bool TryStoreToolInBag(Tool EGFEJGHDNAI)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(EGFEJGHDNAI == num) && !EGFEJGHDNAI.FNFNLDBILFE && EGFEJGHDNAI.IsValidAttach())
|
||||
{
|
||||
List<FNCLOCJLFDG> list = this.bagSlots;
|
||||
int num2 = 0;
|
||||
BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] array = this.bagSlotDescriptors;
|
||||
num2++;
|
||||
num2 += array;
|
||||
OGNBCNBPFCC spawnableToolType = EGFEJGHDNAI.OGNBCNBPFCC;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
List<FNCLOCJLFDG> list2 = this.bagSlots;
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
List<FNCLOCJLFDG> list3 = this.bagSlots;
|
||||
bool flag3;
|
||||
if (!flag3)
|
||||
{
|
||||
goto IL_74;
|
||||
}
|
||||
}
|
||||
}
|
||||
List<FNCLOCJLFDG> list4 = this.bagSlots;
|
||||
num2++;
|
||||
IL_74:
|
||||
List<FNCLOCJLFDG> list5 = this.bagSlots;
|
||||
bool flag4;
|
||||
if (!flag4)
|
||||
{
|
||||
}
|
||||
Tool ephlnfkjgnb = this.EPHLNFKJGNB;
|
||||
int num3 = 0;
|
||||
bool flag5 = ephlnfkjgnb == num3;
|
||||
if (flag5)
|
||||
{
|
||||
this.EPHLNFKJGNB = EGFEJGHDNAI;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E15 RID: 77333 RVA: 0x00458754 File Offset: 0x00456954
|
||||
[Token(Token = "0x6012E15")]
|
||||
[Address(RVA = "0x861630", Offset = "0x860430", VA = "0x180861630")]
|
||||
private void APHKNDJGJHN(Tool NINJDJJANJC, FNCLOCJLFDG NBNHGMOPHOB)
|
||||
{
|
||||
RecRoomAudioClip[] array = this.modifyStoredToolSFX;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.PlayRandom3DSFX(array, transform, num3, num2 != 0, num);
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.KAHAFODOEJE);
|
||||
NINJDJJANJC.AddCustomPickupCondition(oglajafkbmn);
|
||||
}
|
||||
|
||||
// Token: 0x06012E16 RID: 77334 RVA: 0x004587A0 File Offset: 0x004569A0
|
||||
[Token(Token = "0x6012E16")]
|
||||
[Address(RVA = "0x862F90", Offset = "0x861D90", VA = "0x180862F90")]
|
||||
private void LJKEMFECDLC(Tool NJLAKHOJJNJ, FNCLOCJLFDG NBNHGMOPHOB)
|
||||
{
|
||||
RecRoomAudioClip[] array = this.modifyStoredToolSFX;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.PlayRandom3DSFX(array, transform, num3, num2 != 0, num);
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.KAHAFODOEJE);
|
||||
NJLAKHOJJNJ.RemoveCustomPickupCondition(oglajafkbmn);
|
||||
this.tool.rigidbodyEx.unityRigidbody.ResetCenterOfMass();
|
||||
}
|
||||
|
||||
// Token: 0x06012E17 RID: 77335 RVA: 0x00458800 File Offset: 0x00456A00
|
||||
[Token(Token = "0x6012E17")]
|
||||
[Address(RVA = "0x862C60", Offset = "0x861A60", VA = "0x180862C60")]
|
||||
private bool KAHAFODOEJE(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
if (this.FBFBJFNHNOG == (ulong)0L || this.MJFIFBHFJOC != NHCEBNBEEBE)
|
||||
{
|
||||
}
|
||||
if (this.MJFIFBHFJOC.BBHBBHEBCEO != LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
PlayerToolEquipSlot shoulderSlot = this.MJFIFBHFJOC.toolEquipSlots.shoulderSlot;
|
||||
float z = JEDLNAEEMEN.z;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06012E18 RID: 77336 RVA: 0x00458858 File Offset: 0x00456A58
|
||||
[Token(Token = "0x6012E18")]
|
||||
[Address(RVA = "0x862790", Offset = "0x861590", VA = "0x180862790")]
|
||||
private void HEKHJFHNEFA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
Collider collider = this.easyAccessCollider;
|
||||
int num = 0;
|
||||
if (collider != num)
|
||||
{
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
||||
GameObject gameObject = this.easyAccessCollider.gameObject;
|
||||
AGAJMBPABDL fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog == 0)
|
||||
{
|
||||
}
|
||||
bool dmkciepggab = fbfbjfnhnog.DMKCIEPGGAB;
|
||||
gameObject.SetActive(dmkciepggab);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E19 RID: 77337 RVA: 0x004588B4 File Offset: 0x00456AB4
|
||||
[Token(Token = "0x6012E19")]
|
||||
[Address(RVA = "0x8626E0", Offset = "0x8614E0", VA = "0x1808626E0")]
|
||||
private void GJGAGMBKDAD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
AGAJMBPABDL fbfbjfnhnog = this.FBFBJFNHNOG;
|
||||
if (fbfbjfnhnog != 0 && fbfbjfnhnog.DMKCIEPGGAB)
|
||||
{
|
||||
Collider collider = this.easyAccessCollider;
|
||||
int num = 0;
|
||||
if (collider != num)
|
||||
{
|
||||
GameObject gameObject = this.easyAccessCollider.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E1A RID: 77338 RVA: 0x00458908 File Offset: 0x00456B08
|
||||
[Token(Token = "0x6012E1A")]
|
||||
[Address(RVA = "0x862F20", Offset = "0x861D20", VA = "0x180862F20")]
|
||||
private IEnumerator LHDMBKBOINL(Tool EGFEJGHDNAI)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E1A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGearBag::LHDMBKBOINL(Tool)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(BNJFJOKIELL::System.IDisposable.Dispose, ldloc:BNJFJOKIELL(var_0))
|
||||
stfld:BattleRoyaleGearBag(BNJFJOKIELL::<>4__this, ldloc:BNJFJOKIELL(var_0), ldloc:BattleRoyaleGearBag(this))
|
||||
stfld:int32(BNJFJOKIELL::<>1__state, ldloc:BNJFJOKIELL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:Tool(BNJFJOKIELL::tool, ldloc:BNJFJOKIELL(var_0), ldloc:Tool(EGFEJGHDNAI))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E1B RID: 77339 RVA: 0x00458934 File Offset: 0x00456B34
|
||||
[Token(Token = "0x6012E1B")]
|
||||
[Address(RVA = "0x862870", Offset = "0x861670", VA = "0x180862870")]
|
||||
public static BattleRoyaleGearBag InstantiateForLocalPlayer(BattleRoyaleGearBag CFAPNBBHEKB)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (CFAPNBBHEKB != num2)
|
||||
{
|
||||
MFBGLIHGCGO<Killzone> localPlayerEnteredKillzoneEvent = Player.LocalPlayerEnteredKillzoneEvent;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
BattleRoyaleGearBag.ALKGFHKHEPA.Clear();
|
||||
BattleRoyaleGearBag.ALKGFHKHEPA = new Dictionary();
|
||||
Dictionary<string, object> alkgfhkhepa = BattleRoyaleGearBag.ALKGFHKHEPA;
|
||||
string nfgpflpbcbn = BattleRoyaleGearBag.NFGPFLPBCBN;
|
||||
int inpoaaaoahi = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI;
|
||||
alkgfhkhepa.Add(nfgpflpbcbn, inpoaaaoahi);
|
||||
string name = CFAPNBBHEKB.name;
|
||||
Dictionary<string, object> alkgfhkhepa2 = BattleRoyaleGearBag.ALKGFHKHEPA;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (num != num3)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E1C RID: 77340 RVA: 0x004589C0 File Offset: 0x00456BC0
|
||||
[Token(Token = "0x6012E1C")]
|
||||
[Address(RVA = "0x8643B0", Offset = "0x8631B0", VA = "0x1808643B0")]
|
||||
public BattleRoyaleGearBag()
|
||||
{
|
||||
List<FNCLOCJLFDG> list = new List();
|
||||
this.bagSlots = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C3AF RID: 50095
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C3AF")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C3B0 RID: 50096
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C3B0")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private Collider easyAccessCollider;
|
||||
|
||||
// Token: 0x0400C3B1 RID: 50097
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C3B1")]
|
||||
[SerializeField]
|
||||
[Header("Bag Slots")]
|
||||
private BattleRoyaleGearBag.BattleRoyaleGearSlotDescriptor[] bagSlotDescriptors;
|
||||
|
||||
// Token: 0x0400C3B2 RID: 50098
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C3B2")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip putOnSFX;
|
||||
|
||||
// Token: 0x0400C3B3 RID: 50099
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C3B3")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip takeOffSFX;
|
||||
|
||||
// Token: 0x0400C3B4 RID: 50100
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C3B4")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip hipAttachSFX;
|
||||
|
||||
// Token: 0x0400C3B5 RID: 50101
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C3B5")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip hipDetachSFX;
|
||||
|
||||
// Token: 0x0400C3B6 RID: 50102
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C3B6")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip[] modifyStoredToolSFX;
|
||||
|
||||
// Token: 0x0400C3B7 RID: 50103
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C3B7")]
|
||||
private HKKOHFHADKK CMHGDPOKGOA;
|
||||
|
||||
// Token: 0x0400C3B8 RID: 50104
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C3B8")]
|
||||
private AGAJMBPABDL FBFBJFNHNOG;
|
||||
|
||||
// Token: 0x0400C3B9 RID: 50105
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C3B9")]
|
||||
private Player MJFIFBHFJOC;
|
||||
|
||||
// Token: 0x0400C3BA RID: 50106
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C3BA")]
|
||||
public List<FNCLOCJLFDG> bagSlots;
|
||||
|
||||
// Token: 0x0400C3BB RID: 50107
|
||||
[Token(Token = "0x400C3BB")]
|
||||
private static Dictionary<string, object> ALKGFHKHEPA;
|
||||
|
||||
// Token: 0x0400C3BC RID: 50108
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C3BC")]
|
||||
private Tool EPHLNFKJGNB;
|
||||
|
||||
// Token: 0x0400C3BD RID: 50109
|
||||
[Token(Token = "0x400C3BD")]
|
||||
private static readonly string NFGPFLPBCBN = "PEB.WEARER_ID";
|
||||
|
||||
// Token: 0x0400C3BE RID: 50110
|
||||
[Token(Token = "0x400C3BE")]
|
||||
private static readonly string IHEGGDCPIEH = "Purpose";
|
||||
|
||||
// Token: 0x02002BCC RID: 11212
|
||||
[Token(Token = "0x2002BCC")]
|
||||
private enum DLADIMOEPGJ
|
||||
{
|
||||
// Token: 0x0400C3C0 RID: 50112
|
||||
[Token(Token = "0x400C3C0")]
|
||||
ON_BACK,
|
||||
// Token: 0x0400C3C1 RID: 50113
|
||||
[Token(Token = "0x400C3C1")]
|
||||
NOT_ON_BACK
|
||||
}
|
||||
|
||||
// Token: 0x02002BCD RID: 11213
|
||||
[Token(Token = "0x2002BCD")]
|
||||
[Serializable]
|
||||
private struct BattleRoyaleGearSlotDescriptor
|
||||
{
|
||||
// Token: 0x170034A6 RID: 13478
|
||||
// (get) Token: 0x06012E1E RID: 77342 RVA: 0x00458A04 File Offset: 0x00456C04
|
||||
[Token(Token = "0x170034A6")]
|
||||
public OGNBCNBPFCC[] SupportedEquipmentTypes
|
||||
{
|
||||
[Token(Token = "0x6012E1E")]
|
||||
[Address(RVA = "0x867290", Offset = "0x866090", VA = "0x180867290")]
|
||||
get
|
||||
{
|
||||
OGNBCNBPFCC[] supportedEquipmentTypes = this._supportedEquipmentTypes;
|
||||
if (supportedEquipmentTypes == 0)
|
||||
{
|
||||
SerializedGuid[] supportedEquipmentTypeIds = this.SupportedEquipmentTypeIds;
|
||||
if (supportedEquipmentTypeIds != 0)
|
||||
{
|
||||
int num;
|
||||
Func<SerializedGuid, OGNBCNBPFCC> func = new Func(num.CCFEJLNMDLG);
|
||||
num = 0;
|
||||
OGNBCNBPFCC[] array = Enumerable.ToArray<OGNBCNBPFCC>(Enumerable.Select<SerializedGuid, OGNBCNBPFCC>(supportedEquipmentTypeIds, func));
|
||||
this._supportedEquipmentTypes = array;
|
||||
return array;
|
||||
}
|
||||
}
|
||||
return supportedEquipmentTypes;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400C3C2 RID: 50114
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C3C2")]
|
||||
[SerializeField]
|
||||
public string Name;
|
||||
|
||||
// Token: 0x0400C3C3 RID: 50115
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C3C3")]
|
||||
[SerializeField]
|
||||
public Transform SlotTransform;
|
||||
|
||||
// Token: 0x0400C3C4 RID: 50116
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C3C4")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
public SerializedGuid[] SupportedEquipmentTypeIds;
|
||||
|
||||
// Token: 0x0400C3C5 RID: 50117
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C3C5")]
|
||||
[NonSerialized]
|
||||
private OGNBCNBPFCC[] _supportedEquipmentTypes;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,249 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BEB RID: 11243
|
||||
[Token(Token = "0x2002BEB")]
|
||||
[Serializable]
|
||||
public class BattleRoyaleGearConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x170034C6 RID: 13510
|
||||
// (get) Token: 0x06012F26 RID: 77606 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034C6")]
|
||||
public Color CommonColor
|
||||
{
|
||||
[Token(Token = "0x6012F26")]
|
||||
[Address(RVA = "0x48FDA0", Offset = "0x48EBA0", VA = "0x18048FDA0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C7 RID: 13511
|
||||
// (get) Token: 0x06012F27 RID: 77607 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034C7")]
|
||||
public Color UncommonColor
|
||||
{
|
||||
[Token(Token = "0x6012F27")]
|
||||
[Address(RVA = "0x5620E0", Offset = "0x560EE0", VA = "0x1805620E0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C8 RID: 13512
|
||||
// (get) Token: 0x06012F28 RID: 77608 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034C8")]
|
||||
public Color RareColor
|
||||
{
|
||||
[Token(Token = "0x6012F28")]
|
||||
[Address(RVA = "0x864430", Offset = "0x863230", VA = "0x180864430")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C9 RID: 13513
|
||||
// (get) Token: 0x06012F29 RID: 77609 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034C9")]
|
||||
public Color EpicColor
|
||||
{
|
||||
[Token(Token = "0x6012F29")]
|
||||
[Address(RVA = "0x864420", Offset = "0x863220", VA = "0x180864420")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CA RID: 13514
|
||||
// (get) Token: 0x06012F2A RID: 77610 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170034CA")]
|
||||
public Color LegendaryColor
|
||||
{
|
||||
[Token(Token = "0x6012F2A")]
|
||||
[Address(RVA = "0x774D80", Offset = "0x773B80", VA = "0x180774D80")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CB RID: 13515
|
||||
// (get) Token: 0x06012F2B RID: 77611 RVA: 0x0045F6B8 File Offset: 0x0045D8B8
|
||||
[Token(Token = "0x170034CB")]
|
||||
public int PistolDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2B")]
|
||||
[Address(RVA = "0x567200", Offset = "0x566000", VA = "0x180567200")]
|
||||
get
|
||||
{
|
||||
return this.pistolDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CC RID: 13516
|
||||
// (get) Token: 0x06012F2C RID: 77612 RVA: 0x0045F6CC File Offset: 0x0045D8CC
|
||||
[Token(Token = "0x170034CC")]
|
||||
public int AutomaticDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2C")]
|
||||
[Address(RVA = "0x567210", Offset = "0x566010", VA = "0x180567210")]
|
||||
get
|
||||
{
|
||||
return this.automaticDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CD RID: 13517
|
||||
// (get) Token: 0x06012F2D RID: 77613 RVA: 0x0045F6E0 File Offset: 0x0045D8E0
|
||||
[Token(Token = "0x170034CD")]
|
||||
public int RifleDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2D")]
|
||||
[Address(RVA = "0x5672E0", Offset = "0x5660E0", VA = "0x1805672E0")]
|
||||
get
|
||||
{
|
||||
return this.rifleDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CE RID: 13518
|
||||
// (get) Token: 0x06012F2E RID: 77614 RVA: 0x0045F6F4 File Offset: 0x0045D8F4
|
||||
[Token(Token = "0x170034CE")]
|
||||
public int ShotgunDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2E")]
|
||||
[Address(RVA = "0x5672F0", Offset = "0x5660F0", VA = "0x1805672F0")]
|
||||
get
|
||||
{
|
||||
return this.shotgunDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034CF RID: 13519
|
||||
// (get) Token: 0x06012F2F RID: 77615 RVA: 0x0045F708 File Offset: 0x0045D908
|
||||
[Token(Token = "0x170034CF")]
|
||||
public int HandCannonDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F2F")]
|
||||
[Address(RVA = "0x567480", Offset = "0x566280", VA = "0x180567480")]
|
||||
get
|
||||
{
|
||||
return this.handCannonDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034D0 RID: 13520
|
||||
// (get) Token: 0x06012F30 RID: 77616 RVA: 0x0045F71C File Offset: 0x0045D91C
|
||||
[Token(Token = "0x170034D0")]
|
||||
public int BowDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F30")]
|
||||
[Address(RVA = "0x6E12D0", Offset = "0x6E00D0", VA = "0x1806E12D0")]
|
||||
get
|
||||
{
|
||||
return this.bowDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034D1 RID: 13521
|
||||
// (get) Token: 0x06012F31 RID: 77617 RVA: 0x0045F730 File Offset: 0x0045D930
|
||||
[Token(Token = "0x170034D1")]
|
||||
public int RocketLauncherDropWeight
|
||||
{
|
||||
[Token(Token = "0x6012F31")]
|
||||
[Address(RVA = "0x512510", Offset = "0x511310", VA = "0x180512510")]
|
||||
get
|
||||
{
|
||||
return this.rocketLauncherDropWeight;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F32 RID: 77618 RVA: 0x0045F744 File Offset: 0x0045D944
|
||||
[Token(Token = "0x6012F32")]
|
||||
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
|
||||
public BattleRoyaleGearConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C4B3 RID: 50355
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C4B3")]
|
||||
[SerializeField]
|
||||
[Header("Quality Colors")]
|
||||
private Color commonColor;
|
||||
|
||||
// Token: 0x0400C4B4 RID: 50356
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C4B4")]
|
||||
[SerializeField]
|
||||
private Color uncommonColor;
|
||||
|
||||
// Token: 0x0400C4B5 RID: 50357
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C4B5")]
|
||||
[SerializeField]
|
||||
private Color rareColor;
|
||||
|
||||
// Token: 0x0400C4B6 RID: 50358
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C4B6")]
|
||||
[SerializeField]
|
||||
private Color epicColor;
|
||||
|
||||
// Token: 0x0400C4B7 RID: 50359
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C4B7")]
|
||||
[SerializeField]
|
||||
private Color legendaryColor;
|
||||
|
||||
// Token: 0x0400C4B8 RID: 50360
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C4B8")]
|
||||
[SerializeField]
|
||||
[Header("Weapon Type Drop Weight")]
|
||||
private int pistolDropWeight;
|
||||
|
||||
// Token: 0x0400C4B9 RID: 50361
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400C4B9")]
|
||||
[SerializeField]
|
||||
private int automaticDropWeight;
|
||||
|
||||
// Token: 0x0400C4BA RID: 50362
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C4BA")]
|
||||
[SerializeField]
|
||||
private int rifleDropWeight;
|
||||
|
||||
// Token: 0x0400C4BB RID: 50363
|
||||
[FieldOffset(Offset = "0x74")]
|
||||
[Token(Token = "0x400C4BB")]
|
||||
[SerializeField]
|
||||
private int shotgunDropWeight;
|
||||
|
||||
// Token: 0x0400C4BC RID: 50364
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C4BC")]
|
||||
[SerializeField]
|
||||
private int handCannonDropWeight;
|
||||
|
||||
// Token: 0x0400C4BD RID: 50365
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C4BD")]
|
||||
[SerializeField]
|
||||
private int bowDropWeight;
|
||||
|
||||
// Token: 0x0400C4BE RID: 50366
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C4BE")]
|
||||
[SerializeField]
|
||||
private int rocketLauncherDropWeight;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,705 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using Google.Protobuf.Collections;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BCF RID: 11215
|
||||
[Token(Token = "0x2002BCF")]
|
||||
public class BattleRoyaleGearManager : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170034A9 RID: 13481
|
||||
// (get) Token: 0x06012E25 RID: 77349 RVA: 0x00458B08 File Offset: 0x00456D08
|
||||
// (set) Token: 0x06012E26 RID: 77350 RVA: 0x00458B1C File Offset: 0x00456D1C
|
||||
[Token(Token = "0x170034A9")]
|
||||
public static BattleRoyaleGearManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012E25")]
|
||||
[Address(RVA = "0x867210", Offset = "0x866010", VA = "0x180867210")]
|
||||
get;
|
||||
[Token(Token = "0x6012E26")]
|
||||
[Address(RVA = "0x866000", Offset = "0x864E00", VA = "0x180866000")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06012E27 RID: 77351 RVA: 0x00458B30 File Offset: 0x00456D30
|
||||
[Token(Token = "0x6012E27")]
|
||||
[Address(RVA = "0x864440", Offset = "0x863240", VA = "0x180864440", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
base..ctor();
|
||||
BattleRoyaleGearManager battleRoyaleGearManager = BattleRoyaleGearManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (battleRoyaleGearManager == num)
|
||||
{
|
||||
BattleRoyaleGearManager.<OCDLBPHJMOP>k__BackingField = this;
|
||||
}
|
||||
TextAsset textAsset = this.arsenalBlob;
|
||||
int num2 = 0;
|
||||
if (textAsset != num2 && this.arsenalBlob.bytes != 0)
|
||||
{
|
||||
TextAsset textAsset2 = this.arsenalBlob;
|
||||
MessageParser<FOKDOODJKOP> mhllbdfjbod = FOKDOODJKOP.MHLLBDFJBOD;
|
||||
byte[] bytes = textAsset2.bytes;
|
||||
FOKDOODJKOP fokdoodjkop = mhllbdfjbod.ParseFrom(bytes);
|
||||
this.HGJCHIAMDIE = fokdoodjkop;
|
||||
this.IFBDHKOKDMC();
|
||||
}
|
||||
BattleRoyaleAmmo.HAKPMCNMENF collectEvent = BattleRoyaleAmmo.CollectEvent;
|
||||
BattleRoyaleAmmo.HAKPMCNMENF hakpmcnmenf = new BattleRoyaleAmmo.HAKPMCNMENF(this.LNMNOMAHGIP);
|
||||
Delegate @delegate = Delegate.Combine(collectEvent, hakpmcnmenf);
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
BattleRoyaleAmmo.CollectEvent = @delegate;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (instance != num3)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.NJGKEJCHADK);
|
||||
instance2.NJGCGNDOMBJ += action;
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager.EAIPEBLDFBK += kifngibbmdp;
|
||||
}
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action2 = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action2);
|
||||
OKNNKFGFODL localPlayerSpawnEvent2 = Player.LocalPlayerSpawnEvent;
|
||||
Action action3 = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent2, action3);
|
||||
BattleRoyaleGearBag battleRoyaleGearBag = BattleRoyaleGearBag.InstantiateForLocalPlayer(this.bagPrefab);
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap = this.mapPrefab;
|
||||
this.BEANHKLNMII = battleRoyaleGearBag;
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap2 = BattleRoyalePlayerMap.InstantiateForLocalPlayer(battleRoyalePlayerMap, battleRoyaleGearBag);
|
||||
EquipmentSpawnerChest.PHJIFMHOLFC chestOpenEvent = EquipmentSpawnerChest.ChestOpenEvent;
|
||||
EquipmentSpawnerChest.PHJIFMHOLFC phjifmholfc = new EquipmentSpawnerChest.PHJIFMHOLFC(this.IOADHCKAOEB);
|
||||
delegate2 = Delegate.Combine(chestOpenEvent, phjifmholfc);
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
EquipmentSpawnerChest.ChestOpenEvent = delegate2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E28 RID: 77352 RVA: 0x00458CDC File Offset: 0x00456EDC
|
||||
[Token(Token = "0x6012E28")]
|
||||
[Address(RVA = "0x867020", Offset = "0x865E20", VA = "0x180867020")]
|
||||
private void Start()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager2.FBKJFMPLABN += hokocngfdao;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E29 RID: 77353 RVA: 0x00458D44 File Offset: 0x00456F44
|
||||
[Token(Token = "0x6012E29")]
|
||||
[Address(RVA = "0x8669C0", Offset = "0x8657C0", VA = "0x1808669C0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.PMMGPDAHOIF.Clear();
|
||||
BattleRoyaleAmmo.HAKPMCNMENF collectEvent = BattleRoyaleAmmo.CollectEvent;
|
||||
BattleRoyaleAmmo.HAKPMCNMENF hakpmcnmenf = new BattleRoyaleAmmo.HAKPMCNMENF(this.LNMNOMAHGIP);
|
||||
Delegate @delegate = Delegate.Remove(collectEvent, hakpmcnmenf);
|
||||
int num = 0;
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
BattleRoyaleAmmo.CollectEvent = num;
|
||||
EquipmentSpawnerChest.PHJIFMHOLFC chestOpenEvent = EquipmentSpawnerChest.ChestOpenEvent;
|
||||
EquipmentSpawnerChest.PHJIFMHOLFC phjifmholfc = new EquipmentSpawnerChest.PHJIFMHOLFC(this.IOADHCKAOEB);
|
||||
delegate2 = Delegate.Remove(chestOpenEvent, phjifmholfc);
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
EquipmentSpawnerChest.ChestOpenEvent = delegate2;
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action2 = new Action(this.NJGKEJCHADK);
|
||||
instance2.NJGCGNDOMBJ -= action2;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num3 = 0;
|
||||
if (combatManager != num3)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager2.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager3.FBKJFMPLABN -= hokocngfdao;
|
||||
}
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num4 = 0;
|
||||
if (spawnManager != num4)
|
||||
{
|
||||
GameSpawnManager spawnManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager2.EAIPEBLDFBK -= kifngibbmdp;
|
||||
}
|
||||
}
|
||||
if (BattleRoyaleGearManager.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E2A RID: 77354 RVA: 0x00458ECC File Offset: 0x004570CC
|
||||
[Token(Token = "0x6012E2A")]
|
||||
[Address(RVA = "0x864DE0", Offset = "0x863BE0", VA = "0x180864DE0")]
|
||||
private void IFBDHKOKDMC()
|
||||
{
|
||||
EOEOFMCNLOL<int>[] array = new EOEOFMCNLOL<int>[9];
|
||||
int[] array2 = new int[array.Length];
|
||||
int num = 0;
|
||||
this.OFGNGGBPLBI = array2;
|
||||
if (num < array2.Length)
|
||||
{
|
||||
num++;
|
||||
array2[0] = (int)((ulong)4294967295L);
|
||||
int[] ofgnggbplbi = this.OFGNGGBPLBI;
|
||||
}
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = hgjchiamdie.HCFENNBPMFI;
|
||||
if ((hgjchiamdie.HCFENNBPMFI[num].KMPJIIFBPAP ? 1 : 0) != num)
|
||||
{
|
||||
int icihpbmngkn = this.HGJCHIAMDIE.HCFENNBPMFI[num].ICIHPBMNGKN;
|
||||
int length = array.Length;
|
||||
EOEOFMCNLOL<int> eoeofmcnlol;
|
||||
if (array[icihpbmngkn] == 0)
|
||||
{
|
||||
eoeofmcnlol = new EOEOFMCNLOL();
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
int kclobjbiimb = this.HGJCHIAMDIE.HCFENNBPMFI[num].KCLOBJBIIMB;
|
||||
eoeofmcnlol.PHLAHMKFNKI(num, kclobjbiimb);
|
||||
if (icihpbmngkn == 8)
|
||||
{
|
||||
int jdinbhaocke = this.HGJCHIAMDIE.HCFENNBPMFI[num].NELPAPPGHFC.JDINBHAOCKE;
|
||||
int[] ofgnggbplbi2 = this.OFGNGGBPLBI;
|
||||
int length2 = ofgnggbplbi2.Length;
|
||||
if (jdinbhaocke < length2)
|
||||
{
|
||||
ofgnggbplbi2[0] = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
FOKDOODJKOP hgjchiamdie2 = this.HGJCHIAMDIE;
|
||||
num++;
|
||||
while (hgjchiamdie2 != 0)
|
||||
{
|
||||
}
|
||||
int length3 = array.Length;
|
||||
if (num < length3)
|
||||
{
|
||||
if (18446744073709551609UL > (ulong)2L && "{il2cpp array field local1->}" != (ulong)0L)
|
||||
{
|
||||
int num2 = PJLAIIECDFE.HGKDGIDPLDK((CLDJCKDMCFP)num);
|
||||
EOEOFMCNLOL<EOEOFMCNLOL<int>> lpbbefcldig = this.LPBBEFCLDIG;
|
||||
EOEOFMCNLOL<int> eoeofmcnlol2 = array[num];
|
||||
lpbbefcldig.PHLAHMKFNKI(eoeofmcnlol2, num2);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
EOEOFMCNLOL<int> eoeofmcnlol3 = array[7];
|
||||
this.HIDHPKNHBCH = eoeofmcnlol3;
|
||||
EOEOFMCNLOL<int> eoeofmcnlol4 = array[8];
|
||||
this.ONDFFIPFJON = eoeofmcnlol4;
|
||||
}
|
||||
|
||||
// Token: 0x06012E2B RID: 77355 RVA: 0x00459070 File Offset: 0x00457270
|
||||
[Token(Token = "0x6012E2B")]
|
||||
[Address(RVA = "0x8656D0", Offset = "0x8644D0", VA = "0x1808656D0")]
|
||||
private void IOADHCKAOEB(EquipmentSpawnerChest MMOJOJPDKIC)
|
||||
{
|
||||
BattleRoyaleGearManager.OOBDHBLBGCN oobdhblbgcn;
|
||||
oobdhblbgcn.System.IDisposable.Dispose();
|
||||
oobdhblbgcn.<>1__state = (int)((ulong)0L);
|
||||
oobdhblbgcn.<>4__this = this;
|
||||
oobdhblbgcn.chest = MMOJOJPDKIC;
|
||||
Coroutine coroutine = base.StartCoroutine(oobdhblbgcn);
|
||||
}
|
||||
|
||||
// Token: 0x06012E2C RID: 77356 RVA: 0x004590A4 File Offset: 0x004572A4
|
||||
[Token(Token = "0x6012E2C")]
|
||||
[Address(RVA = "0x864A60", Offset = "0x863860", VA = "0x180864A60")]
|
||||
private IEnumerator DFEOGMJABEO(EquipmentSpawnerChest MMOJOJPDKIC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E2C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGearManager::DFEOGMJABEO(RecRoom.Core.GameManagement.EquipmentSpawnerChest)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(OOBDHBLBGCN::System.IDisposable.Dispose, ldloc:OOBDHBLBGCN(var_0))
|
||||
stfld:BattleRoyaleGearManager(OOBDHBLBGCN::<>4__this, ldloc:OOBDHBLBGCN(var_0), ldloc:BattleRoyaleGearManager(this))
|
||||
stfld:int32(OOBDHBLBGCN::<>1__state, ldloc:OOBDHBLBGCN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:EquipmentSpawnerChest(OOBDHBLBGCN::chest, ldloc:OOBDHBLBGCN(var_0), ldloc:EquipmentSpawnerChest(MMOJOJPDKIC))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E2D RID: 77357 RVA: 0x004590D0 File Offset: 0x004572D0
|
||||
[Token(Token = "0x6012E2D")]
|
||||
[Address(RVA = "0x864B60", Offset = "0x863960", VA = "0x180864B60")]
|
||||
public int GetFieldAmmo(AGAJMBPABDL IEKDDPPNFPF, CLDJCKDMCFP KIGCFHHMPCG)
|
||||
{
|
||||
return this.NOBMGOHDKBE(IEKDDPPNFPF).IAHDANBDAAM()[(int)KIGCFHHMPCG];
|
||||
}
|
||||
|
||||
// Token: 0x06012E2E RID: 77358 RVA: 0x004590F8 File Offset: 0x004572F8
|
||||
[Token(Token = "0x6012E2E")]
|
||||
[Address(RVA = "0x866F30", Offset = "0x865D30", VA = "0x180866F30")]
|
||||
public void SetFieldAmmo(AGAJMBPABDL IEKDDPPNFPF, CLDJCKDMCFP KIGCFHHMPCG, int GEFICFCCGDK)
|
||||
{
|
||||
int[] array;
|
||||
do
|
||||
{
|
||||
array = this.NOBMGOHDKBE(IEKDDPPNFPF).IAHDANBDAAM();
|
||||
}
|
||||
while (array == 0);
|
||||
array[0] = GEFICFCCGDK;
|
||||
}
|
||||
|
||||
// Token: 0x06012E2F RID: 77359 RVA: 0x00459128 File Offset: 0x00457328
|
||||
[Token(Token = "0x6012E2F")]
|
||||
[Address(RVA = "0x865750", Offset = "0x864550", VA = "0x180865750")]
|
||||
private void JGFHDEKLIIG()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
KLLMCPFPIIE<int[]> kllmcpfpiie = this.NOBMGOHDKBE(agajmbpabdl);
|
||||
int[] array = new int[9];
|
||||
}
|
||||
|
||||
// Token: 0x06012E30 RID: 77360 RVA: 0x00459154 File Offset: 0x00457354
|
||||
[Token(Token = "0x6012E30")]
|
||||
[Address(RVA = "0x8668A0", Offset = "0x8656A0", VA = "0x1808668A0")]
|
||||
private KLLMCPFPIIE<int[]> NOBMGOHDKBE(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
Dictionary<int, KLLMCPFPIIE<int[]>> pmmgpdahoif = this.PMMGPDAHOIF;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
int[] array = new int[9];
|
||||
Dictionary<int, KLLMCPFPIIE<int[]>> pmmgpdahoif2 = this.PMMGPDAHOIF;
|
||||
int inpoaaaoahi = IEKDDPPNFPF.INPOAAAOAHI;
|
||||
KLLMCPFPIIE<int[]> kllmcpfpiie;
|
||||
pmmgpdahoif2[inpoaaaoahi] = kllmcpfpiie;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E31 RID: 77361 RVA: 0x00459194 File Offset: 0x00457394
|
||||
[Token(Token = "0x6012E31")]
|
||||
[Address(RVA = "0x865F10", Offset = "0x864D10", VA = "0x180865F10")]
|
||||
private void LNMNOMAHGIP(BattleRoyaleAmmo DGIOBDLNLBH)
|
||||
{
|
||||
if (DGIOBDLNLBH.OGIBLNIIHDK)
|
||||
{
|
||||
DGIOBDLNLBH.OnDestroy();
|
||||
DGIOBDLNLBH.AuthoritySetAlreadyPickedUp();
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CLDJCKDMCFP <PLLAINMPFMB>k__BackingField = DGIOBDLNLBH.<PLLAINMPFMB>k__BackingField;
|
||||
int fieldAmmo = this.GetFieldAmmo(agajmbpabdl, <PLLAINMPFMB>k__BackingField);
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num = DGIOBDLNLBH.<DNLLAOGKOBK>k__BackingField;
|
||||
CLDJCKDMCFP <PLLAINMPFMB>k__BackingField2 = DGIOBDLNLBH.<PLLAINMPFMB>k__BackingField;
|
||||
num += fieldAmmo;
|
||||
this.SetFieldAmmo(agajmbpabdl2, <PLLAINMPFMB>k__BackingField2, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E32 RID: 77362 RVA: 0x00459200 File Offset: 0x00457400
|
||||
[Token(Token = "0x6012E32")]
|
||||
[Address(RVA = "0x866440", Offset = "0x865240", VA = "0x180866440")]
|
||||
private void NJGKEJCHADK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = 0;
|
||||
List<EquipmentSpawnerChest> allChests = EquipmentSpawnerChest.AllChests;
|
||||
List<EquipmentSpawnerChest> allChests2 = EquipmentSpawnerChest.AllChests;
|
||||
bool flag = JAKDHKJDFNP.LDBJPFPJHLF(this.chestEnabledPercentage);
|
||||
num++;
|
||||
List<EquipmentSpawnerChest> allChests3 = EquipmentSpawnerChest.AllChests;
|
||||
List<EquipmentSpawnerChest> allChests4 = EquipmentSpawnerChest.AllChests;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
List<EquipmentSpawnerChest> allChests5 = EquipmentSpawnerChest.AllChests;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
KLLMCPFPIIE<int[]> kllmcpfpiie = this.NOBMGOHDKBE(agajmbpabdl);
|
||||
int[] array = new int[9];
|
||||
}
|
||||
|
||||
// Token: 0x06012E33 RID: 77363 RVA: 0x00459278 File Offset: 0x00457478
|
||||
[Token(Token = "0x6012E33")]
|
||||
[Address(RVA = "0x8663B0", Offset = "0x8651B0", VA = "0x1808663B0")]
|
||||
private void NFKFMFMBMIG(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL.DMKCIEPGGAB)
|
||||
{
|
||||
this.NKDDCNLIONO();
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.IMOAELDNGOD(HMEIODIHDCL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E34 RID: 77364 RVA: 0x004592AC File Offset: 0x004574AC
|
||||
[Token(Token = "0x6012E34")]
|
||||
[Address(RVA = "0x864AD0", Offset = "0x8638D0", VA = "0x180864AD0")]
|
||||
private void FKKEPHNPHBI(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL.DMKCIEPGGAB)
|
||||
{
|
||||
this.NKDDCNLIONO();
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.IMOAELDNGOD(HMEIODIHDCL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E35 RID: 77365 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012E35")]
|
||||
[Address(RVA = "0x8666F0", Offset = "0x8654F0", VA = "0x1808666F0")]
|
||||
private void NKDDCNLIONO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012E36 RID: 77366 RVA: 0x004592E0 File Offset: 0x004574E0
|
||||
[Token(Token = "0x6012E36")]
|
||||
[Address(RVA = "0x8651E0", Offset = "0x863FE0", VA = "0x1808651E0")]
|
||||
private void IMOAELDNGOD(AGAJMBPABDL GGLKKJKJGHA)
|
||||
{
|
||||
while (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Player player = GGLKKJKJGHA.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player == num)
|
||||
{
|
||||
break;
|
||||
}
|
||||
int[] array = this.NOBMGOHDKBE(GGLKKJKJGHA).IAHDANBDAAM();
|
||||
if (array != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int length = array.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
if ("{il2cpp array field local12->}" > (ulong)0L)
|
||||
{
|
||||
float z = global::UnityEngine.Random.onUnitSphere.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Transform transform = player.body.transform;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
num2++;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E37 RID: 77367 RVA: 0x0045938C File Offset: 0x0045758C
|
||||
[Token(Token = "0x6012E37")]
|
||||
[Address(RVA = "0x866290", Offset = "0x865090", VA = "0x180866290")]
|
||||
private void NAHAFOLAIEC()
|
||||
{
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
BattleRoyaleGearBag battleRoyaleGearBag = BattleRoyaleGearBag.InstantiateForLocalPlayer(this.bagPrefab);
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap = this.mapPrefab;
|
||||
this.BEANHKLNMII = battleRoyaleGearBag;
|
||||
BattleRoyalePlayerMap battleRoyalePlayerMap2 = BattleRoyalePlayerMap.InstantiateForLocalPlayer(battleRoyalePlayerMap, battleRoyaleGearBag);
|
||||
}
|
||||
|
||||
// Token: 0x06012E38 RID: 77368 RVA: 0x004593DC File Offset: 0x004575DC
|
||||
[Token(Token = "0x6012E38")]
|
||||
[Address(RVA = "0x866040", Offset = "0x864E40", VA = "0x180866040")]
|
||||
private bool MFBANGGJKDL(Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD, out CLDJCKDMCFP GBPMPGHIODJ)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
if (hgjchiamdie != 0 && hgjchiamdie.HCFENNBPMFI != 0)
|
||||
{
|
||||
EOEOFMCNLOL<int> eoeofmcnlol = this.LPBBEFCLDIG.OBNBDDNFNDN();
|
||||
if (eoeofmcnlol != 0)
|
||||
{
|
||||
int num2 = eoeofmcnlol.OBNBDDNFNDN();
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = this.HGJCHIAMDIE.HCFENNBPMFI;
|
||||
float z = AFNKLLAKKJN.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
MDCDKMCDEGM mdcdkmcdegm = this.HGJCHIAMDIE.HCFENNBPMFI[num2];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E39 RID: 77369 RVA: 0x0045946C File Offset: 0x0045766C
|
||||
[Token(Token = "0x6012E39")]
|
||||
[Address(RVA = "0x8657E0", Offset = "0x8645E0", VA = "0x1808657E0")]
|
||||
private void JIFFNKPHFBA(Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
if (hgjchiamdie != 0 && hgjchiamdie.HCFENNBPMFI != 0)
|
||||
{
|
||||
int num2 = this.HIDHPKNHBCH.OBNBDDNFNDN();
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = this.HGJCHIAMDIE.HCFENNBPMFI;
|
||||
float z = AFNKLLAKKJN.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E3A RID: 77370 RVA: 0x004594D4 File Offset: 0x004576D4
|
||||
[Token(Token = "0x6012E3A")]
|
||||
[Address(RVA = "0x864BF0", Offset = "0x8639F0", VA = "0x180864BF0")]
|
||||
private void HHAHPJOIEHL(Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
if (hgjchiamdie != 0 && hgjchiamdie.HCFENNBPMFI != 0)
|
||||
{
|
||||
int num2 = this.ONDFFIPFJON.OBNBDDNFNDN();
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = this.HGJCHIAMDIE.HCFENNBPMFI;
|
||||
float z = AFNKLLAKKJN.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E3B RID: 77371 RVA: 0x0045953C File Offset: 0x0045773C
|
||||
[Token(Token = "0x6012E3B")]
|
||||
[Address(RVA = "0x865D00", Offset = "0x864B00", VA = "0x180865D00")]
|
||||
private void KMHILDNOCBD(CLDJCKDMCFP OFMDLGLDIFL, Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
FOKDOODJKOP hgjchiamdie = this.HGJCHIAMDIE;
|
||||
if (hgjchiamdie != 0)
|
||||
{
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = hgjchiamdie.HCFENNBPMFI;
|
||||
if (hcfennbpmfi != 0)
|
||||
{
|
||||
int count = hcfennbpmfi.count;
|
||||
if (count > 0)
|
||||
{
|
||||
int[] ofgnggbplbi = this.OFGNGGBPLBI;
|
||||
int length = ofgnggbplbi.Length;
|
||||
if (OFMDLGLDIFL < (CLDJCKDMCFP)length && ofgnggbplbi[(int)OFMDLGLDIFL] < count)
|
||||
{
|
||||
float z = AFNKLLAKKJN.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E3C RID: 77372 RVA: 0x004595C0 File Offset: 0x004577C0
|
||||
[Token(Token = "0x6012E3C")]
|
||||
[Address(RVA = "0x8659D0", Offset = "0x8647D0", VA = "0x1808659D0")]
|
||||
private bool JOLMDFMCLHJ(int KIGELEGFCCL, Vector3 AFNKLLAKKJN, Quaternion IKJGOJBKKEK, float HGKCFKKJNLC, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
|
||||
{
|
||||
OGNBCNBPFCC ognbcnbpfcc;
|
||||
if (this.HGJCHIAMDIE.HCFENNBPMFI[KIGELEGFCCL] != 0 && ognbcnbpfcc != OGNBCNBPFCC.INVALID)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
float z = AFNKLLAKKJN.z;
|
||||
int num = 0;
|
||||
Tool tool;
|
||||
if (tool != num)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
||||
int num2 = 0;
|
||||
if (rigidbodyEx != num2)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx2 = tool.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx3 = tool.rigidbodyEx;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E3D RID: 77373 RVA: 0x0045963C File Offset: 0x0045783C
|
||||
[Token(Token = "0x6012E3D")]
|
||||
[Address(RVA = "0x865C40", Offset = "0x864A40", VA = "0x180865C40")]
|
||||
private void KCNCMMFELDN(SpawnableTool FAFPPDGHACH)
|
||||
{
|
||||
int instantiationTag = FAFPPDGHACH.InstantiationTag;
|
||||
RepeatedField<MDCDKMCDEGM> hcfennbpmfi = this.HGJCHIAMDIE.HCFENNBPMFI;
|
||||
BattleRoyaleGear battleRoyaleGear = FAFPPDGHACH.gameObject.AddComponent<BattleRoyaleGear>();
|
||||
MDCDKMCDEGM mdcdkmcdegm = this.HGJCHIAMDIE.HCFENNBPMFI[instantiationTag];
|
||||
battleRoyaleGear.CDHCBECJPOM = mdcdkmcdegm;
|
||||
}
|
||||
|
||||
// Token: 0x06012E3E RID: 77374 RVA: 0x00459688 File Offset: 0x00457888
|
||||
[Token(Token = "0x6012E3E")]
|
||||
[Address(RVA = "0x867180", Offset = "0x865F80", VA = "0x180867180")]
|
||||
public BattleRoyaleGearManager()
|
||||
{
|
||||
EOEOFMCNLOL<EOEOFMCNLOL<int>> eoeofmcnlol = new EOEOFMCNLOL();
|
||||
this.LPBBEFCLDIG = eoeofmcnlol;
|
||||
Dictionary<int, KLLMCPFPIIE<int[]>> dictionary = new Dictionary();
|
||||
this.PMMGPDAHOIF = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C3CB RID: 50123
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C3CB")]
|
||||
[SerializeField]
|
||||
[Header("Player Bags")]
|
||||
private BattleRoyaleGearBag bagPrefab;
|
||||
|
||||
// Token: 0x0400C3CC RID: 50124
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C3CC")]
|
||||
[SerializeField]
|
||||
private BattleRoyalePlayerMap mapPrefab;
|
||||
|
||||
// Token: 0x0400C3CD RID: 50125
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C3CD")]
|
||||
[SerializeField]
|
||||
[Header("Equipment")]
|
||||
private TextAsset arsenalBlob;
|
||||
|
||||
// Token: 0x0400C3CE RID: 50126
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C3CE")]
|
||||
[SerializeField]
|
||||
[Header("Chests")]
|
||||
private float chestEnabledPercentage = 0.5f;
|
||||
|
||||
// Token: 0x0400C3CF RID: 50127
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C3CF")]
|
||||
private BattleRoyaleGearBag BEANHKLNMII;
|
||||
|
||||
// Token: 0x0400C3D0 RID: 50128
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C3D0")]
|
||||
private FOKDOODJKOP HGJCHIAMDIE;
|
||||
|
||||
// Token: 0x0400C3D1 RID: 50129
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C3D1")]
|
||||
private EOEOFMCNLOL<EOEOFMCNLOL<int>> LPBBEFCLDIG;
|
||||
|
||||
// Token: 0x0400C3D2 RID: 50130
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C3D2")]
|
||||
private EOEOFMCNLOL<int> HIDHPKNHBCH;
|
||||
|
||||
// Token: 0x0400C3D3 RID: 50131
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C3D3")]
|
||||
private EOEOFMCNLOL<int> ONDFFIPFJON;
|
||||
|
||||
// Token: 0x0400C3D4 RID: 50132
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C3D4")]
|
||||
private int[] OFGNGGBPLBI;
|
||||
|
||||
// Token: 0x0400C3D5 RID: 50133
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C3D5")]
|
||||
private Dictionary<int, KLLMCPFPIIE<int[]>> PMMGPDAHOIF;
|
||||
|
||||
// Token: 0x0400C3D6 RID: 50134
|
||||
[Token(Token = "0x400C3D6")]
|
||||
private const float FJLBHOHFGDP = 0.05f;
|
||||
|
||||
// Token: 0x0400C3D7 RID: 50135
|
||||
[Token(Token = "0x400C3D7")]
|
||||
private const float GIHPLBMNJLK = 4f;
|
||||
|
||||
// Token: 0x0400C3D8 RID: 50136
|
||||
[Token(Token = "0x400C3D8")]
|
||||
private const float JPADELFAGEK = 720f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,920 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Vehicles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BD1 RID: 11217
|
||||
[Token(Token = "0x2002BD1")]
|
||||
public class BattleRoyaleGlider : BaseVehicle
|
||||
{
|
||||
// Token: 0x170034AC RID: 13484
|
||||
// (get) Token: 0x06012E45 RID: 77381 RVA: 0x004598E0 File Offset: 0x00457AE0
|
||||
[Token(Token = "0x170034AC")]
|
||||
public float CCMOFNFDFCN
|
||||
{
|
||||
[Token(Token = "0x6012E45")]
|
||||
[Address(RVA = "0x86BE90", Offset = "0x86AC90", VA = "0x18086BE90")]
|
||||
get
|
||||
{
|
||||
return this.maxYawSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034AD RID: 13485
|
||||
// (get) Token: 0x06012E46 RID: 77382 RVA: 0x004598F4 File Offset: 0x00457AF4
|
||||
[Token(Token = "0x170034AD")]
|
||||
public BattleRoyaleGliderHandlebar DDOLEGFJODO
|
||||
{
|
||||
[Token(Token = "0x6012E46")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get
|
||||
{
|
||||
return this.handlebar;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034AE RID: 13486
|
||||
// (get) Token: 0x06012E47 RID: 77383 RVA: 0x00459908 File Offset: 0x00457B08
|
||||
// (set) Token: 0x06012E48 RID: 77384 RVA: 0x0045991C File Offset: 0x00457B1C
|
||||
[Token(Token = "0x170034AE")]
|
||||
public bool ODJEFAAIEEM
|
||||
{
|
||||
[Token(Token = "0x6012E47")]
|
||||
[Address(RVA = "0x86BE80", Offset = "0x86AC80", VA = "0x18086BE80")]
|
||||
get
|
||||
{
|
||||
return this.JIAPMNJEKPG;
|
||||
}
|
||||
[Token(Token = "0x6012E48")]
|
||||
[Address(RVA = "0x86BEA0", Offset = "0x86ACA0", VA = "0x18086BEA0")]
|
||||
set
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
this.JIAPMNJEKPG = value;
|
||||
bool isCompleted = ((IAsyncResult)teleportationPortal).IsCompleted;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E49 RID: 77385 RVA: 0x00459944 File Offset: 0x00457B44
|
||||
[Token(Token = "0x6012E49")]
|
||||
[Address(RVA = "0x869630", Offset = "0x868430", VA = "0x180869630", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
Action<TeleportationPortal> action = new Action(this.DPNDBHNEOGF);
|
||||
teleportationPortal.LocalPlayerUseEvent += action;
|
||||
this.portal.mode = (TeleportationPortal.IDIOIAGNCBL)((ulong)4L);
|
||||
}
|
||||
|
||||
// Token: 0x06012E4A RID: 77386 RVA: 0x00459988 File Offset: 0x00457B88
|
||||
[Token(Token = "0x6012E4A")]
|
||||
[Address(RVA = "0x86B490", Offset = "0x86A290", VA = "0x18086B490", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
Action<TeleportationPortal> action = new Action(this.DPNDBHNEOGF);
|
||||
teleportationPortal.LocalPlayerUseEvent -= action;
|
||||
this.HJLNKHFEKEJ();
|
||||
}
|
||||
|
||||
// Token: 0x06012E4B RID: 77387 RVA: 0x004599C4 File Offset: 0x00457BC4
|
||||
[Token(Token = "0x6012E4B")]
|
||||
[Address(RVA = "0x86BA20", Offset = "0x86A820", VA = "0x18086BA20")]
|
||||
private void Update()
|
||||
{
|
||||
if (!this.InDirectSteerMode)
|
||||
{
|
||||
BattleRoyaleGliderHandlebar battleRoyaleGliderHandlebar = this.handlebar;
|
||||
Transform transform = battleRoyaleGliderHandlebar.transform;
|
||||
BattleRoyaleGlider glider = battleRoyaleGliderHandlebar.glider;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform targetTransform = glider.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
int num = 0;
|
||||
float num2 = Mathf.InverseLerp((float)0, 1f, (float)num);
|
||||
float num3;
|
||||
num2 = num3;
|
||||
float num4 = Mathf.Sign(num2);
|
||||
BattleRoyaleGliderHandlebar battleRoyaleGliderHandlebar2 = this.handlebar;
|
||||
Transform transform2 = battleRoyaleGliderHandlebar2.transform;
|
||||
BattleRoyaleGlider glider2 = battleRoyaleGliderHandlebar2.glider;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform targetTransform2 = glider2.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
float num5;
|
||||
num3 = num5;
|
||||
int num6 = 0;
|
||||
float num7 = Mathf.InverseLerp((float)0, 1f, (float)num6);
|
||||
num2 = num7;
|
||||
num7 = num3;
|
||||
float num8 = Mathf.Sign(num7);
|
||||
float num9 = num2 * -1f;
|
||||
this.OKHAOPCDDAH(num4, num9);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E4C RID: 77388 RVA: 0x00459AAC File Offset: 0x00457CAC
|
||||
[Token(Token = "0x6012E4C")]
|
||||
[Address(RVA = "0x86B530", Offset = "0x86A330", VA = "0x18086B530")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Color green = Color.green;
|
||||
Transform transform = base.transform;
|
||||
float z = this.collisionSphereOriginLocalposition.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012E4D RID: 77389 RVA: 0x00459AE0 File Offset: 0x00457CE0
|
||||
[Token(Token = "0x6012E4D")]
|
||||
[Address(RVA = "0x86BA00", Offset = "0x86A800", VA = "0x18086BA00")]
|
||||
public void SteerDirectly(float BFLMJKIKKAI, float CDGGDBLHBNF)
|
||||
{
|
||||
if (this.InDirectSteerMode)
|
||||
{
|
||||
this.OKHAOPCDDAH(BFLMJKIKKAI, CDGGDBLHBNF);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E4E RID: 77390 RVA: 0x00459B00 File Offset: 0x00457D00
|
||||
[Token(Token = "0x6012E4E")]
|
||||
[Address(RVA = "0x86B120", Offset = "0x869F20", VA = "0x18086B120")]
|
||||
private void OKHAOPCDDAH(float BFLMJKIKKAI, float CDGGDBLHBNF)
|
||||
{
|
||||
float num = Mathf.Sign(CDGGDBLHBNF);
|
||||
AnimationCurve animationCurve = this.steeringCurve;
|
||||
int num2 = 0;
|
||||
float num3 = animationCurve.Evaluate((float)num2);
|
||||
float num4 = this.throttleCurve.Evaluate(BFLMJKIKKAI);
|
||||
Transform transform = this.canopyVisual;
|
||||
int num5 = 0;
|
||||
if (!(transform == num5))
|
||||
{
|
||||
if (0 <= (int)CDGGDBLHBNF)
|
||||
{
|
||||
}
|
||||
int num6 = 0;
|
||||
float num7 = Mathf.InverseLerp(-1f, (float)num6, CDGGDBLHBNF);
|
||||
float num8 = this.minThrottleCanopyPitch;
|
||||
float num9 = Mathf.Lerp(num7, num8, CDGGDBLHBNF);
|
||||
Transform transform2 = this.canopyVisual;
|
||||
num8 = num9;
|
||||
Transform transform3 = transform2.transform;
|
||||
int num10 = 0;
|
||||
Quaternion quaternion = Quaternion.Euler(num9, num8, (float)num10);
|
||||
}
|
||||
this.OHDLJCJOCAF(BFLMJKIKKAI, CDGGDBLHBNF);
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb != 0 && ggafbjilnjb.DMKCIEPGGAB)
|
||||
{
|
||||
float num11 = this.steeringVignetteCurve.Evaluate(BFLMJKIKKAI);
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.<PIIODFOEOFG>k__BackingField.SetVehicleVignetteIntensityInterpolation(BFLMJKIKKAI);
|
||||
}
|
||||
}
|
||||
this.IFFGIDGODCE(BFLMJKIKKAI, CDGGDBLHBNF);
|
||||
}
|
||||
|
||||
// Token: 0x06012E4F RID: 77391 RVA: 0x00459BF0 File Offset: 0x00457DF0
|
||||
[Token(Token = "0x6012E4F")]
|
||||
[Address(RVA = "0x86AF40", Offset = "0x869D40", VA = "0x18086AF40")]
|
||||
private void OIPCHFCFFKB(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
||||
{
|
||||
Transform transform = this.canopyVisual;
|
||||
int num = 0;
|
||||
if (!(transform == num))
|
||||
{
|
||||
if (0 <= (int)JLPPJBIKPAG)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
float num3 = Mathf.InverseLerp(-1f, (float)num2, EJPHOFNOGLO);
|
||||
float num4 = this.minThrottleCanopyPitch;
|
||||
float num5 = Mathf.Lerp(num3, num4, EJPHOFNOGLO);
|
||||
Transform transform2 = this.canopyVisual.transform;
|
||||
int num6 = 0;
|
||||
Quaternion quaternion = Quaternion.Euler(num5, num4, (float)num6);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E50 RID: 77392 RVA: 0x00459C5C File Offset: 0x00457E5C
|
||||
[Token(Token = "0x6012E50")]
|
||||
[Address(RVA = "0x86A8A0", Offset = "0x8696A0", VA = "0x18086A8A0")]
|
||||
private void MGIPLCELNOH(float EJPHOFNOGLO)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb != 0 && ggafbjilnjb.DMKCIEPGGAB)
|
||||
{
|
||||
float num = this.steeringVignetteCurve.Evaluate(EJPHOFNOGLO);
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.<PIIODFOEOFG>k__BackingField.SetVehicleVignetteIntensityInterpolation(EJPHOFNOGLO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E51 RID: 77393 RVA: 0x00459CAC File Offset: 0x00457EAC
|
||||
[Token(Token = "0x6012E51")]
|
||||
[Address(RVA = "0x86A9A0", Offset = "0x8697A0", VA = "0x18086A9A0")]
|
||||
private void OHDLJCJOCAF(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E51)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.BattleRoyale.BattleRoyaleGlider::OHDLJCJOCAF(System.Single,System.Single)
|
||||
|
||||
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
||||
Actual value was -1.
|
||||
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
||||
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 337
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E52 RID: 77394 RVA: 0x00459EC8 File Offset: 0x004580C8
|
||||
[Token(Token = "0x6012E52")]
|
||||
[Address(RVA = "0x869B10", Offset = "0x868910", VA = "0x180869B10")]
|
||||
private void HJLNKHFEKEJ()
|
||||
{
|
||||
SFXAudioSource eljpfkchdlj = this.ELJPFKCHDLJ;
|
||||
int num = 0;
|
||||
if (eljpfkchdlj != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.ELJPFKCHDLJ);
|
||||
this.ELJPFKCHDLJ = (ulong)0L;
|
||||
}
|
||||
SFXAudioSource mdadelncinl = this.MDADELNCINL;
|
||||
int num2 = 0;
|
||||
if (mdadelncinl != num2)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.MDADELNCINL);
|
||||
this.MDADELNCINL = (ulong)0L;
|
||||
}
|
||||
SFXAudioSource nkaileealao = this.NKAILEEALAO;
|
||||
int num3 = 0;
|
||||
if (nkaileealao != num3)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.NKAILEEALAO);
|
||||
this.NKAILEEALAO = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E53 RID: 77395 RVA: 0x00459F50 File Offset: 0x00458150
|
||||
[Token(Token = "0x6012E53")]
|
||||
[Address(RVA = "0x869CA0", Offset = "0x868AA0", VA = "0x180869CA0")]
|
||||
private void IFFGIDGODCE(float JLPPJBIKPAG, float EJPHOFNOGLO)
|
||||
{
|
||||
int num = 0;
|
||||
if (base.OGIBLNIIHDK && Time.time < this.postDisembarkSlowdownDuration)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
float deltaTime = Time.deltaTime;
|
||||
int num2 = 0;
|
||||
float z = Vector3.up.z;
|
||||
Quaternion quaternion = Quaternion.AngleAxis(deltaTime, num2);
|
||||
rigidbodyEx.MEJCMIKAJCD = num2;
|
||||
if (0 <= (int)JLPPJBIKPAG)
|
||||
{
|
||||
float num3 = this.minThrottleForwardSpeed;
|
||||
num3 = Mathf.Lerp(num3, JLPPJBIKPAG, EJPHOFNOGLO);
|
||||
}
|
||||
int num4 = 0;
|
||||
float num5 = Mathf.InverseLerp(-1f, (float)num4, EJPHOFNOGLO);
|
||||
float num6 = this.minThrottleForwardSpeed;
|
||||
float num7 = Mathf.Lerp(this.negativeThrottleForwardSpeed, num6, EJPHOFNOGLO);
|
||||
float num8 = this.minThrottleFallingSpeed;
|
||||
float num9 = Mathf.Lerp(this.negativeThrottleFallingSpeed, num8, EJPHOFNOGLO);
|
||||
int num10 = 0;
|
||||
float z2 = Vector3.up.z;
|
||||
float z3 = (num9 * num10).z;
|
||||
Vector3 vector;
|
||||
float z4 = vector.z;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector2;
|
||||
float z5 = vector2.z;
|
||||
float deltaTime2 = Time.deltaTime;
|
||||
Transform targetTransform = this.rigidbodyEx.MDKDCJFEBJH;
|
||||
float z6 = this.collisionSphereOriginLocalposition.z;
|
||||
Vector3 vector3;
|
||||
float z7 = vector3.z;
|
||||
int num11 = this.collisionMaxIterations;
|
||||
Vector3 vector4;
|
||||
float z8 = vector4.z;
|
||||
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
|
||||
Vector3 vector5;
|
||||
float z9 = vector5.z;
|
||||
AGAJMBPABDL ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb == 0 || !ggafbjilnjb.DMKCIEPGGAB || this.PLMHHNENING(num))
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E54 RID: 77396 RVA: 0x0045A0C4 File Offset: 0x004582C4
|
||||
[Token(Token = "0x6012E54")]
|
||||
[Address(RVA = "0x86A540", Offset = "0x869340", VA = "0x18086A540")]
|
||||
private bool JGKNALOEEKA(Vector3 NHAOMEMANJA)
|
||||
{
|
||||
float deltaTime = Time.deltaTime;
|
||||
Transform targetTransform = this.rigidbodyEx.MDKDCJFEBJH;
|
||||
float z = this.collisionSphereOriginLocalposition.z;
|
||||
int num = this.collisionMaxIterations;
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E55 RID: 77397 RVA: 0x0045A110 File Offset: 0x00458310
|
||||
[Token(Token = "0x6012E55")]
|
||||
[Address(RVA = "0x86B6A0", Offset = "0x86A4A0", VA = "0x18086B6A0")]
|
||||
private bool PLMHHNENING(out Vector3 KGAIAKOFINI)
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
KGAIAKOFINI.z = z;
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
Transform transform = base.transform;
|
||||
Transform targetTransform = this.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 up2 = Vector3.up;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
Collider collider;
|
||||
if (LEGLBECFPMF.ENCOLHKPPPD(collider, num))
|
||||
{
|
||||
KGAIAKOFINI.z = collider;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E56 RID: 77398 RVA: 0x0045A180 File Offset: 0x00458380
|
||||
[Token(Token = "0x6012E56")]
|
||||
[Address(RVA = "0x869580", Offset = "0x868380", VA = "0x180869580")]
|
||||
private void AHEPAPEDODL()
|
||||
{
|
||||
ParticleSystem particleSystem = this.firstPersonParticles;
|
||||
int num = 0;
|
||||
if (particleSystem != num)
|
||||
{
|
||||
GameObject gameObject = this.firstPersonParticles.gameObject;
|
||||
AGAJMBPABDL ggafbjilnjb = this.GGAFBJILNJB;
|
||||
if (ggafbjilnjb == 0)
|
||||
{
|
||||
}
|
||||
bool flag = ggafbjilnjb.DMKCIEPGGAB;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E57 RID: 77399 RVA: 0x0045A1D4 File Offset: 0x004583D4
|
||||
[Token(Token = "0x6012E57")]
|
||||
[Address(RVA = "0x8697D0", Offset = "0x8685D0", VA = "0x1808697D0", Slot = "17")]
|
||||
protected override void EPADDAIKCFF()
|
||||
{
|
||||
GameObject gameObject;
|
||||
AGAJMBPABDL ggafbjilnjb;
|
||||
do
|
||||
{
|
||||
base.EPADDAIKCFF();
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
bool isLocked = teleportationPortal.NLLONFJBKKP;
|
||||
ParticleSystem particleSystem = this.firstPersonParticles;
|
||||
int num = 0;
|
||||
if (!(particleSystem != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
gameObject = this.firstPersonParticles.gameObject;
|
||||
ggafbjilnjb = this.GGAFBJILNJB;
|
||||
}
|
||||
while (ggafbjilnjb == 0);
|
||||
bool flag = ggafbjilnjb.DMKCIEPGGAB;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06012E58 RID: 77400 RVA: 0x0045A244 File Offset: 0x00458444
|
||||
[Token(Token = "0x6012E58")]
|
||||
[Address(RVA = "0x869AC0", Offset = "0x8688C0", VA = "0x180869AC0")]
|
||||
private void HFMGIGMCNOG()
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
bool isCompleted = ((IAsyncResult)teleportationPortal).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06012E59 RID: 77401 RVA: 0x0045A268 File Offset: 0x00458468
|
||||
[Token(Token = "0x6012E59")]
|
||||
[Address(RVA = "0x8698D0", Offset = "0x8686D0", VA = "0x1808698D0", Slot = "16")]
|
||||
protected override void HENCDABNPCK(Player IEKDDPPNFPF, out Vector3 MONHNHFIJBH, out Quaternion ELEPBLHFEMM)
|
||||
{
|
||||
TeleportationPortal teleportationPortal = this.portal;
|
||||
TeleportationPortal teleportationPortal2 = this.portal;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
MONHNHFIJBH.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06012E5A RID: 77402 RVA: 0x0045A2AC File Offset: 0x004584AC
|
||||
[Token(Token = "0x6012E5A")]
|
||||
[Address(RVA = "0x86B5D0", Offset = "0x86A3D0", VA = "0x18086B5D0", Slot = "19")]
|
||||
protected override void PGGHGJGDHGN(AGAJMBPABDL OOGAOMKKPPL)
|
||||
{
|
||||
base.PGGHGJGDHGN(OOGAOMKKPPL);
|
||||
if (OOGAOMKKPPL.DMKCIEPGGAB && this.NDOKLKMJCDD && this.LOJNGJCECIH == (ulong)0L)
|
||||
{
|
||||
BattleRoyaleGlider.CMFNHGDFJHD cmfnhgdfjhd;
|
||||
cmfnhgdfjhd.System.IDisposable.Dispose();
|
||||
cmfnhgdfjhd.<>1__state = (int)((ulong)0L);
|
||||
cmfnhgdfjhd.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(cmfnhgdfjhd);
|
||||
this.LOJNGJCECIH = coroutine;
|
||||
}
|
||||
OOGAOMKKPPL.GPOMCJICJIH().playerEvents.ExitedGlider();
|
||||
}
|
||||
|
||||
// Token: 0x06012E5B RID: 77403 RVA: 0x0045A318 File Offset: 0x00458518
|
||||
[Token(Token = "0x6012E5B")]
|
||||
[Address(RVA = "0x869760", Offset = "0x868560", VA = "0x180869760")]
|
||||
private void DPNDBHNEOGF(TeleportationPortal PHJCCNGFJLF)
|
||||
{
|
||||
BattleRoyaleGlider.MBBAMGDNAMC mbbamgdnamc;
|
||||
mbbamgdnamc.System.IDisposable.Dispose();
|
||||
mbbamgdnamc.<>1__state = (int)((ulong)0L);
|
||||
mbbamgdnamc.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(mbbamgdnamc);
|
||||
}
|
||||
|
||||
// Token: 0x06012E5C RID: 77404 RVA: 0x0045A344 File Offset: 0x00458544
|
||||
[Token(Token = "0x6012E5C")]
|
||||
[Address(RVA = "0x8696E0", Offset = "0x8684E0", VA = "0x1808696E0")]
|
||||
private void DFPMINKJGJB()
|
||||
{
|
||||
if (this.LOJNGJCECIH == (ulong)0L)
|
||||
{
|
||||
BattleRoyaleGlider.CMFNHGDFJHD cmfnhgdfjhd;
|
||||
cmfnhgdfjhd.System.IDisposable.Dispose();
|
||||
cmfnhgdfjhd.<>1__state = (int)((ulong)0L);
|
||||
cmfnhgdfjhd.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(cmfnhgdfjhd);
|
||||
this.LOJNGJCECIH = coroutine;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E5D RID: 77405 RVA: 0x0045A384 File Offset: 0x00458584
|
||||
[Token(Token = "0x6012E5D")]
|
||||
[Address(RVA = "0x86A7E0", Offset = "0x8695E0", VA = "0x18086A7E0")]
|
||||
private IEnumerator KFJPKLPKCLA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E5D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGlider::KFJPKLPKCLA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(CMFNHGDFJHD::System.IDisposable.Dispose, ldloc:CMFNHGDFJHD(var_0))
|
||||
stfld:int32(CMFNHGDFJHD::<>1__state, ldloc:CMFNHGDFJHD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BattleRoyaleGlider(CMFNHGDFJHD::<>4__this, ldloc:CMFNHGDFJHD(var_0), ldloc:BattleRoyaleGlider(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E5E RID: 77406 RVA: 0x0045A3A8 File Offset: 0x004585A8
|
||||
[Token(Token = "0x6012E5E")]
|
||||
[Address(RVA = "0x86A840", Offset = "0x869640", VA = "0x18086A840")]
|
||||
private IEnumerator LEKENOBANLA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E5E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleGlider::LEKENOBANLA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(MBBAMGDNAMC::System.IDisposable.Dispose, ldloc:MBBAMGDNAMC(var_0))
|
||||
stfld:int32(MBBAMGDNAMC::<>1__state, ldloc:MBBAMGDNAMC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BattleRoyaleGlider(MBBAMGDNAMC::<>4__this, ldloc:MBBAMGDNAMC(var_0), ldloc:BattleRoyaleGlider(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E5F RID: 77407 RVA: 0x0045A3CC File Offset: 0x004585CC
|
||||
[Token(Token = "0x6012E5F")]
|
||||
[Address(RVA = "0x86B970", Offset = "0x86A770", VA = "0x18086B970")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcOnGliderDeploy(Vector3 HLGGOHMNGED)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.deploySFX;
|
||||
float z = HLGGOHMNGED.z;
|
||||
}
|
||||
|
||||
// Token: 0x06012E60 RID: 77408 RVA: 0x0045A3E8 File Offset: 0x004585E8
|
||||
[Token(Token = "0x6012E60")]
|
||||
[Address(RVA = "0x86A300", Offset = "0x869100", VA = "0x18086A300")]
|
||||
public static BattleRoyaleGlider InstantiateForLocalPlayer(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, bool GDJAMGIFMFI, bool NDOKLKMJCDD)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
if (!(gameObject == num))
|
||||
{
|
||||
BattleRoyaleGlider component = gameObject.GetComponent<BattleRoyaleGlider>();
|
||||
int num2 = 0;
|
||||
bool flag = component == num2;
|
||||
if (!flag)
|
||||
{
|
||||
component.NDOKLKMJCDD = NDOKLKMJCDD;
|
||||
if (GDJAMGIFMFI != flag)
|
||||
{
|
||||
AnimateInOut animateInOut = component.animateInOut;
|
||||
int num3 = 0;
|
||||
if (animateInOut != num3)
|
||||
{
|
||||
component.animateInOut.SupportsAnimateIn = false;
|
||||
}
|
||||
component.LocalPlayerBoard();
|
||||
PhotonView photonView = component.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<Vector3> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(component.RpcOnGliderDeploy);
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E61 RID: 77409 RVA: 0x0045A488 File Offset: 0x00458688
|
||||
[Token(Token = "0x6012E61")]
|
||||
[Address(RVA = "0x86BD00", Offset = "0x86AB00", VA = "0x18086BD00")]
|
||||
public BattleRoyaleGlider()
|
||||
{
|
||||
int num = 0;
|
||||
this.postDisembarkSlowdownDuration = 1f;
|
||||
this.collisionSphereOriginLocalposition.z = (float)num;
|
||||
this.collisionSphereRadius = 0.5f;
|
||||
this.collisionSkinThickness = 0.04f;
|
||||
this.collisionMaxIterations = (int)((ulong)8L);
|
||||
this.negativeThrottleForwardSpeed = 2f;
|
||||
this.minThrottleForwardSpeed = 4f;
|
||||
this.maxThrottleForwardSpeed = 10f;
|
||||
this.negativeThrottleFallingSpeed = 1.5f;
|
||||
this.minThrottleFallingSpeed = 2f;
|
||||
this.maxThrottleFallingSpeed = 8f;
|
||||
this.negativeThrottleCanopyPitch = -10f;
|
||||
this.maxThrottleCanopyPitch = 20f;
|
||||
this.maxYawSpeed = 30f;
|
||||
this.maxTurnCanopyRoll = 20f;
|
||||
this.throttleAudioDecelerateTime = 0.5f;
|
||||
this.minCreakPeriod = 0.5f;
|
||||
this.steerCreakThreshold = 0.5f;
|
||||
this.throttleCreakThreshold = 0.4f;
|
||||
Vector2 zero = Vector2.zero;
|
||||
this.HPGMGEGCIMP = zero;
|
||||
this.HPGMGEGCIMP.y = (float)0;
|
||||
this.JIAPMNJEKPG = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C3E1 RID: 50145
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C3E1")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private AnimateInOut animateInOut;
|
||||
|
||||
// Token: 0x0400C3E2 RID: 50146
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C3E2")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private TeleportationPortal portal;
|
||||
|
||||
// Token: 0x0400C3E3 RID: 50147
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C3E3")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private BattleRoyaleGliderHandlebar handlebar;
|
||||
|
||||
// Token: 0x0400C3E4 RID: 50148
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C3E4")]
|
||||
[SerializeField]
|
||||
[Header("Disembark")]
|
||||
private float postDisembarkSlowdownDuration;
|
||||
|
||||
// Token: 0x0400C3E5 RID: 50149
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C3E5")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private Transform canopyVisual;
|
||||
|
||||
// Token: 0x0400C3E6 RID: 50150
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C3E6")]
|
||||
[SerializeField]
|
||||
private ParticleSystem firstPersonParticles;
|
||||
|
||||
// Token: 0x0400C3E7 RID: 50151
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C3E7")]
|
||||
[SerializeField]
|
||||
[Header("Collision")]
|
||||
private Vector3 collisionSphereOriginLocalposition;
|
||||
|
||||
// Token: 0x0400C3E8 RID: 50152
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x400C3E8")]
|
||||
[SerializeField]
|
||||
private float collisionSphereRadius;
|
||||
|
||||
// Token: 0x0400C3E9 RID: 50153
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C3E9")]
|
||||
[SerializeField]
|
||||
private float collisionSkinThickness;
|
||||
|
||||
// Token: 0x0400C3EA RID: 50154
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400C3EA")]
|
||||
[SerializeField]
|
||||
private int collisionMaxIterations;
|
||||
|
||||
// Token: 0x0400C3EB RID: 50155
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C3EB")]
|
||||
[SerializeField]
|
||||
[Header("Throttle")]
|
||||
private AnimationCurve throttleCurve;
|
||||
|
||||
// Token: 0x0400C3EC RID: 50156
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C3EC")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Forward Speed")]
|
||||
private float negativeThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400C3ED RID: 50157
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400C3ED")]
|
||||
[SerializeField]
|
||||
private float minThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400C3EE RID: 50158
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C3EE")]
|
||||
[SerializeField]
|
||||
private float maxThrottleForwardSpeed;
|
||||
|
||||
// Token: 0x0400C3EF RID: 50159
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400C3EF")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Falling Speed")]
|
||||
private float negativeThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400C3F0 RID: 50160
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C3F0")]
|
||||
[SerializeField]
|
||||
private float minThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400C3F1 RID: 50161
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x400C3F1")]
|
||||
[SerializeField]
|
||||
private float maxThrottleFallingSpeed;
|
||||
|
||||
// Token: 0x0400C3F2 RID: 50162
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C3F2")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Canopy Pitch")]
|
||||
private float negativeThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400C3F3 RID: 50163
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x400C3F3")]
|
||||
[SerializeField]
|
||||
private float minThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400C3F4 RID: 50164
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C3F4")]
|
||||
[SerializeField]
|
||||
private float maxThrottleCanopyPitch;
|
||||
|
||||
// Token: 0x0400C3F5 RID: 50165
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C3F5")]
|
||||
[SerializeField]
|
||||
[Header("Steering")]
|
||||
private AnimationCurve steeringCurve;
|
||||
|
||||
// Token: 0x0400C3F6 RID: 50166
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C3F6")]
|
||||
[SerializeField]
|
||||
private float maxYawSpeed;
|
||||
|
||||
// Token: 0x0400C3F7 RID: 50167
|
||||
[FieldOffset(Offset = "0xFC")]
|
||||
[Token(Token = "0x400C3F7")]
|
||||
[SerializeField]
|
||||
private float maxTurnCanopyRoll;
|
||||
|
||||
// Token: 0x0400C3F8 RID: 50168
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400C3F8")]
|
||||
[SerializeField]
|
||||
[Header("Vignetting")]
|
||||
private AnimationCurve steeringVignetteCurve;
|
||||
|
||||
// Token: 0x0400C3F9 RID: 50169
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400C3F9")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip deploySFX;
|
||||
|
||||
// Token: 0x0400C3FA RID: 50170
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400C3FA")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip canopyFlapSFX;
|
||||
|
||||
// Token: 0x0400C3FB RID: 50171
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400C3FB")]
|
||||
[SerializeField]
|
||||
[Header("Steer Audio")]
|
||||
private RecRoomAudioClip steerSFX;
|
||||
|
||||
// Token: 0x0400C3FC RID: 50172
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400C3FC")]
|
||||
[SerializeField]
|
||||
private Transform steerLeftAudioOrigin;
|
||||
|
||||
// Token: 0x0400C3FD RID: 50173
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400C3FD")]
|
||||
[SerializeField]
|
||||
private Transform steerRightAudioOrigin;
|
||||
|
||||
// Token: 0x0400C3FE RID: 50174
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C3FE")]
|
||||
[SerializeField]
|
||||
private AnimationCurve steerSFXCurve;
|
||||
|
||||
// Token: 0x0400C3FF RID: 50175
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400C3FF")]
|
||||
[SerializeField]
|
||||
[Header("Throttle Audio")]
|
||||
private RecRoomAudioClip windSFX;
|
||||
|
||||
// Token: 0x0400C400 RID: 50176
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400C400")]
|
||||
[SerializeField]
|
||||
private AnimationCurve windSFXThrottleCurve;
|
||||
|
||||
// Token: 0x0400C401 RID: 50177
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400C401")]
|
||||
[SerializeField]
|
||||
private float throttleAudioDecelerateTime;
|
||||
|
||||
// Token: 0x0400C402 RID: 50178
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400C402")]
|
||||
[SerializeField]
|
||||
[Header("Creak Audio")]
|
||||
private RecRoomAudioClip[] handlebarCreakSFXChoices;
|
||||
|
||||
// Token: 0x0400C403 RID: 50179
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400C403")]
|
||||
[SerializeField]
|
||||
private float minCreakPeriod;
|
||||
|
||||
// Token: 0x0400C404 RID: 50180
|
||||
[FieldOffset(Offset = "0x15C")]
|
||||
[Token(Token = "0x400C404")]
|
||||
[SerializeField]
|
||||
private float steerCreakThreshold;
|
||||
|
||||
// Token: 0x0400C405 RID: 50181
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400C405")]
|
||||
[SerializeField]
|
||||
private float throttleCreakThreshold;
|
||||
|
||||
// Token: 0x0400C406 RID: 50182
|
||||
[FieldOffset(Offset = "0x164")]
|
||||
[Token(Token = "0x400C406")]
|
||||
private bool NDOKLKMJCDD;
|
||||
|
||||
// Token: 0x0400C407 RID: 50183
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400C407")]
|
||||
private Coroutine LOJNGJCECIH;
|
||||
|
||||
// Token: 0x0400C408 RID: 50184
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400C408")]
|
||||
private SFXAudioSource NKAILEEALAO;
|
||||
|
||||
// Token: 0x0400C409 RID: 50185
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400C409")]
|
||||
private SFXAudioSource MDADELNCINL;
|
||||
|
||||
// Token: 0x0400C40A RID: 50186
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400C40A")]
|
||||
private SFXAudioSource ELJPFKCHDLJ;
|
||||
|
||||
// Token: 0x0400C40B RID: 50187
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400C40B")]
|
||||
private float FHHCAPIEOFP;
|
||||
|
||||
// Token: 0x0400C40C RID: 50188
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400C40C")]
|
||||
private float PAICMLCFILK;
|
||||
|
||||
// Token: 0x0400C40D RID: 50189
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400C40D")]
|
||||
private Vector2 HPGMGEGCIMP;
|
||||
|
||||
// Token: 0x0400C40E RID: 50190
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400C40E")]
|
||||
private float ABLCICCLKFJ;
|
||||
|
||||
// Token: 0x0400C40F RID: 50191
|
||||
[Token(Token = "0x400C40F")]
|
||||
private const float ADLCOBMIHJD = 1f;
|
||||
|
||||
// Token: 0x0400C410 RID: 50192
|
||||
[Token(Token = "0x400C410")]
|
||||
private const float KBCLCKBNPDM = 1f;
|
||||
|
||||
// Token: 0x0400C411 RID: 50193
|
||||
[FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x400C411")]
|
||||
[NonSerialized]
|
||||
public bool InDirectSteerMode;
|
||||
|
||||
// Token: 0x0400C412 RID: 50194
|
||||
[FieldOffset(Offset = "0x19D")]
|
||||
[Token(Token = "0x400C412")]
|
||||
private bool JIAPMNJEKPG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,301 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BD4 RID: 11220
|
||||
[Token(Token = "0x2002BD4")]
|
||||
public class BattleRoyaleGliderHandlebar : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170034B3 RID: 13491
|
||||
// (get) Token: 0x06012E6E RID: 77422 RVA: 0x0045A738 File Offset: 0x00458938
|
||||
[Token(Token = "0x170034B3")]
|
||||
public float FOJOAPKDAND
|
||||
{
|
||||
[Token(Token = "0x6012E6E")]
|
||||
[Address(RVA = "0x868B30", Offset = "0x867930", VA = "0x180868B30")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform targetTransform = battleRoyaleGlider.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
int num = 0;
|
||||
float num2 = Mathf.InverseLerp((float)0, 1f, (float)num);
|
||||
float num3;
|
||||
num2 = num3;
|
||||
return Mathf.Sign(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B4 RID: 13492
|
||||
// (get) Token: 0x06012E6F RID: 77423 RVA: 0x0045A794 File Offset: 0x00458994
|
||||
[Token(Token = "0x170034B4")]
|
||||
public float FOKKJNNBANL
|
||||
{
|
||||
[Token(Token = "0x6012E6F")]
|
||||
[Address(RVA = "0x868C90", Offset = "0x867A90", VA = "0x180868C90")]
|
||||
get
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform targetTransform = battleRoyaleGlider.rigidbodyEx.MDKDCJFEBJH;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
int num = 0;
|
||||
float num2 = Mathf.InverseLerp((float)0, 1f, (float)num);
|
||||
float num3;
|
||||
num2 = num3;
|
||||
return Mathf.Sign(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B5 RID: 13493
|
||||
// (get) Token: 0x06012E70 RID: 77424 RVA: 0x0045A7F0 File Offset: 0x004589F0
|
||||
[Token(Token = "0x170034B5")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6012E70")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E71 RID: 77425 RVA: 0x0045A804 File Offset: 0x00458A04
|
||||
[Token(Token = "0x6012E71")]
|
||||
[Address(RVA = "0x8680D0", Offset = "0x866ED0", VA = "0x1808680D0")]
|
||||
private void Awake()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
tool.BHEPECCEMNP = num != 0;
|
||||
Tool tool2 = this.tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
|
||||
tool2.AddCustomPickupCondition(oglajafkbmn);
|
||||
this.tool.AllowedToTransferOwnershipOnCollision = false;
|
||||
this.tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)4294967295L);
|
||||
this.tool.AlwaysPhysicalPickupOffCenter = true;
|
||||
Tool tool3 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool3.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.NFIFHJNJFGH);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
||||
tool3.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool4 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool4.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OGHNKALGNEJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
|
||||
tool4.PostReleaseEvent = mfbglihgcgo2;
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
Action<AGAJMBPABDL> action3 = new Action(this.EAAJIMNMLCP);
|
||||
battleRoyaleGlider.AuthorityChangedEvent += action3;
|
||||
this.tool.rigidbodyEx.AddKinematic(this);
|
||||
this.tool.ReleaseWithVelocity = false;
|
||||
Tool tool5 = this.tool;
|
||||
BattleRoyaleGlider battleRoyaleGlider2 = this.glider;
|
||||
RigidbodyEx rigidbodyEx = tool5.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx2 = battleRoyaleGlider2.rigidbodyEx;
|
||||
rigidbodyEx.HICENEOPGOF = rigidbodyEx2;
|
||||
Transform transform = this.glider.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
BattleRoyaleGlider battleRoyaleGlider3 = this.glider;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.EIJNMCNMMOC.z = z2;
|
||||
Transform transform3 = battleRoyaleGlider3.transform;
|
||||
Transform transform4 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06012E72 RID: 77426 RVA: 0x0045A98C File Offset: 0x00458B8C
|
||||
[Token(Token = "0x6012E72")]
|
||||
[Address(RVA = "0x868840", Offset = "0x867640", VA = "0x180868840")]
|
||||
private void Start()
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
VirtualJoystickRigidbodyPickup virtualJoystickRigidbodyPickup = this.pickup;
|
||||
Transform targetTransform = battleRoyaleGlider.rigidbodyEx.MDKDCJFEBJH;
|
||||
virtualJoystickRigidbodyPickup.Pivot = targetTransform;
|
||||
VirtualJoystickRigidbodyPickup virtualJoystickRigidbodyPickup2 = this.pickup;
|
||||
float z = this.EIJNMCNMMOC.z;
|
||||
virtualJoystickRigidbodyPickup2.PivotLocalPosition.z = z;
|
||||
VirtualJoystickRigidbodyPickup virtualJoystickRigidbodyPickup3 = this.pickup;
|
||||
Quaternion pankplbabfb = this.PANKPLBABFB;
|
||||
virtualJoystickRigidbodyPickup3.PivotLocalRotation = pankplbabfb;
|
||||
}
|
||||
|
||||
// Token: 0x06012E73 RID: 77427 RVA: 0x0045A9FC File Offset: 0x00458BFC
|
||||
[Token(Token = "0x6012E73")]
|
||||
[Address(RVA = "0x868650", Offset = "0x867450", VA = "0x180868650")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.NFIFHJNJFGH);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
|
||||
tool2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool3 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OGHNKALGNEJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
|
||||
tool3.PostReleaseEvent = mfbglihgcgo2;
|
||||
}
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
int num2 = 0;
|
||||
if (battleRoyaleGlider != num2)
|
||||
{
|
||||
PhotonView photonView = this.glider.JDHMIOJKLCK;
|
||||
int num3 = 0;
|
||||
if (photonView != num3)
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider2 = this.glider;
|
||||
Action<AGAJMBPABDL> action3 = new Action(this.EAAJIMNMLCP);
|
||||
battleRoyaleGlider2.AuthorityChangedEvent -= action3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E74 RID: 77428 RVA: 0x0045AAD8 File Offset: 0x00458CD8
|
||||
[Token(Token = "0x6012E74")]
|
||||
[Address(RVA = "0x8688C0", Offset = "0x8676C0", VA = "0x1808688C0")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.tool.OGIBLNIIHDK && !this.tool.FNFNLDBILFE)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.tool.rigidbodyEx;
|
||||
float z = this.EIJNMCNMMOC.z;
|
||||
float time = Time.time;
|
||||
float num = this.settleSpeedCurve.Evaluate(time);
|
||||
RigidbodyEx rigidbodyEx2 = this.tool.rigidbodyEx;
|
||||
Quaternion pankplbabfb = this.PANKPLBABFB;
|
||||
float deltaTime = Time.deltaTime;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E75 RID: 77429 RVA: 0x0045AB54 File Offset: 0x00458D54
|
||||
[Token(Token = "0x6012E75")]
|
||||
[Address(RVA = "0x8685E0", Offset = "0x8673E0", VA = "0x1808685E0")]
|
||||
private void NFIFHJNJFGH(Tool EGFEJGHDNAI)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
tool.EnableUnderhandToss(num != 0, this);
|
||||
}
|
||||
|
||||
// Token: 0x06012E76 RID: 77430 RVA: 0x0045AB78 File Offset: 0x00458D78
|
||||
[Token(Token = "0x6012E76")]
|
||||
[Address(RVA = "0x868610", Offset = "0x867410", VA = "0x180868610")]
|
||||
private void OGHNKALGNEJ(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.tool.EnableUnderhandToss(true, this);
|
||||
float time = Time.time;
|
||||
this.NBMIHIIBBNP = time;
|
||||
}
|
||||
|
||||
// Token: 0x06012E77 RID: 77431 RVA: 0x0045ABA8 File Offset: 0x00458DA8
|
||||
[Token(Token = "0x6012E77")]
|
||||
[Address(RVA = "0x868410", Offset = "0x867210", VA = "0x180868410")]
|
||||
private void EAAJIMNMLCP(AGAJMBPABDL HIBNOIKDDAC)
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
int num = 0;
|
||||
if (battleRoyaleGlider != num && this.glider.OGIBLNIIHDK)
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num2 = 0;
|
||||
if (tool != num2)
|
||||
{
|
||||
PhotonView photonView = this.tool.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E78 RID: 77432 RVA: 0x0045AC10 File Offset: 0x00458E10
|
||||
[Token(Token = "0x6012E78")]
|
||||
[Address(RVA = "0x868520", Offset = "0x867320", VA = "0x180868520")]
|
||||
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
BattleRoyaleGlider battleRoyaleGlider = this.glider;
|
||||
int num = 0;
|
||||
if (battleRoyaleGlider != num)
|
||||
{
|
||||
AGAJMBPABDL ggafbjilnjb = this.glider.GGAFBJILNJB;
|
||||
if (ggafbjilnjb != 0)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = NHCEBNBEEBE.DBAJDHGDPOL;
|
||||
return ggafbjilnjb == photonPlayer;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E79 RID: 77433 RVA: 0x0045AC54 File Offset: 0x00458E54
|
||||
[Token(Token = "0x6012E79")]
|
||||
[Address(RVA = "0x868A90", Offset = "0x867890", VA = "0x180868A90")]
|
||||
public BattleRoyaleGliderHandlebar()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.EIJNMCNMMOC.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C419 RID: 50201
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C419")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C41A RID: 50202
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C41A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private VirtualJoystickRigidbodyPickup pickup;
|
||||
|
||||
// Token: 0x0400C41B RID: 50203
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C41B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private BattleRoyaleGlider glider;
|
||||
|
||||
// Token: 0x0400C41C RID: 50204
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C41C")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private AnimationCurve settleSpeedCurve;
|
||||
|
||||
// Token: 0x0400C41D RID: 50205
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C41D")]
|
||||
private float NBMIHIIBBNP;
|
||||
|
||||
// Token: 0x0400C41E RID: 50206
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400C41E")]
|
||||
private Vector3 EIJNMCNMMOC;
|
||||
|
||||
// Token: 0x0400C41F RID: 50207
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C41F")]
|
||||
private Quaternion PANKPLBABFB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BD5 RID: 11221
|
||||
[Token(Token = "0x2002BD5")]
|
||||
[RequireComponent(typeof(SimpleVolume))]
|
||||
public class BattleRoyaleGliderSpawner : MonoBehaviour
|
||||
{
|
||||
// Token: 0x140001A5 RID: 421
|
||||
// (add) Token: 0x06012E7A RID: 77434 RVA: 0x0045AC84 File Offset: 0x00458E84
|
||||
// (remove) Token: 0x06012E7B RID: 77435 RVA: 0x0045ACAC File Offset: 0x00458EAC
|
||||
[Token(Token = "0x140001A5")]
|
||||
public event Action<BattleRoyaleGlider> MMGAPMHONHH
|
||||
{
|
||||
[Token(Token = "0x6012E7A")]
|
||||
[Address(RVA = "0x869440", Offset = "0x868240", VA = "0x180869440")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<BattleRoyaleGlider> mmgapmhonhh;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
mmgapmhonhh = this.MMGAPMHONHH;
|
||||
@delegate = Delegate.Combine(mmgapmhonhh, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != mmgapmhonhh)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6012E7B")]
|
||||
[Address(RVA = "0x8694E0", Offset = "0x8682E0", VA = "0x1808694E0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<BattleRoyaleGlider> mmgapmhonhh;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
mmgapmhonhh = this.MMGAPMHONHH;
|
||||
@delegate = Delegate.Remove(mmgapmhonhh, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != mmgapmhonhh)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E7C RID: 77436 RVA: 0x0045ACD4 File Offset: 0x00458ED4
|
||||
[Token(Token = "0x6012E7C")]
|
||||
[Address(RVA = "0x868DF0", Offset = "0x867BF0", VA = "0x180868DF0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
bool flag;
|
||||
if (!Player.<EGKJPJKLEAI>k__BackingField.MNFHGOOJHIM && !flag)
|
||||
{
|
||||
SimpleVolume simpleVolume = this.volume;
|
||||
if (simpleVolume.DOMABBDEAKJ != 0)
|
||||
{
|
||||
Vector3 up = Vector3.up;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 up3 = Vector3.up;
|
||||
Vector3 up4 = Vector3.up;
|
||||
int num = 0;
|
||||
BattleRoyaleGlider battleRoyaleGlider;
|
||||
if (battleRoyaleGlider != num)
|
||||
{
|
||||
Action<BattleRoyaleGlider> mmgapmhonhh = this.MMGAPMHONHH;
|
||||
if (mmgapmhonhh != 0)
|
||||
{
|
||||
mmgapmhonhh(battleRoyaleGlider);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E7D RID: 77437 RVA: 0x0045AD70 File Offset: 0x00458F70
|
||||
[Token(Token = "0x6012E7D")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyaleGliderSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C420 RID: 50208
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C420")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private SimpleVolume volume;
|
||||
|
||||
// Token: 0x0400C421 RID: 50209
|
||||
[Token(Token = "0x400C421")]
|
||||
private const float FOADLDOACFP = 3.5f;
|
||||
|
||||
// Token: 0x0400C422 RID: 50210
|
||||
[Token(Token = "0x400C422")]
|
||||
private const float DDJBJIJPGJD = 2f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1939 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecNet;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BD6 RID: 11222
|
||||
[Token(Token = "0x2002BD6")]
|
||||
public class BattleRoyaleManager : GameRuleManager
|
||||
{
|
||||
// Token: 0x170034B6 RID: 13494
|
||||
// (get) Token: 0x06012E7E RID: 77438 RVA: 0x0045AD84 File Offset: 0x00458F84
|
||||
[Token(Token = "0x170034B6")]
|
||||
public new static BattleRoyaleManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012E7E")]
|
||||
[Address(RVA = "0x873580", Offset = "0x872380", VA = "0x180873580")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B7 RID: 13495
|
||||
// (get) Token: 0x06012E7F RID: 77439 RVA: 0x0045AD9C File Offset: 0x00458F9C
|
||||
[Token(Token = "0x170034B7")]
|
||||
public new static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6012E7F")]
|
||||
[Address(RVA = "0x873670", Offset = "0x872470", VA = "0x180873670")]
|
||||
get
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
return instance != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B8 RID: 13496
|
||||
// (get) Token: 0x06012E80 RID: 77440 RVA: 0x0045ADBC File Offset: 0x00458FBC
|
||||
[Token(Token = "0x170034B8")]
|
||||
public override bool LEOEBAJLADB
|
||||
{
|
||||
[Token(Token = "0x6012E80")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034B9 RID: 13497
|
||||
// (get) Token: 0x06012E81 RID: 77441 RVA: 0x0045ADCC File Offset: 0x00458FCC
|
||||
[Token(Token = "0x170034B9")]
|
||||
public bool LKODHJAHPGN
|
||||
{
|
||||
[Token(Token = "0x6012E81")]
|
||||
[Address(RVA = "0x873620", Offset = "0x872420", VA = "0x180873620")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034BA RID: 13498
|
||||
// (get) Token: 0x06012E82 RID: 77442 RVA: 0x0045ADE8 File Offset: 0x00458FE8
|
||||
[Token(Token = "0x170034BA")]
|
||||
public int LMANHECEFAB
|
||||
{
|
||||
[Token(Token = "0x6012E82")]
|
||||
[Address(RVA = "0x60CA50", Offset = "0x60B850", VA = "0x18060CA50")]
|
||||
get
|
||||
{
|
||||
return this.HFICOGGGJCI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034BB RID: 13499
|
||||
// (get) Token: 0x06012E83 RID: 77443 RVA: 0x0045ADFC File Offset: 0x00458FFC
|
||||
[Token(Token = "0x170034BB")]
|
||||
public override string LJDMGKNAOOG
|
||||
{
|
||||
[Token(Token = "0x6012E83")]
|
||||
[Address(RVA = "0x8736D0", Offset = "0x8724D0", VA = "0x1808736D0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return "recroyale";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E84 RID: 77444 RVA: 0x0045AE10 File Offset: 0x00459010
|
||||
[Token(Token = "0x6012E84")]
|
||||
[Address(RVA = "0x86DE40", Offset = "0x86CC40", VA = "0x18086DE40")]
|
||||
private void CLMJNPFECAM(bool HOCMIMEHLLM, bool FONNIABLACF)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num = 0;
|
||||
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x06012E85 RID: 77445 RVA: 0x0045AE44 File Offset: 0x00459044
|
||||
[Token(Token = "0x6012E85")]
|
||||
[Address(RVA = "0x86DA70", Offset = "0x86C870", VA = "0x18086DA70")]
|
||||
private void CFNNJOHMGON()
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
|
||||
}
|
||||
if (!this.LLOBEIMNOAO)
|
||||
{
|
||||
this.JBIHPDFMLFL();
|
||||
this.LLOBEIMNOAO = true;
|
||||
}
|
||||
AGAJMBPABDL photonPlayer = Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
||||
if (!this.IsPlayerEliminated(photonPlayer))
|
||||
{
|
||||
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(photonPlayer))
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.boundsManager.RemoveOutOfBoundsSupport(this);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
int num = 0;
|
||||
this.LOMGFLPOHCB(num != 0);
|
||||
}
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.boundsManager.AddOutOfBoundsSupport(this);
|
||||
}
|
||||
|
||||
// Token: 0x06012E86 RID: 77446 RVA: 0x0045AEE4 File Offset: 0x004590E4
|
||||
[Token(Token = "0x6012E86")]
|
||||
[Address(RVA = "0x86D440", Offset = "0x86C240", VA = "0x18086D440")]
|
||||
private void BBEOBOADLID(BattleRoyaleCableCar OFHMIGMEHGO)
|
||||
{
|
||||
BattleRoyaleManager.APLPLCIFFJO aplplciffjo;
|
||||
aplplciffjo.System.IDisposable.Dispose();
|
||||
aplplciffjo.<>1__state = (int)((ulong)0L);
|
||||
aplplciffjo.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(aplplciffjo);
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
ulong num;
|
||||
this.PBGGOGAAFKN = num;
|
||||
this.OHLKDAFLMCA = false;
|
||||
}
|
||||
|
||||
// Token: 0x06012E87 RID: 77447 RVA: 0x0045AF28 File Offset: 0x00459128
|
||||
[Token(Token = "0x6012E87")]
|
||||
[Address(RVA = "0x86E660", Offset = "0x86D460", VA = "0x18086E660")]
|
||||
private IEnumerator DBKPKBPKNID()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012E87)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Activities.BattleRoyale.BattleRoyaleManager::DBKPKBPKNID()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(APLPLCIFFJO::System.IDisposable.Dispose, ldloc:APLPLCIFFJO(var_0))
|
||||
stfld:int32(APLPLCIFFJO::<>1__state, ldloc:APLPLCIFFJO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BattleRoyaleManager(APLPLCIFFJO::<>4__this, ldloc:APLPLCIFFJO(var_0), ldloc:BattleRoyaleManager(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012E88 RID: 77448 RVA: 0x0045AF4C File Offset: 0x0045914C
|
||||
[Token(Token = "0x6012E88")]
|
||||
[Address(RVA = "0x870DC0", Offset = "0x86FBC0", VA = "0x180870DC0")]
|
||||
private void LOMGFLPOHCB(bool JKOIOHAOPCE)
|
||||
{
|
||||
if (!this.OHLKDAFLMCA)
|
||||
{
|
||||
int num = 0;
|
||||
if (!JKOIOHAOPCE)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
instance.SendGameOverChallengeEvent(num2 != 0, JKOIOHAOPCE, true);
|
||||
KCMNCAFFHJG<GameConfigurationTool> aokohliapmp = instance.AOKOHLIAPMP;
|
||||
this.OHLKDAFLMCA = true;
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (instance2 != num3 && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MPDCOGKOJIN)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
int num4 = 0;
|
||||
ThisRoomWatchUIFlow thisRoomWatchUIFlow;
|
||||
if (thisRoomWatchUIFlow != num4)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = Matchmaking.BBJAEJHMAPB.<DOFDAMHCJLP>k__BackingField;
|
||||
thisRoomWatchUIFlow.ShowLocalRoomSpecificSubscreen(<DOFDAMHCJLP>k__BackingField, SessionManager.BDPNOBGNGNI.ROOM_DETAILS_WATCH);
|
||||
}
|
||||
JDFDLJJGHIP.MatchCompleteStats matchCompleteStats = new JDFDLJJGHIP.MatchCompleteStats();
|
||||
uint num5;
|
||||
matchCompleteStats.Rank = (int)num5;
|
||||
int ekjmaiehchc = this.EKJMAIEHCHC;
|
||||
matchCompleteStats.NumEliminations = ekjmaiehchc;
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
matchCompleteStats.SecondsAlive = num;
|
||||
matchCompleteStats.WalkGame = true;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag2 = Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField;
|
||||
matchCompleteStats.CustomGame = flag2;
|
||||
int odpohnemjod = this.ODPOHNEMJOD;
|
||||
matchCompleteStats.ChestsOpened = odpohnemjod;
|
||||
int igghbkafkme = this.IGGHBKAFKME;
|
||||
matchCompleteStats.ShieldPotionsConsumed = igghbkafkme;
|
||||
int hfllcnbipll = this.HFLLCNBIPLL;
|
||||
matchCompleteStats.HealthPotionsConsumed = hfllcnbipll;
|
||||
matchCompleteStats.SecondsInAir = num;
|
||||
PMGCJEPKFOF<JDFDLJJGHIP.JLNAMKBKPNG> pmgcjepkfof = JDFDLJJGHIP.NGEFKCDJAMF(matchCompleteStats);
|
||||
List<KeyValuePair<string, string>> list = new List();
|
||||
int num6 = 0;
|
||||
list.Add(num6);
|
||||
int num7 = 0;
|
||||
list.Add(num7);
|
||||
CFLMJLFBOKH.NENBHKMFFFH(list);
|
||||
}
|
||||
}
|
||||
int num8 = 0;
|
||||
this.EKJMAIEHCHC = num;
|
||||
this.PBGGOGAAFKN = num8;
|
||||
this.ODPOHNEMJOD = num;
|
||||
this.IGGHBKAFKME = num;
|
||||
this.DJNJIHIFCDH = num8;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E89 RID: 77449 RVA: 0x0045B124 File Offset: 0x00459324
|
||||
[Token(Token = "0x6012E89")]
|
||||
[Address(RVA = "0x86F000", Offset = "0x86DE00", VA = "0x18086F000")]
|
||||
private void GKBIIBDPAFH(AGAJMBPABDL GGLKKJKJGHA)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.PlayersAreTeammates(agajmbpabdl, GGLKKJKJGHA))
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E8A RID: 77450 RVA: 0x0045B158 File Offset: 0x00459358
|
||||
[Token(Token = "0x6012E8A")]
|
||||
[Address(RVA = "0x86EDE0", Offset = "0x86DBE0", VA = "0x18086EDE0")]
|
||||
private void FIDEMOBAAOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012E8B RID: 77451 RVA: 0x0045B168 File Offset: 0x00459368
|
||||
[Token(Token = "0x6012E8B")]
|
||||
[Address(RVA = "0x86C360", Offset = "0x86B160", VA = "0x18086C360")]
|
||||
private void ANIIOODMIIF(float DGHHILLKELO, float GNDCMFLHHAN)
|
||||
{
|
||||
int num = 0;
|
||||
if (DGHHILLKELO > (float)num)
|
||||
{
|
||||
}
|
||||
if (GNDCMFLHHAN > (float)num)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E8C RID: 77452 RVA: 0x0045B180 File Offset: 0x00459380
|
||||
[Token(Token = "0x6012E8C")]
|
||||
[Address(RVA = "0x86EB50", Offset = "0x86D950", VA = "0x18086EB50")]
|
||||
private void FBKNNHGPPNK()
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
ulong num;
|
||||
this.DJNJIHIFCDH = num;
|
||||
}
|
||||
|
||||
// Token: 0x06012E8D RID: 77453 RVA: 0x0045B19C File Offset: 0x0045939C
|
||||
[Token(Token = "0x6012E8D")]
|
||||
[Address(RVA = "0x86FF60", Offset = "0x86ED60", VA = "0x18086FF60")]
|
||||
private void JBIHPDFMLFL()
|
||||
{
|
||||
PlayerEvents playerEvents = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
OKNNKFGFODL openedChestEvent = playerEvents.OpenedChestEvent;
|
||||
Action action = new Action(this.FIDEMOBAAOO);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(openedChestEvent, action);
|
||||
playerEvents.OpenedChestEvent = oknnkfgfodl;
|
||||
PlayerEvents playerEvents2 = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
IILCGFIHJLP<float, float> potionConsumedEvent = playerEvents2.PotionConsumedEvent;
|
||||
Action<float, float> action2 = new Action(this.ANIIOODMIIF);
|
||||
IILCGFIHJLP<float, float> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(potionConsumedEvent, action2);
|
||||
playerEvents2.PotionConsumedEvent = iilcgfihjlp;
|
||||
PlayerEvents playerEvents3 = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
OKNNKFGFODL exitedGliderEvent = playerEvents3.ExitedGliderEvent;
|
||||
Action action3 = new Action(this.FBKNNHGPPNK);
|
||||
OKNNKFGFODL oknnkfgfodl2 = OKNNKFGFODL.BPJDFPACLMK(exitedGliderEvent, action3);
|
||||
playerEvents3.ExitedGliderEvent = oknnkfgfodl2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E8E RID: 77454 RVA: 0x0045B24C File Offset: 0x0045944C
|
||||
[Token(Token = "0x6012E8E")]
|
||||
[Address(RVA = "0x86F170", Offset = "0x86DF70", VA = "0x18086F170")]
|
||||
private void GLLMGBMHFFE()
|
||||
{
|
||||
PlayerEvents playerEvents = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
OKNNKFGFODL openedChestEvent = playerEvents.OpenedChestEvent;
|
||||
Action action = new Action(this.FIDEMOBAAOO);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(openedChestEvent, action);
|
||||
playerEvents.OpenedChestEvent = oknnkfgfodl;
|
||||
PlayerEvents playerEvents2 = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
IILCGFIHJLP<float, float> potionConsumedEvent = playerEvents2.PotionConsumedEvent;
|
||||
Action<float, float> action2 = new Action(this.ANIIOODMIIF);
|
||||
IILCGFIHJLP<float, float> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(potionConsumedEvent, action2);
|
||||
playerEvents2.PotionConsumedEvent = iilcgfihjlp;
|
||||
PlayerEvents playerEvents3 = Player.<EGKJPJKLEAI>k__BackingField.playerEvents;
|
||||
OKNNKFGFODL exitedGliderEvent = playerEvents3.ExitedGliderEvent;
|
||||
Action action3 = new Action(this.FBKNNHGPPNK);
|
||||
OKNNKFGFODL oknnkfgfodl2 = OKNNKFGFODL.GMNMHGMFGOL(exitedGliderEvent, action3);
|
||||
playerEvents3.ExitedGliderEvent = oknnkfgfodl2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E8F RID: 77455 RVA: 0x0045B2FC File Offset: 0x004594FC
|
||||
[Token(Token = "0x6012E8F")]
|
||||
[Address(RVA = "0x871D50", Offset = "0x870B50", VA = "0x180871D50", Slot = "24")]
|
||||
protected override void NJGKEJCHADK()
|
||||
{
|
||||
base.NJGKEJCHADK();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.GPOGBIPLMAP();
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E90 RID: 77456 RVA: 0x0045B33C File Offset: 0x0045953C
|
||||
[Token(Token = "0x6012E90")]
|
||||
[Address(RVA = "0x8724E0", Offset = "0x8712E0", VA = "0x1808724E0", Slot = "25")]
|
||||
protected override void OODEMNCOLED()
|
||||
{
|
||||
base.OODEMNCOLED();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E91 RID: 77457 RVA: 0x0045B368 File Offset: 0x00459568
|
||||
[Token(Token = "0x6012E91")]
|
||||
[Address(RVA = "0x86C540", Offset = "0x86B340", VA = "0x18086C540", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num2;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.Awake();
|
||||
PlayerCombatUI playerCombatUI = this.playerCombatUIPrefab;
|
||||
int num = 0;
|
||||
bool flag = playerCombatUI != num;
|
||||
num2 = 0;
|
||||
if (flag)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
PlayerCombatUI playerCombatUI2 = this.playerCombatUIPrefab;
|
||||
combatManager.AddPlayerCombatUIPrefab(playerCombatUI2, this, 500);
|
||||
}
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField.CGAJNAEEJDD(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.SuppressGameOverChallengeEvent = true;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.supportsPlayingAgainInThisInstance = num2 != 0;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.allowDevsAndCommunityTeamToStartWhileWaitingForPlayers = true;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.AddGameOverFeedbackRestriction(this);
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action);
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action2 = new Action(this.CFNNJOHMGON);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action2);
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent;
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce = new BattleRoyaleCableCar.OOFOKDLMBCE(this.BBEOBOADLID);
|
||||
@delegate = Delegate.Combine(localPlayerExitEvent, oofokdlmbce);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent = @delegate;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "GSTIMER", (OHOEENCHJJE)((uint)1));
|
||||
this.HAALOCBNDEL = mjnlddclogp;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("BRSM", OHOEENCHJJE.MASTER, num3);
|
||||
num3 = 0;
|
||||
this.EOMJFPLCDBD = djhelphhaen;
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.APJBJCNPAHC);
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
eomjfplcdbd.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num2);
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BPNLHPHBGGA);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NIOLNEEPOGG);
|
||||
int num6 = 0;
|
||||
int num7 = 0;
|
||||
eomjfplcdbd2.JEPMLPCOGNM((ushort)num7, (ushort)num6, okgcdflpfod2, num2, knfakjmalje);
|
||||
DJHELPHHAEN eomjfplcdbd3 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MOEFDJDAANO);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AADKECCJCNK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.GCLKLOAOOMO);
|
||||
DJHELPHHAEN eomjfplcdbd4 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OCAEIAEOPCN);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AFFPLFGLKPE);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.AAHIMFLHINH);
|
||||
DJHELPHHAEN eomjfplcdbd5 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BCJKIGMGHOA);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.POKNHMHMHPK);
|
||||
DJHELPHHAEN eomjfplcdbd6 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CLGKLKPCJPP);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.HPGCBMHFBHM);
|
||||
DJHELPHHAEN eomjfplcdbd7 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DJEKIPGMKFD);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FDAAKEDAPGN);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.FGEGMLPFMPK);
|
||||
DJHELPHHAEN eomjfplcdbd8 = this.EOMJFPLCDBD;
|
||||
DJHELPHHAEN eomjfplcdbd9 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FMEENKAGPKJ);
|
||||
DJHELPHHAEN eomjfplcdbd10 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLHNHIGJKFP);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.BBLIDDGLNIC);
|
||||
DJHELPHHAEN eomjfplcdbd11 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BEOMOHMNCJL);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje8 = new MIEIBBPMDMP.KNFAKJMALJE(this.KLMKGCHGPMF);
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HDLCNJEMBBG hdlcnjembbg = new GameCombatManager.HDLCNJEMBBG(this.MOCLCEJBHEA);
|
||||
combatManager2.BLOPLEBBLLG += hdlcnjembbg;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.HEEJKEGJHGD);
|
||||
combatManager3.FGJLGMKHJFG += pkjnmgicnjk;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager4.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke2 = new GameCombatManager.ODCIMPCGPKE(this.CMAFIJBDKEL);
|
||||
combatManager5.ECGOFFMHMDE += odcimpcgpke2;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk2 = new GameCombatManager.PKJNMGICNJK(this.OLFOPDOGICP);
|
||||
combatManager6.JPJCJEBNPME += pkjnmgicnjk2;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk3 = new GameCombatManager.PKJNMGICNJK(this.CENIGBEGMOJ);
|
||||
combatManager7.NIPFLBOFPJP += pkjnmgicnjk3;
|
||||
GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action3 = new Action(this.IKCNBKIHHJI);
|
||||
combatManager8.DownButNotOutKilledPlayerEvent += action3;
|
||||
GameCombatManager combatManager9 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.KNGIJDHKJGL);
|
||||
combatManager9.HCDKAAMFHBN += mgbbcmdiiij;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Action<bool> action4 = new Action(this.EMJHGFGADGO);
|
||||
scoreManager.StatsChangeEvent += action4;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC += mcgbmajnpdn;
|
||||
GameCombatManager combatManager10 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.EPIFBAAKAJF epifbaakajf = new GameCombatManager.EPIFBAAKAJF(this.CustomDownButNotOutRespawnCondition);
|
||||
combatManager10.CustomDownButNotOutRespawnCondition = epifbaakajf;
|
||||
}
|
||||
|
||||
// Token: 0x06012E92 RID: 77458 RVA: 0x0045B7E0 File Offset: 0x004599E0
|
||||
[Token(Token = "0x6012E92")]
|
||||
[Address(RVA = "0x873080", Offset = "0x871E80", VA = "0x180873080", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
}
|
||||
|
||||
// Token: 0x06012E93 RID: 77459 RVA: 0x0045B800 File Offset: 0x00459A00
|
||||
[Token(Token = "0x6012E93")]
|
||||
[Address(RVA = "0x872570", Offset = "0x871370", VA = "0x180872570", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Delegate @delegate;
|
||||
int num;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.CFNNJOHMGON);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE localPlayerExitEvent = BattleRoyaleCableCar.LocalPlayerExitEvent;
|
||||
BattleRoyaleCableCar.OOFOKDLMBCE oofokdlmbce = new BattleRoyaleCableCar.OOFOKDLMBCE(this.BBEOBOADLID);
|
||||
@delegate = Delegate.Remove(localPlayerExitEvent, oofokdlmbce);
|
||||
num = 0;
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
BattleRoyaleCableCar.LocalPlayerExitEvent = num;
|
||||
this.GLLMGBMHFFE();
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action2 = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action2);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveGameOverFeedbackRestriction(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemovePlayerCombatUIPrefab(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.CustomDownButNotOutRespawnCondition = (ulong)0L;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField.PFBIOPEBOCN(this);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Action<bool> action3 = new Action(this.EMJHGFGADGO);
|
||||
scoreManager.StatsChangeEvent -= action3;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC -= mcgbmajnpdn;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HDLCNJEMBBG hdlcnjembbg = new GameCombatManager.HDLCNJEMBBG(this.MOCLCEJBHEA);
|
||||
combatManager.BLOPLEBBLLG -= hdlcnjembbg;
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.HEEJKEGJHGD);
|
||||
combatManager2.FGJLGMKHJFG -= pkjnmgicnjk;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager3.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke2 = new GameCombatManager.ODCIMPCGPKE(this.CMAFIJBDKEL);
|
||||
combatManager4.ECGOFFMHMDE -= odcimpcgpke2;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk2 = new GameCombatManager.PKJNMGICNJK(this.OLFOPDOGICP);
|
||||
combatManager5.JPJCJEBNPME -= pkjnmgicnjk2;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk3 = new GameCombatManager.PKJNMGICNJK(this.CENIGBEGMOJ);
|
||||
combatManager6.NIPFLBOFPJP -= pkjnmgicnjk3;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action4 = new Action(this.IKCNBKIHHJI);
|
||||
combatManager7.DownButNotOutKilledPlayerEvent -= action4;
|
||||
GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.KNGIJDHKJGL);
|
||||
combatManager8.HCDKAAMFHBN -= mgbbcmdiiij;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E94 RID: 77460 RVA: 0x0045BA40 File Offset: 0x00459C40
|
||||
[Token(Token = "0x6012E94")]
|
||||
[Address(RVA = "0x8734A0", Offset = "0x8722A0", VA = "0x1808734A0")]
|
||||
private void Update()
|
||||
{
|
||||
this.HAALOCBNDEL.OCGHOBMJNMA();
|
||||
this.EOMJFPLCDBD.OPEMIFENIJM();
|
||||
int num = this.EBINGOMNGLG();
|
||||
this.HFICOGGGJCI = num;
|
||||
}
|
||||
|
||||
// Token: 0x06012E95 RID: 77461 RVA: 0x0045BA78 File Offset: 0x00459C78
|
||||
[Token(Token = "0x6012E95")]
|
||||
[Address(RVA = "0x86FD40", Offset = "0x86EB40", VA = "0x18086FD40")]
|
||||
public bool IsPlayerEliminated(AGAJMBPABDL IEKDDPPNFPF, out float EJJCJPECCKF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
return !flag || flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E96 RID: 77462 RVA: 0x0045BAA0 File Offset: 0x00459CA0
|
||||
[Token(Token = "0x6012E96")]
|
||||
[Address(RVA = "0x86FCA0", Offset = "0x86EAA0", VA = "0x18086FCA0")]
|
||||
public bool IsPlayerEliminated(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
return !flag || flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E97 RID: 77463 RVA: 0x0045BAC8 File Offset: 0x00459CC8
|
||||
[Token(Token = "0x6012E97")]
|
||||
[Address(RVA = "0x86FE00", Offset = "0x86EC00", VA = "0x18086FE00")]
|
||||
public bool IsTeamEliminated(CGLKOJIMDIH CGOLFOLCHIF, out float EJJCJPECCKF)
|
||||
{
|
||||
int num = 0;
|
||||
EJJCJPECCKF.m_value = (float)num;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL[] array;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
num++;
|
||||
float num2;
|
||||
EJJCJPECCKF.m_value = num2;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E98 RID: 77464 RVA: 0x0045BB10 File Offset: 0x00459D10
|
||||
[Token(Token = "0x6012E98")]
|
||||
[Address(RVA = "0x86DFE0", Offset = "0x86CDE0", VA = "0x18086DFE0")]
|
||||
public bool CustomDownButNotOutRespawnCondition(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num = 0;
|
||||
AGAJMBPABDL[] array;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array[num];
|
||||
if (this.IsPlayerEliminated(agajmbpabdl) || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.IsPlayerDownButNotOut(agajmbpabdl))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E99 RID: 77465 RVA: 0x0045BB7C File Offset: 0x00459D7C
|
||||
[Token(Token = "0x6012E99")]
|
||||
[Address(RVA = "0x86E7D0", Offset = "0x86D5D0", VA = "0x18086E7D0")]
|
||||
private int EBINGOMNGLG()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
||||
if (activePlayers != 0)
|
||||
{
|
||||
if (num < activePlayers)
|
||||
{
|
||||
num += num;
|
||||
if (num == activePlayers)
|
||||
{
|
||||
goto IL_34;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (this.IsPlayerEliminated(num))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
num++;
|
||||
IL_34:
|
||||
num += num;
|
||||
}
|
||||
if (activePlayers != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06012E9A RID: 77466 RVA: 0x0045BBD8 File Offset: 0x00459DD8
|
||||
[Token(Token = "0x6012E9A")]
|
||||
[Address(RVA = "0x871DE0", Offset = "0x870BE0", VA = "0x180871DE0")]
|
||||
private string NKIGMNLCHLD(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
ulong num;
|
||||
if (flag && num > (ulong)0L)
|
||||
{
|
||||
int num2;
|
||||
return "#" + num2;
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
// Token: 0x06012E9B RID: 77467 RVA: 0x0045BC14 File Offset: 0x00459E14
|
||||
[Token(Token = "0x6012E9B")]
|
||||
[Address(RVA = "0x8733F0", Offset = "0x8721F0", VA = "0x1808733F0")]
|
||||
public bool TryGetPlayerEliminationRank(AGAJMBPABDL IEKDDPPNFPF, out int POICBKEFLBK)
|
||||
{
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)1), out POICBKEFLBK);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06012E9C RID: 77468 RVA: 0x0045BC44 File Offset: 0x00459E44
|
||||
[Token(Token = "0x6012E9C")]
|
||||
[Address(RVA = "0x8730C0", Offset = "0x871EC0", VA = "0x1808730C0")]
|
||||
public bool TryGetLastTeamStanding(out CGLKOJIMDIH JJMNBPCIEFG)
|
||||
{
|
||||
int num = 0;
|
||||
CGLKOJIMDIH[] activeTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActiveTeams();
|
||||
if (Enumerable.Any<CGLKOJIMDIH>(activeTeams))
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int length = activeTeams.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = activeTeams[num2];
|
||||
int num4 = 0;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num5 = 0;
|
||||
AGAJMBPABDL[] array;
|
||||
if (num5 < array.Length)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
ulong num7;
|
||||
float num6 = Mathf.Max((float)num7, (float)num4);
|
||||
num5++;
|
||||
num++;
|
||||
JJMNBPCIEFG.value__ = (int)cglkojimdih;
|
||||
num2++;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
JJMNBPCIEFG.value__ = (int)cglkojimdih;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
return num < 2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E9D RID: 77469 RVA: 0x0045BCF8 File Offset: 0x00459EF8
|
||||
[Token(Token = "0x6012E9D")]
|
||||
[Address(RVA = "0x870560", Offset = "0x86F360", VA = "0x180870560")]
|
||||
private int KIIKKLBPJJE(AGAJMBPABDL KNMLNJFFDME)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
break;
|
||||
}
|
||||
IEnumerable<AGAJMBPABDL> enumerable = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
||||
if (enumerable != 0)
|
||||
{
|
||||
if (num < enumerable)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerable)
|
||||
{
|
||||
goto IL_44;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
while (enumerable == KNMLNJFFDME)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
IL_44:
|
||||
enumerable += enumerable;
|
||||
}
|
||||
if (enumerable != 0)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto Block_5;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
Block_5:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012E9E RID: 77470 RVA: 0x0045BD60 File Offset: 0x00459F60
|
||||
[Token(Token = "0x6012E9E")]
|
||||
[Address(RVA = "0x86F450", Offset = "0x86E250", VA = "0x18086F450")]
|
||||
private void GPOGBIPLMAP()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OCDLBPHJMOP>k__BackingField == num))
|
||||
{
|
||||
if (!BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.OGIBLNIIHDK)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB;
|
||||
PhotonView photonView;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
BattleRoyaleCableCarPathGenerator <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleCableCarPathGenerator.<OCDLBPHJMOP>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField2 != num2)
|
||||
{
|
||||
Vector3[] array = BattleRoyaleCableCarPathGenerator.<OCDLBPHJMOP>k__BackingField.GeneratePath();
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012E9F RID: 77471 RVA: 0x0045BDD4 File Offset: 0x00459FD4
|
||||
[Token(Token = "0x6012E9F")]
|
||||
[Address(RVA = "0x86EB40", Offset = "0x86D940", VA = "0x18086EB40")]
|
||||
private void EMJHGFGADGO(bool KEEODNCLLBL)
|
||||
{
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x06012EA0 RID: 77472 RVA: 0x0045BDE8 File Offset: 0x00459FE8
|
||||
[Token(Token = "0x6012EA0")]
|
||||
[Address(RVA = "0x86EB40", Offset = "0x86D940", VA = "0x18086EB40")]
|
||||
private void JIHNIONEAKF(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF)
|
||||
{
|
||||
this.KOJEPAOCJKP();
|
||||
}
|
||||
|
||||
// Token: 0x06012EA1 RID: 77473 RVA: 0x0045BDFC File Offset: 0x00459FFC
|
||||
[Token(Token = "0x6012EA1")]
|
||||
[Address(RVA = "0x870A20", Offset = "0x86F820", VA = "0x180870A20")]
|
||||
private void KOJEPAOCJKP()
|
||||
{
|
||||
int num2;
|
||||
Player player;
|
||||
PlayerUI playerUI;
|
||||
do
|
||||
{
|
||||
int num = 0;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag = this.IsPlayerEliminated(agajmbpabdl2, num);
|
||||
}
|
||||
}
|
||||
num2 = 0;
|
||||
AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ;
|
||||
int length = array.Length;
|
||||
if (num2 >= length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
player = array[num2].GPOMCJICJIH();
|
||||
int num3 = 0;
|
||||
if (!(player != num3))
|
||||
{
|
||||
goto IL_107;
|
||||
}
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl3 = array[num2];
|
||||
AGAJMBPABDL agajmbpabdl4 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (teamManager2.PlayersAreTeammates(agajmbpabdl3, agajmbpabdl4))
|
||||
{
|
||||
goto IL_F5;
|
||||
}
|
||||
AGAJMBPABDL agajmbpabdl5 = array[num2];
|
||||
if (this.IsPlayerEliminated(agajmbpabdl5, num))
|
||||
{
|
||||
goto IL_F5;
|
||||
}
|
||||
playerUI = player.playerUI;
|
||||
}
|
||||
while (num2 == 0);
|
||||
playerUI.NamesHiddenFlag.BPAJKKAGPKB(this);
|
||||
num2++;
|
||||
IL_F5:
|
||||
player.playerUI.NamesHiddenFlag.BIHKNNPGGKP(this);
|
||||
IL_107:
|
||||
num2++;
|
||||
}
|
||||
|
||||
// Token: 0x06012EA2 RID: 77474 RVA: 0x0045BF1C File Offset: 0x0045A11C
|
||||
[Token(Token = "0x6012EA2")]
|
||||
[Address(RVA = "0x871740", Offset = "0x870540", VA = "0x180871740")]
|
||||
private void MOCLCEJBHEA(AGAJMBPABDL FIEHKCJGOOC)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num = 0;
|
||||
scoreManager.MasterSetPlayerStat(FIEHKCJGOOC, (IJKNDEOFIFE)num, 1);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = this.KIIKKLBPJJE(FIEHKCJGOOC);
|
||||
scoreManager2.MasterSetPlayerStat(FIEHKCJGOOC, (IJKNDEOFIFE)((uint)1), num2);
|
||||
PUNNetworkManager.ELLAOHFLFJE.FMABBNKIDFF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EA3 RID: 77475 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6012EA3")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void HEEJKEGJHGD(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06012EA4 RID: 77476 RVA: 0x0045BF7C File Offset: 0x0045A17C
|
||||
[Token(Token = "0x6012EA4")]
|
||||
[Address(RVA = "0x871B60", Offset = "0x870960", VA = "0x180871B60")]
|
||||
private void NFKFMFMBMIG(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (!HMEIODIHDCL.DMKCIEPGGAB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
string ohafdcgemef = LJGOHLFADDN.OHAFDCGEMEF;
|
||||
this.OILMFNGKOFE(HMEIODIHDCL, ohafdcgemef);
|
||||
}
|
||||
this.BABEOACGAHL(HMEIODIHDCL, true);
|
||||
this.GKBIIBDPAFH(HMEIODIHDCL);
|
||||
}
|
||||
string ohafdcgemef2 = LJGOHLFADDN.OHAFDCGEMEF;
|
||||
this.HKDJMIADDHB(ohafdcgemef2);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
float totalTimeElapsed = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField.TotalTimeElapsed;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EA5 RID: 77477 RVA: 0x0045BFF8 File Offset: 0x0045A1F8
|
||||
[Token(Token = "0x6012EA5")]
|
||||
[Address(RVA = "0x872460", Offset = "0x871260", VA = "0x180872460")]
|
||||
private void OLFOPDOGICP(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (!HMEIODIHDCL.DMKCIEPGGAB)
|
||||
{
|
||||
this.OILMFNGKOFE(HMEIODIHDCL, "The Swarm");
|
||||
return;
|
||||
}
|
||||
this.HKDJMIADDHB("The Swarm");
|
||||
}
|
||||
|
||||
// Token: 0x06012EA6 RID: 77478 RVA: 0x0045C02C File Offset: 0x0045A22C
|
||||
[Token(Token = "0x6012EA6")]
|
||||
[Address(RVA = "0x86F9A0", Offset = "0x86E7A0", VA = "0x18086F9A0")]
|
||||
private void IKCNBKIHHJI(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
int num = 0;
|
||||
if ((IEKDDPPNFPF.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
this.EHHNMFJMEND(IEKDDPPNFPF);
|
||||
}
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "You were eliminated! " + text;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 4f, num, num);
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)3), num))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(num);
|
||||
if (agajmbpabdl2 != 0 && (agajmbpabdl2.DMKCIEPGGAB ? 1 : 0) != num)
|
||||
{
|
||||
this.GKBIIBDPAFH(IEKDDPPNFPF);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EA7 RID: 77479 RVA: 0x0045C0C8 File Offset: 0x0045A2C8
|
||||
[Token(Token = "0x6012EA7")]
|
||||
[Address(RVA = "0x86DED0", Offset = "0x86CCD0", VA = "0x18086DED0")]
|
||||
private void CMAFIJBDKEL(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
this.OGPIOGBAHOB(HMEIODIHDCL);
|
||||
}
|
||||
this.MBEKOOHAJFJ(HMEIODIHDCL);
|
||||
}
|
||||
string ohafdcgemef = LJGOHLFADDN.OHAFDCGEMEF;
|
||||
this.MODHMNOAIGI(ohafdcgemef);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int inpoaaaoahi = LJGOHLFADDN.INPOAAAOAHI;
|
||||
scoreManager.MasterSetPlayerStat(HMEIODIHDCL, (IJKNDEOFIFE)((uint)3), inpoaaaoahi);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EA8 RID: 77480 RVA: 0x0045C134 File Offset: 0x0045A334
|
||||
[Token(Token = "0x6012EA8")]
|
||||
[Address(RVA = "0x86DA00", Offset = "0x86C800", VA = "0x18086DA00")]
|
||||
private void CENIGBEGMOJ(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
int num = 0;
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
this.OGPIOGBAHOB(HMEIODIHDCL);
|
||||
return;
|
||||
}
|
||||
this.MODHMNOAIGI("The Swarm");
|
||||
}
|
||||
|
||||
// Token: 0x06012EA9 RID: 77481 RVA: 0x0045C168 File Offset: 0x0045A368
|
||||
[Token(Token = "0x6012EA9")]
|
||||
[Address(RVA = "0x8708D0", Offset = "0x86F6D0", VA = "0x1808708D0")]
|
||||
private void KNGIJDHKJGL(AGAJMBPABDL LLFMHANMHIC, AGAJMBPABDL NLEOIMBAFFL, Vector3 DDHPAFKBMON)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
float z = DDHPAFKBMON.z;
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerReviveSFX;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EAA RID: 77482 RVA: 0x0045C1B0 File Offset: 0x0045A3B0
|
||||
[Token(Token = "0x6012EAA")]
|
||||
[Address(RVA = "0x86D1B0", Offset = "0x86BFB0", VA = "0x18086D1B0")]
|
||||
private void BABEOACGAHL(AGAJMBPABDL FIEHKCJGOOC, bool GACAFDLDHCI)
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform = FIEHKCJGOOC.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
int num = 0;
|
||||
string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text = "You eliminated " + ohafdcgemef + "!";
|
||||
if (GACAFDLDHCI)
|
||||
{
|
||||
string text2 = this.NKIGMNLCHLD(FIEHKCJGOOC);
|
||||
string text3 = text + " " + text2;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EAB RID: 77483 RVA: 0x0045C258 File Offset: 0x0045A458
|
||||
[Token(Token = "0x6012EAB")]
|
||||
[Address(RVA = "0x86F7C0", Offset = "0x86E5C0", VA = "0x18086F7C0")]
|
||||
private void HKDJMIADDHB(string JEMIOHEFIKC)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerOutMusic;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "You were eliminated! " + text;
|
||||
string text3 = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x06012EAC RID: 77484 RVA: 0x0045C2B4 File Offset: 0x0045A4B4
|
||||
[Token(Token = "0x6012EAC")]
|
||||
[Address(RVA = "0x872360", Offset = "0x871160", VA = "0x180872360")]
|
||||
private void OILMFNGKOFE(AGAJMBPABDL FIEHKCJGOOC, string JEMIOHEFIKC)
|
||||
{
|
||||
string text = this.NKIGMNLCHLD(FIEHKCJGOOC);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = FIEHKCJGOOC.OHAFDCGEMEF + " was eliminated! " + text;
|
||||
string text3 = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x06012EAD RID: 77485 RVA: 0x0045C2F8 File Offset: 0x0045A4F8
|
||||
[Token(Token = "0x6012EAD")]
|
||||
[Address(RVA = "0x8714F0", Offset = "0x8702F0", VA = "0x1808714F0")]
|
||||
private void MBEKOOHAJFJ(AGAJMBPABDL EKPGBEDANBL)
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform = EKPGBEDANBL.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
int num = 0;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string ohafdcgemef = EKPGBEDANBL.OHAFDCGEMEF;
|
||||
string text = "You knocked down " + ohafdcgemef + "!";
|
||||
int num2 = 0;
|
||||
float num3;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, "Don't let them revive!", num3, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EAE RID: 77486 RVA: 0x0045C384 File Offset: 0x0045A584
|
||||
[Token(Token = "0x6012EAE")]
|
||||
[Address(RVA = "0x8718F0", Offset = "0x8706F0", VA = "0x1808718F0")]
|
||||
private void MODHMNOAIGI(string JEMIOHEFIKC)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text = "Hit by " + JEMIOHEFIKC;
|
||||
}
|
||||
|
||||
// Token: 0x06012EAF RID: 77487 RVA: 0x0045C3AC File Offset: 0x0045A5AC
|
||||
[Token(Token = "0x6012EAF")]
|
||||
[Address(RVA = "0x8721A0", Offset = "0x870FA0", VA = "0x1808721A0")]
|
||||
private void OGPIOGBAHOB(AGAJMBPABDL FIEHKCJGOOC)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.PlayersAreTeammates(agajmbpabdl, FIEHKCJGOOC))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text = FIEHKCJGOOC.OHAFDCGEMEF + " is down!";
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num2, text, 3f, num, num);
|
||||
return;
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text2 = "Your Squad Mate " + ohafdcgemef + " is down!";
|
||||
}
|
||||
|
||||
// Token: 0x06012EB0 RID: 77488 RVA: 0x0045C438 File Offset: 0x0045A638
|
||||
[Token(Token = "0x6012EB0")]
|
||||
[Address(RVA = "0x872BD0", Offset = "0x8719D0", VA = "0x180872BD0")]
|
||||
private void PICLJBANMEB()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "You were eliminated! " + text;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 4f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EB1 RID: 77489 RVA: 0x0045C488 File Offset: 0x0045A688
|
||||
[Token(Token = "0x6012EB1")]
|
||||
[Address(RVA = "0x86E9B0", Offset = "0x86D7B0", VA = "0x18086E9B0")]
|
||||
private void EHHNMFJMEND(AGAJMBPABDL FIEHKCJGOOC)
|
||||
{
|
||||
string text = this.NKIGMNLCHLD(FIEHKCJGOOC);
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.PlayersAreTeammates(agajmbpabdl, FIEHKCJGOOC))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text2 = "Your Squad Mate " + ohafdcgemef + " was eliminated!";
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)num2, text2, 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EB2 RID: 77490 RVA: 0x0045C508 File Offset: 0x0045A708
|
||||
[Token(Token = "0x6012EB2")]
|
||||
[Address(RVA = "0x86C380", Offset = "0x86B180", VA = "0x18086C380")]
|
||||
private void APJBJCNPAHC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.JKLJJDALLPK = true;
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.AuthorityStartRunning();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB3 RID: 77491 RVA: 0x0045C544 File Offset: 0x0045A744
|
||||
[Token(Token = "0x6012EB3")]
|
||||
[Address(RVA = "0x86D980", Offset = "0x86C780", VA = "0x18086D980")]
|
||||
private void BPNLHPHBGGA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.spawnInCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB4 RID: 77492 RVA: 0x0045C578 File Offset: 0x0045A778
|
||||
[Token(Token = "0x6012EB4")]
|
||||
[Address(RVA = "0x871CB0", Offset = "0x870AB0", VA = "0x180871CB0")]
|
||||
private void NIOLNEEPOGG()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB5 RID: 77493 RVA: 0x0045C5B0 File Offset: 0x0045A7B0
|
||||
[Token(Token = "0x6012EB5")]
|
||||
[Address(RVA = "0x8719B0", Offset = "0x8707B0", VA = "0x1808719B0")]
|
||||
private void MOEFDJDAANO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.PlayFanfareAudio();
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num2 = this.cableCarFanfareDuration;
|
||||
haalocbndel.KGFFMEICLNN(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB6 RID: 77494 RVA: 0x0045C600 File Offset: 0x0045A800
|
||||
[Token(Token = "0x6012EB6")]
|
||||
[Address(RVA = "0x86EF60", Offset = "0x86DD60", VA = "0x18086EF60")]
|
||||
private void GCLKLOAOOMO()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB7 RID: 77495 RVA: 0x0045C638 File Offset: 0x0045A838
|
||||
[Token(Token = "0x6012EB7")]
|
||||
[Address(RVA = "0x86BEF0", Offset = "0x86ACF0", VA = "0x18086BEF0")]
|
||||
private void AADKECCJCNK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x06012EB8 RID: 77496 RVA: 0x0045C654 File Offset: 0x0045A854
|
||||
[Token(Token = "0x6012EB8")]
|
||||
[Address(RVA = "0x871EE0", Offset = "0x870CE0", VA = "0x180871EE0")]
|
||||
private void OCAEIAEOPCN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num2 = 0;
|
||||
<OCDLBPHJMOP>k__BackingField2.JKLJJDALLPK = num2 != 0;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField3 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField3 != num3)
|
||||
{
|
||||
BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.MasterStart();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EB9 RID: 77497 RVA: 0x0045C6B4 File Offset: 0x0045A8B4
|
||||
[Token(Token = "0x6012EB9")]
|
||||
[Address(RVA = "0x86BF90", Offset = "0x86AD90", VA = "0x18086BF90")]
|
||||
private void AAHIMFLHINH()
|
||||
{
|
||||
bool flag;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && flag)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBA RID: 77498 RVA: 0x0045C6E8 File Offset: 0x0045A8E8
|
||||
[Token(Token = "0x6012EBA")]
|
||||
[Address(RVA = "0x86C070", Offset = "0x86AE70", VA = "0x18086C070")]
|
||||
private void AFFPLFGLKPE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.MasterDisable();
|
||||
}
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField2 != num2)
|
||||
{
|
||||
BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.MasterStop();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBB RID: 77499 RVA: 0x0045C74C File Offset: 0x0045A94C
|
||||
[Token(Token = "0x6012EBB")]
|
||||
[Address(RVA = "0x86D5A0", Offset = "0x86C3A0", VA = "0x18086D5A0")]
|
||||
private void BCJKIGMGHOA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.waitForPlayersToExitCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBC RID: 77500 RVA: 0x0045C780 File Offset: 0x0045A980
|
||||
[Token(Token = "0x6012EBC")]
|
||||
[Address(RVA = "0x872FE0", Offset = "0x871DE0", VA = "0x180872FE0")]
|
||||
private void POKNHMHMHPK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBD RID: 77501 RVA: 0x0045C7B4 File Offset: 0x0045A9B4
|
||||
[Token(Token = "0x6012EBD")]
|
||||
[Address(RVA = "0x86DD00", Offset = "0x86CB00", VA = "0x18086DD00")]
|
||||
private void CLGKLKPCJPP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
if (this.BDGFMOHIJNP())
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
float num = this.warnKickPlayersOutOfCableCarStateDuration;
|
||||
string text = string.Format("Gondola departing soon!", instance);
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num2 = this.warnKickPlayersOutOfCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBE RID: 77502 RVA: 0x0045C810 File Offset: 0x0045AA10
|
||||
[Token(Token = "0x6012EBE")]
|
||||
[Address(RVA = "0x86F900", Offset = "0x86E700", VA = "0x18086F900")]
|
||||
private void HPGCBMHFBHM()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EBF RID: 77503 RVA: 0x0045C844 File Offset: 0x0045AA44
|
||||
[Token(Token = "0x6012EBF")]
|
||||
[Address(RVA = "0x86E6C0", Offset = "0x86D4C0", VA = "0x18086E6C0")]
|
||||
private void DJEKIPGMKFD(ushort CPMPEJFMDED, ushort JBKOOKBLGPH)
|
||||
{
|
||||
if (this.BDGFMOHIJNP())
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.KickOutLocalPlayer();
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.kickPlayerOutOfCableCarStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC0 RID: 77504 RVA: 0x0045C88C File Offset: 0x0045AA8C
|
||||
[Token(Token = "0x6012EC0")]
|
||||
[Address(RVA = "0x86ED40", Offset = "0x86DB40", VA = "0x18086ED40")]
|
||||
private void FGEGMLPFMPK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC1 RID: 77505 RVA: 0x0045C8C0 File Offset: 0x0045AAC0
|
||||
[Token(Token = "0x6012EC1")]
|
||||
[Address(RVA = "0x86EBB0", Offset = "0x86D9B0", VA = "0x18086EBB0")]
|
||||
private void FDAAKEDAPGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (<OCDLBPHJMOP>k__BackingField != num)
|
||||
{
|
||||
BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.MasterDisable();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC2 RID: 77506 RVA: 0x0045C8FC File Offset: 0x0045AAFC
|
||||
[Token(Token = "0x6012EC2")]
|
||||
[Address(RVA = "0x86D620", Offset = "0x86C420", VA = "0x18086D620")]
|
||||
private bool BDGFMOHIJNP()
|
||||
{
|
||||
BattleRoyaleCableCar <OCDLBPHJMOP>k__BackingField = BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OCDLBPHJMOP>k__BackingField == num) && BattleRoyaleCableCar.<OCDLBPHJMOP>k__BackingField.vehicle.MFCCNPAJFHK)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!this.IsPlayerEliminated(agajmbpabdl2))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EC3 RID: 77507 RVA: 0x0045C96C File Offset: 0x0045AB6C
|
||||
[Token(Token = "0x6012EC3")]
|
||||
[Address(RVA = "0x86EDF0", Offset = "0x86DBF0", VA = "0x18086EDF0")]
|
||||
private void FMEENKAGPKJ(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (instance.IsPlayerOnWinningTeam(agajmbpabdl))
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Grab some props! Take a photo!'", 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC4 RID: 77508 RVA: 0x0045C9B8 File Offset: 0x0045ABB8
|
||||
[Token(Token = "0x6012EC4")]
|
||||
[Address(RVA = "0x872CB0", Offset = "0x871AB0", VA = "0x180872CB0")]
|
||||
private void PLHNHIGJKFP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag = instance.IsPlayerOnWinningTeam(agajmbpabdl);
|
||||
int num = 0;
|
||||
if (flag)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num2);
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl2);
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "YOU WIN - SCOUT'S HONOR! " + text;
|
||||
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)((uint)2), text2, 5f, num, num);
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl3 = array[num];
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.IsPlayerOnWinningTeam(agajmbpabdl3))
|
||||
{
|
||||
GameCombatManager combatManager = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
float num3 = this.victoryStateDuration;
|
||||
combatManager.MasterRequestPlayerInvincibility(agajmbpabdl3, num3);
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.combatManager.MasterResetPlayerHealth(agajmbpabdl3, 1f);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
this.HAALOCBNDEL.KGFFMEICLNN(4f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC5 RID: 77509 RVA: 0x0045CACC File Offset: 0x0045ACCC
|
||||
[Token(Token = "0x6012EC5")]
|
||||
[Address(RVA = "0x86D500", Offset = "0x86C300", VA = "0x18086D500")]
|
||||
private void BBLIDDGLNIC()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC6 RID: 77510 RVA: 0x0045CB00 File Offset: 0x0045AD00
|
||||
[Token(Token = "0x6012EC6")]
|
||||
[Address(RVA = "0x86FB90", Offset = "0x86E990", VA = "0x18086FB90")]
|
||||
private void INPEIMBLCCF()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerWinMusic;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
string text = this.NKIGMNLCHLD(agajmbpabdl);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "YOU WIN - SCOUT'S HONOR! " + text;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 5f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06012EC7 RID: 77511 RVA: 0x0045CB64 File Offset: 0x0045AD64
|
||||
[Token(Token = "0x6012EC7")]
|
||||
[Address(RVA = "0x86D860", Offset = "0x86C660", VA = "0x18086D860")]
|
||||
private void BEOMOHMNCJL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (instance.IsPlayerOnWinningTeam(agajmbpabdl))
|
||||
{
|
||||
this.LOMGFLPOHCB(true);
|
||||
}
|
||||
this.KHEFEKHDFEE();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.DANDFICNFFP();
|
||||
MJNLDDCLOGP haalocbndel = this.HAALOCBNDEL;
|
||||
float num = this.victoryStateDuration;
|
||||
haalocbndel.KGFFMEICLNN(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC8 RID: 77512 RVA: 0x0045CBC8 File Offset: 0x0045ADC8
|
||||
[Token(Token = "0x6012EC8")]
|
||||
[Address(RVA = "0x870810", Offset = "0x86F610", VA = "0x180870810")]
|
||||
private void KLMKGCHGPMF()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.HAALOCBNDEL.OLGMEEIPCAL)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
instance.MasterStopGame(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EC9 RID: 77513 RVA: 0x0045CC04 File Offset: 0x0045AE04
|
||||
[Token(Token = "0x6012EC9")]
|
||||
[Address(RVA = "0x870240", Offset = "0x86F040", VA = "0x180870240")]
|
||||
private void KHEFEKHDFEE()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.localPlayerLoseMusic;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MEEMEOOLOPD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
CGLKOJIMDIH winningTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB;
|
||||
AGAJMBPABDL agajmbpabdl;
|
||||
if (agajmbpabdl != 0)
|
||||
{
|
||||
string ohafdcgemef = agajmbpabdl.OHAFDCGEMEF;
|
||||
AGAJMBPABDL[] teammatesOfPlayer = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetTeammatesOfPlayer(agajmbpabdl);
|
||||
int num2 = 0;
|
||||
int length = teammatesOfPlayer.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
string ohafdcgemef2 = teammatesOfPlayer[num2].OHAFDCGEMEF;
|
||||
string text = string.Format(" & {0}", ohafdcgemef2);
|
||||
string text2 = ohafdcgemef + text;
|
||||
num2++;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text3 = ohafdcgemef + " WON";
|
||||
return;
|
||||
}
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "GAME OVER!", 3f, num3, num3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012ECA RID: 77514 RVA: 0x0045CCF8 File Offset: 0x0045AEF8
|
||||
[Token(Token = "0x6012ECA")]
|
||||
[Address(RVA = "0x86E150", Offset = "0x86CF50", VA = "0x18086E150")]
|
||||
protected void DANDFICNFFP()
|
||||
{
|
||||
int num = 0;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MEEMEOOLOPD && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.MACEMMGJEBB != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL[] array;
|
||||
if (array != 0 && array.Length != num)
|
||||
{
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array[num];
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)((uint)2), num);
|
||||
if (this.IsPlayerEliminated(agajmbpabdl) || num == 0 || flag)
|
||||
{
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
Player player = num.GPOMCJICJIH();
|
||||
int num2 = 0;
|
||||
if (!(player == num2))
|
||||
{
|
||||
this.winnerDoor.MasterSpawnWinnerDoorAndProps(player);
|
||||
int length2 = array.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
Player player2 = array[num].GPOMCJICJIH();
|
||||
int num3 = 0;
|
||||
if (player2 != num3 && player2 != player)
|
||||
{
|
||||
float num4 = Player.DistanceSqrBetweenPlayers(player2, player);
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
AGAJMBPABDL photonPlayer = player2.DBAJDHGDPOL;
|
||||
MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP;
|
||||
MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012ECB RID: 77515 RVA: 0x0045CE30 File Offset: 0x0045B030
|
||||
[Token(Token = "0x6012ECB")]
|
||||
[Address(RVA = "0x8734F0", Offset = "0x8722F0", VA = "0x1808734F0")]
|
||||
public BattleRoyaleManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C424 RID: 50212
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C424")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private PlayerCombatUI playerCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400C425 RID: 50213
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C425")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float spawnInCableCarStateDuration = 3f;
|
||||
|
||||
// Token: 0x0400C426 RID: 50214
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C426")]
|
||||
[SerializeField]
|
||||
private float cableCarFanfareDuration = 10f;
|
||||
|
||||
// Token: 0x0400C427 RID: 50215
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C427")]
|
||||
[SerializeField]
|
||||
private float victoryStateDuration = 12f;
|
||||
|
||||
// Token: 0x0400C428 RID: 50216
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400C428")]
|
||||
[SerializeField]
|
||||
private float waitForPlayersToExitCableCarStateDuration = 20f;
|
||||
|
||||
// Token: 0x0400C429 RID: 50217
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C429")]
|
||||
[SerializeField]
|
||||
private float warnKickPlayersOutOfCableCarStateDuration = 10f;
|
||||
|
||||
// Token: 0x0400C42A RID: 50218
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400C42A")]
|
||||
[SerializeField]
|
||||
private float kickPlayerOutOfCableCarStateDuration = 5f;
|
||||
|
||||
// Token: 0x0400C42B RID: 50219
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C42B")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RecRoomAudioClip playerReviveSFX;
|
||||
|
||||
// Token: 0x0400C42C RID: 50220
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C42C")]
|
||||
[SerializeField]
|
||||
[Header("Music")]
|
||||
private RecRoomAudioClip localPlayerOutMusic;
|
||||
|
||||
// Token: 0x0400C42D RID: 50221
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C42D")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerWinMusic;
|
||||
|
||||
// Token: 0x0400C42E RID: 50222
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C42E")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerLoseMusic;
|
||||
|
||||
// Token: 0x0400C42F RID: 50223
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C42F")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip localPlayerExitGondolaMusic;
|
||||
|
||||
// Token: 0x0400C430 RID: 50224
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C430")]
|
||||
[SerializeField]
|
||||
[Header("Celebration")]
|
||||
private BattleRoyaleWinnerDoor winnerDoor;
|
||||
|
||||
// Token: 0x0400C431 RID: 50225
|
||||
[Token(Token = "0x400C431")]
|
||||
private const float AJCEPLKBBGF = 5f;
|
||||
|
||||
// Token: 0x0400C432 RID: 50226
|
||||
[Token(Token = "0x400C432")]
|
||||
private const float AGBGBJFMHNM = 3f;
|
||||
|
||||
// Token: 0x0400C433 RID: 50227
|
||||
[Token(Token = "0x400C433")]
|
||||
private const float CIGNAFCMGDB = 4f;
|
||||
|
||||
// Token: 0x0400C434 RID: 50228
|
||||
[Token(Token = "0x400C434")]
|
||||
private const float AKKCBLOKCHD = 3f;
|
||||
|
||||
// Token: 0x0400C435 RID: 50229
|
||||
[Token(Token = "0x400C435")]
|
||||
private const float LMDPOGLCJJL = 4f;
|
||||
|
||||
// Token: 0x0400C436 RID: 50230
|
||||
[Token(Token = "0x400C436")]
|
||||
private const float FDINEHEECDD = 3f;
|
||||
|
||||
// Token: 0x0400C437 RID: 50231
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C437")]
|
||||
private MJNLDDCLOGP HAALOCBNDEL;
|
||||
|
||||
// Token: 0x0400C438 RID: 50232
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C438")]
|
||||
private DJHELPHHAEN EOMJFPLCDBD;
|
||||
|
||||
// Token: 0x0400C439 RID: 50233
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C439")]
|
||||
private bool LLOBEIMNOAO;
|
||||
|
||||
// Token: 0x0400C43A RID: 50234
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x400C43A")]
|
||||
private int EKJMAIEHCHC;
|
||||
|
||||
// Token: 0x0400C43B RID: 50235
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C43B")]
|
||||
private float? PBGGOGAAFKN;
|
||||
|
||||
// Token: 0x0400C43C RID: 50236
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C43C")]
|
||||
private int ODPOHNEMJOD;
|
||||
|
||||
// Token: 0x0400C43D RID: 50237
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x400C43D")]
|
||||
private int HFLLCNBIPLL;
|
||||
|
||||
// Token: 0x0400C43E RID: 50238
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C43E")]
|
||||
private int IGGHBKAFKME;
|
||||
|
||||
// Token: 0x0400C43F RID: 50239
|
||||
[FieldOffset(Offset = "0xEC")]
|
||||
[Token(Token = "0x400C43F")]
|
||||
private float? DJNJIHIFCDH;
|
||||
|
||||
// Token: 0x0400C440 RID: 50240
|
||||
[FieldOffset(Offset = "0xF4")]
|
||||
[Token(Token = "0x400C440")]
|
||||
private int HFICOGGGJCI;
|
||||
|
||||
// Token: 0x0400C441 RID: 50241
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C441")]
|
||||
private bool OHLKDAFLMCA;
|
||||
|
||||
// Token: 0x02002BD7 RID: 11223
|
||||
[Token(Token = "0x2002BD7")]
|
||||
public enum DMPADCEFPMB
|
||||
{
|
||||
// Token: 0x0400C443 RID: 50243
|
||||
[Token(Token = "0x400C443")]
|
||||
SOLOS,
|
||||
// Token: 0x0400C444 RID: 50244
|
||||
[Token(Token = "0x400C444")]
|
||||
SQUADS,
|
||||
// Token: 0x0400C445 RID: 50245
|
||||
[Token(Token = "0x400C445")]
|
||||
NONE
|
||||
}
|
||||
|
||||
// Token: 0x02002BD8 RID: 11224
|
||||
[Token(Token = "0x2002BD8")]
|
||||
private enum BDKDCDGJJPD
|
||||
{
|
||||
// Token: 0x0400C447 RID: 50247
|
||||
[Token(Token = "0x400C447")]
|
||||
CABLE_CAR,
|
||||
// Token: 0x0400C448 RID: 50248
|
||||
[Token(Token = "0x400C448")]
|
||||
GAME_RUNNING,
|
||||
// Token: 0x0400C449 RID: 50249
|
||||
[Token(Token = "0x400C449")]
|
||||
VICTORY,
|
||||
// Token: 0x0400C44A RID: 50250
|
||||
[Token(Token = "0x400C44A")]
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x02002BD9 RID: 11225
|
||||
[Token(Token = "0x2002BD9")]
|
||||
private enum MPFGPANIANP
|
||||
{
|
||||
// Token: 0x0400C44C RID: 50252
|
||||
[Token(Token = "0x400C44C")]
|
||||
SPAWN_IN_CABLE_CAR,
|
||||
// Token: 0x0400C44D RID: 50253
|
||||
[Token(Token = "0x400C44D")]
|
||||
CABLE_CAR_FANFARE
|
||||
}
|
||||
|
||||
// Token: 0x02002BDA RID: 11226
|
||||
[Token(Token = "0x2002BDA")]
|
||||
private enum HDECEIDPGLA
|
||||
{
|
||||
// Token: 0x0400C44F RID: 50255
|
||||
[Token(Token = "0x400C44F")]
|
||||
WAIT_FOR_PLAYERS_TO_EXIT_CABLE_CAR,
|
||||
// Token: 0x0400C450 RID: 50256
|
||||
[Token(Token = "0x400C450")]
|
||||
WARN_PLAYERS_KICK_OUT_OF_CABLE_CAR,
|
||||
// Token: 0x0400C451 RID: 50257
|
||||
[Token(Token = "0x400C451")]
|
||||
KICK_PLAYERS_OUT_OF_CABLE_CAR,
|
||||
// Token: 0x0400C452 RID: 50258
|
||||
[Token(Token = "0x400C452")]
|
||||
WAIT_FOR_REST_OF_GAME
|
||||
}
|
||||
|
||||
// Token: 0x02002BDB RID: 11227
|
||||
[Token(Token = "0x2002BDB")]
|
||||
private enum LGLGNAIAJLF
|
||||
{
|
||||
// Token: 0x0400C454 RID: 50260
|
||||
[Token(Token = "0x400C454")]
|
||||
INITIAL_FEEDBACK,
|
||||
// Token: 0x0400C455 RID: 50261
|
||||
[Token(Token = "0x400C455")]
|
||||
SECONDARY_FEEDBACK
|
||||
}
|
||||
|
||||
// Token: 0x02002BDC RID: 11228
|
||||
[Token(Token = "0x2002BDC")]
|
||||
private enum CIJLGBFJNJP
|
||||
{
|
||||
// Token: 0x0400C457 RID: 50263
|
||||
[Token(Token = "0x400C457")]
|
||||
PLAYER_IS_ELIMINATED,
|
||||
// Token: 0x0400C458 RID: 50264
|
||||
[Token(Token = "0x400C458")]
|
||||
ELIMINATION_RANK,
|
||||
// Token: 0x0400C459 RID: 50265
|
||||
[Token(Token = "0x400C459")]
|
||||
LAST_KILL,
|
||||
// Token: 0x0400C45A RID: 50266
|
||||
[Token(Token = "0x400C45A")]
|
||||
DEFERRED_KILLER_PLAYER_ID
|
||||
}
|
||||
|
||||
// Token: 0x02002BDD RID: 11229
|
||||
[Token(Token = "0x2002BDD")]
|
||||
private enum LLDDFHOHKKK
|
||||
{
|
||||
// Token: 0x0400C45C RID: 50268
|
||||
[Token(Token = "0x400C45C")]
|
||||
INITIALIZE,
|
||||
// Token: 0x0400C45D RID: 50269
|
||||
[Token(Token = "0x400C45D")]
|
||||
GAME_OVER,
|
||||
// Token: 0x0400C45E RID: 50270
|
||||
[Token(Token = "0x400C45E")]
|
||||
VICTORY
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,221 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BDF RID: 11231
|
||||
[Token(Token = "0x2002BDF")]
|
||||
public class BattleRoyaleMapManager : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170034BE RID: 13502
|
||||
// (get) Token: 0x06012ED2 RID: 77522 RVA: 0x0045CF98 File Offset: 0x0045B198
|
||||
// (set) Token: 0x06012ED3 RID: 77523 RVA: 0x0045CFAC File Offset: 0x0045B1AC
|
||||
[Token(Token = "0x170034BE")]
|
||||
public static BattleRoyaleMapManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6012ED2")]
|
||||
[Address(RVA = "0x8740A0", Offset = "0x872EA0", VA = "0x1808740A0")]
|
||||
get;
|
||||
[Token(Token = "0x6012ED3")]
|
||||
[Address(RVA = "0x873EF0", Offset = "0x872CF0", VA = "0x180873EF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06012ED4 RID: 77524 RVA: 0x0045CFC0 File Offset: 0x0045B1C0
|
||||
[Token(Token = "0x6012ED4")]
|
||||
[Address(RVA = "0x873700", Offset = "0x872500", VA = "0x180873700")]
|
||||
private void Awake()
|
||||
{
|
||||
BattleRoyaleMapManager battleRoyaleMapManager = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (battleRoyaleMapManager == num)
|
||||
{
|
||||
BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField = this;
|
||||
}
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.OIMCIHEJLBM.z = z;
|
||||
float num2;
|
||||
this.APNGOPMMIJF = num2;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.OIMCIHEJLBM.z = z2;
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
this.HNPFFLLONGJ.z = z3;
|
||||
float num3;
|
||||
this.GPHJICFDCBH = num3;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
this.HNPFFLLONGJ.z = z4;
|
||||
}
|
||||
|
||||
// Token: 0x06012ED5 RID: 77525 RVA: 0x0045D05C File Offset: 0x0045B25C
|
||||
[Token(Token = "0x6012ED5")]
|
||||
[Address(RVA = "0x873F30", Offset = "0x872D30", VA = "0x180873F30")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012ED6 RID: 77526 RVA: 0x0045D078 File Offset: 0x0045B278
|
||||
[Token(Token = "0x6012ED6")]
|
||||
[Address(RVA = "0x873A10", Offset = "0x872810", VA = "0x180873A10")]
|
||||
public Vector3 GetMapSpacePoint(Vector3 IJMEBODGPDG, Transform ENKCEKBDOIH, Vector3 ABEGEHOLLPK, float GMJJPIFDHGH = 0f)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012ED7 RID: 77527 RVA: 0x0045D08C File Offset: 0x0045B28C
|
||||
[Token(Token = "0x6012ED7")]
|
||||
[Address(RVA = "0x873BF0", Offset = "0x8729F0", VA = "0x180873BF0")]
|
||||
public Vector3 GetNormalizedMapSpacePoint(Vector3 IJMEBODGPDG, float GMJJPIFDHGH = 0f)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012ED7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Activities.BattleRoyale.BattleRoyaleMapManager::GetNormalizedMapSpacePoint(UnityEngine.Vector3,System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012ED8 RID: 77528 RVA: 0x0045D0A4 File Offset: 0x0045B2A4
|
||||
[Token(Token = "0x6012ED8")]
|
||||
[Address(RVA = "0x873AE0", Offset = "0x8728E0", VA = "0x180873AE0")]
|
||||
public Quaternion GetMapSpaceRotation(Vector3 FFHEILCNOEB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012ED8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Quaternion RecRoom.Activities.BattleRoyale.BattleRoyaleMapManager::GetMapSpaceRotation(UnityEngine.Vector3)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_0_0A, ldfld:float32(Vector3::z, callgetter:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](Vector3::get_forward)))
|
||||
stloc:float32(var_2_11, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_1)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012ED9 RID: 77529 RVA: 0x0045D0C4 File Offset: 0x0045B2C4
|
||||
[Token(Token = "0x6012ED9")]
|
||||
[Address(RVA = "0x873990", Offset = "0x872790", VA = "0x180873990")]
|
||||
public float GetMapSpaceDistance(float FAEHMLDJNHB)
|
||||
{
|
||||
return Mathf.InverseLerp((float)0, FAEHMLDJNHB, FAEHMLDJNHB);
|
||||
}
|
||||
|
||||
// Token: 0x06012EDA RID: 77530 RVA: 0x0045D0DC File Offset: 0x0045B2DC
|
||||
[Token(Token = "0x6012EDA")]
|
||||
[Address(RVA = "0x873D60", Offset = "0x872B60", VA = "0x180873D60")]
|
||||
private Vector3 LODHDNAKAFE(Vector3 BIBABDPNNKB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012EDA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Activities.BattleRoyale.BattleRoyaleMapManager::LODHDNAKAFE(UnityEngine.Vector3)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_1_01, ldc.i4:int32(0))
|
||||
stloc:Vector3(var_2_07, callgetter:Vector3(Vector3::get_right))
|
||||
stloc:Vector3(var_3_0F, call:Vector3(Vector3::op_Multiply, ldloc:float32(var_0), ldloc:int32[exp:Vector3](var_1_01)))
|
||||
stloc:int32(var_5_11, ldc.i4:int32(0))
|
||||
stloc:float32(var_0, ldloc:float32(var_4))
|
||||
stloc:Vector3(var_6_1B, callgetter:Vector3(Vector3::get_up))
|
||||
stloc:Vector3(var_7_26, call:Vector3(Vector3::op_Multiply, ldloc:float32(var_4), ldloc:int32[exp:Vector3](var_5_11)))
|
||||
stloc:float32(var_9_2F, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_8)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06012EDB RID: 77531 RVA: 0x0045D11C File Offset: 0x0045B31C
|
||||
[Token(Token = "0x6012EDB")]
|
||||
[Address(RVA = "0x873FF0", Offset = "0x872DF0", VA = "0x180873FF0")]
|
||||
public BattleRoyaleMapManager()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.lowerLeftCornerWorldSpacePosition.z = z;
|
||||
float z2 = Vector3.zero.z;
|
||||
this.lowerRightCornerWorldSpacePosition.z = z2;
|
||||
float z3 = Vector3.zero.z;
|
||||
this.upperLeftCornerWorldSpacePosition.z = z3;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C462 RID: 50274
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C462")]
|
||||
[SerializeField]
|
||||
[Header("World Space Corners")]
|
||||
private Vector3 lowerLeftCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400C463 RID: 50275
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400C463")]
|
||||
[SerializeField]
|
||||
private Vector3 lowerRightCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400C464 RID: 50276
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C464")]
|
||||
[SerializeField]
|
||||
private Vector3 upperLeftCornerWorldSpacePosition;
|
||||
|
||||
// Token: 0x0400C465 RID: 50277
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400C465")]
|
||||
private Vector3 OIMCIHEJLBM;
|
||||
|
||||
// Token: 0x0400C466 RID: 50278
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C466")]
|
||||
private Vector3 HNPFFLLONGJ;
|
||||
|
||||
// Token: 0x0400C467 RID: 50279
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400C467")]
|
||||
private float APNGOPMMIJF;
|
||||
|
||||
// Token: 0x0400C468 RID: 50280
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C468")]
|
||||
private float GPHJICFDCBH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE0 RID: 11232
|
||||
[Token(Token = "0x2002BE0")]
|
||||
public class BattleRoyalePlayerCombatUI : PlayerCombatUI
|
||||
{
|
||||
// Token: 0x06012EDC RID: 77532 RVA: 0x0045D174 File Offset: 0x0045B374
|
||||
[Token(Token = "0x6012EDC")]
|
||||
[Address(RVA = "0x874120", Offset = "0x872F20", VA = "0x180874120", Slot = "4")]
|
||||
protected override void OBLHJFNLOHO(bool DPOMMLPJLEP)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
BattleRoyaleManager instance2 = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL iekddppnfpf = this.IEKDDPPNFPF;
|
||||
if (instance2.IsPlayerEliminated(iekddppnfpf))
|
||||
{
|
||||
HealthBar dbnoBar = this.dbnoBar;
|
||||
int num2 = 0;
|
||||
if (dbnoBar != num2)
|
||||
{
|
||||
GameObject gameObject = this.dbnoBar.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
}
|
||||
HealthBar healthBar = this.healthBar;
|
||||
int num4 = 0;
|
||||
if (healthBar != num4)
|
||||
{
|
||||
GameObject gameObject2 = this.healthBar.gameObject;
|
||||
int num5 = 0;
|
||||
gameObject2.SetActive(num5 != 0);
|
||||
}
|
||||
HealthBar shieldBar = this.shieldBar;
|
||||
int num6 = 0;
|
||||
if (shieldBar != num6)
|
||||
{
|
||||
GameObject gameObject3 = this.shieldBar.gameObject;
|
||||
int num7 = 0;
|
||||
gameObject3.SetActive(num7 != 0);
|
||||
}
|
||||
SpriteRenderer icon = this.icon;
|
||||
int num8 = 0;
|
||||
if (icon != num8)
|
||||
{
|
||||
GameObject gameObject4 = this.icon.gameObject;
|
||||
int num9 = 0;
|
||||
gameObject4.SetActive(num9 != 0);
|
||||
}
|
||||
GameObject reviveText = this.reviveText;
|
||||
int num10 = 0;
|
||||
if (reviveText != num10)
|
||||
{
|
||||
GameObject gameObject5 = this.reviveText.gameObject;
|
||||
int num11 = 0;
|
||||
gameObject5.SetActive(num11 != 0);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
base.OBLHJFNLOHO(DPOMMLPJLEP);
|
||||
}
|
||||
|
||||
// Token: 0x06012EDD RID: 77533 RVA: 0x0045D2B8 File Offset: 0x0045B4B8
|
||||
[Token(Token = "0x6012EDD")]
|
||||
[Address(RVA = "0x8743C0", Offset = "0x8731C0", VA = "0x1808743C0")]
|
||||
public BattleRoyalePlayerCombatUI()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,878 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE1 RID: 11233
|
||||
[Token(Token = "0x2002BE1")]
|
||||
public class BattleRoyalePlayerMap : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x170034BF RID: 13503
|
||||
// (get) Token: 0x06012EDE RID: 77534 RVA: 0x0045D2CC File Offset: 0x0045B4CC
|
||||
[Token(Token = "0x170034BF")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6012EDE")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C0 RID: 13504
|
||||
// (get) Token: 0x06012EDF RID: 77535 RVA: 0x0045D2E0 File Offset: 0x0045B4E0
|
||||
[Token(Token = "0x170034C0")]
|
||||
public AGAJMBPABDL FOPDDJIKMPG
|
||||
{
|
||||
[Token(Token = "0x6012EDF")]
|
||||
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
||||
get
|
||||
{
|
||||
return this.HDGGKEACHLL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C1 RID: 13505
|
||||
// (get) Token: 0x06012EE0 RID: 77536 RVA: 0x0045D2F4 File Offset: 0x0045B4F4
|
||||
[Token(Token = "0x170034C1")]
|
||||
public Transform DDNFJDIHBAH
|
||||
{
|
||||
[Token(Token = "0x6012EE0")]
|
||||
[Address(RVA = "0x877410", Offset = "0x876210", VA = "0x180877410")]
|
||||
get
|
||||
{
|
||||
return this.expandedRoot.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C2 RID: 13506
|
||||
// (get) Token: 0x06012EE1 RID: 77537 RVA: 0x0045D314 File Offset: 0x0045B514
|
||||
[Token(Token = "0x170034C2")]
|
||||
public Vector3 JGMBOFMKLAF
|
||||
{
|
||||
[Token(Token = "0x6012EE1")]
|
||||
[Address(RVA = "0x877380", Offset = "0x876180", VA = "0x180877380")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012EE1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3 RecRoom.Activities.BattleRoyale.BattleRoyalePlayerMap::get_OpenMapLocalSpaceDimensions()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:float32(var_1_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170034C3 RID: 13507
|
||||
// (get) Token: 0x06012EE2 RID: 77538 RVA: 0x0045D328 File Offset: 0x0045B528
|
||||
[Token(Token = "0x170034C3")]
|
||||
public bool GFGKPENHNEM
|
||||
{
|
||||
[Token(Token = "0x6012EE2")]
|
||||
[Address(RVA = "0x877430", Offset = "0x876230", VA = "0x180877430")]
|
||||
get
|
||||
{
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll == 0)
|
||||
{
|
||||
}
|
||||
return hdggkeachll.DMKCIEPGGAB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE3 RID: 77539 RVA: 0x0045D348 File Offset: 0x0045B548
|
||||
[Token(Token = "0x6012EE3")]
|
||||
[Address(RVA = "0x874480", Offset = "0x873280", VA = "0x180874480", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num = 0;
|
||||
base..ctor();
|
||||
Tool tool = this.tool;
|
||||
this.HDGGKEACHLL = num;
|
||||
this.HJIOCMLBPPH = num;
|
||||
if (tool.InstantiationParameters != 0)
|
||||
{
|
||||
Dictionary<string, object> instantiationParameters = this.tool.InstantiationParameters;
|
||||
string nonihhhkchl = BattleRoyalePlayerMap.NONIHHHKCHL;
|
||||
if (instantiationParameters.TryGetValue(nonihhhkchl, num))
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = num;
|
||||
AGAJMBPABDL agajmbpabdl2 = agajmbpabdl.IAHDANBDAAM(num2);
|
||||
this.HDGGKEACHLL = agajmbpabdl2;
|
||||
}
|
||||
Dictionary<string, object> instantiationParameters2 = this.tool.InstantiationParameters;
|
||||
string cmdjponlnke = BattleRoyalePlayerMap.CMDJPONLNKE;
|
||||
if (instantiationParameters2.TryGetValue(cmdjponlnke, num))
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(num);
|
||||
int num3 = 0;
|
||||
if (photonView != num3)
|
||||
{
|
||||
BattleRoyaleGearBag component = photonView.GetComponent<BattleRoyaleGearBag>();
|
||||
}
|
||||
this.HJIOCMLBPPH = num;
|
||||
}
|
||||
}
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.CAMMLOGFGOI);
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
cmhgdpokgoa.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num);
|
||||
HKKOHFHADKK cmhgdpokgoa2 = this.CMHGDPOKGOA;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BFFMCHFCIJB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GNLAKKHMNLF);
|
||||
HKKOHFHADKK cmhgdpokgoa3 = this.CMHGDPOKGOA;
|
||||
int num6 = 0;
|
||||
cmhgdpokgoa3.OFFLOPLJBBG((ushort)num6);
|
||||
this.tool.AllowedToTransferOwnershipOnCollision = num != 0;
|
||||
Tool tool2 = this.tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.DCFBEKINLFD);
|
||||
tool2.AddCustomPickupCondition(oglajafkbmn);
|
||||
Tool tool3 = this.tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool3.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action);
|
||||
tool3.PostResetEvent = eahpnacbldd;
|
||||
Tool tool4 = this.tool;
|
||||
MFBGLIHGCGO<Tool> preAttachEvent = tool4.PreAttachEvent;
|
||||
Action<Tool> action2 = new Action(this.FOKOPLDFEPA);
|
||||
EAHPNACBLDD eahpnacbldd2;
|
||||
tool4.PreAttachEvent = eahpnacbldd2;
|
||||
Tool tool5 = this.tool;
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = tool5.PrePickupEvent;
|
||||
Action<Tool> action3 = new Action(this.DJKOAHFHLOG);
|
||||
EAHPNACBLDD eahpnacbldd3;
|
||||
tool5.PrePickupEvent = eahpnacbldd3;
|
||||
Transform parent = this.expandedRoot.transform.parent;
|
||||
Transform transform = this.lowerLeftMapTransform;
|
||||
this.OMHBOBEDNEK = parent;
|
||||
GameObject gameObject = transform.gameObject;
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll == 0)
|
||||
{
|
||||
}
|
||||
bool dmkciepggab = hdggkeachll.DMKCIEPGGAB;
|
||||
gameObject.SetActive(dmkciepggab);
|
||||
AGAJMBPABDL hdggkeachll2 = this.HDGGKEACHLL;
|
||||
if (hdggkeachll2 == 0)
|
||||
{
|
||||
}
|
||||
bool dmkciepggab2 = hdggkeachll2.DMKCIEPGGAB;
|
||||
base.enabled = dmkciepggab2;
|
||||
AGAJMBPABDL hdggkeachll3 = this.HDGGKEACHLL;
|
||||
Tool tool6 = this.tool;
|
||||
if (hdggkeachll3 == 0)
|
||||
{
|
||||
}
|
||||
bool flag = !hdggkeachll3.DMKCIEPGGAB;
|
||||
tool6.BEKODHBDOFG = flag;
|
||||
AGAJMBPABDL hdggkeachll4 = this.HDGGKEACHLL;
|
||||
if (hdggkeachll4 != 0 && (hdggkeachll4.DMKCIEPGGAB ? 1 : 0) != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC += mcgbmajnpdn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE4 RID: 77540 RVA: 0x0045D5E8 File Offset: 0x0045B7E8
|
||||
[Token(Token = "0x6012EE4")]
|
||||
[Address(RVA = "0x876D30", Offset = "0x875B30", VA = "0x180876D30")]
|
||||
private void Start()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
int num = 0;
|
||||
if (hjiocmlbpph != num)
|
||||
{
|
||||
BattleRoyaleGearBag hjiocmlbpph2 = this.HJIOCMLBPPH;
|
||||
Tool tool = this.tool;
|
||||
bool flag = hjiocmlbpph2.TryStoreToolInBag(tool);
|
||||
}
|
||||
}
|
||||
if (this.tool.<JGABDFBGDEB>k__BackingField)
|
||||
{
|
||||
ToolCleanup <JGABDFBGDEB>k__BackingField = this.tool.<JGABDFBGDEB>k__BackingField;
|
||||
ToolCleanup.KPPOFCHJPMC kppofchjpmc = new ToolCleanup.KPPOFCHJPMC(this.BMPEACDIJHF);
|
||||
<JGABDFBGDEB>k__BackingField.CustomGetResetPositionAndOrientationBehavior = kppofchjpmc;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE5 RID: 77541 RVA: 0x0045D668 File Offset: 0x0045B868
|
||||
[Token(Token = "0x6012EE5")]
|
||||
[Address(RVA = "0x876A40", Offset = "0x875840", VA = "0x180876A40", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.tool;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = tool.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.APBEFBBOMDJ);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
|
||||
tool.PostResetEvent = eahpnacbldd;
|
||||
Tool tool2 = this.tool;
|
||||
MFBGLIHGCGO<Tool> preAttachEvent = tool2.PreAttachEvent;
|
||||
Action<Tool> action2 = new Action(this.FOKOPLDFEPA);
|
||||
EAHPNACBLDD eahpnacbldd2;
|
||||
tool2.PreAttachEvent = eahpnacbldd2;
|
||||
Tool tool3 = this.tool;
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = tool3.PrePickupEvent;
|
||||
Action<Tool> action3 = new Action(this.DJKOAHFHLOG);
|
||||
EAHPNACBLDD eahpnacbldd3;
|
||||
tool3.PrePickupEvent = eahpnacbldd3;
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
GameTeamManager.MCGBMAJNPDN mcgbmajnpdn = new GameTeamManager.MCGBMAJNPDN(this.JIHNIONEAKF);
|
||||
teamManager.AHPECOGNNDC -= mcgbmajnpdn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE6 RID: 77542 RVA: 0x0045D72C File Offset: 0x0045B92C
|
||||
[Token(Token = "0x6012EE6")]
|
||||
[Address(RVA = "0x876E60", Offset = "0x875C60", VA = "0x180876E60")]
|
||||
private void Update()
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
cmhgdpokgoa.OPEMIFENIJM();
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll != 0 && hdggkeachll.DMKCIEPGGAB && !this.tool.FNFNLDBILFE)
|
||||
{
|
||||
Transform transform = this.HJIOCMLBPPH.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform3 = this.HJIOCMLBPPH.transform;
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Transform transform4 = hjiocmlbpph.transform;
|
||||
Tool tool = this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EE7 RID: 77543 RVA: 0x0045D7D4 File Offset: 0x0045B9D4
|
||||
[Token(Token = "0x6012EE7")]
|
||||
[Address(RVA = "0x876C60", Offset = "0x875A60", VA = "0x180876C60")]
|
||||
public void ResetToBag()
|
||||
{
|
||||
Transform transform = this.HJIOCMLBPPH.transform;
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = hjiocmlbpph.transform;
|
||||
Tool tool = this.tool;
|
||||
}
|
||||
|
||||
// Token: 0x06012EE8 RID: 77544 RVA: 0x0045D814 File Offset: 0x0045BA14
|
||||
[Token(Token = "0x6012EE8")]
|
||||
[Address(RVA = "0x875BD0", Offset = "0x8749D0", VA = "0x180875BD0")]
|
||||
private void FOKOPLDFEPA(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
int num = 0;
|
||||
cmhgdpokgoa.PIEOGAPMGIH((ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06012EE9 RID: 77545 RVA: 0x0045D838 File Offset: 0x0045BA38
|
||||
[Token(Token = "0x6012EE9")]
|
||||
[Address(RVA = "0x875460", Offset = "0x874260", VA = "0x180875460")]
|
||||
private void DJKOAHFHLOG(Tool EGFEJGHDNAI)
|
||||
{
|
||||
HKKOHFHADKK cmhgdpokgoa = this.CMHGDPOKGOA;
|
||||
}
|
||||
|
||||
// Token: 0x06012EEA RID: 77546 RVA: 0x0045D854 File Offset: 0x0045BA54
|
||||
[Token(Token = "0x6012EEA")]
|
||||
[Address(RVA = "0x8743D0", Offset = "0x8731D0", VA = "0x1808743D0")]
|
||||
private void APBEFBBOMDJ(Tool EGFEJGHDNAI, Vector3 BNMOCBJEEPN, Quaternion LPHCCEOHNIN, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
int num = 0;
|
||||
if (hjiocmlbpph != num)
|
||||
{
|
||||
bool flag = this.HJIOCMLBPPH.TryStoreToolInBag(EGFEJGHDNAI);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EEB RID: 77547 RVA: 0x0045D890 File Offset: 0x0045BA90
|
||||
[Token(Token = "0x6012EEB")]
|
||||
[Address(RVA = "0x874B50", Offset = "0x873950", VA = "0x180874B50")]
|
||||
private bool BMPEACDIJHF(out Vector3 DDHPAFKBMON, out Quaternion ACMECNDDDNG)
|
||||
{
|
||||
BattleRoyaleGearBag hjiocmlbpph = this.HJIOCMLBPPH;
|
||||
int num = 0;
|
||||
if (!(hjiocmlbpph != num))
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
DDHPAFKBMON.z = z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
Transform transform = this.HJIOCMLBPPH.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
DDHPAFKBMON.z = z2;
|
||||
Transform transform2 = this.HJIOCMLBPPH.transform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EEC RID: 77548 RVA: 0x0045D8FC File Offset: 0x0045BAFC
|
||||
[Token(Token = "0x6012EEC")]
|
||||
[Address(RVA = "0x875420", Offset = "0x874220", VA = "0x180875420")]
|
||||
private bool DCFBEKINLFD(Tool EGFEJGHDNAI, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
return this.HDGGKEACHLL == (ulong)0L || NHCEBNBEEBE.DBAJDHGDPOL == this.HDGGKEACHLL;
|
||||
}
|
||||
|
||||
// Token: 0x06012EED RID: 77549 RVA: 0x0045D92C File Offset: 0x0045BB2C
|
||||
[Token(Token = "0x6012EED")]
|
||||
[Address(RVA = "0x874CC0", Offset = "0x873AC0", VA = "0x180874CC0")]
|
||||
private void CAMMLOGFGOI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
GameObject gameObject2 = this.expandedRoot;
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
}
|
||||
GameObject gameObject3 = this.collapsedRoot;
|
||||
int num3 = 0;
|
||||
if (gameObject3 != num3)
|
||||
{
|
||||
this.collapsedRoot.SetActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EEE RID: 77550 RVA: 0x0045D988 File Offset: 0x0045BB88
|
||||
[Token(Token = "0x6012EEE")]
|
||||
[Address(RVA = "0x874A80", Offset = "0x873880", VA = "0x180874A80")]
|
||||
private void BFFMCHFCIJB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
GameObject gameObject = this.expandedRoot;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
this.expandedRoot.SetActive(true);
|
||||
}
|
||||
GameObject gameObject2 = this.collapsedRoot;
|
||||
int num2 = 0;
|
||||
if (gameObject2 != num2)
|
||||
{
|
||||
GameObject gameObject3 = this.collapsedRoot;
|
||||
int num3 = 0;
|
||||
gameObject3.SetActive(num3 != 0);
|
||||
}
|
||||
this.DNGKBBFENLP();
|
||||
}
|
||||
|
||||
// Token: 0x06012EEF RID: 77551 RVA: 0x0045D9E8 File Offset: 0x0045BBE8
|
||||
[Token(Token = "0x6012EEF")]
|
||||
[Address(RVA = "0x875C30", Offset = "0x874A30", VA = "0x180875C30")]
|
||||
private void GNLAKKHMNLF()
|
||||
{
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll != 0 && hdggkeachll.DMKCIEPGGAB)
|
||||
{
|
||||
this.JBDNJLBNFPB();
|
||||
this.CHBIFIKKLJL();
|
||||
return;
|
||||
}
|
||||
GameObject gameObject = this.lowerLeftMapTransform.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
int num2 = 0;
|
||||
base.enabled = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06012EF0 RID: 77552 RVA: 0x0045DA3C File Offset: 0x0045BC3C
|
||||
[Token(Token = "0x6012EF0")]
|
||||
[Address(RVA = "0x876A30", Offset = "0x875830", VA = "0x180876A30")]
|
||||
private void JIHNIONEAKF(AGAJMBPABDL FPODELJNIIB, bool BCLPBCCEJJF)
|
||||
{
|
||||
this.DNGKBBFENLP();
|
||||
}
|
||||
|
||||
// Token: 0x06012EF1 RID: 77553 RVA: 0x0045DA50 File Offset: 0x0045BC50
|
||||
[Token(Token = "0x6012EF1")]
|
||||
[Address(RVA = "0x876140", Offset = "0x874F40", VA = "0x180876140")]
|
||||
private void JBDNJLBNFPB()
|
||||
{
|
||||
BattleRoyalePlayerMap.Pip[] array = this.pips;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
BattleRoyalePlayerMap.Pip pip = array[num];
|
||||
if (pip != 0)
|
||||
{
|
||||
Player player = pip.player;
|
||||
if (player != 0 && player.DBAJDHGDPOL != 0)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
AGAJMBPABDL photonPlayer = this.pips[num].player.DBAJDHGDPOL;
|
||||
bool flag = instance.IsPlayerEliminated(photonPlayer);
|
||||
BattleRoyalePlayerMap.Pip[] array2 = this.pips;
|
||||
if (!flag)
|
||||
{
|
||||
Transform mainTransform = array2[num].mainTransform;
|
||||
Transform transform = this.pips[num].player.head.transform;
|
||||
Transform transform2 = this.upperRightMapTransform;
|
||||
Transform transform3 = this.lowerLeftMapTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
AGAJMBPABDL photonPlayer2 = this.pips[num].player.DBAJDHGDPOL;
|
||||
bool flag2 = combatManager.PlayerIsAlive(photonPlayer2);
|
||||
BattleRoyalePlayerMap.Pip[] array3 = this.pips;
|
||||
if (!flag2)
|
||||
{
|
||||
SpriteRenderer marker = array3[num].marker;
|
||||
Sprite sprite = this.downSprite;
|
||||
marker.sprite = sprite;
|
||||
SpriteRenderer outlineMarker = this.pips[num].outlineMarker;
|
||||
Sprite sprite2 = this.downSprite;
|
||||
outlineMarker.sprite = sprite2;
|
||||
GameObject backgroundFiller = this.pips[num].backgroundFiller;
|
||||
int num2 = 0;
|
||||
backgroundFiller.SetActive(num2 != 0);
|
||||
Transform transform4 = this.pips[num].marker.transform;
|
||||
}
|
||||
SpriteRenderer marker2 = array3[num].marker;
|
||||
Sprite sprite3 = this.arrowSprite;
|
||||
marker2.sprite = sprite3;
|
||||
SpriteRenderer outlineMarker2 = this.pips[num].outlineMarker;
|
||||
Sprite sprite4 = this.arrowSprite;
|
||||
outlineMarker2.sprite = sprite4;
|
||||
GameObject backgroundFiller2 = this.pips[num].backgroundFiller;
|
||||
int num3 = 0;
|
||||
backgroundFiller2.SetActive(num3 != 0);
|
||||
Transform transform5 = this.pips[num].marker.transform;
|
||||
Transform transform6 = this.pips[num].player.head.transform;
|
||||
}
|
||||
SpriteRenderer marker3 = array2[num].marker;
|
||||
Sprite sprite5 = this.eliminatedSprite;
|
||||
marker3.sprite = sprite5;
|
||||
SpriteRenderer outlineMarker3 = this.pips[num].outlineMarker;
|
||||
Sprite sprite6 = this.eliminatedSprite;
|
||||
outlineMarker3.sprite = sprite6;
|
||||
this.pips[num].backgroundFiller.SetActive(true);
|
||||
Transform transform7 = this.pips[num].marker.transform;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
}
|
||||
BattleRoyalePlayerMap.Pip[] array4 = this.pips;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EF2 RID: 77554 RVA: 0x0045DD08 File Offset: 0x0045BF08
|
||||
[Token(Token = "0x6012EF2")]
|
||||
[Address(RVA = "0x8754C0", Offset = "0x8742C0", VA = "0x1808754C0")]
|
||||
private void DNGKBBFENLP()
|
||||
{
|
||||
AGAJMBPABDL hdggkeachll = this.HDGGKEACHLL;
|
||||
if (hdggkeachll != 0 && hdggkeachll.DMKCIEPGGAB)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num = 0;
|
||||
GameTeamManager teamManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
BattleRoyalePlayerMap.Pip[] array = this.pips;
|
||||
int num2;
|
||||
bool flag = num2 > 1;
|
||||
BattleRoyalePlayerMap.Pip pip = array[0];
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
pip.player = <EGKJPJKLEAI>k__BackingField;
|
||||
this.pips[0].marker.gameObject.SetActive(true);
|
||||
Transform mainTransform = this.pips[0].mainTransform;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
SpriteRenderer marker = this.pips[0].marker;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Color ckdaajfedch = BattleRoyalePlayerMap.CKDAAJFEDCH;
|
||||
marker.color = ckdaajfedch;
|
||||
GameTeamManager teamManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
AGAJMBPABDL[] teammatesOfPlayer = teamManager4.GetTeammatesOfPlayer(agajmbpabdl2);
|
||||
int length = teammatesOfPlayer.Length;
|
||||
BattleRoyalePlayerMap.Pip[] array2 = this.pips;
|
||||
SpriteRenderer marker2;
|
||||
if (num < length && 1 < array2.Length)
|
||||
{
|
||||
Player player = teammatesOfPlayer[num].GPOMCJICJIH();
|
||||
int num3 = 0;
|
||||
if (player != num3)
|
||||
{
|
||||
BattleRoyalePlayerMap.Pip[] array3 = this.pips;
|
||||
BattleRoyalePlayerMap.Pip pip2;
|
||||
pip2.player = player;
|
||||
BattleRoyalePlayerMap.Pip[] array4 = this.pips;
|
||||
BattleRoyalePlayerMap.Pip pip3;
|
||||
pip3.marker.gameObject.SetActive(true);
|
||||
BattleRoyalePlayerMap.Pip[] array5 = this.pips;
|
||||
BattleRoyalePlayerMap.Pip pip4;
|
||||
Transform mainTransform2 = pip4.mainTransform;
|
||||
BattleRoyalePlayerMap.Pip[] array6 = this.pips;
|
||||
BattleRoyalePlayerMap.Pip pip5;
|
||||
marker2 = pip5.marker;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
GameObject gameObject = marker2.gameObject;
|
||||
int num4 = 0;
|
||||
gameObject.SetActive(num4 != 0);
|
||||
BattleRoyalePlayerMap.Pip[] array7 = this.pips;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EF3 RID: 77555 RVA: 0x0045DEC8 File Offset: 0x0045C0C8
|
||||
[Token(Token = "0x6012EF3")]
|
||||
[Address(RVA = "0x874D90", Offset = "0x873B90", VA = "0x180874D90")]
|
||||
private void CHBIFIKKLJL()
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OCDLBPHJMOP>k__BackingField == num) && BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.BKDOBCFKCJC)
|
||||
{
|
||||
float num3;
|
||||
float num2 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField.GetMapSpaceDistance(num3);
|
||||
int bfolekgeifd = BattleRoyalePlayerMap.BFOLEKGEIFD;
|
||||
Material material;
|
||||
material.SetFloatImpl(bfolekgeifd, num2);
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int hjijpknmkcg = BattleRoyalePlayerMap.HJIJPKNMKCG;
|
||||
int num4 = 0;
|
||||
Material material2;
|
||||
material2.SetVector(hjijpknmkcg, num4);
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField3 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
float num5;
|
||||
num3 = num5;
|
||||
num2 = <OCDLBPHJMOP>k__BackingField3.GetMapSpaceDistance(num3);
|
||||
int cgebbkfbgmk = BattleRoyalePlayerMap.CGEBBKFBGMK;
|
||||
Material material3;
|
||||
material3.SetFloatImpl(cgebbkfbgmk, num2);
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField4 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num6 = 0;
|
||||
int lfkglmgofbi = BattleRoyalePlayerMap.LFKGLMGOFBI;
|
||||
Material material4;
|
||||
material4.SetVector(lfkglmgofbi, num6);
|
||||
return;
|
||||
}
|
||||
int bfolekgeifd2 = BattleRoyalePlayerMap.BFOLEKGEIFD;
|
||||
Material material5;
|
||||
material5.SetFloatImpl(bfolekgeifd2, 4f);
|
||||
int hjijpknmkcg2 = BattleRoyalePlayerMap.HJIJPKNMKCG;
|
||||
Vector3 zero = Vector3.zero;
|
||||
int num7 = 0;
|
||||
Material material6;
|
||||
material6.SetVector(hjijpknmkcg2, num7);
|
||||
int cgebbkfbgmk2 = BattleRoyalePlayerMap.CGEBBKFBGMK;
|
||||
Material material7;
|
||||
material7.SetFloatImpl(cgebbkfbgmk2, 4f);
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EF4 RID: 77556 RVA: 0x0045DFD4 File Offset: 0x0045C1D4
|
||||
[Token(Token = "0x6012EF4")]
|
||||
[Address(RVA = "0x875D40", Offset = "0x874B40", VA = "0x180875D40")]
|
||||
public static BattleRoyalePlayerMap InstantiateForLocalPlayer(BattleRoyalePlayerMap CFAPNBBHEKB, BattleRoyaleGearBag IJAJHJHHELK)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (CFAPNBBHEKB != num2)
|
||||
{
|
||||
int num3 = 0;
|
||||
if (IJAJHJHHELK != num3)
|
||||
{
|
||||
BattleRoyalePlayerMap.ALKGFHKHEPA.Clear();
|
||||
BattleRoyalePlayerMap.ALKGFHKHEPA = new Dictionary();
|
||||
Dictionary<string, object> alkgfhkhepa = BattleRoyalePlayerMap.ALKGFHKHEPA;
|
||||
string cmdjponlnke = BattleRoyalePlayerMap.CMDJPONLNKE;
|
||||
int num4 = IJAJHJHHELK.JDHMIOJKLCK.viewIdField;
|
||||
alkgfhkhepa.Add(cmdjponlnke, num4);
|
||||
Dictionary<string, object> alkgfhkhepa2 = BattleRoyalePlayerMap.ALKGFHKHEPA;
|
||||
string nonihhhkchl = BattleRoyalePlayerMap.NONIHHHKCHL;
|
||||
num4 = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI;
|
||||
alkgfhkhepa2.Add(nonihhhkchl, num4);
|
||||
string name = CFAPNBBHEKB.name;
|
||||
Transform transform = IJAJHJHHELK.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = IJAJHJHHELK.transform;
|
||||
Dictionary<string, object> alkgfhkhepa3 = BattleRoyalePlayerMap.ALKGFHKHEPA;
|
||||
int num5 = 0;
|
||||
Tool tool;
|
||||
if (tool != num5)
|
||||
{
|
||||
bool flag = IJAJHJHHELK.TryStoreToolInBag(tool);
|
||||
}
|
||||
}
|
||||
}
|
||||
int num6 = 0;
|
||||
if (num != num6)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EF5 RID: 77557 RVA: 0x0045E0B8 File Offset: 0x0045C2B8
|
||||
[Token(Token = "0x6012EF5")]
|
||||
[Address(RVA = "0x877310", Offset = "0x876110", VA = "0x180877310")]
|
||||
public BattleRoyalePlayerMap()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.CMHGDPOKGOA = hkkohfhadkk;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06012EF6 RID: 77558 RVA: 0x0045E0E4 File Offset: 0x0045C2E4
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6012EF6")]
|
||||
[Address(RVA = "0x8770B0", Offset = "0x875EB0", VA = "0x1808770B0")]
|
||||
static BattleRoyalePlayerMap()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float z3 = Vector3.one.z;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
float z5 = Vector3.one.z;
|
||||
Vector3 vector3;
|
||||
float z6 = vector3.z;
|
||||
BattleRoyalePlayerMap.NONIHHHKCHL = "BRPM.WEARER_ID";
|
||||
BattleRoyalePlayerMap.CMDJPONLNKE = "BRPM.BID";
|
||||
}
|
||||
|
||||
// Token: 0x0400C46A RID: 50282
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C46A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C46B RID: 50283
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C46B")]
|
||||
[SerializeField]
|
||||
private GameObject collapsedRoot;
|
||||
|
||||
// Token: 0x0400C46C RID: 50284
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C46C")]
|
||||
[SerializeField]
|
||||
private GameObject expandedRoot;
|
||||
|
||||
// Token: 0x0400C46D RID: 50285
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C46D")]
|
||||
[SerializeField]
|
||||
private Vector2 expandedLocalSpaceDimensions;
|
||||
|
||||
// Token: 0x0400C46E RID: 50286
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C46E")]
|
||||
[SerializeField]
|
||||
private float zOffset = 0.0005f;
|
||||
|
||||
// Token: 0x0400C46F RID: 50287
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C46F")]
|
||||
[SerializeField]
|
||||
[Header("Map References")]
|
||||
private Transform lowerLeftMapTransform;
|
||||
|
||||
// Token: 0x0400C470 RID: 50288
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C470")]
|
||||
[SerializeField]
|
||||
private Transform upperRightMapTransform;
|
||||
|
||||
// Token: 0x0400C471 RID: 50289
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C471")]
|
||||
[SerializeField]
|
||||
private BattleRoyalePlayerMap.Pip[] pips;
|
||||
|
||||
// Token: 0x0400C472 RID: 50290
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C472")]
|
||||
[SerializeField]
|
||||
private Sprite arrowSprite;
|
||||
|
||||
// Token: 0x0400C473 RID: 50291
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C473")]
|
||||
[SerializeField]
|
||||
private Sprite downSprite;
|
||||
|
||||
// Token: 0x0400C474 RID: 50292
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C474")]
|
||||
[SerializeField]
|
||||
private Sprite eliminatedSprite;
|
||||
|
||||
// Token: 0x0400C475 RID: 50293
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C475")]
|
||||
[SerializeField]
|
||||
private RendererMaterialPair ringOverlayRenderer;
|
||||
|
||||
// Token: 0x0400C476 RID: 50294
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C476")]
|
||||
private HKKOHFHADKK CMHGDPOKGOA;
|
||||
|
||||
// Token: 0x0400C477 RID: 50295
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C477")]
|
||||
private AGAJMBPABDL HDGGKEACHLL;
|
||||
|
||||
// Token: 0x0400C478 RID: 50296
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C478")]
|
||||
private BattleRoyaleGearBag HJIOCMLBPPH;
|
||||
|
||||
// Token: 0x0400C479 RID: 50297
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C479")]
|
||||
private Transform OMHBOBEDNEK;
|
||||
|
||||
// Token: 0x0400C47A RID: 50298
|
||||
[Token(Token = "0x400C47A")]
|
||||
private static Dictionary<string, object> ALKGFHKHEPA;
|
||||
|
||||
// Token: 0x0400C47B RID: 50299
|
||||
[Token(Token = "0x400C47B")]
|
||||
private static readonly int LFKGLMGOFBI = Shader.PropertyToID("_OuterRingCenterUV");
|
||||
|
||||
// Token: 0x0400C47C RID: 50300
|
||||
[Token(Token = "0x400C47C")]
|
||||
private static readonly int CGEBBKFBGMK = Shader.PropertyToID("_OuterRingRadiusUV");
|
||||
|
||||
// Token: 0x0400C47D RID: 50301
|
||||
[Token(Token = "0x400C47D")]
|
||||
private static readonly int HJIJPKNMKCG = Shader.PropertyToID("_InnerRingCenterUV");
|
||||
|
||||
// Token: 0x0400C47E RID: 50302
|
||||
[Token(Token = "0x400C47E")]
|
||||
private static readonly int BFOLEKGEIFD = Shader.PropertyToID("_InnerRingRadiusUV");
|
||||
|
||||
// Token: 0x0400C47F RID: 50303
|
||||
[Token(Token = "0x400C47F")]
|
||||
private static readonly Color CKDAAJFEDCH = 0;
|
||||
|
||||
// Token: 0x0400C480 RID: 50304
|
||||
[Token(Token = "0x400C480")]
|
||||
private static readonly Vector3 AKNJBKLAODG;
|
||||
|
||||
// Token: 0x0400C481 RID: 50305
|
||||
[Token(Token = "0x400C481")]
|
||||
private static readonly Vector3 FNPLCOLDFBE;
|
||||
|
||||
// Token: 0x0400C482 RID: 50306
|
||||
[Token(Token = "0x400C482")]
|
||||
private static readonly Vector3 CILLNEIBCGD;
|
||||
|
||||
// Token: 0x0400C483 RID: 50307
|
||||
[Token(Token = "0x400C483")]
|
||||
private static readonly string NONIHHHKCHL;
|
||||
|
||||
// Token: 0x0400C484 RID: 50308
|
||||
[Token(Token = "0x400C484")]
|
||||
private static readonly string CMDJPONLNKE;
|
||||
|
||||
// Token: 0x0400C485 RID: 50309
|
||||
[Token(Token = "0x400C485")]
|
||||
private const float BOMDJNCHHLG = 3f;
|
||||
|
||||
// Token: 0x0400C486 RID: 50310
|
||||
[Token(Token = "0x400C486")]
|
||||
private const float NNBODGKMOOP = 9f;
|
||||
|
||||
// Token: 0x02002BE2 RID: 11234
|
||||
[Token(Token = "0x2002BE2")]
|
||||
[Serializable]
|
||||
public class Pip
|
||||
{
|
||||
// Token: 0x06012EF7 RID: 77559 RVA: 0x0045E184 File Offset: 0x0045C384
|
||||
[Token(Token = "0x6012EF7")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public Pip()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C487 RID: 50311
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C487")]
|
||||
[NonSerialized]
|
||||
public Player player;
|
||||
|
||||
// Token: 0x0400C488 RID: 50312
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C488")]
|
||||
public SpriteRenderer marker;
|
||||
|
||||
// Token: 0x0400C489 RID: 50313
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C489")]
|
||||
public SpriteRenderer outlineMarker;
|
||||
|
||||
// Token: 0x0400C48A RID: 50314
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C48A")]
|
||||
public GameObject backgroundFiller;
|
||||
|
||||
// Token: 0x0400C48B RID: 50315
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C48B")]
|
||||
public Transform mainTransform;
|
||||
}
|
||||
|
||||
// Token: 0x02002BE3 RID: 11235
|
||||
[Token(Token = "0x2002BE3")]
|
||||
private enum MGAHNCGEBPH
|
||||
{
|
||||
// Token: 0x0400C48D RID: 50317
|
||||
[Token(Token = "0x400C48D")]
|
||||
COLLAPSED,
|
||||
// Token: 0x0400C48E RID: 50318
|
||||
[Token(Token = "0x400C48E")]
|
||||
EXPANDED
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE4 RID: 11236
|
||||
[Token(Token = "0x2002BE4")]
|
||||
public class BattleRoyalePosterSwap : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06012EF8 RID: 77560 RVA: 0x0045E198 File Offset: 0x0045C398
|
||||
[Token(Token = "0x6012EF8")]
|
||||
[Address(RVA = "0x877530", Offset = "0x876330", VA = "0x180877530")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
int num = 0;
|
||||
localPlayerCreatedEvent.BPAJKKAGPKB(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06012EF9 RID: 77561 RVA: 0x0045E1D0 File Offset: 0x0045C3D0
|
||||
[Token(Token = "0x6012EF9")]
|
||||
[Address(RVA = "0x8778B0", Offset = "0x8766B0", VA = "0x1808778B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.CLBLFCJEDLL);
|
||||
localPlayerCreatedEvent.BIHKNNPGGKP(action);
|
||||
}
|
||||
|
||||
// Token: 0x06012EFA RID: 77562 RVA: 0x0045E200 File Offset: 0x0045C400
|
||||
[Token(Token = "0x6012EFA")]
|
||||
[Address(RVA = "0x877660", Offset = "0x876460", VA = "0x180877660")]
|
||||
private void CLBLFCJEDLL()
|
||||
{
|
||||
Renderer renderer = this.posterRenderer;
|
||||
int num = 0;
|
||||
if (!(renderer == num))
|
||||
{
|
||||
Material[] sharedMaterialArray = this.posterRenderer.GetSharedMaterialArray();
|
||||
if (this.posterMaterialIndex < sharedMaterialArray.Length)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (!this.AKOKFLEJGOB("Walk") || !this.AKOKFLEJGOB("Teleport") || 0 == 0)
|
||||
{
|
||||
int num2 = this.posterMaterialIndex;
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
Material material = this.customRoomPosterMaterial;
|
||||
int num3 = this.posterMaterialIndex;
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EFB RID: 77563 RVA: 0x0045E2A8 File Offset: 0x0045C4A8
|
||||
[Token(Token = "0x6012EFB")]
|
||||
[Address(RVA = "0x877810", Offset = "0x876610", VA = "0x180877810")]
|
||||
private bool NEAGAJHJNAJ()
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (this.AKOKFLEJGOB("Walk") && this.AKOKFLEJGOB("Teleport"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EFC RID: 77564 RVA: 0x0045E2E4 File Offset: 0x0045C4E4
|
||||
[Token(Token = "0x6012EFC")]
|
||||
[Address(RVA = "0x877450", Offset = "0x876250", VA = "0x180877450")]
|
||||
private bool AKOKFLEJGOB(string GFHGJODOHDB)
|
||||
{
|
||||
PlayerGameRoleManager instance = PlayerGameRoleManager.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num))
|
||||
{
|
||||
return PlayerGameRoleManager.ONCPNMDGGKG.FindActiveRoleByName(GFHGJODOHDB) != 0;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012EFD RID: 77565 RVA: 0x0045E324 File Offset: 0x0045C524
|
||||
[Token(Token = "0x6012EFD")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyalePosterSwap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C48F RID: 50319
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C48F")]
|
||||
[SerializeField]
|
||||
[Header("Setup")]
|
||||
private Renderer posterRenderer;
|
||||
|
||||
// Token: 0x0400C490 RID: 50320
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C490")]
|
||||
[SerializeField]
|
||||
private int posterMaterialIndex;
|
||||
|
||||
// Token: 0x0400C491 RID: 50321
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C491")]
|
||||
[SerializeField]
|
||||
[Header("Poster Swap")]
|
||||
private Material publicGamePosterMaterial;
|
||||
|
||||
// Token: 0x0400C492 RID: 50322
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C492")]
|
||||
[SerializeField]
|
||||
private Material customRoomPosterMaterial;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,716 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.GameManagement;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE6 RID: 11238
|
||||
[Token(Token = "0x2002BE6")]
|
||||
public class BattleRoyaleVisitorMap : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06012EFE RID: 77566 RVA: 0x0045E338 File Offset: 0x0045C538
|
||||
[Token(Token = "0x6012EFE")]
|
||||
[Address(RVA = "0x878010", Offset = "0x876E10", VA = "0x180878010")]
|
||||
private void Awake()
|
||||
{
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
||||
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(hphoojldkkm, action2);
|
||||
OKNNKFGFODL staticPostConfigurationAppliedEvent = GameConfigurationTool.StaticPostConfigurationAppliedEvent;
|
||||
Action action3 = new Action(this.LKDMBKNGKFE);
|
||||
GameConfigurationTool.StaticPostConfigurationAppliedEvent = OKNNKFGFODL.BPJDFPACLMK(staticPostConfigurationAppliedEvent, action3);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action4 = new Action(this.NJGKEJCHADK);
|
||||
instance2.NJGCGNDOMBJ += action4;
|
||||
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action5 = new Action(this.OODEMNCOLED);
|
||||
instance3.NHDKANAHJFM += action5;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.KDEGAPNPCOF);
|
||||
combatManager2.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action6 = new Action(this.OBAFPHHODAF);
|
||||
combatManager3.DownButNotOutKilledPlayerEvent += action6;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.NHPLHJKNMFA);
|
||||
combatManager4.JPJCJEBNPME += pkjnmgicnjk;
|
||||
}
|
||||
}
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.NONE)
|
||||
{
|
||||
Collider collider = this.mapCollider;
|
||||
int num3 = 0;
|
||||
collider.enabled = num3 != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012EFF RID: 77567 RVA: 0x0045E4A4 File Offset: 0x0045C6A4
|
||||
[Token(Token = "0x6012EFF")]
|
||||
[Address(RVA = "0x879C90", Offset = "0x878A90", VA = "0x180879C90")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
|
||||
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
||||
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action2);
|
||||
OKNNKFGFODL staticPostConfigurationAppliedEvent = GameConfigurationTool.StaticPostConfigurationAppliedEvent;
|
||||
Action action3 = new Action(this.LKDMBKNGKFE);
|
||||
GameConfigurationTool.StaticPostConfigurationAppliedEvent = OKNNKFGFODL.GMNMHGMFGOL(staticPostConfigurationAppliedEvent, action3);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action4 = new Action(this.NJGKEJCHADK);
|
||||
instance2.NJGCGNDOMBJ -= action4;
|
||||
GameManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action5 = new Action(this.OODEMNCOLED);
|
||||
instance3.NHDKANAHJFM -= action5;
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
int num2 = 0;
|
||||
if (combatManager != num2)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.KDEGAPNPCOF);
|
||||
combatManager2.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Action<AGAJMBPABDL> action6 = new Action(this.OBAFPHHODAF);
|
||||
combatManager3.DownButNotOutKilledPlayerEvent -= action6;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKJNMGICNJK pkjnmgicnjk = new GameCombatManager.PKJNMGICNJK(this.NHPLHJKNMFA);
|
||||
combatManager4.JPJCJEBNPME -= pkjnmgicnjk;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F00 RID: 77568 RVA: 0x0045E5F4 File Offset: 0x0045C7F4
|
||||
[Token(Token = "0x6012F00")]
|
||||
[Address(RVA = "0x879480", Offset = "0x878280", VA = "0x180879480")]
|
||||
private void LKDMBKNGKFE()
|
||||
{
|
||||
if (this.mode != BattleRoyaleVisitorMap.KIGNMBLALJP.NONE)
|
||||
{
|
||||
int activePlayersMaxCount = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount();
|
||||
this.FKBKEDOIOEF(activePlayersMaxCount);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F01 RID: 77569 RVA: 0x0045E628 File Offset: 0x0045C828
|
||||
[Token(Token = "0x6012F01")]
|
||||
[Address(RVA = "0x878C90", Offset = "0x877A90", VA = "0x180878C90")]
|
||||
private void FKBKEDOIOEF(int FFAGIDMFPIF)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
if (pnpofoldmjo != 0)
|
||||
{
|
||||
if (pnpofoldmjo.Length == FFAGIDMFPIF)
|
||||
{
|
||||
goto IL_EF;
|
||||
}
|
||||
if (pnpofoldmjo != 0)
|
||||
{
|
||||
goto IL_22;
|
||||
}
|
||||
}
|
||||
BattleRoyaleVisitorMapToken[] array = new BattleRoyaleVisitorMapToken[0];
|
||||
IL_22:
|
||||
int num = Mathf.Max(pnpofoldmjo.Length, FFAGIDMFPIF);
|
||||
BattleRoyaleVisitorMapToken[] array2 = new BattleRoyaleVisitorMapToken[FFAGIDMFPIF];
|
||||
int num2 = 0;
|
||||
this.PNPOFOLDMJO = array2;
|
||||
if (num > 0)
|
||||
{
|
||||
if (pnpofoldmjo.Length > num2)
|
||||
{
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(pnpofoldmjo[num2].gameObject);
|
||||
}
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo2 = this.PNPOFOLDMJO;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num2];
|
||||
throw new ArrayTypeMismatchException();
|
||||
}
|
||||
IL_EF:
|
||||
GameObject lmnjpjmikgi = this.LMNJPJMIKGI;
|
||||
int num3 = 0;
|
||||
if (lmnjpjmikgi == num3)
|
||||
{
|
||||
GameObject gameObject = this.beeRingVisualizerPrefab;
|
||||
Transform transform = this.lowerLeftMapTransform;
|
||||
GameObject gameObject2 = global::UnityEngine.Object.Instantiate<GameObject>(gameObject, transform);
|
||||
this.LMNJPJMIKGI = gameObject2;
|
||||
}
|
||||
GameObject lmnjpjmikgi2 = this.LMNJPJMIKGI;
|
||||
int num4 = 0;
|
||||
lmnjpjmikgi2.SetActive(num4 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06012F02 RID: 77570 RVA: 0x0045E778 File Offset: 0x0045C978
|
||||
[Token(Token = "0x6012F02")]
|
||||
[Address(RVA = "0x878FC0", Offset = "0x877DC0", VA = "0x180878FC0")]
|
||||
private void IMKIDFPFGFA()
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameObject gameObject = pnpofoldmjo[num].gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
GameObject lmnjpjmikgi = this.LMNJPJMIKGI;
|
||||
int num3 = 0;
|
||||
lmnjpjmikgi.SetActive(num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06012F03 RID: 77571 RVA: 0x0045E7D0 File Offset: 0x0045C9D0
|
||||
[Token(Token = "0x6012F03")]
|
||||
[Address(RVA = "0x879380", Offset = "0x878180", VA = "0x180879380")]
|
||||
private void KDEGAPNPCOF(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
int num = this.LEEHMCMGODA(HMEIODIHDCL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F04 RID: 77572 RVA: 0x0045E7F0 File Offset: 0x0045C9F0
|
||||
[Token(Token = "0x6012F04")]
|
||||
[Address(RVA = "0x879770", Offset = "0x878570", VA = "0x180879770")]
|
||||
private void OBAFPHHODAF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
Transform transform = IEKDDPPNFPF.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num = this.LEEHMCMGODA(IEKDDPPNFPF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F05 RID: 77573 RVA: 0x0045E82C File Offset: 0x0045CA2C
|
||||
[Token(Token = "0x6012F05")]
|
||||
[Address(RVA = "0x8796C0", Offset = "0x8784C0", VA = "0x1808796C0")]
|
||||
private void NHPLHJKNMFA(AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
int num = this.LEEHMCMGODA(HMEIODIHDCL);
|
||||
float z = BEOPNIAIJOM.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F06 RID: 77574 RVA: 0x0045E854 File Offset: 0x0045CA54
|
||||
[Token(Token = "0x6012F06")]
|
||||
[Address(RVA = "0x8793E0", Offset = "0x8781E0", VA = "0x1808793E0")]
|
||||
private int LEEHMCMGODA(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012F07 RID: 77575 RVA: 0x0045E87C File Offset: 0x0045CA7C
|
||||
[Token(Token = "0x6012F07")]
|
||||
[Address(RVA = "0x878A70", Offset = "0x877870", VA = "0x180878A70")]
|
||||
private void ECEGFLAFAKE(AGAJMBPABDL IEKDDPPNFPF, Vector3 FMAIPBJNAEP, int POICBKEFLBK)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num];
|
||||
AGAJMBPABDL <LCBGICCHKJE>k__BackingField = battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag = <LCBGICCHKJE>k__BackingField == 0;
|
||||
if (<LCBGICCHKJE>k__BackingField != 0 && IEKDDPPNFPF != 0)
|
||||
{
|
||||
int inpoaaaoahi = <LCBGICCHKJE>k__BackingField.INPOAAAOAHI;
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
PlayerRankPositionSettings playerRankPositionSettings = this.settings;
|
||||
battleRoyaleVisitorMapToken.SetRankedPlayerInfo(IEKDDPPNFPF, playerRankPositionSettings, POICBKEFLBK);
|
||||
Transform transform = battleRoyaleVisitorMapToken.transform;
|
||||
float z = FMAIPBJNAEP.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform2 = IEKDDPPNFPF.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Transform parent = battleRoyaleVisitorMapToken.playerMarkerRoot.transform.parent;
|
||||
battleRoyaleVisitorMapToken.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F08 RID: 77576 RVA: 0x0045E948 File Offset: 0x0045CB48
|
||||
[Token(Token = "0x6012F08")]
|
||||
[Address(RVA = "0x878650", Offset = "0x877450", VA = "0x180878650")]
|
||||
private void CBIFAOPPEDL()
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL[] array2;
|
||||
string[] array = new string[array2.Length];
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
string ohafdcgemef = array2[num2].OHAFDCGEMEF;
|
||||
if (ohafdcgemef != 0)
|
||||
{
|
||||
}
|
||||
num2++;
|
||||
array[0] = ohafdcgemef;
|
||||
}
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int length = array2.Length;
|
||||
if (num4 < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array2[num3];
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken;
|
||||
if (!BattleRoyaleManager.ONCPNMDGGKG.IsPlayerEliminated(agajmbpabdl))
|
||||
{
|
||||
Transform transform = agajmbpabdl.GPOMCJICJIH().head.transform;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num5 = 0;
|
||||
int length2 = pnpofoldmjo.Length;
|
||||
if (num5 < length2)
|
||||
{
|
||||
battleRoyaleVisitorMapToken = pnpofoldmjo[num5];
|
||||
AGAJMBPABDL <LCBGICCHKJE>k__BackingField = battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag2 = <LCBGICCHKJE>k__BackingField == 0;
|
||||
if (<LCBGICCHKJE>k__BackingField != 0 && agajmbpabdl != 0)
|
||||
{
|
||||
int inpoaaaoahi = <LCBGICCHKJE>k__BackingField.INPOAAAOAHI;
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
goto IL_104;
|
||||
}
|
||||
num5++;
|
||||
}
|
||||
}
|
||||
num3++;
|
||||
IL_104:
|
||||
string text = string.Join(", ", array);
|
||||
PlayerRankPositionSettings playerRankPositionSettings = this.settings;
|
||||
battleRoyaleVisitorMapToken.SetWinningTeamInfo(agajmbpabdl, text, playerRankPositionSettings);
|
||||
Transform transform2 = battleRoyaleVisitorMapToken.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform parent = battleRoyaleVisitorMapToken.playerMarkerRoot.transform.parent;
|
||||
battleRoyaleVisitorMapToken.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F09 RID: 77577 RVA: 0x0045EAC8 File Offset: 0x0045CCC8
|
||||
[Token(Token = "0x6012F09")]
|
||||
[Address(RVA = "0x878440", Offset = "0x877240", VA = "0x180878440")]
|
||||
private void BPNMEEDAACM()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
||||
if (activePlayers != 0)
|
||||
{
|
||||
if (num >= activePlayers)
|
||||
{
|
||||
goto IL_26;
|
||||
}
|
||||
num += num;
|
||||
if (num != activePlayers)
|
||||
{
|
||||
num++;
|
||||
goto IL_26;
|
||||
}
|
||||
goto IL_38;
|
||||
IL_4A:
|
||||
num++;
|
||||
goto IL_4E;
|
||||
IL_38:
|
||||
int num2;
|
||||
num2 += num2;
|
||||
num += 19;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num];
|
||||
goto IL_4A;
|
||||
IL_26:
|
||||
pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
num2 = pnpofoldmjo.Length;
|
||||
if (num < num2)
|
||||
{
|
||||
goto IL_38;
|
||||
}
|
||||
goto IL_4A;
|
||||
}
|
||||
IL_4E:
|
||||
if (activePlayers != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06012F0A RID: 77578 RVA: 0x0045EB4C File Offset: 0x0045CD4C
|
||||
[Token(Token = "0x6012F0A")]
|
||||
[Address(RVA = "0x87A0B0", Offset = "0x878EB0", VA = "0x18087A0B0")]
|
||||
private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num < length)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num];
|
||||
if (battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField != (ulong)0L)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
battleRoyaleVisitorMapToken.SetPlayerInfo(BJGOFOEKLMC);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F0B RID: 77579 RVA: 0x0045EB9C File Offset: 0x0045CD9C
|
||||
[Token(Token = "0x6012F0B")]
|
||||
[Address(RVA = "0x87A120", Offset = "0x878F20", VA = "0x18087A120")]
|
||||
private void OnPhotonPlayerDisconnected(AGAJMBPABDL BJGOFOEKLMC)
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num < length)
|
||||
{
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken = pnpofoldmjo[num2];
|
||||
if (battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField != BJGOFOEKLMC)
|
||||
{
|
||||
num2++;
|
||||
}
|
||||
battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField = (ulong)0L;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F0C RID: 77580 RVA: 0x0045EBF4 File Offset: 0x0045CDF4
|
||||
[Token(Token = "0x6012F0C")]
|
||||
[Address(RVA = "0x879730", Offset = "0x878530", VA = "0x180879730")]
|
||||
private void NJGKEJCHADK()
|
||||
{
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS)
|
||||
{
|
||||
this.BPNMEEDAACM();
|
||||
this.HGIPFGAOPHI = (int)((ulong)0L);
|
||||
this.GMGOCPPAGCI = true;
|
||||
return;
|
||||
}
|
||||
this.HGIPFGAOPHI = (int)((ulong)0L);
|
||||
this.GMGOCPPAGCI = true;
|
||||
}
|
||||
|
||||
// Token: 0x06012F0D RID: 77581 RVA: 0x0045EC34 File Offset: 0x0045CE34
|
||||
[Token(Token = "0x6012F0D")]
|
||||
[Address(RVA = "0x879BE0", Offset = "0x8789E0", VA = "0x180879BE0")]
|
||||
private void OODEMNCOLED()
|
||||
{
|
||||
BattleRoyaleVisitorMap.KIGNMBLALJP kignmblaljp = this.mode;
|
||||
if (kignmblaljp != BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS)
|
||||
{
|
||||
if (kignmblaljp != BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_PLAYER_DEATHS)
|
||||
{
|
||||
goto IL_5B;
|
||||
}
|
||||
this.CBIFAOPPEDL();
|
||||
}
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
int num = 0;
|
||||
int length = pnpofoldmjo.Length;
|
||||
if (num < length)
|
||||
{
|
||||
GameObject gameObject = pnpofoldmjo[num].gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
GameObject lmnjpjmikgi = this.LMNJPJMIKGI;
|
||||
int num3 = 0;
|
||||
lmnjpjmikgi.SetActive(num3 != 0);
|
||||
IL_5B:
|
||||
this.GMGOCPPAGCI = false;
|
||||
}
|
||||
|
||||
// Token: 0x06012F0E RID: 77582 RVA: 0x0045ECAC File Offset: 0x0045CEAC
|
||||
[Token(Token = "0x6012F0E")]
|
||||
[Address(RVA = "0x879050", Offset = "0x877E50", VA = "0x180879050")]
|
||||
private Vector3 KCGDOCPELJG(Vector3 KPLDEODOJID)
|
||||
{
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
float z3 = Vector3.down.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012F0F RID: 77583 RVA: 0x0045ECF4 File Offset: 0x0045CEF4
|
||||
[Token(Token = "0x6012F0F")]
|
||||
[Address(RVA = "0x879510", Offset = "0x878310", VA = "0x180879510")]
|
||||
private float MABFHALDHOH(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
Transform transform = this.lowerLeftMapTransform;
|
||||
Vector3 down = Vector3.down;
|
||||
Collider collider = this.mapCollider;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
Transform transform2 = this.lowerLeftMapTransform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012F10 RID: 77584 RVA: 0x0045ED28 File Offset: 0x0045CF28
|
||||
[Token(Token = "0x6012F10")]
|
||||
[Address(RVA = "0x87A510", Offset = "0x879310", VA = "0x18087A510")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.mode != BattleRoyaleVisitorMap.KIGNMBLALJP.NONE)
|
||||
{
|
||||
int num = this.updateFrequency;
|
||||
if (this.ILCBJMDIMJC(num))
|
||||
{
|
||||
GameObject lmnjpjmikgi = this.LMNJPJMIKGI;
|
||||
int num2 = 0;
|
||||
if (lmnjpjmikgi != num2)
|
||||
{
|
||||
this.OCEJNJAEOOE();
|
||||
if (this.mode == BattleRoyaleVisitorMap.KIGNMBLALJP.BEES_AND_LIVE_PLAYERS && this.GMGOCPPAGCI)
|
||||
{
|
||||
this.PMIIDAPMGNG();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F11 RID: 77585 RVA: 0x0045ED84 File Offset: 0x0045CF84
|
||||
[Token(Token = "0x6012F11")]
|
||||
[Address(RVA = "0x879830", Offset = "0x878630", VA = "0x180879830")]
|
||||
private void OCEJNJAEOOE()
|
||||
{
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<OCDLBPHJMOP>k__BackingField != num))
|
||||
{
|
||||
}
|
||||
bool ringsEnabled = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.BKDOBCFKCJC;
|
||||
this.LMNJPJMIKGI.gameObject.SetActive(ringsEnabled);
|
||||
if (ringsEnabled)
|
||||
{
|
||||
BattleRoyaleMapManager <OCDLBPHJMOP>k__BackingField2 = BattleRoyaleMapManager.<OCDLBPHJMOP>k__BackingField;
|
||||
float localRingRadius = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField.NLHFHBEGFNP;
|
||||
float mapSpaceDistance = <OCDLBPHJMOP>k__BackingField2.GetMapSpaceDistance(localRingRadius);
|
||||
Transform transform = this.LMNJPJMIKGI.transform;
|
||||
BattleRoyaleGameplayZone <OCDLBPHJMOP>k__BackingField3 = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform2 = this.LMNJPJMIKGI.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F12 RID: 77586 RVA: 0x0045EE20 File Offset: 0x0045D020
|
||||
[Token(Token = "0x6012F12")]
|
||||
[Address(RVA = "0x87A1B0", Offset = "0x878FB0", VA = "0x18087A1B0")]
|
||||
private void PMIIDAPMGNG()
|
||||
{
|
||||
int num = 0;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo = this.PNPOFOLDMJO;
|
||||
if (num < pnpofoldmjo.Length)
|
||||
{
|
||||
int num2 = this.HGIPFGAOPHI;
|
||||
num2++;
|
||||
num2 += num;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken;
|
||||
AGAJMBPABDL <LCBGICCHKJE>k__BackingField = battleRoyaleVisitorMapToken.<LCBGICCHKJE>k__BackingField;
|
||||
if (<LCBGICCHKJE>k__BackingField != 0)
|
||||
{
|
||||
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
goto IL_69;
|
||||
}
|
||||
}
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo2 = this.PNPOFOLDMJO;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken2;
|
||||
GameObject gameObject = battleRoyaleVisitorMapToken2.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo3 = this.PNPOFOLDMJO;
|
||||
num++;
|
||||
IL_69:
|
||||
Transform transform = <LCBGICCHKJE>k__BackingField.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo4 = this.PNPOFOLDMJO;
|
||||
Transform transform2 = <LCBGICCHKJE>k__BackingField.GPOMCJICJIH().head.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken3;
|
||||
Transform parent = battleRoyaleVisitorMapToken3.playerMarkerRoot.transform.parent;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo5 = this.PNPOFOLDMJO;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken4;
|
||||
Transform transform3 = battleRoyaleVisitorMapToken4.transform;
|
||||
BattleRoyaleVisitorMapToken[] pnpofoldmjo6 = this.PNPOFOLDMJO;
|
||||
BattleRoyaleVisitorMapToken battleRoyaleVisitorMapToken5;
|
||||
ulong num4;
|
||||
battleRoyaleVisitorMapToken5.gameObject.SetActive(num4 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F13 RID: 77587 RVA: 0x0045EF20 File Offset: 0x0045D120
|
||||
[Token(Token = "0x6012F13")]
|
||||
[Address(RVA = "0x87A5C0", Offset = "0x8793C0", VA = "0x18087A5C0")]
|
||||
public BattleRoyaleVisitorMap()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C497 RID: 50327
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C497")]
|
||||
[SerializeField]
|
||||
[Tooltip("How frequently (in frames) to check whether to update token position (one token per update). Higher is more performant")]
|
||||
private int updateFrequency = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400C498 RID: 50328
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C498")]
|
||||
[SerializeField]
|
||||
private GameObject mapTokenPrefab;
|
||||
|
||||
// Token: 0x0400C499 RID: 50329
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C499")]
|
||||
[SerializeField]
|
||||
private GameObject beeRingVisualizerPrefab;
|
||||
|
||||
// Token: 0x0400C49A RID: 50330
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C49A")]
|
||||
[SerializeField]
|
||||
[Tooltip("If/when to track players and bee movement on this map.")]
|
||||
private BattleRoyaleVisitorMap.KIGNMBLALJP mode;
|
||||
|
||||
// Token: 0x0400C49B RID: 50331
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400C49B")]
|
||||
[SerializeField]
|
||||
private PlayerRankPositionSettings settings;
|
||||
|
||||
// Token: 0x0400C49C RID: 50332
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C49C")]
|
||||
private BattleRoyaleVisitorMapToken[] PNPOFOLDMJO;
|
||||
|
||||
// Token: 0x0400C49D RID: 50333
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C49D")]
|
||||
private GameObject LMNJPJMIKGI;
|
||||
|
||||
// Token: 0x0400C49E RID: 50334
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C49E")]
|
||||
[SerializeField]
|
||||
private Transform lowerLeftMapTransform;
|
||||
|
||||
// Token: 0x0400C49F RID: 50335
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C49F")]
|
||||
[SerializeField]
|
||||
private Transform upperRightMapTransform;
|
||||
|
||||
// Token: 0x0400C4A0 RID: 50336
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C4A0")]
|
||||
[SerializeField]
|
||||
private Collider mapCollider;
|
||||
|
||||
// Token: 0x0400C4A1 RID: 50337
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C4A1")]
|
||||
private float FEBDCEILMGO = 1.2f;
|
||||
|
||||
// Token: 0x0400C4A2 RID: 50338
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C4A2")]
|
||||
private int HGIPFGAOPHI;
|
||||
|
||||
// Token: 0x0400C4A3 RID: 50339
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C4A3")]
|
||||
private bool GMGOCPPAGCI;
|
||||
|
||||
// Token: 0x02002BE7 RID: 11239
|
||||
[Token(Token = "0x2002BE7")]
|
||||
private enum KIGNMBLALJP
|
||||
{
|
||||
// Token: 0x0400C4A5 RID: 50341
|
||||
[Token(Token = "0x400C4A5")]
|
||||
NONE,
|
||||
// Token: 0x0400C4A6 RID: 50342
|
||||
[Token(Token = "0x400C4A6")]
|
||||
BEES_AND_LIVE_PLAYERS,
|
||||
// Token: 0x0400C4A7 RID: 50343
|
||||
[Token(Token = "0x400C4A7")]
|
||||
BEES_AND_PLAYER_DEATHS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.BattleRoyale
|
||||
{
|
||||
// Token: 0x02002BE8 RID: 11240
|
||||
[Token(Token = "0x2002BE8")]
|
||||
public class BattleRoyaleVisitorMapToken : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170034C4 RID: 13508
|
||||
// (get) Token: 0x06012F14 RID: 77588 RVA: 0x0045EF4C File Offset: 0x0045D14C
|
||||
// (set) Token: 0x06012F15 RID: 77589 RVA: 0x0045EF60 File Offset: 0x0045D160
|
||||
[Token(Token = "0x170034C4")]
|
||||
public AGAJMBPABDL BDPNENBMDDB
|
||||
{
|
||||
[Token(Token = "0x6012F14")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get;
|
||||
[Token(Token = "0x6012F15")]
|
||||
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06012F16 RID: 77590 RVA: 0x0045EF74 File Offset: 0x0045D174
|
||||
[Token(Token = "0x6012F16")]
|
||||
[Address(RVA = "0x877960", Offset = "0x876760", VA = "0x180877960")]
|
||||
public bool CanBeSetByPlayer(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = this.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag = agajmbpabdl == 0;
|
||||
if (agajmbpabdl != 0 && IEKDDPPNFPF != 0)
|
||||
{
|
||||
int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06012F17 RID: 77591 RVA: 0x0045EFA0 File Offset: 0x0045D1A0
|
||||
[Token(Token = "0x6012F17")]
|
||||
[Address(RVA = "0x877980", Offset = "0x876780", VA = "0x180877980")]
|
||||
public void SetPlayerInfo(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string ohafdcgemef = IEKDDPPNFPF.OHAFDCGEMEF;
|
||||
textMesh.text = ohafdcgemef;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = this.<LCBGICCHKJE>k__BackingField;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F18 RID: 77592 RVA: 0x0045EFFC File Offset: 0x0045D1FC
|
||||
[Token(Token = "0x6012F18")]
|
||||
[Address(RVA = "0x877F60", Offset = "0x876D60", VA = "0x180877F60")]
|
||||
public void SetWinningTeamInfo(AGAJMBPABDL IEKDDPPNFPF, string DBKGGBEKJJN, PlayerRankPositionSettings GHGBPMPLLBK)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string text = string.Format("#1: {0}", DBKGGBEKJJN);
|
||||
textMesh.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x06012F19 RID: 77593 RVA: 0x0045F02C File Offset: 0x0045D22C
|
||||
[Token(Token = "0x6012F19")]
|
||||
[Address(RVA = "0x877C60", Offset = "0x876A60", VA = "0x180877C60")]
|
||||
public void SetRankedPlayerInfo(AGAJMBPABDL IEKDDPPNFPF, PlayerRankPositionSettings GHGBPMPLLBK, int POICBKEFLBK)
|
||||
{
|
||||
this.<LCBGICCHKJE>k__BackingField = IEKDDPPNFPF;
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
TextMesh textMesh = this.playerName;
|
||||
string ohafdcgemef = IEKDDPPNFPF.OHAFDCGEMEF;
|
||||
textMesh.text = ohafdcgemef;
|
||||
Transform transform = this.playerName.transform;
|
||||
int num = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayersMaxCount();
|
||||
TextMesh textMesh2 = this.playerName;
|
||||
string ohafdcgemef2 = this.<LCBGICCHKJE>k__BackingField.OHAFDCGEMEF;
|
||||
int num2;
|
||||
string text = string.Format("#{0}: {1}", num2, ohafdcgemef2);
|
||||
textMesh2.text = text;
|
||||
num -= POICBKEFLBK;
|
||||
if (POICBKEFLBK == 1)
|
||||
{
|
||||
}
|
||||
TextMesh textMesh3 = this.playerName;
|
||||
int num3 = 0;
|
||||
Transform transform2 = textMesh3.transform;
|
||||
transform2.localPosition = num3;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = this.<LCBGICCHKJE>k__BackingField;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012F1A RID: 77594 RVA: 0x0045F100 File Offset: 0x0045D300
|
||||
[Token(Token = "0x6012F1A")]
|
||||
[Address(RVA = "0x877AE0", Offset = "0x8768E0", VA = "0x180877AE0")]
|
||||
public void SetPlayerTeamColor(Color GJAINANBOCB)
|
||||
{
|
||||
MeshRenderer component = this.playerName.gameObject.GetComponent<MeshRenderer>();
|
||||
MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC;
|
||||
if (pojkkilegbc == 0)
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
this.POJKKILEGBC = materialPropertyBlock;
|
||||
}
|
||||
component.Internal_GetPropertyBlock(pojkkilegbc);
|
||||
MaterialPropertyBlock pojkkilegbc2 = this.POJKKILEGBC;
|
||||
MaterialPropertyBlock pojkkilegbc3 = this.POJKKILEGBC;
|
||||
component.Internal_SetPropertyBlock(pojkkilegbc3);
|
||||
MeshRenderer meshRenderer = this.flagRenderer;
|
||||
MaterialPropertyBlock pojkkilegbc4 = this.POJKKILEGBC;
|
||||
meshRenderer.Internal_GetPropertyBlock(pojkkilegbc4);
|
||||
MaterialPropertyBlock pojkkilegbc5 = this.POJKKILEGBC;
|
||||
MeshRenderer meshRenderer2 = this.flagRenderer;
|
||||
MaterialPropertyBlock pojkkilegbc6 = this.POJKKILEGBC;
|
||||
meshRenderer2.Internal_SetPropertyBlock(pojkkilegbc6);
|
||||
}
|
||||
|
||||
// Token: 0x06012F1B RID: 77595 RVA: 0x0045F194 File Offset: 0x0045D394
|
||||
[Token(Token = "0x6012F1B")]
|
||||
[Address(RVA = "0x877A80", Offset = "0x876880", VA = "0x180877A80")]
|
||||
public void SetPlayerMarkerRotation(Quaternion IGPENJBJADK)
|
||||
{
|
||||
Transform parent = this.playerMarkerRoot.transform.parent;
|
||||
}
|
||||
|
||||
// Token: 0x06012F1C RID: 77596 RVA: 0x0045F1B8 File Offset: 0x0045D3B8
|
||||
[Token(Token = "0x6012F1C")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public BattleRoyaleVisitorMapToken()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C4A8 RID: 50344
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C4A8")]
|
||||
[SerializeField]
|
||||
private TextMesh playerName;
|
||||
|
||||
// Token: 0x0400C4A9 RID: 50345
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C4A9")]
|
||||
[SerializeField]
|
||||
private GameObject playerMarkerRoot;
|
||||
|
||||
// Token: 0x0400C4AA RID: 50346
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C4AA")]
|
||||
[SerializeField]
|
||||
private MeshRenderer flagRenderer;
|
||||
|
||||
// Token: 0x0400C4AB RID: 50347
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C4AB")]
|
||||
private MaterialPropertyBlock POJKKILEGBC;
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user