m
This commit is contained in:
@@ -0,0 +1,450 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using StansAssets.Foundation.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x0200299E RID: 10654
|
||||
[Token(Token = "0x200299E")]
|
||||
public class ChatMessageButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170031FA RID: 12794
|
||||
// (get) Token: 0x06011C96 RID: 72854 RVA: 0x00406064 File Offset: 0x00404264
|
||||
// (set) Token: 0x06011C97 RID: 72855 RVA: 0x00406078 File Offset: 0x00404278
|
||||
[Token(Token = "0x170031FA")]
|
||||
public CCEOLAOLEKJ GEAFMCJMKBM
|
||||
{
|
||||
[Token(Token = "0x6011C96")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
||||
get;
|
||||
[Token(Token = "0x6011C97")]
|
||||
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170031FB RID: 12795
|
||||
// (get) Token: 0x06011C98 RID: 72856 RVA: 0x0040608C File Offset: 0x0040428C
|
||||
[Token(Token = "0x170031FB")]
|
||||
public Button3D.OnButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011C98")]
|
||||
[Address(RVA = "0x1257190", Offset = "0x1256190", VA = "0x181257190")]
|
||||
get
|
||||
{
|
||||
return this.playerButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C99 RID: 72857 RVA: 0x004060AC File Offset: 0x004042AC
|
||||
[Token(Token = "0x6011C99")]
|
||||
[Address(RVA = "0x1858980", Offset = "0x1857980", VA = "0x181858980")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
||||
this.CNAHCDAFDHD = componentsInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x06011C9A RID: 72858 RVA: 0x004060C8 File Offset: 0x004042C8
|
||||
[Token(Token = "0x6011C9A")]
|
||||
[Address(RVA = "0x1858D50", Offset = "0x1857D50", VA = "0x181858D50")]
|
||||
private void OnEnable()
|
||||
{
|
||||
ChatMessage mhghgaiddaf = this.MHGHGAIDDAF;
|
||||
int num = 0;
|
||||
if (ChatMessage.BDBLGMKABNK(mhghgaiddaf, num))
|
||||
{
|
||||
this.EGEHAOPMCIB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C9B RID: 72859 RVA: 0x004060F0 File Offset: 0x004042F0
|
||||
[Token(Token = "0x6011C9B")]
|
||||
[Address(RVA = "0x1858FB0", Offset = "0x1857FB0", VA = "0x181858FB0")]
|
||||
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: 0x06011C9C RID: 72860 RVA: 0x0040630C File Offset: 0x0040450C
|
||||
[Token(Token = "0x6011C9C")]
|
||||
[Address(RVA = "0x1858A70", Offset = "0x1857A70", VA = "0x181858A70")]
|
||||
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: 0x06011C9D RID: 72861 RVA: 0x00406418 File Offset: 0x00404618
|
||||
[Token(Token = "0x6011C9D")]
|
||||
[Address(RVA = "0x1858D90", Offset = "0x1857D90", VA = "0x181858D90")]
|
||||
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: 0x06011C9E RID: 72862 RVA: 0x004064E8 File Offset: 0x004046E8
|
||||
[Token(Token = "0x6011C9E")]
|
||||
[Address(RVA = "0x1858CB0", Offset = "0x1857CB0", VA = "0x181858CB0")]
|
||||
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: 0x06011C9F RID: 72863 RVA: 0x0040652C File Offset: 0x0040472C
|
||||
[Token(Token = "0x6011C9F")]
|
||||
[Address(RVA = "0x1858840", Offset = "0x1857840", VA = "0x181858840")]
|
||||
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: 0x06011CA0 RID: 72864 RVA: 0x0040659C File Offset: 0x0040479C
|
||||
[Token(Token = "0x6011CA0")]
|
||||
[Address(RVA = "0x1859420", Offset = "0x1858420", VA = "0x181859420")]
|
||||
public ChatMessageButton()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.CNAHCDAFDHD = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011CA1 RID: 72865 RVA: 0x004065C0 File Offset: 0x004047C0
|
||||
[Token(Token = "0x6011CA1")]
|
||||
[Address(RVA = "0x18589D0", Offset = "0x18579D0", VA = "0x1818589D0")]
|
||||
[CompilerGenerated]
|
||||
private void BEIIPEGAAFO(string OCEHMLHEINH)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.systemMessageText;
|
||||
int num = 0;
|
||||
if (textMeshProUGUI != num)
|
||||
{
|
||||
string text = this.systemMessageText.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011CA2 RID: 72866 RVA: 0x004065F4 File Offset: 0x004047F4
|
||||
[Token(Token = "0x6011CA2")]
|
||||
[Address(RVA = "0x1858BF0", Offset = "0x1857BF0", VA = "0x181858BF0")]
|
||||
[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;
|
||||
((IMainThreadDispatcher)this.timeSent).Init();
|
||||
}
|
||||
|
||||
// Token: 0x0400B639 RID: 46649
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B639")]
|
||||
[SerializeField]
|
||||
private Button3D playerButton;
|
||||
|
||||
// Token: 0x0400B63A RID: 46650
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B63A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI message;
|
||||
|
||||
// Token: 0x0400B63B RID: 46651
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B63B")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI timeSent;
|
||||
|
||||
// Token: 0x0400B63C RID: 46652
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B63C")]
|
||||
[SerializeField]
|
||||
[Header("Formatting")]
|
||||
private GameObject leftSpacer;
|
||||
|
||||
// Token: 0x0400B63D RID: 46653
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B63D")]
|
||||
[SerializeField]
|
||||
private GameObject rightSpacer;
|
||||
|
||||
// Token: 0x0400B63E RID: 46654
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B63E")]
|
||||
[SerializeField]
|
||||
private GameObject buttonContainer;
|
||||
|
||||
// Token: 0x0400B63F RID: 46655
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B63F")]
|
||||
[SerializeField]
|
||||
private GameObject playerMessageContainer;
|
||||
|
||||
// Token: 0x0400B640 RID: 46656
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B640")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI systemMessageText;
|
||||
|
||||
// Token: 0x0400B641 RID: 46657
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B641")]
|
||||
[SerializeField]
|
||||
private Image playerMessageBg;
|
||||
|
||||
// Token: 0x0400B642 RID: 46658
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B642")]
|
||||
[SerializeField]
|
||||
private Sprite messageAndDisplayCardsSprite;
|
||||
|
||||
// Token: 0x0400B643 RID: 46659
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B643")]
|
||||
[SerializeField]
|
||||
private Sprite displayCardsOnlySprite;
|
||||
|
||||
// Token: 0x0400B644 RID: 46660
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B644")]
|
||||
[SerializeField]
|
||||
private Sprite messageOnlySprite;
|
||||
|
||||
// Token: 0x0400B645 RID: 46661
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B645")]
|
||||
[SerializeField]
|
||||
[Header("Display Cards")]
|
||||
private GameObject topRow;
|
||||
|
||||
// Token: 0x0400B646 RID: 46662
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B646")]
|
||||
[SerializeField]
|
||||
private GameObject displayCardsContainer;
|
||||
|
||||
// Token: 0x0400B647 RID: 46663
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B647")]
|
||||
[SerializeField]
|
||||
private ChatMessageDisplayCard[] displayCards;
|
||||
|
||||
// Token: 0x0400B648 RID: 46664
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B648")]
|
||||
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
|
||||
|
||||
// Token: 0x0400B649 RID: 46665
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B649")]
|
||||
private OKLPPLDEGKH OANJHDHHMHE;
|
||||
|
||||
// Token: 0x0400B64A RID: 46666
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B64A")]
|
||||
private ChatMessage MHGHGAIDDAF;
|
||||
|
||||
// Token: 0x0400B64B RID: 46667
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B64B")]
|
||||
private ChatMessageButton.HOHMHPMHKAA HGLLKBFOBIE;
|
||||
|
||||
// Token: 0x0200299F RID: 10655
|
||||
[Token(Token = "0x200299F")]
|
||||
public enum HOHMHPMHKAA
|
||||
{
|
||||
// Token: 0x0400B64E RID: 46670
|
||||
[Token(Token = "0x400B64E")]
|
||||
MessageAndDisplayCards,
|
||||
// Token: 0x0400B64F RID: 46671
|
||||
[Token(Token = "0x400B64F")]
|
||||
DisplayCardsOnly,
|
||||
// Token: 0x0400B650 RID: 46672
|
||||
[Token(Token = "0x400B650")]
|
||||
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: 0x020029A0 RID: 10656
|
||||
[Token(Token = "0x20029A0")]
|
||||
public class ChatMessagePagedGrid : RecyclerPagedGrid<ChatMessage, ChatMessageButton>
|
||||
{
|
||||
// Token: 0x06011CA3 RID: 72867 RVA: 0x00406638 File Offset: 0x00404838
|
||||
[Token(Token = "0x6011CA3")]
|
||||
[Address(RVA = "0x18597D0", Offset = "0x18587D0", VA = "0x1818597D0", 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: 0x06011CA4 RID: 72868 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011CA4")]
|
||||
[Address(RVA = "0x1859CA0", Offset = "0x1858CA0", VA = "0x181859CA0")]
|
||||
public void SetChatMessages(OKLPPLDEGKH OFPDIAMBDKK, IEnumerable<ChatMessage> FMLOLBHAMMC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011CA5 RID: 72869 RVA: 0x00406698 File Offset: 0x00404898
|
||||
[Token(Token = "0x6011CA5")]
|
||||
[Address(RVA = "0x1859470", Offset = "0x1858470", VA = "0x181859470", 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: 0x06011CA6 RID: 72870 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011CA6")]
|
||||
[Address(RVA = "0x18598B0", Offset = "0x18588B0", VA = "0x1818598B0", Slot = "11")]
|
||||
protected override void LOCAAEOINGG()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011CA7 RID: 72871 RVA: 0x00406720 File Offset: 0x00404920
|
||||
[Token(Token = "0x6011CA7")]
|
||||
[Address(RVA = "0x18596A0", Offset = "0x18586A0", VA = "0x1818596A0")]
|
||||
private void BGIECEPGDBE(ChatMessage MOACPDCOKGP, ChatMessageButton LKDLEHGHCAD, ChatMessageButton.HOHMHPMHKAA HGLLKBFOBIE)
|
||||
{
|
||||
OKLPPLDEGKH oanjhdhhmhe = this.OANJHDHHMHE;
|
||||
LKDLEHGHCAD.SetChatMessage(oanjhdhhmhe, MOACPDCOKGP, HGLLKBFOBIE);
|
||||
}
|
||||
|
||||
// Token: 0x06011CA8 RID: 72872 RVA: 0x00406744 File Offset: 0x00404944
|
||||
[Token(Token = "0x6011CA8")]
|
||||
[Address(RVA = "0x1859650", Offset = "0x1858650", VA = "0x181859650", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(ChatMessage MOACPDCOKGP, ChatMessageButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
Debug.LogError("Called wrong SetChild method");
|
||||
}
|
||||
|
||||
// Token: 0x06011CA9 RID: 72873 RVA: 0x0040675C File Offset: 0x0040495C
|
||||
[Token(Token = "0x6011CA9")]
|
||||
[Address(RVA = "0x18596E0", Offset = "0x18586E0", VA = "0x1818596E0")]
|
||||
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: 0x06011CAA RID: 72874 RVA: 0x004067D4 File Offset: 0x004049D4
|
||||
[Token(Token = "0x6011CAA")]
|
||||
[Address(RVA = "0x1859EC0", Offset = "0x1858EC0", VA = "0x181859EC0")]
|
||||
public ChatMessagePagedGrid()
|
||||
{
|
||||
List<int> list = new List();
|
||||
this.CJDCHJAIGMP = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B651 RID: 46673
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B651")]
|
||||
public ChatMessagePagedGrid.ChatMessageSenderButtonClicked OnChatMessageSenderButtonClicked;
|
||||
|
||||
// Token: 0x0400B652 RID: 46674
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B652")]
|
||||
private OKLPPLDEGKH OANJHDHHMHE;
|
||||
|
||||
// Token: 0x0400B653 RID: 46675
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B653")]
|
||||
private List<int> CJDCHJAIGMP;
|
||||
|
||||
// Token: 0x020029A1 RID: 10657
|
||||
[Token(Token = "0x20029A1")]
|
||||
[Serializable]
|
||||
public class ChatMessageSenderButtonClicked : UnityEvent<CCEOLAOLEKJ>
|
||||
{
|
||||
// Token: 0x06011CAB RID: 72875 RVA: 0x004067F4 File Offset: 0x004049F4
|
||||
[Token(Token = "0x6011CAB")]
|
||||
[Address(RVA = "0x1859F30", Offset = "0x1858F30", VA = "0x181859F30")]
|
||||
public ChatMessageSenderButtonClicked()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029A2 RID: 10658
|
||||
[Token(Token = "0x20029A2")]
|
||||
private struct LGDKALEHAMB
|
||||
{
|
||||
// Token: 0x0400B654 RID: 46676
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B654")]
|
||||
public ChatMessage OPAAFAKPHOE;
|
||||
|
||||
// Token: 0x0400B655 RID: 46677
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B655")]
|
||||
public ChatMessageButton.HOHMHPMHKAA APGGNLIHJEO;
|
||||
}
|
||||
|
||||
// Token: 0x020029A3 RID: 10659
|
||||
[Token(Token = "0x20029A3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MGFNILOIPAF
|
||||
{
|
||||
// Token: 0x06011CAC RID: 72876 RVA: 0x00406808 File Offset: 0x00404A08
|
||||
[Token(Token = "0x6011CAC")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MGFNILOIPAF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011CAD RID: 72877 RVA: 0x0040681C File Offset: 0x00404A1C
|
||||
[Token(Token = "0x6011CAD")]
|
||||
[Address(RVA = "0x18626F0", Offset = "0x18616F0", VA = "0x1818626F0")]
|
||||
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: 0x0400B656 RID: 46678
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B656")]
|
||||
public ChatMessagePagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B657 RID: 46679
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B657")]
|
||||
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: 0x020029A5 RID: 10661
|
||||
[Token(Token = "0x20029A5")]
|
||||
[RequireComponent(typeof(Button3D))]
|
||||
public class ChatThreadButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170031FC RID: 12796
|
||||
// (get) Token: 0x06011CB1 RID: 72881 RVA: 0x0040689C File Offset: 0x00404A9C
|
||||
// (set) Token: 0x06011CB2 RID: 72882 RVA: 0x004068B0 File Offset: 0x00404AB0
|
||||
[Token(Token = "0x170031FC")]
|
||||
public OKLPPLDEGKH BLEDPDKHDJH
|
||||
{
|
||||
[Token(Token = "0x6011CB1")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
||||
get;
|
||||
[Token(Token = "0x6011CB2")]
|
||||
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170031FD RID: 12797
|
||||
// (get) Token: 0x06011CB3 RID: 72883 RVA: 0x004068C4 File Offset: 0x00404AC4
|
||||
// (set) Token: 0x06011CB4 RID: 72884 RVA: 0x004068D8 File Offset: 0x00404AD8
|
||||
[Token(Token = "0x170031FD")]
|
||||
public int AMIGMPEPEHM
|
||||
{
|
||||
[Token(Token = "0x6011CB3")]
|
||||
[Address(RVA = "0x8EE1A0", Offset = "0x8ED1A0", VA = "0x1808EE1A0")]
|
||||
get;
|
||||
[Token(Token = "0x6011CB4")]
|
||||
[Address(RVA = "0x1837440", Offset = "0x1836440", VA = "0x181837440")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170031FE RID: 12798
|
||||
// (get) Token: 0x06011CB5 RID: 72885 RVA: 0x004068EC File Offset: 0x00404AEC
|
||||
[Token(Token = "0x170031FE")]
|
||||
public Button3D.OnButton3DClick PCHHBAAODKE
|
||||
{
|
||||
[Token(Token = "0x6011CB5")]
|
||||
[Address(RVA = "0x1257190", Offset = "0x1256190", VA = "0x181257190")]
|
||||
get
|
||||
{
|
||||
return this.openButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031FF RID: 12799
|
||||
// (get) Token: 0x06011CB6 RID: 72886 RVA: 0x0040690C File Offset: 0x00404B0C
|
||||
[Token(Token = "0x170031FF")]
|
||||
public Button3D.OnButton3DClick APDJFEBMLIE
|
||||
{
|
||||
[Token(Token = "0x6011CB6")]
|
||||
[Address(RVA = "0x12571B0", Offset = "0x12561B0", VA = "0x1812571B0")]
|
||||
get
|
||||
{
|
||||
return this.playerAccountButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011CB7 RID: 72887 RVA: 0x0040692C File Offset: 0x00404B2C
|
||||
[Token(Token = "0x6011CB7")]
|
||||
[Address(RVA = "0x1859F70", Offset = "0x1858F70", VA = "0x181859F70")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>();
|
||||
this.NOEJCMJPLNP = componentsInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x06011CB8 RID: 72888 RVA: 0x00406948 File Offset: 0x00404B48
|
||||
[Token(Token = "0x6011CB8")]
|
||||
[Address(RVA = "0x185A760", Offset = "0x1859760", VA = "0x18185A760")]
|
||||
private void OnEnable()
|
||||
{
|
||||
OKLPPLDEGKH oklppldegkh = this.<BPDIEJPIIFN>k__BackingField;
|
||||
int num = 0;
|
||||
if (OKLPPLDEGKH.BDBLGMKABNK(oklppldegkh, num))
|
||||
{
|
||||
this.EGEHAOPMCIB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011CB9 RID: 72889 RVA: 0x00406970 File Offset: 0x00404B70
|
||||
[Token(Token = "0x6011CB9")]
|
||||
[Address(RVA = "0x185A7A0", Offset = "0x18597A0", VA = "0x18185A7A0")]
|
||||
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: 0x06011CBA RID: 72890 RVA: 0x004069FC File Offset: 0x00404BFC
|
||||
[Token(Token = "0x6011CBA")]
|
||||
[Address(RVA = "0x185A1D0", Offset = "0x18591D0", VA = "0x18185A1D0")]
|
||||
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: 0x06011CBB RID: 72891 RVA: 0x00406C4C File Offset: 0x00404E4C
|
||||
[Token(Token = "0x6011CBB")]
|
||||
[Address(RVA = "0x1859FB0", Offset = "0x1858FB0", VA = "0x181859FB0")]
|
||||
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: 0x06011CBC RID: 72892 RVA: 0x00406CE0 File Offset: 0x00404EE0
|
||||
[Token(Token = "0x6011CBC")]
|
||||
[Address(RVA = "0x185A870", Offset = "0x1859870", VA = "0x18185A870")]
|
||||
public ChatThreadButton()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.NOEJCMJPLNP = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B65A RID: 46682
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B65A")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Button3D openButton;
|
||||
|
||||
// Token: 0x0400B65B RID: 46683
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B65B")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private Button3D playerAccountButton;
|
||||
|
||||
// Token: 0x0400B65C RID: 46684
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B65C")]
|
||||
[SerializeField]
|
||||
private Text chatName;
|
||||
|
||||
// Token: 0x0400B65D RID: 46685
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B65D")]
|
||||
[SerializeField]
|
||||
private Text messagePreview;
|
||||
|
||||
// Token: 0x0400B65E RID: 46686
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B65E")]
|
||||
[SerializeField]
|
||||
private Text timeStamp;
|
||||
|
||||
// Token: 0x0400B65F RID: 46687
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B65F")]
|
||||
[SerializeField]
|
||||
private Image bgImage;
|
||||
|
||||
// Token: 0x0400B660 RID: 46688
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B660")]
|
||||
[SerializeField]
|
||||
private ChatThreadButton.ChatThreadFormatting readFormatting;
|
||||
|
||||
// Token: 0x0400B661 RID: 46689
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B661")]
|
||||
[SerializeField]
|
||||
private ChatThreadButton.ChatThreadFormatting unreadFormatting;
|
||||
|
||||
// Token: 0x0400B662 RID: 46690
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B662")]
|
||||
private long CMMLLNLEPAP;
|
||||
|
||||
// Token: 0x0400B663 RID: 46691
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B663")]
|
||||
private bool ACOBCLDGJKP;
|
||||
|
||||
// Token: 0x0400B664 RID: 46692
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B664")]
|
||||
private AccountSpecificUIBehaviour[] NOEJCMJPLNP;
|
||||
|
||||
// Token: 0x020029A6 RID: 10662
|
||||
[Token(Token = "0x20029A6")]
|
||||
[Serializable]
|
||||
public struct ChatThreadFormatting
|
||||
{
|
||||
// Token: 0x0400B667 RID: 46695
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B667")]
|
||||
public Font Font;
|
||||
|
||||
// Token: 0x0400B668 RID: 46696
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B668")]
|
||||
public int ChatNameSize;
|
||||
|
||||
// Token: 0x0400B669 RID: 46697
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400B669")]
|
||||
public int MessagePreviewSize;
|
||||
|
||||
// Token: 0x0400B66A RID: 46698
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B66A")]
|
||||
public int TimeStampSize;
|
||||
|
||||
// Token: 0x0400B66B RID: 46699
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400B66B")]
|
||||
public Color BackgroundColor;
|
||||
|
||||
// Token: 0x0400B66C RID: 46700
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400B66C")]
|
||||
public int LineSpacing;
|
||||
}
|
||||
|
||||
// Token: 0x020029A7 RID: 10663
|
||||
[Token(Token = "0x20029A7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BOPJJPIJENI
|
||||
{
|
||||
// Token: 0x06011CBD RID: 72893 RVA: 0x00406D04 File Offset: 0x00404F04
|
||||
[Token(Token = "0x6011CBD")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BOPJJPIJENI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011CBE RID: 72894 RVA: 0x00406D18 File Offset: 0x00404F18
|
||||
[Token(Token = "0x6011CBE")]
|
||||
[Address(RVA = "0x1858230", Offset = "0x1857230", VA = "0x181858230")]
|
||||
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)
|
||||
{
|
||||
double num2 = ((HAPBACHHIBN)messagePreview).GMBEJJBNGJD;
|
||||
return;
|
||||
}
|
||||
string text = this.latestMsgSenderName;
|
||||
Text messagePreview2 = chatThreadButton.messagePreview;
|
||||
string text2 = string.Format("{0}: {1}", text, formattedText);
|
||||
string text3 = messagePreview2.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B66D RID: 46701
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B66D")]
|
||||
public ChatMessage previewMsg;
|
||||
|
||||
// Token: 0x0400B66E RID: 46702
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B66E")]
|
||||
public string latestMsgSenderName;
|
||||
|
||||
// Token: 0x0400B66F RID: 46703
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B66F")]
|
||||
public ChatThreadButton <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using RecNet;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020029A8 RID: 10664
|
||||
[Token(Token = "0x20029A8")]
|
||||
public class ChatThreadPagedGrid : RecyclerPagedGrid<OKLPPLDEGKH, ChatThreadButton>
|
||||
{
|
||||
// Token: 0x06011CBF RID: 72895 RVA: 0x00406D8C File Offset: 0x00404F8C
|
||||
[Token(Token = "0x6011CBF")]
|
||||
[Address(RVA = "0x185A9A0", Offset = "0x18599A0", VA = "0x18185A9A0", 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: 0x06011CC0 RID: 72896 RVA: 0x00406E14 File Offset: 0x00405014
|
||||
[Token(Token = "0x6011CC0")]
|
||||
[Address(RVA = "0x185AAE0", Offset = "0x1859AE0", VA = "0x18185AAE0")]
|
||||
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_));
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011CC1 RID: 72897 RVA: 0x00406E54 File Offset: 0x00405054
|
||||
[Token(Token = "0x6011CC1")]
|
||||
[Address(RVA = "0x185A8C0", Offset = "0x18598C0", VA = "0x18185A8C0", 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: 0x06011CC2 RID: 72898 RVA: 0x00406EC4 File Offset: 0x004050C4
|
||||
[Token(Token = "0x6011CC2")]
|
||||
[Address(RVA = "0x185AC00", Offset = "0x1859C00", VA = "0x18185AC00")]
|
||||
public ChatThreadPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B670 RID: 46704
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B670")]
|
||||
public ChatThreadPagedGrid.ChatThreadSelected OnChatThreadSelectedEvent;
|
||||
|
||||
// Token: 0x0400B671 RID: 46705
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B671")]
|
||||
public ChatThreadPagedGrid.ShowPlayerDetails OnShowPlayerDetailsEvent;
|
||||
|
||||
// Token: 0x020029A9 RID: 10665
|
||||
[Token(Token = "0x20029A9")]
|
||||
[Serializable]
|
||||
public class ChatThreadSelected : UnityEvent<OKLPPLDEGKH>
|
||||
{
|
||||
// Token: 0x06011CC3 RID: 72899 RVA: 0x00406ED8 File Offset: 0x004050D8
|
||||
[Token(Token = "0x6011CC3")]
|
||||
[Address(RVA = "0x185AC40", Offset = "0x1859C40", VA = "0x18185AC40")]
|
||||
public ChatThreadSelected()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029AA RID: 10666
|
||||
[Token(Token = "0x20029AA")]
|
||||
[Serializable]
|
||||
public class ShowPlayerDetails : UnityEvent<int>
|
||||
{
|
||||
// Token: 0x06011CC4 RID: 72900 RVA: 0x00406EEC File Offset: 0x004050EC
|
||||
[Token(Token = "0x6011CC4")]
|
||||
[Address(RVA = "0x186A390", Offset = "0x1869390", VA = "0x18186A390")]
|
||||
public ShowPlayerDetails()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029AB RID: 10667
|
||||
[Token(Token = "0x20029AB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AEIHIGEKACE
|
||||
{
|
||||
// Token: 0x06011CC5 RID: 72901 RVA: 0x00406F00 File Offset: 0x00405100
|
||||
[Token(Token = "0x6011CC5")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AEIHIGEKACE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011CC6 RID: 72902 RVA: 0x00406F14 File Offset: 0x00405114
|
||||
[Token(Token = "0x6011CC6")]
|
||||
[Address(RVA = "0x1857D30", Offset = "0x1856D30", VA = "0x181857D30")]
|
||||
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: 0x06011CC7 RID: 72903 RVA: 0x00406F4C File Offset: 0x0040514C
|
||||
[Token(Token = "0x6011CC7")]
|
||||
[Address(RVA = "0x1857D90", Offset = "0x1856D90", VA = "0x181857D90")]
|
||||
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: 0x0400B672 RID: 46706
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B672")]
|
||||
public ChatThreadPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B673 RID: 46707
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B673")]
|
||||
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: 0x020029B0 RID: 10672
|
||||
[Token(Token = "0x20029B0")]
|
||||
public class ChooseFriendButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003200 RID: 12800
|
||||
// (get) Token: 0x06011CD1 RID: 72913 RVA: 0x004070BC File Offset: 0x004052BC
|
||||
// (set) Token: 0x06011CD2 RID: 72914 RVA: 0x004070D0 File Offset: 0x004052D0
|
||||
[Token(Token = "0x17003200")]
|
||||
public CCEOLAOLEKJ GEAFMCJMKBM
|
||||
{
|
||||
[Token(Token = "0x6011CD1")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011CD2")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003201 RID: 12801
|
||||
// (get) Token: 0x06011CD3 RID: 72915 RVA: 0x004070E4 File Offset: 0x004052E4
|
||||
[Token(Token = "0x17003201")]
|
||||
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011CD3")]
|
||||
[Address(RVA = "0x185AF50", Offset = "0x1859F50", VA = "0x18185AF50")]
|
||||
get
|
||||
{
|
||||
return this.toggle.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011CD4 RID: 72916 RVA: 0x00407104 File Offset: 0x00405304
|
||||
[Token(Token = "0x6011CD4")]
|
||||
[Address(RVA = "0x185AC80", Offset = "0x1859C80", VA = "0x18185AC80")]
|
||||
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: 0x06011CD5 RID: 72917 RVA: 0x00407148 File Offset: 0x00405348
|
||||
[Token(Token = "0x6011CD5")]
|
||||
[Address(RVA = "0x185AD90", Offset = "0x1859D90", VA = "0x18185AD90")]
|
||||
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: 0x06011CD6 RID: 72918 RVA: 0x004071D0 File Offset: 0x004053D0
|
||||
[Token(Token = "0x6011CD6")]
|
||||
[Address(RVA = "0x185AD30", Offset = "0x1859D30", VA = "0x18185AD30")]
|
||||
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: 0x06011CD7 RID: 72919 RVA: 0x00407204 File Offset: 0x00405404
|
||||
[Token(Token = "0x6011CD7")]
|
||||
[Address(RVA = "0x185AF00", Offset = "0x1859F00", VA = "0x18185AF00")]
|
||||
public ChooseFriendButton()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.CNAHCDAFDHD = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011CD8 RID: 72920 RVA: 0x00407228 File Offset: 0x00405428
|
||||
[Token(Token = "0x6011CD8")]
|
||||
[Address(RVA = "0x185AD70", Offset = "0x1859D70", VA = "0x18185AD70")]
|
||||
[CompilerGenerated]
|
||||
private void OGGPNHPELIE(bool LLJFGDMOOFA)
|
||||
{
|
||||
this.selectedVisual.SetActive(LLJFGDMOOFA);
|
||||
}
|
||||
|
||||
// Token: 0x0400B679 RID: 46713
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B679")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private ToggleButton3D toggle;
|
||||
|
||||
// Token: 0x0400B67A RID: 46714
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B67A")]
|
||||
[SerializeField]
|
||||
private GameObject selectedVisual;
|
||||
|
||||
// Token: 0x0400B67B RID: 46715
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B67B")]
|
||||
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,273 @@
|
||||
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 Pathfinding.RVO;
|
||||
using RecNet;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020029B1 RID: 10673
|
||||
[Token(Token = "0x20029B1")]
|
||||
public class ChooseFriendPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, ChooseFriendButton>
|
||||
{
|
||||
// Token: 0x06011CD9 RID: 72921 RVA: 0x00407248 File Offset: 0x00405448
|
||||
[Token(Token = "0x6011CD9")]
|
||||
[Address(RVA = "0x185B120", Offset = "0x185A120", VA = "0x18185B120", 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: 0x06011CDA RID: 72922 RVA: 0x004072A8 File Offset: 0x004054A8
|
||||
[Token(Token = "0x6011CDA")]
|
||||
[Address(RVA = "0x185B210", Offset = "0x185A210", VA = "0x18185B210")]
|
||||
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));
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011CDB RID: 72923 RVA: 0x0040739C File Offset: 0x0040559C
|
||||
[Token(Token = "0x6011CDB")]
|
||||
[Address(RVA = "0x185AF70", Offset = "0x1859F70", VA = "0x18185AF70", 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: 0x06011CDC RID: 72924 RVA: 0x00407434 File Offset: 0x00405634
|
||||
[Token(Token = "0x6011CDC")]
|
||||
[Address(RVA = "0x185B600", Offset = "0x185A600", VA = "0x18185B600")]
|
||||
public ChooseFriendPagedGrid()
|
||||
{
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
this.EHJBIJKGDFL = list;
|
||||
this.MMKOHDEMHNK = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B67D RID: 46717
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B67D")]
|
||||
public ChooseFriendPagedGrid.SelectedFriendsUpdated OnSelectedFriendsUpdatedEvent;
|
||||
|
||||
// Token: 0x0400B67E RID: 46718
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B67E")]
|
||||
private List<CCEOLAOLEKJ> EHJBIJKGDFL;
|
||||
|
||||
// Token: 0x0400B67F RID: 46719
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B67F")]
|
||||
private bool MMKOHDEMHNK;
|
||||
|
||||
// Token: 0x020029B2 RID: 10674
|
||||
[Token(Token = "0x20029B2")]
|
||||
[Serializable]
|
||||
public class SelectedFriendsUpdated : UnityEvent<List<CCEOLAOLEKJ>>
|
||||
{
|
||||
// Token: 0x06011CDD RID: 72925 RVA: 0x0040745C File Offset: 0x0040565C
|
||||
[Token(Token = "0x6011CDD")]
|
||||
[Address(RVA = "0x1868AB0", Offset = "0x1867AB0", VA = "0x181868AB0")]
|
||||
public SelectedFriendsUpdated()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029B3 RID: 10675
|
||||
[Token(Token = "0x20029B3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HGKCNFPBICC
|
||||
{
|
||||
// Token: 0x06011CDE RID: 72926 RVA: 0x00407470 File Offset: 0x00405670
|
||||
[Token(Token = "0x6011CDE")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HGKCNFPBICC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011CDF RID: 72927 RVA: 0x00407484 File Offset: 0x00405684
|
||||
[Token(Token = "0x6011CDF")]
|
||||
[Address(RVA = "0x185F6C0", Offset = "0x185E6C0", VA = "0x18185F6C0")]
|
||||
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: 0x0400B680 RID: 46720
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B680")]
|
||||
public ChooseFriendPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B681 RID: 46721
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B681")]
|
||||
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: 0x02002A50 RID: 10832
|
||||
[Token(Token = "0x2002A50")]
|
||||
public class ExpressoButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003262 RID: 12898
|
||||
// (get) Token: 0x0601207A RID: 73850 RVA: 0x0041514C File Offset: 0x0041334C
|
||||
// (set) Token: 0x0601207B RID: 73851 RVA: 0x00415160 File Offset: 0x00413360
|
||||
[Token(Token = "0x17003262")]
|
||||
public bool BCKCEELIDLH
|
||||
{
|
||||
[Token(Token = "0x601207A")]
|
||||
[Address(RVA = "0x54D0E0", Offset = "0x54C0E0", VA = "0x18054D0E0")]
|
||||
get
|
||||
{
|
||||
return this.PBBAIHFAKAL;
|
||||
}
|
||||
[Token(Token = "0x601207B")]
|
||||
[Address(RVA = "0x185DB90", Offset = "0x185CB90", VA = "0x18185DB90")]
|
||||
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: 0x17003263 RID: 12899
|
||||
// (get) Token: 0x0601207C RID: 73852 RVA: 0x0041522C File Offset: 0x0041342C
|
||||
[Token(Token = "0x17003263")]
|
||||
public ExpressoButton.LDKKPALPBMM ILGFOHIJHMG
|
||||
{
|
||||
[Token(Token = "0x601207C")]
|
||||
[Address(RVA = "0x8F5600", Offset = "0x8F4600", VA = "0x1808F5600")]
|
||||
get
|
||||
{
|
||||
return this.NFFHBMKKNFA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003264 RID: 12900
|
||||
// (get) Token: 0x0601207D RID: 73853 RVA: 0x00415240 File Offset: 0x00413440
|
||||
[Token(Token = "0x17003264")]
|
||||
public GameObject OGDMLOOMJBP
|
||||
{
|
||||
[Token(Token = "0x601207D")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.triggerVolume;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003265 RID: 12901
|
||||
// (get) Token: 0x0601207E RID: 73854 RVA: 0x00415254 File Offset: 0x00413454
|
||||
[Token(Token = "0x17003265")]
|
||||
public Image MAJIECFCIJA
|
||||
{
|
||||
[Token(Token = "0x601207E")]
|
||||
[Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")]
|
||||
get
|
||||
{
|
||||
return this.buttonIcon;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003266 RID: 12902
|
||||
// (get) Token: 0x0601207F RID: 73855 RVA: 0x00415268 File Offset: 0x00413468
|
||||
[Token(Token = "0x17003266")]
|
||||
public Text GPJEDBDCNNP
|
||||
{
|
||||
[Token(Token = "0x601207F")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
||||
get
|
||||
{
|
||||
return this.buttonLabel;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003267 RID: 12903
|
||||
// (get) Token: 0x06012080 RID: 73856 RVA: 0x0041527C File Offset: 0x0041347C
|
||||
// (set) Token: 0x06012081 RID: 73857 RVA: 0x004152B0 File Offset: 0x004134B0
|
||||
[Token(Token = "0x17003267")]
|
||||
public bool LODFDOLMDCK
|
||||
{
|
||||
[Token(Token = "0x6012080")]
|
||||
[Address(RVA = "0x185DB00", Offset = "0x185CB00", VA = "0x18185DB00")]
|
||||
get
|
||||
{
|
||||
Image image = this.toggledIcon;
|
||||
int num = 0;
|
||||
if (image != num)
|
||||
{
|
||||
return this.toggledIcon.enabled;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6012081")]
|
||||
[Address(RVA = "0x185DCD0", Offset = "0x185CCD0", VA = "0x18185DCD0")]
|
||||
set
|
||||
{
|
||||
Image image = this.toggledIcon;
|
||||
int num = 0;
|
||||
if (image != num)
|
||||
{
|
||||
this.toggledIcon.enabled = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012082 RID: 73858 RVA: 0x004152E4 File Offset: 0x004134E4
|
||||
[Token(Token = "0x6012082")]
|
||||
[Address(RVA = "0x185D060", Offset = "0x185C060", VA = "0x18185D060")]
|
||||
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: 0x06012083 RID: 73859 RVA: 0x00415328 File Offset: 0x00413528
|
||||
[Token(Token = "0x6012083")]
|
||||
[Address(RVA = "0x185D960", Offset = "0x185C960", VA = "0x18185D960")]
|
||||
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: 0x06012084 RID: 73860 RVA: 0x00415378 File Offset: 0x00413578
|
||||
[Token(Token = "0x6012084")]
|
||||
[Address(RVA = "0x185DA30", Offset = "0x185CA30", VA = "0x18185DA30")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.PBBAIHFAKAL)
|
||||
{
|
||||
this.PICEBFBCNCL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012085 RID: 73861 RVA: 0x00415398 File Offset: 0x00413598
|
||||
[Token(Token = "0x6012085")]
|
||||
[Address(RVA = "0x185D520", Offset = "0x185C520", VA = "0x18185D520")]
|
||||
private void HNBANIMAJFL(ExpressoButton.ExpressoButtonInteraction AEPNCLFBDCJ)
|
||||
{
|
||||
if (AEPNCLFBDCJ != 0)
|
||||
{
|
||||
AEPNCLFBDCJ.Invoke();
|
||||
}
|
||||
if (this.CloseMenuOnInteraction)
|
||||
{
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerUI.CancelExpresso();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012086 RID: 73862 RVA: 0x004153D0 File Offset: 0x004135D0
|
||||
[Token(Token = "0x6012086")]
|
||||
[Address(RVA = "0x185D670", Offset = "0x185C670", VA = "0x18185D670")]
|
||||
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: 0x06012087 RID: 73863 RVA: 0x00415558 File Offset: 0x00413758
|
||||
[Token(Token = "0x6012087")]
|
||||
[Address(RVA = "0x185D130", Offset = "0x185C130", VA = "0x18185D130")]
|
||||
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: 0x06012088 RID: 73864 RVA: 0x00415608 File Offset: 0x00413808
|
||||
[Token(Token = "0x6012088")]
|
||||
[Address(RVA = "0x185D610", Offset = "0x185C610", VA = "0x18185D610")]
|
||||
private IEnumerator LAICMDCMOFF()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06012088)
|
||||
|
||||
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: 0x06012089 RID: 73865 RVA: 0x0041562C File Offset: 0x0041382C
|
||||
[Token(Token = "0x6012089")]
|
||||
[Address(RVA = "0x185DAA0", Offset = "0x185CAA0", VA = "0x18185DAA0")]
|
||||
public ExpressoButton()
|
||||
{
|
||||
Collider[] array = new Collider[16];
|
||||
this.FKLPFAEGDFC = array;
|
||||
this.PBBAIHFAKAL = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B8D0 RID: 47312
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B8D0")]
|
||||
[SerializeField]
|
||||
private GameObject triggerVolume;
|
||||
|
||||
// Token: 0x0400B8D1 RID: 47313
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B8D1")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private BoxCollider interactionCollider;
|
||||
|
||||
// Token: 0x0400B8D2 RID: 47314
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B8D2")]
|
||||
[Header("Interactions")]
|
||||
public bool CloseMenuOnInteraction = true;
|
||||
|
||||
// Token: 0x0400B8D3 RID: 47315
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B8D3")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionEnter;
|
||||
|
||||
// Token: 0x0400B8D4 RID: 47316
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B8D4")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionStay;
|
||||
|
||||
// Token: 0x0400B8D5 RID: 47317
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B8D5")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionExit;
|
||||
|
||||
// Token: 0x0400B8D6 RID: 47318
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B8D6")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonActivated;
|
||||
|
||||
// Token: 0x0400B8D7 RID: 47319
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B8D7")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonDeactivated;
|
||||
|
||||
// Token: 0x0400B8D8 RID: 47320
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B8D8")]
|
||||
[Header("Audio and Visuals")]
|
||||
public RecRoomAudioClip enterAudio;
|
||||
|
||||
// Token: 0x0400B8D9 RID: 47321
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B8D9")]
|
||||
public RecRoomAudioClip stayAudio;
|
||||
|
||||
// Token: 0x0400B8DA RID: 47322
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B8DA")]
|
||||
public RecRoomAudioClip exitAudio;
|
||||
|
||||
// Token: 0x0400B8DB RID: 47323
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B8DB")]
|
||||
public float exitAnimationDuration = 0.25f;
|
||||
|
||||
// Token: 0x0400B8DC RID: 47324
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B8DC")]
|
||||
[SerializeField]
|
||||
private Image toggledIcon;
|
||||
|
||||
// Token: 0x0400B8DD RID: 47325
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B8DD")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, true, false, false)]
|
||||
private Image buttonIcon;
|
||||
|
||||
// Token: 0x0400B8DE RID: 47326
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B8DE")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Text buttonLabel;
|
||||
|
||||
// Token: 0x0400B8DF RID: 47327
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B8DF")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x0400B8E0 RID: 47328
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B8E0")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, true, false, false)]
|
||||
private RectTransform UICanvasTransfrom;
|
||||
|
||||
// Token: 0x0400B8E1 RID: 47329
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B8E1")]
|
||||
private ExpressoUIFlow AAOANHACDAM;
|
||||
|
||||
// Token: 0x0400B8E2 RID: 47330
|
||||
[Token(Token = "0x400B8E2")]
|
||||
private static readonly int JOLLIIJOHHC = Animator.StringToHash("State");
|
||||
|
||||
// Token: 0x0400B8E3 RID: 47331
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B8E3")]
|
||||
private ExpressoButton.LDKKPALPBMM NFFHBMKKNFA;
|
||||
|
||||
// Token: 0x0400B8E4 RID: 47332
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B8E4")]
|
||||
private SFXAudioSource EGKJMFGHPPP;
|
||||
|
||||
// Token: 0x0400B8E5 RID: 47333
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B8E5")]
|
||||
private Collider[] FKLPFAEGDFC;
|
||||
|
||||
// Token: 0x0400B8E6 RID: 47334
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B8E6")]
|
||||
private bool PBBAIHFAKAL;
|
||||
|
||||
// Token: 0x02002A51 RID: 10833
|
||||
[Token(Token = "0x2002A51")]
|
||||
[Serializable]
|
||||
public class ExpressoButtonInteraction : UnityEvent
|
||||
{
|
||||
// Token: 0x0601208B RID: 73867 RVA: 0x00415684 File Offset: 0x00413884
|
||||
[Token(Token = "0x601208B")]
|
||||
[Address(RVA = "0x811B50", Offset = "0x810B50", VA = "0x180811B50")]
|
||||
public ExpressoButtonInteraction()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A52 RID: 10834
|
||||
[Token(Token = "0x2002A52")]
|
||||
public enum LDKKPALPBMM
|
||||
{
|
||||
// Token: 0x0400B8E8 RID: 47336
|
||||
[Token(Token = "0x400B8E8")]
|
||||
Disabled = -1,
|
||||
// Token: 0x0400B8E9 RID: 47337
|
||||
[Token(Token = "0x400B8E9")]
|
||||
Idle,
|
||||
// Token: 0x0400B8EA RID: 47338
|
||||
[Token(Token = "0x400B8EA")]
|
||||
Enter,
|
||||
// Token: 0x0400B8EB RID: 47339
|
||||
[Token(Token = "0x400B8EB")]
|
||||
Stay,
|
||||
// Token: 0x0400B8EC RID: 47340
|
||||
[Token(Token = "0x400B8EC")]
|
||||
Exit
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x02002A54 RID: 10836
|
||||
[Token(Token = "0x2002A54")]
|
||||
public class ExpressoButtonSpawner : PrefabSpawner<ExpressoButton>
|
||||
{
|
||||
// Token: 0x06012092 RID: 73874 RVA: 0x004157A0 File Offset: 0x004139A0
|
||||
[Token(Token = "0x6012092")]
|
||||
[Address(RVA = "0x185CCC0", Offset = "0x185BCC0", VA = "0x18185CCC0", 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: 0x06012093 RID: 73875 RVA: 0x004158C0 File Offset: 0x00413AC0
|
||||
[Token(Token = "0x6012093")]
|
||||
[Address(RVA = "0x185CC70", Offset = "0x185BC70", VA = "0x18185CC70", 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: 0x06012094 RID: 73876 RVA: 0x004158FC File Offset: 0x00413AFC
|
||||
[Token(Token = "0x6012094")]
|
||||
[Address(RVA = "0x185D010", Offset = "0x185C010", VA = "0x18185D010")]
|
||||
public ExpressoButtonSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B8F1 RID: 47345
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B8F1")]
|
||||
public MeshRenderer proxyMeshRenderer;
|
||||
|
||||
// Token: 0x0400B8F2 RID: 47346
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B8F2")]
|
||||
public bool CloseMenuOnInteraction = true;
|
||||
|
||||
// Token: 0x0400B8F3 RID: 47347
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B8F3")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionEnter;
|
||||
|
||||
// Token: 0x0400B8F4 RID: 47348
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B8F4")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionStay;
|
||||
|
||||
// Token: 0x0400B8F5 RID: 47349
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B8F5")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionExit;
|
||||
|
||||
// Token: 0x0400B8F6 RID: 47350
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B8F6")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonActivated;
|
||||
|
||||
// Token: 0x0400B8F7 RID: 47351
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B8F7")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonDeactivated;
|
||||
|
||||
// Token: 0x0400B8F8 RID: 47352
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B8F8")]
|
||||
public Sprite iconSprite;
|
||||
|
||||
// Token: 0x0400B8F9 RID: 47353
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B8F9")]
|
||||
public string labelText;
|
||||
|
||||
// Token: 0x0400B8FA RID: 47354
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B8FA")]
|
||||
public float exitAnimationDuration = 0.25f;
|
||||
|
||||
// Token: 0x0400B8FB RID: 47355
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B8FB")]
|
||||
[Header("Audio")]
|
||||
public RecRoomAudioClip EnterAudio;
|
||||
|
||||
// Token: 0x0400B8FC RID: 47356
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B8FC")]
|
||||
public RecRoomAudioClip StayAudio;
|
||||
|
||||
// Token: 0x0400B8FD RID: 47357
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B8FD")]
|
||||
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: 0x02002A55 RID: 10837
|
||||
[Token(Token = "0x2002A55")]
|
||||
public class ExpressoUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700326A RID: 12906
|
||||
// (get) Token: 0x06012095 RID: 73877 RVA: 0x00415924 File Offset: 0x00413B24
|
||||
[Token(Token = "0x1700326A")]
|
||||
public PlayerHand KFDEGFFHKKG
|
||||
{
|
||||
[Token(Token = "0x6012095")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get
|
||||
{
|
||||
return this.FFAJIBEEOLJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700326B RID: 12907
|
||||
// (get) Token: 0x06012096 RID: 73878 RVA: 0x00415938 File Offset: 0x00413B38
|
||||
[Token(Token = "0x1700326B")]
|
||||
public bool BFMFOBNFCIP
|
||||
{
|
||||
[Token(Token = "0x6012096")]
|
||||
[Address(RVA = "0x4B4FB0", Offset = "0x4B3FB0", VA = "0x1804B4FB0")]
|
||||
get
|
||||
{
|
||||
return this.GEDHOCFBNJB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700326C RID: 12908
|
||||
// (get) Token: 0x06012097 RID: 73879 RVA: 0x0041594C File Offset: 0x00413B4C
|
||||
[Token(Token = "0x1700326C")]
|
||||
private ExpressoUIFlow NLMDDOCBPGI
|
||||
{
|
||||
[Token(Token = "0x6012097")]
|
||||
[Address(RVA = "0x185EB60", Offset = "0x185DB60", VA = "0x18185EB60")]
|
||||
get
|
||||
{
|
||||
return this.MBCGFEAEKJB.Peek();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012098 RID: 73880 RVA: 0x0041596C File Offset: 0x00413B6C
|
||||
[Token(Token = "0x6012098")]
|
||||
[Address(RVA = "0x185E2A0", Offset = "0x185D2A0", VA = "0x18185E2A0")]
|
||||
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: 0x06012099 RID: 73881 RVA: 0x004159D4 File Offset: 0x00413BD4
|
||||
[Token(Token = "0x6012099")]
|
||||
[Address(RVA = "0x185E670", Offset = "0x185D670", VA = "0x18185E670")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
if (this.JPEHHILHACF)
|
||||
{
|
||||
this.IPABKPFNNIL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601209A RID: 73882 RVA: 0x004159F4 File Offset: 0x00413BF4
|
||||
[Token(Token = "0x601209A")]
|
||||
[Address(RVA = "0x185EEA0", Offset = "0x185DEA0", VA = "0x18185EEA0")]
|
||||
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: 0x0601209B RID: 73883 RVA: 0x00415AC8 File Offset: 0x00413CC8
|
||||
[Token(Token = "0x601209B")]
|
||||
[Address(RVA = "0x185EC70", Offset = "0x185DC70", VA = "0x18185EC70")]
|
||||
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: 0x0601209C RID: 73884 RVA: 0x00415B8C File Offset: 0x00413D8C
|
||||
[Token(Token = "0x601209C")]
|
||||
[Address(RVA = "0x185EBB0", Offset = "0x185DBB0", VA = "0x18185EBB0")]
|
||||
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: 0x0601209D RID: 73885 RVA: 0x00415BC0 File Offset: 0x00413DC0
|
||||
[Token(Token = "0x601209D")]
|
||||
[Address(RVA = "0x185E970", Offset = "0x185D970", VA = "0x18185E970")]
|
||||
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: 0x0601209E RID: 73886 RVA: 0x00415C28 File Offset: 0x00413E28
|
||||
[Token(Token = "0x601209E")]
|
||||
[Address(RVA = "0x185E680", Offset = "0x185D680", VA = "0x18185E680")]
|
||||
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: 0x0601209F RID: 73887 RVA: 0x00415CE8 File Offset: 0x00413EE8
|
||||
[Token(Token = "0x601209F")]
|
||||
[Address(RVA = "0x185E430", Offset = "0x185D430", VA = "0x18185E430")]
|
||||
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: 0x060120A0 RID: 73888 RVA: 0x00415D18 File Offset: 0x00413F18
|
||||
[Token(Token = "0x60120A0")]
|
||||
[Address(RVA = "0x185F150", Offset = "0x185E150", VA = "0x18185F150")]
|
||||
public ExpressoUI()
|
||||
{
|
||||
List<ExpressoUIFlow> list = new List();
|
||||
this.DCDALLEGAMC = list;
|
||||
Stack<ExpressoUIFlow> stack = new Stack();
|
||||
this.MBCGFEAEKJB = stack;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B8FE RID: 47358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B8FE")]
|
||||
[SerializeField]
|
||||
private ExpressoUIFlow rootFlowPrefab;
|
||||
|
||||
// Token: 0x0400B8FF RID: 47359
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B8FF")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip showUIAudio;
|
||||
|
||||
// Token: 0x0400B900 RID: 47360
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B900")]
|
||||
[SerializeField]
|
||||
private bool alignToHandRotation;
|
||||
|
||||
// Token: 0x0400B901 RID: 47361
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400B901")]
|
||||
[SerializeField]
|
||||
[Header("Hand following")]
|
||||
private float handFollowDuration = 0.1f;
|
||||
|
||||
// Token: 0x0400B902 RID: 47362
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B902")]
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float initialVelocityMultiplier = 0.95f;
|
||||
|
||||
// Token: 0x0400B903 RID: 47363
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400B903")]
|
||||
private bool GEDHOCFBNJB;
|
||||
|
||||
// Token: 0x0400B904 RID: 47364
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x35")]
|
||||
[Token(Token = "0x400B904")]
|
||||
private bool JPEHHILHACF;
|
||||
|
||||
// Token: 0x0400B905 RID: 47365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B905")]
|
||||
private float NENCECOPFHK;
|
||||
|
||||
// Token: 0x0400B906 RID: 47366
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B906")]
|
||||
private List<ExpressoUIFlow> DCDALLEGAMC;
|
||||
|
||||
// Token: 0x0400B907 RID: 47367
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B907")]
|
||||
private Stack<ExpressoUIFlow> MBCGFEAEKJB;
|
||||
|
||||
// Token: 0x0400B908 RID: 47368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B908")]
|
||||
private PlayerHand FFAJIBEEOLJ;
|
||||
|
||||
// Token: 0x02002A56 RID: 10838
|
||||
[Token(Token = "0x2002A56")]
|
||||
public enum KKFDEGMADDP
|
||||
{
|
||||
// Token: 0x0400B90A RID: 47370
|
||||
[Token(Token = "0x400B90A")]
|
||||
Translate,
|
||||
// Token: 0x0400B90B RID: 47371
|
||||
[Token(Token = "0x400B90B")]
|
||||
Twist
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,179 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Players;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x02002A57 RID: 10839
|
||||
[Token(Token = "0x2002A57")]
|
||||
public class ExpressoUIFlow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700326D RID: 12909
|
||||
// (get) Token: 0x060120A1 RID: 73889 RVA: 0x00415D5C File Offset: 0x00413F5C
|
||||
[Token(Token = "0x1700326D")]
|
||||
public string AGIPNNGHGAF
|
||||
{
|
||||
[Token(Token = "0x60120A1")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.uniqueName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700326E RID: 12910
|
||||
// (get) Token: 0x060120A2 RID: 73890 RVA: 0x00415D70 File Offset: 0x00413F70
|
||||
// (set) Token: 0x060120A3 RID: 73891 RVA: 0x00415D84 File Offset: 0x00413F84
|
||||
[Token(Token = "0x1700326E")]
|
||||
public virtual bool BCKCEELIDLH
|
||||
{
|
||||
[Token(Token = "0x60120A2")]
|
||||
[Address(RVA = "0x41CF00", Offset = "0x41BF00", VA = "0x18041CF00", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.PBBAIHFAKAL;
|
||||
}
|
||||
[Token(Token = "0x60120A3")]
|
||||
[Address(RVA = "0x185E1C0", Offset = "0x185D1C0", VA = "0x18185E1C0", 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: 0x060120A4 RID: 73892 RVA: 0x00415E00 File Offset: 0x00414000
|
||||
[Token(Token = "0x60120A4")]
|
||||
[Address(RVA = "0x185E0F0", Offset = "0x185D0F0", VA = "0x18185E0F0", 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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x060120A5 RID: 73893 RVA: 0x00415E40 File Offset: 0x00414040
|
||||
[Token(Token = "0x60120A5")]
|
||||
[Address(RVA = "0x185DF30", Offset = "0x185CF30", VA = "0x18185DF30")]
|
||||
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: 0x060120A6 RID: 73894 RVA: 0x00415E98 File Offset: 0x00414098
|
||||
[Token(Token = "0x60120A6")]
|
||||
[Address(RVA = "0x185DEC0", Offset = "0x185CEC0", VA = "0x18185DEC0")]
|
||||
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: 0x060120A7 RID: 73895 RVA: 0x00415ED0 File Offset: 0x004140D0
|
||||
[Token(Token = "0x60120A7")]
|
||||
[Address(RVA = "0x185DD60", Offset = "0x185CD60", VA = "0x18185DD60")]
|
||||
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: 0x060120A8 RID: 73896 RVA: 0x00415F00 File Offset: 0x00414100
|
||||
[Token(Token = "0x60120A8")]
|
||||
[Address(RVA = "0x185DDF0", Offset = "0x185CDF0", VA = "0x18185DDF0")]
|
||||
public void ExpressoEmote(int emoteInt)
|
||||
{
|
||||
PlayerEmotes playerEmotes = Player.<EGKJPJKLEAI>k__BackingField.playerEmotes;
|
||||
}
|
||||
|
||||
// Token: 0x060120A9 RID: 73897 RVA: 0x00415F20 File Offset: 0x00414120
|
||||
[Token(Token = "0x60120A9")]
|
||||
[Address(RVA = "0x185E170", Offset = "0x185D170", VA = "0x18185E170")]
|
||||
public ExpressoUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B90C RID: 47372
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B90C")]
|
||||
[SerializeField]
|
||||
[Tooltip("The unique name for this flow, used for caching purposes instead of TAGS.")]
|
||||
private string uniqueName = "";
|
||||
|
||||
// Token: 0x0400B90D RID: 47373
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B90D")]
|
||||
[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: 0x0400B90E RID: 47374
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B90E")]
|
||||
[SerializeField]
|
||||
[Tooltip("Objects that will be enabled/disabled along with this flow.")]
|
||||
private GameObject[] objectsToEnableDisable;
|
||||
|
||||
// Token: 0x0400B90F RID: 47375
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B90F")]
|
||||
[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: 0x0400B910 RID: 47376
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B910")]
|
||||
protected ExpressoButton[] EBIFFBCPFFP;
|
||||
|
||||
// Token: 0x0400B911 RID: 47377
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B911")]
|
||||
private bool PBBAIHFAKAL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x02002A58 RID: 10840
|
||||
[Token(Token = "0x2002A58")]
|
||||
public class RootExpressoUIFlow : ExpressoUIFlow
|
||||
{
|
||||
// Token: 0x060120AA RID: 73898 RVA: 0x00415F48 File Offset: 0x00414148
|
||||
[Token(Token = "0x60120AA")]
|
||||
[Address(RVA = "0x185E170", Offset = "0x185D170", VA = "0x18185E170")]
|
||||
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: 0x02002A59 RID: 10841
|
||||
[Token(Token = "0x2002A59")]
|
||||
public class UtilityExpressoUIFlow : ExpressoUIFlow
|
||||
{
|
||||
// Token: 0x1700326F RID: 12911
|
||||
// (get) Token: 0x060120AB RID: 73899 RVA: 0x00415F70 File Offset: 0x00414170
|
||||
// (set) Token: 0x060120AC RID: 73900 RVA: 0x00415F84 File Offset: 0x00414184
|
||||
[Token(Token = "0x1700326F")]
|
||||
public override bool BCKCEELIDLH
|
||||
{
|
||||
[Token(Token = "0x60120AB")]
|
||||
[Address(RVA = "0x41CF00", Offset = "0x41BF00", VA = "0x18041CF00", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.PBBAIHFAKAL;
|
||||
}
|
||||
[Token(Token = "0x60120AC")]
|
||||
[Address(RVA = "0x186FDD0", Offset = "0x186EDD0", VA = "0x18186FDD0", 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: 0x060120AD RID: 73901 RVA: 0x00416058 File Offset: 0x00414258
|
||||
[Token(Token = "0x60120AD")]
|
||||
[Address(RVA = "0x186F2B0", Offset = "0x186E2B0", VA = "0x18186F2B0", 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: 0x060120AE RID: 73902 RVA: 0x0041618C File Offset: 0x0041438C
|
||||
[Token(Token = "0x60120AE")]
|
||||
[Address(RVA = "0x186EF50", Offset = "0x186DF50", VA = "0x18186EF50")]
|
||||
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: 0x060120AF RID: 73903 RVA: 0x004161EC File Offset: 0x004143EC
|
||||
[Token(Token = "0x60120AF")]
|
||||
[Address(RVA = "0x186EAB0", Offset = "0x186DAB0", VA = "0x18186EAB0")]
|
||||
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: 0x060120B0 RID: 73904 RVA: 0x00416234 File Offset: 0x00414434
|
||||
[Token(Token = "0x60120B0")]
|
||||
[Address(RVA = "0x186F5F0", Offset = "0x186E5F0", VA = "0x18186F5F0")]
|
||||
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: 0x060120B1 RID: 73905 RVA: 0x00416340 File Offset: 0x00414540
|
||||
[Token(Token = "0x60120B1")]
|
||||
[Address(RVA = "0x186ECF0", Offset = "0x186DCF0", VA = "0x18186ECF0")]
|
||||
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: 0x060120B2 RID: 73906 RVA: 0x004163A0 File Offset: 0x004145A0
|
||||
[Token(Token = "0x60120B2")]
|
||||
[Address(RVA = "0x186EE80", Offset = "0x186DE80", VA = "0x18186EE80")]
|
||||
public void ShowDetachedMenu()
|
||||
{
|
||||
WatchMenuProjector watchMenuProjector = Player.<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060120B3 RID: 73907 RVA: 0x004163CC File Offset: 0x004145CC
|
||||
[Token(Token = "0x60120B3")]
|
||||
[Address(RVA = "0x186FB10", Offset = "0x186EB10", VA = "0x18186FB10")]
|
||||
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: 0x060120B4 RID: 73908 RVA: 0x00416458 File Offset: 0x00414658
|
||||
[Token(Token = "0x60120B4")]
|
||||
[Address(RVA = "0x186FD10", Offset = "0x186ED10", VA = "0x18186FD10")]
|
||||
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: 0x0400B912 RID: 47378
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B912")]
|
||||
[SerializeField]
|
||||
private ExpressoButtonSpawner micFunctionButtonSpawner;
|
||||
|
||||
// Token: 0x0400B913 RID: 47379
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B913")]
|
||||
[SerializeField]
|
||||
private ExpressoButtonSpawner emoteBubbleToggleButtonSpawner;
|
||||
|
||||
// Token: 0x0400B914 RID: 47380
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B914")]
|
||||
private ExpressoButton EDDCEDHCOIC;
|
||||
|
||||
// Token: 0x0400B915 RID: 47381
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B915")]
|
||||
private Vector3 MAONGHLNHPA;
|
||||
|
||||
// Token: 0x0400B916 RID: 47382
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B916")]
|
||||
private ExpressoButton ANNFAAMBBGM;
|
||||
|
||||
// Token: 0x0400B917 RID: 47383
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B917")]
|
||||
private object MKPANCFHLBF;
|
||||
|
||||
// Token: 0x0400B918 RID: 47384
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B918")]
|
||||
private bool KCABNNPEHAP;
|
||||
|
||||
// Token: 0x0400B919 RID: 47385
|
||||
[Token(Token = "0x400B919")]
|
||||
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: 0x02002996 RID: 10646
|
||||
[Token(Token = "0x2002996")]
|
||||
public class ImportFriendButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170031F7 RID: 12791
|
||||
// (get) Token: 0x06011C73 RID: 72819 RVA: 0x00405790 File Offset: 0x00403990
|
||||
[Token(Token = "0x170031F7")]
|
||||
public int AHLLNPJCHIP
|
||||
{
|
||||
[Token(Token = "0x6011C73")]
|
||||
[Address(RVA = "0x1860460", Offset = "0x185F460", VA = "0x181860460")]
|
||||
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: 0x170031F8 RID: 12792
|
||||
// (get) Token: 0x06011C74 RID: 72820 RVA: 0x004057C8 File Offset: 0x004039C8
|
||||
[Token(Token = "0x170031F8")]
|
||||
public Button3D.OnButton3DClick BNDHHDOFLBH
|
||||
{
|
||||
[Token(Token = "0x6011C74")]
|
||||
[Address(RVA = "0x1257190", Offset = "0x1256190", VA = "0x181257190")]
|
||||
get
|
||||
{
|
||||
return this.addFriendbutton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031F9 RID: 12793
|
||||
// (get) Token: 0x06011C75 RID: 72821 RVA: 0x004057E8 File Offset: 0x004039E8
|
||||
[Token(Token = "0x170031F9")]
|
||||
public Button3D.OnButton3DClick JJGCGEMIMAK
|
||||
{
|
||||
[Token(Token = "0x6011C75")]
|
||||
[Address(RVA = "0x12571B0", Offset = "0x12561B0", VA = "0x1812571B0")]
|
||||
get
|
||||
{
|
||||
return this.dismissButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C76 RID: 72822 RVA: 0x00405808 File Offset: 0x00403A08
|
||||
[Token(Token = "0x6011C76")]
|
||||
[Address(RVA = "0x185FF70", Offset = "0x185EF70", VA = "0x18185FF70")]
|
||||
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: 0x06011C77 RID: 72823 RVA: 0x004059BC File Offset: 0x00403BBC
|
||||
[Token(Token = "0x6011C77")]
|
||||
[Address(RVA = "0x185FB90", Offset = "0x185EB90", VA = "0x18185FB90")]
|
||||
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: 0x06011C78 RID: 72824 RVA: 0x00405A48 File Offset: 0x00403C48
|
||||
[Token(Token = "0x6011C78")]
|
||||
[Address(RVA = "0x185FA90", Offset = "0x185EA90", VA = "0x18185FA90")]
|
||||
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: 0x06011C79 RID: 72825 RVA: 0x00405AA8 File Offset: 0x00403CA8
|
||||
[Token(Token = "0x6011C79")]
|
||||
[Address(RVA = "0x185FDF0", Offset = "0x185EDF0", VA = "0x18185FDF0")]
|
||||
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: 0x06011C7A RID: 72826 RVA: 0x00405AF4 File Offset: 0x00403CF4
|
||||
[Token(Token = "0x6011C7A")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ImportFriendButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011C7B RID: 72827 RVA: 0x00405B08 File Offset: 0x00403D08
|
||||
[Token(Token = "0x6011C7B")]
|
||||
[Address(RVA = "0x185FEE0", Offset = "0x185EEE0", VA = "0x18185FEE0")]
|
||||
[CompilerGenerated]
|
||||
private void PKPOGIAOKCE(Texture IJKBAADKCBM)
|
||||
{
|
||||
if (this.platformImage)
|
||||
{
|
||||
this.platformImage.texture = IJKBAADKCBM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C7C RID: 72828 RVA: 0x00405B38 File Offset: 0x00403D38
|
||||
[Token(Token = "0x6011C7C")]
|
||||
[Address(RVA = "0x185F9F0", Offset = "0x185E9F0", VA = "0x18185F9F0")]
|
||||
[CompilerGenerated]
|
||||
private void ALKKMPIFDAP(string MMBOKOLAJFH)
|
||||
{
|
||||
if (this.platformName)
|
||||
{
|
||||
string text = this.platformName.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C7D RID: 72829 RVA: 0x00405B68 File Offset: 0x00403D68
|
||||
[Token(Token = "0x6011C7D")]
|
||||
[Address(RVA = "0x185FE40", Offset = "0x185EE40", VA = "0x18185FE40")]
|
||||
[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: 0x06011C7E RID: 72830 RVA: 0x00405BAC File Offset: 0x00403DAC
|
||||
[Token(Token = "0x6011C7E")]
|
||||
[Address(RVA = "0x185FD50", Offset = "0x185ED50", VA = "0x18185FD50")]
|
||||
[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: 0x0400B622 RID: 46626
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B622")]
|
||||
[SerializeField]
|
||||
private Button3D addFriendbutton;
|
||||
|
||||
// Token: 0x0400B623 RID: 46627
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B623")]
|
||||
[SerializeField]
|
||||
private Button3D dismissButton;
|
||||
|
||||
// Token: 0x0400B624 RID: 46628
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B624")]
|
||||
[SerializeField]
|
||||
private RawImage platformImage;
|
||||
|
||||
// Token: 0x0400B625 RID: 46629
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B625")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI platformName;
|
||||
|
||||
// Token: 0x0400B626 RID: 46630
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B626")]
|
||||
[SerializeField]
|
||||
[Header("Icons")]
|
||||
private Image addFriendImage;
|
||||
|
||||
// Token: 0x0400B627 RID: 46631
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B627")]
|
||||
[SerializeField]
|
||||
private Sprite tick;
|
||||
|
||||
// Token: 0x0400B628 RID: 46632
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B628")]
|
||||
[SerializeField]
|
||||
private Sprite addFriend;
|
||||
|
||||
// Token: 0x0400B629 RID: 46633
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B629")]
|
||||
private AccountSpecificUIBehaviour[] AOCCFOPKNOI;
|
||||
|
||||
// Token: 0x0400B62A RID: 46634
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B62A")]
|
||||
private DCGAMCKNJDB JCCGLIPBBDE;
|
||||
|
||||
// Token: 0x02002997 RID: 10647
|
||||
[Token(Token = "0x2002997")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HBBEHLGKNJN
|
||||
{
|
||||
// Token: 0x06011C7F RID: 72831 RVA: 0x00405BF0 File Offset: 0x00403DF0
|
||||
[Token(Token = "0x6011C7F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HBBEHLGKNJN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011C80 RID: 72832 RVA: 0x00405C04 File Offset: 0x00403E04
|
||||
[Token(Token = "0x6011C80")]
|
||||
[Address(RVA = "0x185F5F0", Offset = "0x185E5F0", VA = "0x18185F5F0")]
|
||||
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: 0x0400B62B RID: 46635
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B62B")]
|
||||
public ImportFriendButton <>4__this;
|
||||
|
||||
// Token: 0x0400B62C RID: 46636
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B62C")]
|
||||
public string contactDetail;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x02002998 RID: 10648
|
||||
[Token(Token = "0x2002998")]
|
||||
public class ImportFriendsPagedGrid : RecyclerPagedGrid<DCGAMCKNJDB, ImportFriendButton>
|
||||
{
|
||||
// Token: 0x06011C81 RID: 72833 RVA: 0x00405C60 File Offset: 0x00403E60
|
||||
[Token(Token = "0x6011C81")]
|
||||
[Address(RVA = "0x1860520", Offset = "0x185F520", VA = "0x181860520", 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: 0x06011C82 RID: 72834 RVA: 0x00405CE8 File Offset: 0x00403EE8
|
||||
[Token(Token = "0x6011C82")]
|
||||
[Address(RVA = "0x880D60", Offset = "0x87FD60", VA = "0x180880D60")]
|
||||
public void SetAccounts(IEnumerable<DCGAMCKNJDB> MPMDGDJNLLB)
|
||||
{
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011C83 RID: 72835 RVA: 0x00405CFC File Offset: 0x00403EFC
|
||||
[Token(Token = "0x6011C83")]
|
||||
[Address(RVA = "0x18604F0", Offset = "0x185F4F0", VA = "0x1818604F0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(DCGAMCKNJDB CEHHPPACDLH, ImportFriendButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetChild(CEHHPPACDLH);
|
||||
}
|
||||
|
||||
// Token: 0x06011C84 RID: 72836 RVA: 0x00405D18 File Offset: 0x00403F18
|
||||
[Token(Token = "0x6011C84")]
|
||||
[Address(RVA = "0x1860660", Offset = "0x185F660", VA = "0x181860660")]
|
||||
public ImportFriendsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B62D RID: 46637
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B62D")]
|
||||
[SerializeField]
|
||||
private ImportFriendsPagedGrid.FriendEvent DismissEvent;
|
||||
|
||||
// Token: 0x0400B62E RID: 46638
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B62E")]
|
||||
[SerializeField]
|
||||
private ImportFriendsPagedGrid.FriendEvent AddEvent;
|
||||
|
||||
// Token: 0x02002999 RID: 10649
|
||||
[Token(Token = "0x2002999")]
|
||||
[Serializable]
|
||||
public class FriendEvent : UnityEvent<int>
|
||||
{
|
||||
// Token: 0x06011C85 RID: 72837 RVA: 0x00405D2C File Offset: 0x00403F2C
|
||||
[Token(Token = "0x6011C85")]
|
||||
[Address(RVA = "0x185F1E0", Offset = "0x185E1E0", VA = "0x18185F1E0")]
|
||||
public FriendEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200299A RID: 10650
|
||||
[Token(Token = "0x200299A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BLLNMGDKMLO
|
||||
{
|
||||
// Token: 0x06011C86 RID: 72838 RVA: 0x00405D40 File Offset: 0x00403F40
|
||||
[Token(Token = "0x6011C86")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BLLNMGDKMLO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011C87 RID: 72839 RVA: 0x00405D54 File Offset: 0x00403F54
|
||||
[Token(Token = "0x6011C87")]
|
||||
[Address(RVA = "0x1858100", Offset = "0x1857100", VA = "0x181858100")]
|
||||
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: 0x06011C88 RID: 72840 RVA: 0x00405DD4 File Offset: 0x00403FD4
|
||||
[Token(Token = "0x6011C88")]
|
||||
[Address(RVA = "0x18581C0", Offset = "0x18571C0", VA = "0x1818581C0")]
|
||||
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: 0x0400B62F RID: 46639
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B62F")]
|
||||
public ImportFriendButton button;
|
||||
|
||||
// Token: 0x0400B630 RID: 46640
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B630")]
|
||||
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: 0x020029BA RID: 10682
|
||||
[Token(Token = "0x20029BA")]
|
||||
public class InviteClubButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003204 RID: 12804
|
||||
// (get) Token: 0x06011CF8 RID: 72952 RVA: 0x00407A64 File Offset: 0x00405C64
|
||||
// (set) Token: 0x06011CF9 RID: 72953 RVA: 0x00407A78 File Offset: 0x00405C78
|
||||
[Token(Token = "0x17003204")]
|
||||
public PLILLKHMNDA GDMKILOJPFH
|
||||
{
|
||||
[Token(Token = "0x6011CF8")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get;
|
||||
[Token(Token = "0x6011CF9")]
|
||||
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003205 RID: 12805
|
||||
// (get) Token: 0x06011CFA RID: 72954 RVA: 0x00407A8C File Offset: 0x00405C8C
|
||||
[Token(Token = "0x17003205")]
|
||||
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011CFA")]
|
||||
[Address(RVA = "0x185AF50", Offset = "0x1859F50", VA = "0x18185AF50")]
|
||||
get
|
||||
{
|
||||
return this.toggle.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011CFB RID: 72955 RVA: 0x00407AAC File Offset: 0x00405CAC
|
||||
[Token(Token = "0x6011CFB")]
|
||||
[Address(RVA = "0x1861CB0", Offset = "0x1860CB0", VA = "0x181861CB0")]
|
||||
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: 0x06011CFC RID: 72956 RVA: 0x00407AF4 File Offset: 0x00405CF4
|
||||
[Token(Token = "0x6011CFC")]
|
||||
[Address(RVA = "0x1861E00", Offset = "0x1860E00", VA = "0x181861E00")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.toggle.OnClick.RemoveAllListeners();
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011CFD RID: 72957 RVA: 0x00407B2C File Offset: 0x00405D2C
|
||||
[Token(Token = "0x6011CFD")]
|
||||
[Address(RVA = "0x1861D60", Offset = "0x1860D60", VA = "0x181861D60")]
|
||||
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: 0x06011CFE RID: 72958 RVA: 0x00407B88 File Offset: 0x00405D88
|
||||
[Token(Token = "0x6011CFE")]
|
||||
[Address(RVA = "0x1861E70", Offset = "0x1860E70", VA = "0x181861E70")]
|
||||
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: 0x06011CFF RID: 72959 RVA: 0x00407C8C File Offset: 0x00405E8C
|
||||
[Token(Token = "0x6011CFF")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public InviteClubButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D00 RID: 72960 RVA: 0x00407CA0 File Offset: 0x00405EA0
|
||||
[Token(Token = "0x6011D00")]
|
||||
[Address(RVA = "0x185AD70", Offset = "0x1859D70", VA = "0x18185AD70")]
|
||||
[CompilerGenerated]
|
||||
private void LAKDJDIODLM(bool LLJFGDMOOFA)
|
||||
{
|
||||
this.selectedVisual.SetActive(LLJFGDMOOFA);
|
||||
}
|
||||
|
||||
// Token: 0x0400B695 RID: 46741
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B695")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private ToggleButton3D toggle;
|
||||
|
||||
// Token: 0x0400B696 RID: 46742
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B696")]
|
||||
[SerializeField]
|
||||
private GameObject selectedVisual;
|
||||
|
||||
// Token: 0x0400B697 RID: 46743
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B697")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400B698 RID: 46744
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B698")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x0400B69A RID: 46746
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B69A")]
|
||||
private Texture FAOJGFDCNIA;
|
||||
|
||||
// Token: 0x0400B69B RID: 46747
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B69B")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x020029BB RID: 10683
|
||||
[Token(Token = "0x20029BB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGKCACCDDDH
|
||||
{
|
||||
// Token: 0x06011D01 RID: 72961 RVA: 0x00407CC0 File Offset: 0x00405EC0
|
||||
[Token(Token = "0x6011D01")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AGKCACCDDDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D02 RID: 72962 RVA: 0x00407CD4 File Offset: 0x00405ED4
|
||||
[Token(Token = "0x6011D02")]
|
||||
[Address(RVA = "0x1857F10", Offset = "0x1856F10", VA = "0x181857F10")]
|
||||
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: 0x0400B69C RID: 46748
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B69C")]
|
||||
public InviteClubButton <>4__this;
|
||||
|
||||
// Token: 0x0400B69D RID: 46749
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B69D")]
|
||||
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: 0x020029BC RID: 10684
|
||||
[Token(Token = "0x20029BC")]
|
||||
public class InviteClubButtonsPagedGrid : RecyclerPagedGrid<PLILLKHMNDA, InviteClubButton>
|
||||
{
|
||||
// Token: 0x06011D03 RID: 72963 RVA: 0x00407D20 File Offset: 0x00405F20
|
||||
[Token(Token = "0x6011D03")]
|
||||
[Address(RVA = "0x1862110", Offset = "0x1861110", VA = "0x181862110", 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: 0x06011D04 RID: 72964 RVA: 0x00407D80 File Offset: 0x00405F80
|
||||
[Token(Token = "0x6011D04")]
|
||||
[Address(RVA = "0x1862200", Offset = "0x1861200", VA = "0x181862200")]
|
||||
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: 0x06011D05 RID: 72965 RVA: 0x00407DD8 File Offset: 0x00405FD8
|
||||
[Token(Token = "0x6011D05")]
|
||||
[Address(RVA = "0x1862310", Offset = "0x1861310", VA = "0x181862310")]
|
||||
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: 0x06011D06 RID: 72966 RVA: 0x00407E40 File Offset: 0x00406040
|
||||
[Token(Token = "0x6011D06")]
|
||||
[Address(RVA = "0x18620D0", Offset = "0x18610D0", VA = "0x1818620D0", 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: 0x06011D07 RID: 72967 RVA: 0x00407E70 File Offset: 0x00406070
|
||||
[Token(Token = "0x6011D07")]
|
||||
[Address(RVA = "0x1862430", Offset = "0x1861430", VA = "0x181862430")]
|
||||
public InviteClubButtonsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B69E RID: 46750
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B69E")]
|
||||
public InviteClubButtonsPagedGrid.SelectedClubUpdated OnSelectedClubUpdatedEvent;
|
||||
|
||||
// Token: 0x0400B69F RID: 46751
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B69F")]
|
||||
private IEnumerable<PLILLKHMNDA> CKDJJEFEKHK;
|
||||
|
||||
// Token: 0x0400B6A0 RID: 46752
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B6A0")]
|
||||
private PLILLKHMNDA HMLCPOFPBBI;
|
||||
|
||||
// Token: 0x0400B6A1 RID: 46753
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B6A1")]
|
||||
private bool FLGJNFNGJDK;
|
||||
|
||||
// Token: 0x020029BD RID: 10685
|
||||
[Token(Token = "0x20029BD")]
|
||||
[Serializable]
|
||||
public class SelectedClubUpdated : UnityEvent<PLILLKHMNDA>
|
||||
{
|
||||
// Token: 0x06011D08 RID: 72968 RVA: 0x00407E84 File Offset: 0x00406084
|
||||
[Token(Token = "0x6011D08")]
|
||||
[Address(RVA = "0x1868A70", Offset = "0x1867A70", VA = "0x181868A70")]
|
||||
public SelectedClubUpdated()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029BE RID: 10686
|
||||
[Token(Token = "0x20029BE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LLOLBDPEHPD
|
||||
{
|
||||
// Token: 0x06011D09 RID: 72969 RVA: 0x00407E98 File Offset: 0x00406098
|
||||
[Token(Token = "0x6011D09")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public LLOLBDPEHPD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D0A RID: 72970 RVA: 0x00407EAC File Offset: 0x004060AC
|
||||
[Token(Token = "0x6011D0A")]
|
||||
[Address(RVA = "0x18625D0", Offset = "0x18615D0", VA = "0x1818625D0")]
|
||||
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: 0x0400B6A2 RID: 46754
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B6A2")]
|
||||
public InviteClubButton button;
|
||||
|
||||
// Token: 0x0400B6A3 RID: 46755
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6A3")]
|
||||
public InviteClubButtonsPagedGrid <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x020029BF RID: 10687
|
||||
[Token(Token = "0x20029BF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MGCBJAKJCBI
|
||||
{
|
||||
// Token: 0x06011D0B RID: 72971 RVA: 0x00407F18 File Offset: 0x00406118
|
||||
[Token(Token = "0x6011D0B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MGCBJAKJCBI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D0C RID: 72972 RVA: 0x00407F2C File Offset: 0x0040612C
|
||||
[Token(Token = "0x6011D0C")]
|
||||
[Address(RVA = "0x1862690", Offset = "0x1861690", VA = "0x181862690")]
|
||||
internal bool <SetClubs>b__0(PLILLKHMNDA c)
|
||||
{
|
||||
long num;
|
||||
return c.<CHPCFOKEIFM>k__BackingField == num;
|
||||
}
|
||||
|
||||
// Token: 0x0400B6A4 RID: 46756
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B6A4")]
|
||||
public long? selectedClubId;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Memberships
|
||||
{
|
||||
// Token: 0x020029CB RID: 10699
|
||||
[Token(Token = "0x20029CB")]
|
||||
public class MembershipButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011D32 RID: 73010 RVA: 0x004086A8 File Offset: 0x004068A8
|
||||
[Token(Token = "0x6011D32")]
|
||||
[Address(RVA = "0x1864710", Offset = "0x1863710", VA = "0x181864710")]
|
||||
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: 0x06011D33 RID: 73011 RVA: 0x004086E8 File Offset: 0x004068E8
|
||||
[Token(Token = "0x6011D33")]
|
||||
[Address(RVA = "0x18644A0", Offset = "0x18634A0", VA = "0x1818644A0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
MFBGLIHGCGO<GCBPKHFJKCE.MDAGJFDGFMJ> megobiljpja = GCBPKHFJKCE.MEGOBILJPJA;
|
||||
Action<GCBPKHFJKCE.MDAGJFDGFMJ> action = new Action(this.APGMINJJBBG);
|
||||
GCBPKHFJKCE.MEGOBILJPJA = MFBGLIHGCGO.GMNMHGMFGOL(megobiljpja, action);
|
||||
}
|
||||
|
||||
// Token: 0x06011D34 RID: 73012 RVA: 0x00408714 File Offset: 0x00406914
|
||||
[Token(Token = "0x6011D34")]
|
||||
[Address(RVA = "0x1864340", Offset = "0x1863340", VA = "0x181864340")]
|
||||
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: 0x06011D35 RID: 73013 RVA: 0x00408734 File Offset: 0x00406934
|
||||
[Token(Token = "0x6011D35")]
|
||||
[Address(RVA = "0x1864560", Offset = "0x1863560", VA = "0x181864560")]
|
||||
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: 0x06011D36 RID: 73014 RVA: 0x004087DC File Offset: 0x004069DC
|
||||
[Token(Token = "0x6011D36")]
|
||||
[Address(RVA = "0x1864360", Offset = "0x1863360", VA = "0x181864360")]
|
||||
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: 0x06011D37 RID: 73015 RVA: 0x00408810 File Offset: 0x00406A10
|
||||
[Token(Token = "0x6011D37")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public MembershipButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B6BE RID: 46782
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6BE")]
|
||||
[SerializeField]
|
||||
private bool hideIfPlayerHasMembership;
|
||||
|
||||
// Token: 0x0400B6BF RID: 46783
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B6BF")]
|
||||
[SerializeField]
|
||||
private string entrypointName;
|
||||
|
||||
// Token: 0x0400B6C0 RID: 46784
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B6C0")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI membershipText;
|
||||
|
||||
// Token: 0x0400B6C1 RID: 46785
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B6C1")]
|
||||
[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: 0x02002991 RID: 10641
|
||||
[Token(Token = "0x2002991")]
|
||||
public class MenuProjector : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170031E3 RID: 12771
|
||||
// (get) Token: 0x06011C36 RID: 72758 RVA: 0x0040436C File Offset: 0x0040256C
|
||||
[Token(Token = "0x170031E3")]
|
||||
public Transform ALHLFIFAGNF
|
||||
{
|
||||
[Token(Token = "0x6011C36")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.animationRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031E4 RID: 12772
|
||||
// (get) Token: 0x06011C37 RID: 72759 RVA: 0x00404380 File Offset: 0x00402580
|
||||
[Token(Token = "0x170031E4")]
|
||||
public virtual Transform LGLAIDCMOCN
|
||||
{
|
||||
[Token(Token = "0x6011C37")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.animationRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031E5 RID: 12773
|
||||
// (get) Token: 0x06011C38 RID: 72760 RVA: 0x00404394 File Offset: 0x00402594
|
||||
[Token(Token = "0x170031E5")]
|
||||
public Vector3 PHMJDEIIAAG
|
||||
{
|
||||
[Token(Token = "0x6011C38")]
|
||||
[Address(RVA = "0x1864E70", Offset = "0x1863E70", VA = "0x181864E70")]
|
||||
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: 0x170031E6 RID: 12774
|
||||
// (get) Token: 0x06011C39 RID: 72761 RVA: 0x004043F8 File Offset: 0x004025F8
|
||||
[Token(Token = "0x170031E6")]
|
||||
protected Quaternion HAAHNPLDIDN
|
||||
{
|
||||
[Token(Token = "0x6011C39")]
|
||||
[Address(RVA = "0x1864AF0", Offset = "0x1863AF0", VA = "0x181864AF0")]
|
||||
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: 0x06011C3A RID: 72762 RVA: 0x00404450 File Offset: 0x00402650
|
||||
[Token(Token = "0x6011C3A")]
|
||||
[Address(RVA = "0x18647E0", Offset = "0x18637E0", VA = "0x1818647E0")]
|
||||
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: 0x06011C3B RID: 72763 RVA: 0x00404508 File Offset: 0x00402708
|
||||
[Token(Token = "0x6011C3B")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public MenuProjector()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F4 RID: 46580
|
||||
[Token(Token = "0x400B5F4")]
|
||||
protected const float BCCMNJEFPPE = 0.61f;
|
||||
|
||||
// Token: 0x0400B5F5 RID: 46581
|
||||
[Token(Token = "0x400B5F5")]
|
||||
protected const float FPKEFHBICEH = 0.5f;
|
||||
|
||||
// Token: 0x0400B5F6 RID: 46582
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5F6")]
|
||||
[SerializeField]
|
||||
protected Transform animationRoot;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x02002992 RID: 10642
|
||||
[Token(Token = "0x2002992")]
|
||||
public class PlayerHandToolUIInteraction : PlayerHandUIInteraction
|
||||
{
|
||||
// Token: 0x06011C3C RID: 72764 RVA: 0x0040451C File Offset: 0x0040271C
|
||||
[Token(Token = "0x6011C3C")]
|
||||
[Address(RVA = "0x1866360", Offset = "0x1865360", VA = "0x181866360")]
|
||||
private void Awake()
|
||||
{
|
||||
ToolMenuProjector componentInParent = base.GetComponentInParent<ToolMenuProjector>();
|
||||
this.NIBFIOOMHNC = componentInParent;
|
||||
}
|
||||
|
||||
// Token: 0x06011C3D RID: 72765 RVA: 0x00404538 File Offset: 0x00402738
|
||||
[Token(Token = "0x6011C3D")]
|
||||
[Address(RVA = "0x18663A0", Offset = "0x18653A0", VA = "0x1818663A0", 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: 0x06011C3E RID: 72766 RVA: 0x004045D4 File Offset: 0x004027D4
|
||||
[Token(Token = "0x6011C3E")]
|
||||
[Address(RVA = "0x1866560", Offset = "0x1865560", VA = "0x181866560")]
|
||||
public PlayerHandToolUIInteraction()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F7 RID: 46583
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5F7")]
|
||||
private ToolMenuProjector NIBFIOOMHNC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020029B5 RID: 10677
|
||||
[Token(Token = "0x20029B5")]
|
||||
public class RoomInstancePagedGrid : RecyclerPagedGrid<JHNOAKDOMHG, RoomInstanceRow>
|
||||
{
|
||||
// Token: 0x06011CE7 RID: 72935 RVA: 0x004076A4 File Offset: 0x004058A4
|
||||
[Token(Token = "0x6011CE7")]
|
||||
[Address(RVA = "0x18679E0", Offset = "0x18669E0", VA = "0x1818679E0", 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: 0x06011CE8 RID: 72936 RVA: 0x00407704 File Offset: 0x00405904
|
||||
[Token(Token = "0x6011CE8")]
|
||||
[Address(RVA = "0x1867AC0", Offset = "0x1866AC0", VA = "0x181867AC0")]
|
||||
public void EnableButtons(bool CFICOGKHLAE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011CE9 RID: 72937 RVA: 0x00407728 File Offset: 0x00405928
|
||||
[Token(Token = "0x6011CE9")]
|
||||
[Address(RVA = "0x1867BE0", Offset = "0x1866BE0", VA = "0x181867BE0")]
|
||||
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_);
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011CEA RID: 72938 RVA: 0x0040777C File Offset: 0x0040597C
|
||||
[Token(Token = "0x6011CEA")]
|
||||
[Address(RVA = "0x18679B0", Offset = "0x18669B0", VA = "0x1818679B0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(JHNOAKDOMHG GCCLEJOGCCE, RoomInstanceRow LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetSimpleRoomInstance(GCCLEJOGCCE);
|
||||
}
|
||||
|
||||
// Token: 0x06011CEB RID: 72939 RVA: 0x00407798 File Offset: 0x00405998
|
||||
[Token(Token = "0x6011CEB")]
|
||||
[Address(RVA = "0x1867D30", Offset = "0x1866D30", VA = "0x181867D30")]
|
||||
public RoomInstancePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B688 RID: 46728
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B688")]
|
||||
public RoomInstancePagedGrid.JoinButtonClickEvent OnJoinButtonClicked;
|
||||
|
||||
// Token: 0x020029B6 RID: 10678
|
||||
[Token(Token = "0x20029B6")]
|
||||
[Serializable]
|
||||
public class JoinButtonClickEvent : UnityEvent<JHNOAKDOMHG>
|
||||
{
|
||||
// Token: 0x06011CEC RID: 72940 RVA: 0x004077AC File Offset: 0x004059AC
|
||||
[Token(Token = "0x6011CEC")]
|
||||
[Address(RVA = "0x1862520", Offset = "0x1861520", VA = "0x181862520")]
|
||||
public JoinButtonClickEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029B7 RID: 10679
|
||||
[Token(Token = "0x20029B7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GGONPDOOGKG
|
||||
{
|
||||
// Token: 0x06011CED RID: 72941 RVA: 0x004077C0 File Offset: 0x004059C0
|
||||
[Token(Token = "0x6011CED")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GGONPDOOGKG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011CEE RID: 72942 RVA: 0x004077D4 File Offset: 0x004059D4
|
||||
[Token(Token = "0x6011CEE")]
|
||||
[Address(RVA = "0x185F3C0", Offset = "0x185E3C0", VA = "0x18185F3C0")]
|
||||
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: 0x0400B689 RID: 46729
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B689")]
|
||||
public RoomInstancePagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B68A RID: 46730
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B68A")]
|
||||
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: 0x020029B9 RID: 10681
|
||||
[Token(Token = "0x20029B9")]
|
||||
public class RoomInstanceRow : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003202 RID: 12802
|
||||
// (get) Token: 0x06011CF2 RID: 72946 RVA: 0x00407860 File Offset: 0x00405A60
|
||||
// (set) Token: 0x06011CF3 RID: 72947 RVA: 0x00407874 File Offset: 0x00405A74
|
||||
[Token(Token = "0x17003202")]
|
||||
public JHNOAKDOMHG GGCEDCMLIMI
|
||||
{
|
||||
[Token(Token = "0x6011CF2")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011CF3")]
|
||||
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003203 RID: 12803
|
||||
// (get) Token: 0x06011CF4 RID: 72948 RVA: 0x00407888 File Offset: 0x00405A88
|
||||
[Token(Token = "0x17003203")]
|
||||
public Button3D.OnButton3DClick FIDFOEEPGOA
|
||||
{
|
||||
[Token(Token = "0x6011CF4")]
|
||||
[Address(RVA = "0x18680D0", Offset = "0x18670D0", VA = "0x1818680D0")]
|
||||
get
|
||||
{
|
||||
return this.joinButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011CF5 RID: 72949 RVA: 0x004078A8 File Offset: 0x00405AA8
|
||||
[Token(Token = "0x6011CF5")]
|
||||
[Address(RVA = "0x1867D90", Offset = "0x1866D90", VA = "0x181867D90")]
|
||||
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: 0x06011CF6 RID: 72950 RVA: 0x00407A30 File Offset: 0x00405C30
|
||||
[Token(Token = "0x6011CF6")]
|
||||
[Address(RVA = "0x1867D70", Offset = "0x1866D70", VA = "0x181867D70")]
|
||||
public void EnableJoinButton(bool CFICOGKHLAE)
|
||||
{
|
||||
this.joinButton.FFDOINJEHMM = CFICOGKHLAE;
|
||||
}
|
||||
|
||||
// Token: 0x06011CF7 RID: 72951 RVA: 0x00407A50 File Offset: 0x00405C50
|
||||
[Token(Token = "0x6011CF7")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public RoomInstanceRow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B68D RID: 46733
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B68D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI idText;
|
||||
|
||||
// Token: 0x0400B68E RID: 46734
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B68E")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI subRoomText;
|
||||
|
||||
// Token: 0x0400B68F RID: 46735
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B68F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI playerCountText;
|
||||
|
||||
// Token: 0x0400B690 RID: 46736
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B690")]
|
||||
[SerializeField]
|
||||
private Image fullCheckMark;
|
||||
|
||||
// Token: 0x0400B691 RID: 46737
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B691")]
|
||||
[SerializeField]
|
||||
private Image modCheckMark;
|
||||
|
||||
// Token: 0x0400B692 RID: 46738
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B692")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI ageText;
|
||||
|
||||
// Token: 0x0400B693 RID: 46739
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B693")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.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: 0x020029C0 RID: 10688
|
||||
[Token(Token = "0x20029C0")]
|
||||
public class SelectAccountButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003206 RID: 12806
|
||||
// (get) Token: 0x06011D0D RID: 72973 RVA: 0x00407F48 File Offset: 0x00406148
|
||||
// (set) Token: 0x06011D0E RID: 72974 RVA: 0x00407F5C File Offset: 0x0040615C
|
||||
[Token(Token = "0x17003206")]
|
||||
public CCEOLAOLEKJ GEAFMCJMKBM
|
||||
{
|
||||
[Token(Token = "0x6011D0D")]
|
||||
[Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")]
|
||||
get;
|
||||
[Token(Token = "0x6011D0E")]
|
||||
[Address(RVA = "0x417A20", Offset = "0x416A20", VA = "0x180417A20")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003207 RID: 12807
|
||||
// (get) Token: 0x06011D0F RID: 72975 RVA: 0x00407F70 File Offset: 0x00406170
|
||||
[Token(Token = "0x17003207")]
|
||||
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011D0F")]
|
||||
[Address(RVA = "0x185AF50", Offset = "0x1859F50", VA = "0x18185AF50")]
|
||||
get
|
||||
{
|
||||
return this.toggle.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011D10 RID: 72976 RVA: 0x00407F90 File Offset: 0x00406190
|
||||
[Token(Token = "0x6011D10")]
|
||||
[Address(RVA = "0x18680F0", Offset = "0x18670F0", VA = "0x1818680F0")]
|
||||
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: 0x06011D11 RID: 72977 RVA: 0x00407FD0 File Offset: 0x004061D0
|
||||
[Token(Token = "0x6011D11")]
|
||||
[Address(RVA = "0x1868190", Offset = "0x1867190", VA = "0x181868190")]
|
||||
private void NJDKKCBCMGI(ToggleButton3D ELANIMGBMEM, bool ONGBFDACHHG)
|
||||
{
|
||||
this.selectedVisual.SetActive(ONGBFDACHHG);
|
||||
}
|
||||
|
||||
// Token: 0x06011D12 RID: 72978 RVA: 0x00407FF0 File Offset: 0x004061F0
|
||||
[Token(Token = "0x6011D12")]
|
||||
[Address(RVA = "0x1868280", Offset = "0x1867280", VA = "0x181868280")]
|
||||
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: 0x06011D13 RID: 72979 RVA: 0x004080DC File Offset: 0x004062DC
|
||||
[Token(Token = "0x6011D13")]
|
||||
[Address(RVA = "0x15B4970", Offset = "0x15B3970", VA = "0x1815B4970")]
|
||||
public void SetSelected(bool EGJJHJHIPCF)
|
||||
{
|
||||
this.toggle.BOHIGPFGJBA = EGJJHJHIPCF;
|
||||
}
|
||||
|
||||
// Token: 0x06011D14 RID: 72980 RVA: 0x004080FC File Offset: 0x004062FC
|
||||
[Token(Token = "0x6011D14")]
|
||||
[Address(RVA = "0x18681C0", Offset = "0x18671C0", VA = "0x1818681C0")]
|
||||
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: 0x06011D15 RID: 72981 RVA: 0x00408140 File Offset: 0x00406340
|
||||
[Token(Token = "0x6011D15")]
|
||||
[Address(RVA = "0x18684B0", Offset = "0x18674B0", VA = "0x1818684B0")]
|
||||
public SelectAccountButton()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.DNNJNOLONDO = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B6A5 RID: 46757
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6A5")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private ToggleButton3D toggle;
|
||||
|
||||
// Token: 0x0400B6A6 RID: 46758
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B6A6")]
|
||||
[SerializeField]
|
||||
private Image background;
|
||||
|
||||
// Token: 0x0400B6A7 RID: 46759
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B6A7")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x0400B6A8 RID: 46760
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B6A8")]
|
||||
[SerializeField]
|
||||
private Color hasStatusColor;
|
||||
|
||||
// Token: 0x0400B6A9 RID: 46761
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B6A9")]
|
||||
[SerializeField]
|
||||
private GameObject selectedVisual;
|
||||
|
||||
// Token: 0x0400B6AA RID: 46762
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B6AA")]
|
||||
[SerializeField]
|
||||
private Text statusText;
|
||||
|
||||
// Token: 0x0400B6AB RID: 46763
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B6AB")]
|
||||
private AccountSpecificUIBehaviour[] DNNJNOLONDO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,218 @@
|
||||
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 Pathfinding.RVO;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020029C1 RID: 10689
|
||||
[Token(Token = "0x20029C1")]
|
||||
public class SelectAccountButtonsPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, SelectAccountButton>
|
||||
{
|
||||
// Token: 0x06011D16 RID: 72982 RVA: 0x00408164 File Offset: 0x00406364
|
||||
[Token(Token = "0x6011D16")]
|
||||
[Address(RVA = "0x1868610", Offset = "0x1867610", VA = "0x181868610", 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: 0x06011D17 RID: 72983 RVA: 0x004081C4 File Offset: 0x004063C4
|
||||
[Token(Token = "0x6011D17")]
|
||||
[Address(RVA = "0x1868700", Offset = "0x1867700", VA = "0x181868700")]
|
||||
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));
|
||||
}
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011D18 RID: 72984 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011D18")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
||||
public IEnumerable<SelectAccountButton> GetAllButtons()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011D19 RID: 72985 RVA: 0x00408268 File Offset: 0x00406468
|
||||
[Token(Token = "0x6011D19")]
|
||||
[Address(RVA = "0x1868500", Offset = "0x1867500", VA = "0x181868500", 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: 0x06011D1A RID: 72986 RVA: 0x004082AC File Offset: 0x004064AC
|
||||
[Token(Token = "0x6011D1A")]
|
||||
[Address(RVA = "0x18689A0", Offset = "0x18679A0", VA = "0x1818689A0")]
|
||||
public SelectAccountButtonsPagedGrid()
|
||||
{
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
this.EHJBIJKGDFL = list;
|
||||
Dictionary<int, string> dictionary = new Dictionary();
|
||||
this.HHJPOEBGHGB = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B6AD RID: 46765
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B6AD")]
|
||||
public SelectAccountButtonsPagedGrid.SelectedAccountsUpdated OnSelectedAccountsUpdatedEvent;
|
||||
|
||||
// Token: 0x0400B6AE RID: 46766
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B6AE")]
|
||||
private List<CCEOLAOLEKJ> EHJBIJKGDFL;
|
||||
|
||||
// Token: 0x0400B6AF RID: 46767
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B6AF")]
|
||||
private Dictionary<int, string> HHJPOEBGHGB;
|
||||
|
||||
// Token: 0x020029C2 RID: 10690
|
||||
[Token(Token = "0x20029C2")]
|
||||
[Serializable]
|
||||
public class SelectedAccountsUpdated : UnityEvent<List<CCEOLAOLEKJ>>
|
||||
{
|
||||
// Token: 0x06011D1B RID: 72987 RVA: 0x004082DC File Offset: 0x004064DC
|
||||
[Token(Token = "0x6011D1B")]
|
||||
[Address(RVA = "0x1868A30", Offset = "0x1867A30", VA = "0x181868A30")]
|
||||
public SelectedAccountsUpdated()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029C3 RID: 10691
|
||||
[Token(Token = "0x20029C3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGPLGCLPMMI
|
||||
{
|
||||
// Token: 0x06011D1C RID: 72988 RVA: 0x004082F0 File Offset: 0x004064F0
|
||||
[Token(Token = "0x6011D1C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AGPLGCLPMMI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D1D RID: 72989 RVA: 0x00408304 File Offset: 0x00406504
|
||||
[Token(Token = "0x6011D1D")]
|
||||
[Address(RVA = "0x1857FC0", Offset = "0x1856FC0", VA = "0x181857FC0")]
|
||||
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: 0x0400B6B0 RID: 46768
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B6B0")]
|
||||
public SelectAccountButton button;
|
||||
|
||||
// Token: 0x0400B6B1 RID: 46769
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6B1")]
|
||||
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: 0x02002A5A RID: 10842
|
||||
[Token(Token = "0x2002A5A")]
|
||||
public class ShareCameraSettingsUIFlow : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17003270 RID: 12912
|
||||
// (get) Token: 0x060120B5 RID: 73909 RVA: 0x004164A4 File Offset: 0x004146A4
|
||||
[Token(Token = "0x17003270")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x60120B5")]
|
||||
[Address(RVA = "0x1868EC0", Offset = "0x1867EC0", VA = "0x181868EC0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "SHARECAMERA";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003271 RID: 12913
|
||||
// (get) Token: 0x060120B6 RID: 73910 RVA: 0x004164B8 File Offset: 0x004146B8
|
||||
// (set) Token: 0x060120B7 RID: 73911 RVA: 0x004164CC File Offset: 0x004146CC
|
||||
[Token(Token = "0x17003271")]
|
||||
public ShareCamera ENJMNFPOCID
|
||||
{
|
||||
[Token(Token = "0x60120B6")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
||||
get;
|
||||
[Token(Token = "0x60120B7")]
|
||||
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060120B8 RID: 73912 RVA: 0x004164E0 File Offset: 0x004146E0
|
||||
[Token(Token = "0x60120B8")]
|
||||
[Address(RVA = "0x1868EF0", Offset = "0x1867EF0", VA = "0x181868EF0", 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: 0x060120B9 RID: 73913 RVA: 0x00416528 File Offset: 0x00414728
|
||||
[Token(Token = "0x60120B9")]
|
||||
[Address(RVA = "0x1869010", Offset = "0x1868010", VA = "0x181869010", 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: 0x060120BA RID: 73914 RVA: 0x0041656C File Offset: 0x0041476C
|
||||
[Token(Token = "0x60120BA")]
|
||||
[Address(RVA = "0x1868E30", Offset = "0x1867E30", VA = "0x181868E30")]
|
||||
public void InitializeShareCamera(ShareCamera NDGOFPEBAJC)
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField = NDGOFPEBAJC;
|
||||
Action action;
|
||||
NDGOFPEBAJC.OGMJMHLMBHG += action;
|
||||
}
|
||||
|
||||
// Token: 0x060120BB RID: 73915 RVA: 0x00416590 File Offset: 0x00414790
|
||||
[Token(Token = "0x60120BB")]
|
||||
[Address(RVA = "0x1868D70", Offset = "0x1867D70", VA = "0x181868D70")]
|
||||
public void Button_ShowFilms()
|
||||
{
|
||||
this.ANFHCEHNCKB();
|
||||
}
|
||||
|
||||
// Token: 0x060120BC RID: 73916 RVA: 0x004165A4 File Offset: 0x004147A4
|
||||
[Token(Token = "0x60120BC")]
|
||||
[Address(RVA = "0x1868B10", Offset = "0x1867B10", VA = "0x181868B10")]
|
||||
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: 0x060120BD RID: 73917 RVA: 0x00416648 File Offset: 0x00414848
|
||||
[Token(Token = "0x60120BD")]
|
||||
[Address(RVA = "0x1868FE0", Offset = "0x1867FE0", VA = "0x181868FE0")]
|
||||
public void Toggle_Timer(bool value)
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.<ELJNHIMJNNE>k__BackingField = value;
|
||||
}
|
||||
|
||||
// Token: 0x060120BE RID: 73918 RVA: 0x00416668 File Offset: 0x00414868
|
||||
[Token(Token = "0x60120BE")]
|
||||
[Address(RVA = "0x1352840", Offset = "0x1351840", VA = "0x181352840")]
|
||||
public ShareCameraSettingsUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B91A RID: 47386
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B91A")]
|
||||
[SerializeField]
|
||||
[Header("Share Camera Settings")]
|
||||
private Button3D filmsButton;
|
||||
|
||||
// Token: 0x0400B91B RID: 47387
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B91B")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D timerToggle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.ShareCameraUIs
|
||||
{
|
||||
// Token: 0x02002A5B RID: 10843
|
||||
[Token(Token = "0x2002A5B")]
|
||||
public class ShareCameraUI : ToolUI
|
||||
{
|
||||
// Token: 0x17003272 RID: 12914
|
||||
// (get) Token: 0x060120BF RID: 73919 RVA: 0x0041667C File Offset: 0x0041487C
|
||||
[Token(Token = "0x17003272")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x60120BF")]
|
||||
[Address(RVA = "0x186A360", Offset = "0x1869360", VA = "0x18186A360", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "SHARECAMERA";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120C0 RID: 73920 RVA: 0x00416690 File Offset: 0x00414890
|
||||
[Token(Token = "0x60120C0")]
|
||||
[Address(RVA = "0x17706D0", Offset = "0x176F6D0", VA = "0x1817706D0")]
|
||||
public ShareCameraUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B91D RID: 47389
|
||||
[Token(Token = "0x400B91D")]
|
||||
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: 0x02002A5C RID: 10844
|
||||
[Token(Token = "0x2002A5C")]
|
||||
public class ShareCameraUIFlow : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17003273 RID: 12915
|
||||
// (get) Token: 0x060120C1 RID: 73921 RVA: 0x004166A4 File Offset: 0x004148A4
|
||||
[Token(Token = "0x17003273")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x60120C1")]
|
||||
[Address(RVA = "0x1869780", Offset = "0x1868780", VA = "0x181869780", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "SHARECAMERA";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003274 RID: 12916
|
||||
// (get) Token: 0x060120C2 RID: 73922 RVA: 0x004166B8 File Offset: 0x004148B8
|
||||
// (set) Token: 0x060120C3 RID: 73923 RVA: 0x004166CC File Offset: 0x004148CC
|
||||
[Token(Token = "0x17003274")]
|
||||
public ShareCamera ENJMNFPOCID
|
||||
{
|
||||
[Token(Token = "0x60120C2")]
|
||||
[Address(RVA = "0x5B7070", Offset = "0x5B6070", VA = "0x1805B7070")]
|
||||
get;
|
||||
[Token(Token = "0x60120C3")]
|
||||
[Address(RVA = "0xD899A0", Offset = "0xD889A0", VA = "0x180D899A0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003275 RID: 12917
|
||||
// (get) Token: 0x060120C4 RID: 73924 RVA: 0x004166E0 File Offset: 0x004148E0
|
||||
// (set) Token: 0x060120C5 RID: 73925 RVA: 0x004166F4 File Offset: 0x004148F4
|
||||
[Token(Token = "0x17003275")]
|
||||
public string EKALGFPPBBI
|
||||
{
|
||||
[Token(Token = "0x60120C4")]
|
||||
[Address(RVA = "0x5D17E0", Offset = "0x5D07E0", VA = "0x1805D17E0")]
|
||||
get
|
||||
{
|
||||
return this.DMEJOBPOGDC;
|
||||
}
|
||||
[Token(Token = "0x60120C5")]
|
||||
[Address(RVA = "0x186A300", Offset = "0x1869300", VA = "0x18186A300")]
|
||||
set
|
||||
{
|
||||
if (this.DMEJOBPOGDC != value)
|
||||
{
|
||||
this.DMEJOBPOGDC = value;
|
||||
bool flag = !string.IsNullOrEmpty(value);
|
||||
this.CBBNGANHCEL = flag;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120C6 RID: 73926 RVA: 0x00416728 File Offset: 0x00414928
|
||||
[Token(Token = "0x60120C6")]
|
||||
[Address(RVA = "0x1869730", Offset = "0x1868730", VA = "0x181869730", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
GameObject gameObject = this.photoContextText.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060120C7 RID: 73927 RVA: 0x00416758 File Offset: 0x00414958
|
||||
[Token(Token = "0x60120C7")]
|
||||
[Address(RVA = "0x18697B0", Offset = "0x18687B0", VA = "0x1818697B0", 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: 0x060120C8 RID: 73928 RVA: 0x004167CC File Offset: 0x004149CC
|
||||
[Token(Token = "0x60120C8")]
|
||||
[Address(RVA = "0x1869900", Offset = "0x1868900", VA = "0x181869900", 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: 0x060120C9 RID: 73929 RVA: 0x004167F8 File Offset: 0x004149F8
|
||||
[Token(Token = "0x60120C9")]
|
||||
[Address(RVA = "0x67A080", Offset = "0x679080", VA = "0x18067A080")]
|
||||
private void OnEnable()
|
||||
{
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x060120CA RID: 73930 RVA: 0x0041680C File Offset: 0x00414A0C
|
||||
[Token(Token = "0x60120CA")]
|
||||
[Address(RVA = "0x1869F00", Offset = "0x1868F00", VA = "0x181869F00", 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: 0x060120CB RID: 73931 RVA: 0x004169F4 File Offset: 0x00414BF4
|
||||
[Token(Token = "0x60120CB")]
|
||||
[Address(RVA = "0x18699B0", Offset = "0x18689B0", VA = "0x1818699B0")]
|
||||
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: 0x060120CC RID: 73932 RVA: 0x00416B90 File Offset: 0x00414D90
|
||||
[Token(Token = "0x60120CC")]
|
||||
[Address(RVA = "0x1869620", Offset = "0x1868620", VA = "0x181869620")]
|
||||
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: 0x060120CD RID: 73933 RVA: 0x00416BE8 File Offset: 0x00414DE8
|
||||
[Token(Token = "0x60120CD")]
|
||||
[Address(RVA = "0x1869560", Offset = "0x1868560", VA = "0x181869560")]
|
||||
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: 0x060120CE RID: 73934 RVA: 0x00416C2C File Offset: 0x00414E2C
|
||||
[Token(Token = "0x60120CE")]
|
||||
[Address(RVA = "0x18694D0", Offset = "0x18684D0", VA = "0x1818694D0")]
|
||||
private void CAMELNIHADG(Texture CAKFKAGPMBF)
|
||||
{
|
||||
int num = 0;
|
||||
if (CAKFKAGPMBF != num)
|
||||
{
|
||||
this.cameraRenderImage.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120CF RID: 73935 RVA: 0x00416C58 File Offset: 0x00414E58
|
||||
[Token(Token = "0x60120CF")]
|
||||
[Address(RVA = "0x1869330", Offset = "0x1868330", VA = "0x181869330")]
|
||||
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: 0x060120D0 RID: 73936 RVA: 0x00416C98 File Offset: 0x00414E98
|
||||
[Token(Token = "0x60120D0")]
|
||||
[Address(RVA = "0x1869140", Offset = "0x1868140", VA = "0x181869140")]
|
||||
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: 0x060120D1 RID: 73937 RVA: 0x00416D18 File Offset: 0x00414F18
|
||||
[Token(Token = "0x60120D1")]
|
||||
[Address(RVA = "0x1869970", Offset = "0x1868970", VA = "0x181869970")]
|
||||
public void Toggle_Tripod(bool value)
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.MHICBPFCNHI = value;
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x060120D2 RID: 73938 RVA: 0x00416D40 File Offset: 0x00414F40
|
||||
[Token(Token = "0x60120D2")]
|
||||
[Address(RVA = "0x1869930", Offset = "0x1868930", VA = "0x181869930")]
|
||||
public void Toggle_SelfieMode(bool isSelfieToggleOn)
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.PPAOGJEIPMM = isSelfieToggleOn;
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x060120D3 RID: 73939 RVA: 0x00416D68 File Offset: 0x00414F68
|
||||
[Token(Token = "0x60120D3")]
|
||||
[Address(RVA = "0x18694A0", Offset = "0x18684A0", VA = "0x1818694A0")]
|
||||
public void Button_TakePicture()
|
||||
{
|
||||
DABKFAIHBBP dabkfaihbbp = this.<CGPAPBLCPFE>k__BackingField.TakePicture();
|
||||
}
|
||||
|
||||
// Token: 0x060120D4 RID: 73940 RVA: 0x00416D88 File Offset: 0x00414F88
|
||||
[Token(Token = "0x60120D4")]
|
||||
[Address(RVA = "0x18690B0", Offset = "0x18680B0", VA = "0x1818690B0")]
|
||||
public void Button_Back()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_ActiveState();
|
||||
}
|
||||
|
||||
// Token: 0x060120D5 RID: 73941 RVA: 0x00416DA8 File Offset: 0x00414FA8
|
||||
[Token(Token = "0x60120D5")]
|
||||
[Address(RVA = "0x1869470", Offset = "0x1868470", VA = "0x181869470", Slot = "13")]
|
||||
public override void Button_Share()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Share();
|
||||
}
|
||||
|
||||
// Token: 0x060120D6 RID: 73942 RVA: 0x00416DC8 File Offset: 0x00414FC8
|
||||
[Token(Token = "0x60120D6")]
|
||||
[Address(RVA = "0x18692D0", Offset = "0x18682D0", VA = "0x1818692D0")]
|
||||
public void Button_Print()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Print();
|
||||
}
|
||||
|
||||
// Token: 0x060120D7 RID: 73943 RVA: 0x00416DE8 File Offset: 0x00414FE8
|
||||
[Token(Token = "0x60120D7")]
|
||||
[Address(RVA = "0x1869300", Offset = "0x1868300", VA = "0x181869300")]
|
||||
public void Button_Profile()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Profile();
|
||||
}
|
||||
|
||||
// Token: 0x060120D8 RID: 73944 RVA: 0x00416E08 File Offset: 0x00415008
|
||||
[Token(Token = "0x60120D8")]
|
||||
[Address(RVA = "0x18693D0", Offset = "0x18683D0", VA = "0x1818693D0")]
|
||||
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: 0x060120D9 RID: 73945 RVA: 0x00416E44 File Offset: 0x00415044
|
||||
[Token(Token = "0x60120D9")]
|
||||
[Address(RVA = "0x1869110", Offset = "0x1868110", VA = "0x181869110")]
|
||||
public void Button_Confirm()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Confirm();
|
||||
}
|
||||
|
||||
// Token: 0x060120DA RID: 73946 RVA: 0x00416E64 File Offset: 0x00415064
|
||||
[Token(Token = "0x60120DA")]
|
||||
[Address(RVA = "0x18690E0", Offset = "0x18680E0", VA = "0x1818690E0")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
this.<CGPAPBLCPFE>k__BackingField.Button_Cancel();
|
||||
}
|
||||
|
||||
// Token: 0x060120DB RID: 73947 RVA: 0x00416E84 File Offset: 0x00415084
|
||||
[Token(Token = "0x60120DB")]
|
||||
[Address(RVA = "0x1352840", Offset = "0x1351840", VA = "0x181352840")]
|
||||
public ShareCameraUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B91E RID: 47390
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B91E")]
|
||||
[SerializeField]
|
||||
[Header("Header")]
|
||||
private Button3D backButton;
|
||||
|
||||
// Token: 0x0400B91F RID: 47391
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B91F")]
|
||||
[SerializeField]
|
||||
private Transform closeButton;
|
||||
|
||||
// Token: 0x0400B920 RID: 47392
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B920")]
|
||||
[SerializeField]
|
||||
private Button3D settingsButton;
|
||||
|
||||
// Token: 0x0400B921 RID: 47393
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B921")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI photoContextText;
|
||||
|
||||
// Token: 0x0400B922 RID: 47394
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B922")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RawImage cameraRenderImage;
|
||||
|
||||
// Token: 0x0400B923 RID: 47395
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B923")]
|
||||
[SerializeField]
|
||||
private Button3D screenButton;
|
||||
|
||||
// Token: 0x0400B924 RID: 47396
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B924")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI feedbackText;
|
||||
|
||||
// Token: 0x0400B925 RID: 47397
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B925")]
|
||||
[SerializeField]
|
||||
[Header("Active State")]
|
||||
private Button3D takePhotoButton;
|
||||
|
||||
// Token: 0x0400B926 RID: 47398
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B926")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D selfieToggle;
|
||||
|
||||
// Token: 0x0400B927 RID: 47399
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B927")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D tripodToggle;
|
||||
|
||||
// Token: 0x0400B928 RID: 47400
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B928")]
|
||||
[SerializeField]
|
||||
[Header("Preview State")]
|
||||
private Button3D printButton;
|
||||
|
||||
// Token: 0x0400B929 RID: 47401
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B929")]
|
||||
[SerializeField]
|
||||
private Button3D shareButton;
|
||||
|
||||
// Token: 0x0400B92A RID: 47402
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B92A")]
|
||||
[SerializeField]
|
||||
private Button3D profileButton;
|
||||
|
||||
// Token: 0x0400B92B RID: 47403
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B92B")]
|
||||
[SerializeField]
|
||||
[Header("Confirm Profile Image State")]
|
||||
private Button3D confirmButton;
|
||||
|
||||
// Token: 0x0400B92C RID: 47404
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B92C")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x0400B92D RID: 47405
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B92D")]
|
||||
[SerializeField]
|
||||
private Transform profilePhotoFrame;
|
||||
|
||||
// Token: 0x0400B92F RID: 47407
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B92F")]
|
||||
private bool CBBNGANHCEL;
|
||||
|
||||
// Token: 0x0400B930 RID: 47408
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B930")]
|
||||
private string DMEJOBPOGDC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020029C5 RID: 10693
|
||||
[Token(Token = "0x20029C5")]
|
||||
public class SubroomButtonPagedGrid : RecyclerPagedGrid<BPODDJGNLCE, SubroomButton>
|
||||
{
|
||||
// Token: 0x06011D23 RID: 72995 RVA: 0x00408440 File Offset: 0x00406640
|
||||
[Token(Token = "0x6011D23")]
|
||||
[Address(RVA = "0x186A510", Offset = "0x1869510", VA = "0x18186A510", 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: 0x06011D24 RID: 72996 RVA: 0x004084C0 File Offset: 0x004066C0
|
||||
[Token(Token = "0x6011D24")]
|
||||
[Address(RVA = "0x12F5FD0", Offset = "0x12F4FD0", VA = "0x1812F5FD0")]
|
||||
public void SetButtonModels(IEnumerable<BPODDJGNLCE> GIPCIHCIFDL)
|
||||
{
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011D25 RID: 72997 RVA: 0x004084D4 File Offset: 0x004066D4
|
||||
[Token(Token = "0x6011D25")]
|
||||
[Address(RVA = "0x186A4D0", Offset = "0x18694D0", VA = "0x18186A4D0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(BPODDJGNLCE CAKGNEPHLME, SubroomButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
string odgiobinfnl = CAKGNEPHLME.ODGIOBINFNL;
|
||||
}
|
||||
|
||||
// Token: 0x06011D26 RID: 72998 RVA: 0x004084F0 File Offset: 0x004066F0
|
||||
[Token(Token = "0x6011D26")]
|
||||
[Address(RVA = "0x186A630", Offset = "0x1869630", VA = "0x18186A630")]
|
||||
public SubroomButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B6B6 RID: 46774
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B6B6")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B6B7 RID: 46775
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B6B7")]
|
||||
public SubroomButtonPagedGrid.SubroomChosen OnSubroomChosenEvent;
|
||||
|
||||
// Token: 0x020029C6 RID: 10694
|
||||
[Token(Token = "0x20029C6")]
|
||||
[Serializable]
|
||||
public class SubroomChosen : UnityEvent<DNACJGJEPEC>
|
||||
{
|
||||
// Token: 0x06011D27 RID: 72999 RVA: 0x00408504 File Offset: 0x00406704
|
||||
[Token(Token = "0x6011D27")]
|
||||
[Address(RVA = "0x186A670", Offset = "0x1869670", VA = "0x18186A670")]
|
||||
public SubroomChosen()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029C7 RID: 10695
|
||||
[Token(Token = "0x20029C7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HLEHHNAMFGF
|
||||
{
|
||||
// Token: 0x06011D28 RID: 73000 RVA: 0x00408518 File Offset: 0x00406718
|
||||
[Token(Token = "0x6011D28")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HLEHHNAMFGF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D29 RID: 73001 RVA: 0x0040852C File Offset: 0x0040672C
|
||||
[Token(Token = "0x6011D29")]
|
||||
[Address(RVA = "0x185F8D0", Offset = "0x185E8D0", VA = "0x18185F8D0")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
SubroomButtonPagedGrid.SubroomChosen onSubroomChosenEvent = this.<>4__this.OnSubroomChosenEvent;
|
||||
BPODDJGNLCE <MDABEMGDEOH>k__BackingField = this.button.<MDABEMGDEOH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0400B6B8 RID: 46776
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B6B8")]
|
||||
public SubroomButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B6B9 RID: 46777
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6B9")]
|
||||
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: 0x02002993 RID: 10643
|
||||
[Token(Token = "0x2002993")]
|
||||
public class ToolMenuProjector : MenuProjector
|
||||
{
|
||||
// Token: 0x170031E7 RID: 12775
|
||||
// (get) Token: 0x06011C3F RID: 72767 RVA: 0x004045E8 File Offset: 0x004027E8
|
||||
// (set) Token: 0x06011C40 RID: 72768 RVA: 0x004045FC File Offset: 0x004027FC
|
||||
[Token(Token = "0x170031E7")]
|
||||
private Animator CCJNGBLKHKD
|
||||
{
|
||||
[Token(Token = "0x6011C3F")]
|
||||
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
|
||||
get;
|
||||
[Token(Token = "0x6011C40")]
|
||||
[Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x170031E8 RID: 12776
|
||||
// (get) Token: 0x06011C41 RID: 72769 RVA: 0x00404610 File Offset: 0x00402810
|
||||
// (set) Token: 0x06011C42 RID: 72770 RVA: 0x00404624 File Offset: 0x00402824
|
||||
[Token(Token = "0x170031E8")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6011C41")]
|
||||
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
|
||||
get;
|
||||
[Token(Token = "0x6011C42")]
|
||||
[Address(RVA = "0x42DA70", Offset = "0x42CA70", VA = "0x18042DA70")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170031E9 RID: 12777
|
||||
// (get) Token: 0x06011C43 RID: 72771 RVA: 0x00404638 File Offset: 0x00402838
|
||||
// (set) Token: 0x06011C44 RID: 72772 RVA: 0x0040464C File Offset: 0x0040284C
|
||||
[Token(Token = "0x170031E9")]
|
||||
public bool KGCJLAOBAHL
|
||||
{
|
||||
[Token(Token = "0x6011C43")]
|
||||
[Address(RVA = "0xD871D0", Offset = "0xD861D0", VA = "0x180D871D0")]
|
||||
get;
|
||||
[Token(Token = "0x6011C44")]
|
||||
[Address(RVA = "0x145ACF0", Offset = "0x1459CF0", VA = "0x18145ACF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170031EA RID: 12778
|
||||
// (get) Token: 0x06011C45 RID: 72773 RVA: 0x00404660 File Offset: 0x00402860
|
||||
// (set) Token: 0x06011C46 RID: 72774 RVA: 0x00404674 File Offset: 0x00402874
|
||||
[Token(Token = "0x170031EA")]
|
||||
public bool FMAOGLKINDN
|
||||
{
|
||||
[Token(Token = "0x6011C45")]
|
||||
[Address(RVA = "0x186D650", Offset = "0x186C650", VA = "0x18186D650")]
|
||||
get
|
||||
{
|
||||
return this.dismissMenuWhenNotGazing;
|
||||
}
|
||||
[Token(Token = "0x6011C46")]
|
||||
[Address(RVA = "0x186D910", Offset = "0x186C910", VA = "0x18186D910")]
|
||||
set
|
||||
{
|
||||
this.dismissMenuWhenNotGazing = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031EB RID: 12779
|
||||
// (get) Token: 0x06011C47 RID: 72775 RVA: 0x00404688 File Offset: 0x00402888
|
||||
// (set) Token: 0x06011C48 RID: 72776 RVA: 0x004046A8 File Offset: 0x004028A8
|
||||
[Token(Token = "0x170031EB")]
|
||||
public bool PKNFAECAHBF
|
||||
{
|
||||
[Token(Token = "0x6011C47")]
|
||||
[Address(RVA = "0x186D6F0", Offset = "0x186C6F0", VA = "0x18186D6F0")]
|
||||
get
|
||||
{
|
||||
return this.ANACPIKCHML.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x6011C48")]
|
||||
[Address(RVA = "0x186D920", Offset = "0x186C920", VA = "0x18186D920")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000186 RID: 390
|
||||
// (add) Token: 0x06011C49 RID: 72777 RVA: 0x004046C4 File Offset: 0x004028C4
|
||||
// (remove) Token: 0x06011C4A RID: 72778 RVA: 0x004046E0 File Offset: 0x004028E0
|
||||
[Token(Token = "0x14000186")]
|
||||
public event Action EJGHFHELHCD
|
||||
{
|
||||
[Token(Token = "0x6011C49")]
|
||||
[Address(RVA = "0x186D3F0", Offset = "0x186C3F0", VA = "0x18186D3F0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011C4A")]
|
||||
[Address(RVA = "0x186D870", Offset = "0x186C870", VA = "0x18186D870")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031EC RID: 12780
|
||||
// (get) Token: 0x06011C4B RID: 72779 RVA: 0x004046FC File Offset: 0x004028FC
|
||||
[Token(Token = "0x170031EC")]
|
||||
public bool JJONDJEBBLD
|
||||
{
|
||||
[Token(Token = "0x6011C4B")]
|
||||
[Address(RVA = "0x186D660", Offset = "0x186C660", VA = "0x18186D660")]
|
||||
get
|
||||
{
|
||||
return this.CPCAFDCIGIE.KLIAOAJIPKM() == 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031ED RID: 12781
|
||||
// (get) Token: 0x06011C4C RID: 72780 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170031ED")]
|
||||
public Vector3 FCJPKHKNOBJ
|
||||
{
|
||||
[Token(Token = "0x6011C4C")]
|
||||
[Address(RVA = "0x186D490", Offset = "0x186C490", VA = "0x18186D490")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031EE RID: 12782
|
||||
// (get) Token: 0x06011C4D RID: 72781 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170031EE")]
|
||||
public Quaternion NBBFKAOANIC
|
||||
{
|
||||
[Token(Token = "0x6011C4D")]
|
||||
[Address(RVA = "0x186D560", Offset = "0x186C560", VA = "0x18186D560")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031EF RID: 12783
|
||||
// (get) Token: 0x06011C4E RID: 72782 RVA: 0x00404720 File Offset: 0x00402920
|
||||
[Token(Token = "0x170031EF")]
|
||||
public override Transform LGLAIDCMOCN
|
||||
{
|
||||
[Token(Token = "0x6011C4E")]
|
||||
[Address(RVA = "0x5CF130", Offset = "0x5CE130", VA = "0x1805CF130", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031F0 RID: 12784
|
||||
// (get) Token: 0x06011C4F RID: 72783 RVA: 0x00404734 File Offset: 0x00402934
|
||||
[Token(Token = "0x170031F0")]
|
||||
public bool EALLKLBMKEL
|
||||
{
|
||||
[Token(Token = "0x6011C4F")]
|
||||
[Address(RVA = "0x186D6B0", Offset = "0x186C6B0", VA = "0x18186D6B0")]
|
||||
get
|
||||
{
|
||||
if (this.GHIGDOJMPKD == ToolMenuProjector.GBLLNOIKMIF.Hidden)
|
||||
{
|
||||
}
|
||||
return this.<KIJIPEOFKGJ>k__BackingField.enabled;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031F1 RID: 12785
|
||||
// (get) Token: 0x06011C50 RID: 72784 RVA: 0x0040475C File Offset: 0x0040295C
|
||||
[Token(Token = "0x170031F1")]
|
||||
public ToolMenuProjector.GBLLNOIKMIF GHIGDOJMPKD
|
||||
{
|
||||
[Token(Token = "0x6011C50")]
|
||||
[Address(RVA = "0x186D740", Offset = "0x186C740", VA = "0x18186D740")]
|
||||
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: 0x170031F2 RID: 12786
|
||||
// (get) Token: 0x06011C51 RID: 72785 RVA: 0x004047C0 File Offset: 0x004029C0
|
||||
[Token(Token = "0x170031F2")]
|
||||
private bool FOECHNILJFM
|
||||
{
|
||||
[Token(Token = "0x6011C51")]
|
||||
[Address(RVA = "0x186CAB0", Offset = "0x186BAB0", VA = "0x18186CAB0")]
|
||||
get
|
||||
{
|
||||
float inputAmount = this.<MBFGOCOFHHM>k__BackingField.InputAmount;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170031F3 RID: 12787
|
||||
// (get) Token: 0x06011C52 RID: 72786 RVA: 0x004047E0 File Offset: 0x004029E0
|
||||
[Token(Token = "0x170031F3")]
|
||||
private Transform MHJFEJGKKHD
|
||||
{
|
||||
[Token(Token = "0x6011C52")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.animationRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011C53 RID: 72787 RVA: 0x004047F4 File Offset: 0x004029F4
|
||||
[Token(Token = "0x6011C53")]
|
||||
[Address(RVA = "0x186AE70", Offset = "0x1869E70", VA = "0x18186AE70")]
|
||||
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: 0x06011C54 RID: 72788 RVA: 0x004049B0 File Offset: 0x00402BB0
|
||||
[Token(Token = "0x6011C54")]
|
||||
[Address(RVA = "0x186C600", Offset = "0x186B600", VA = "0x18186C600")]
|
||||
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: 0x06011C55 RID: 72789 RVA: 0x00404A94 File Offset: 0x00402C94
|
||||
[Token(Token = "0x6011C55")]
|
||||
[Address(RVA = "0x186CC10", Offset = "0x186BC10", VA = "0x18186CC10")]
|
||||
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: 0x06011C56 RID: 72790 RVA: 0x00404D24 File Offset: 0x00402F24
|
||||
[Token(Token = "0x6011C56")]
|
||||
[Address(RVA = "0x186BA60", Offset = "0x186AA60", VA = "0x18186BA60")]
|
||||
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: 0x06011C57 RID: 72791 RVA: 0x00404E70 File Offset: 0x00403070
|
||||
[Token(Token = "0x6011C57")]
|
||||
[Address(RVA = "0x186B6B0", Offset = "0x186A6B0", VA = "0x18186B6B0")]
|
||||
public void ForceMenuOpenUntilGazed()
|
||||
{
|
||||
if (!this.<CCLPAHOMKIH>k__BackingField)
|
||||
{
|
||||
this.APEEKLDNBFJ = true;
|
||||
KLLMCPFPIIE<bool> anacpikchml = this.ANACPIKCHML;
|
||||
}
|
||||
float time = Time.time;
|
||||
this.IDDGDLBHEKE = time;
|
||||
}
|
||||
|
||||
// Token: 0x170031F4 RID: 12788
|
||||
// (get) Token: 0x06011C58 RID: 72792 RVA: 0x00404EAC File Offset: 0x004030AC
|
||||
[Token(Token = "0x170031F4")]
|
||||
private bool LCNGOPLPNBG
|
||||
{
|
||||
[Token(Token = "0x6011C58")]
|
||||
[Address(RVA = "0x186B530", Offset = "0x186A530", VA = "0x18186B530")]
|
||||
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: 0x06011C59 RID: 72793 RVA: 0x00404F30 File Offset: 0x00403130
|
||||
[Token(Token = "0x6011C59")]
|
||||
[Address(RVA = "0x186A6B0", Offset = "0x18696B0", VA = "0x18186A6B0")]
|
||||
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: 0x06011C5A RID: 72794 RVA: 0x00404FB4 File Offset: 0x004031B4
|
||||
[Token(Token = "0x6011C5A")]
|
||||
[Address(RVA = "0x186BD60", Offset = "0x186AD60", VA = "0x18186BD60")]
|
||||
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: 0x06011C5B RID: 72795 RVA: 0x00405030 File Offset: 0x00403230
|
||||
[Token(Token = "0x6011C5B")]
|
||||
[Address(RVA = "0x186C810", Offset = "0x186B810", VA = "0x18186C810")]
|
||||
public void OpenMenu()
|
||||
{
|
||||
this.<CCLPAHOMKIH>k__BackingField = true;
|
||||
this.OBLNIKAPJHJ(true);
|
||||
Action action = new Action(this.FGMNEJKMJJK);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
}
|
||||
|
||||
// Token: 0x06011C5C RID: 72796 RVA: 0x00405060 File Offset: 0x00403260
|
||||
[Token(Token = "0x6011C5C")]
|
||||
[Address(RVA = "0x186B4B0", Offset = "0x186A4B0", VA = "0x18186B4B0")]
|
||||
public void CloseMenu()
|
||||
{
|
||||
Animator animator = this.<KIJIPEOFKGJ>k__BackingField;
|
||||
this.<CCLPAHOMKIH>k__BackingField = false;
|
||||
int num = 0;
|
||||
animator.SetBool("Visible", num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011C5D RID: 72797 RVA: 0x00405090 File Offset: 0x00403290
|
||||
[Token(Token = "0x6011C5D")]
|
||||
[Address(RVA = "0x186C2A0", Offset = "0x186B2A0", VA = "0x18186C2A0")]
|
||||
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: 0x06011C5E RID: 72798 RVA: 0x00405164 File Offset: 0x00403364
|
||||
[Token(Token = "0x6011C5E")]
|
||||
[Address(RVA = "0x186AA10", Offset = "0x1869A10", VA = "0x18186AA10")]
|
||||
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: 0x06011C5F RID: 72799 RVA: 0x00405194 File Offset: 0x00403394
|
||||
[Token(Token = "0x6011C5F")]
|
||||
[Address(RVA = "0x186BFE0", Offset = "0x186AFE0", VA = "0x18186BFE0")]
|
||||
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: 0x06011C60 RID: 72800 RVA: 0x004051F4 File Offset: 0x004033F4
|
||||
[Token(Token = "0x6011C60")]
|
||||
[Address(RVA = "0x186C500", Offset = "0x186B500", VA = "0x18186C500")]
|
||||
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: 0x06011C61 RID: 72801 RVA: 0x00405264 File Offset: 0x00403464
|
||||
[Token(Token = "0x6011C61")]
|
||||
[Address(RVA = "0x186B510", Offset = "0x186A510", VA = "0x18186B510")]
|
||||
private bool DCBBFCJDDDE()
|
||||
{
|
||||
if (!this.detachMenuOnUnlockButtonPressed)
|
||||
{
|
||||
}
|
||||
return this.<CCLPAHOMKIH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06011C62 RID: 72802 RVA: 0x00405284 File Offset: 0x00403484
|
||||
[Token(Token = "0x6011C62")]
|
||||
[Address(RVA = "0x186BE90", Offset = "0x186AE90", VA = "0x18186BE90")]
|
||||
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: 0x06011C63 RID: 72803 RVA: 0x004052EC File Offset: 0x004034EC
|
||||
[Token(Token = "0x6011C63")]
|
||||
[Address(RVA = "0x186ABB0", Offset = "0x1869BB0", VA = "0x18186ABB0")]
|
||||
public void AuthorityDetachMenuFromTool()
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011C64 RID: 72804 RVA: 0x00405300 File Offset: 0x00403500
|
||||
[Token(Token = "0x6011C64")]
|
||||
[Address(RVA = "0x186AC30", Offset = "0x1869C30", VA = "0x18186AC30")]
|
||||
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: 0x06011C65 RID: 72805 RVA: 0x004053A4 File Offset: 0x004035A4
|
||||
[Token(Token = "0x6011C65")]
|
||||
[Address(RVA = "0x186AA70", Offset = "0x1869A70", VA = "0x18186AA70")]
|
||||
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: 0x06011C66 RID: 72806 RVA: 0x004053F4 File Offset: 0x004035F4
|
||||
[Token(Token = "0x6011C66")]
|
||||
[Address(RVA = "0x186C900", Offset = "0x186B900", VA = "0x18186C900")]
|
||||
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: 0x06011C67 RID: 72807 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011C67")]
|
||||
[Address(RVA = "0x186B720", Offset = "0x186A720", VA = "0x18186B720")]
|
||||
private void GKIIHEBHEKP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011C68 RID: 72808 RVA: 0x00405490 File Offset: 0x00403690
|
||||
[Token(Token = "0x6011C68")]
|
||||
[Address(RVA = "0x186C0E0", Offset = "0x186B0E0", VA = "0x18186C0E0")]
|
||||
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: 0x06011C69 RID: 72809 RVA: 0x00405550 File Offset: 0x00403750
|
||||
[Token(Token = "0x6011C69")]
|
||||
[Address(RVA = "0x186CAE0", Offset = "0x186BAE0", VA = "0x18186CAE0")]
|
||||
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: 0x06011C6A RID: 72810 RVA: 0x004055C4 File Offset: 0x004037C4
|
||||
[Token(Token = "0x6011C6A")]
|
||||
[Address(RVA = "0x186C890", Offset = "0x186B890", VA = "0x18186C890")]
|
||||
private IEnumerator PGGAHJHPBCB(float BJJEDIGOMGC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011C6A)
|
||||
|
||||
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: 0x06011C6B RID: 72811 RVA: 0x004055F0 File Offset: 0x004037F0
|
||||
[Token(Token = "0x6011C6B")]
|
||||
[Address(RVA = "0x186D360", Offset = "0x186C360", VA = "0x18186D360")]
|
||||
public ToolMenuProjector()
|
||||
{
|
||||
Dictionary<int, ToolMenuProjector.GBLLNOIKMIF> dictionary = new Dictionary();
|
||||
this.ELALAJFPOCN = dictionary;
|
||||
this.GazeOpenSupported = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011C6C RID: 72812 RVA: 0x00405644 File Offset: 0x00403844
|
||||
[Token(Token = "0x6011C6C")]
|
||||
[Address(RVA = "0x186B630", Offset = "0x186A630", VA = "0x18186B630")]
|
||||
[CompilerGenerated]
|
||||
private void FGMNEJKMJJK()
|
||||
{
|
||||
if (this.<CCLPAHOMKIH>k__BackingField)
|
||||
{
|
||||
this.<KIJIPEOFKGJ>k__BackingField.enabled = true;
|
||||
this.<KIJIPEOFKGJ>k__BackingField.SetBool("Visible", true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F8 RID: 46584
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5F8")]
|
||||
[SerializeField]
|
||||
private Transform menuAnchor;
|
||||
|
||||
// Token: 0x0400B5F9 RID: 46585
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B5F9")]
|
||||
[SerializeField]
|
||||
private GameObject projectionRoot;
|
||||
|
||||
// Token: 0x0400B5FA RID: 46586
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B5FA")]
|
||||
[SerializeField]
|
||||
private GameObject screenRoot;
|
||||
|
||||
// Token: 0x0400B5FB RID: 46587
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B5FB")]
|
||||
[SerializeField]
|
||||
private Renderer projectionRenderer;
|
||||
|
||||
// Token: 0x0400B5FC RID: 46588
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B5FC")]
|
||||
[SerializeField]
|
||||
private WatchGazeTracker.GazeParameters menuOpenParameters;
|
||||
|
||||
// Token: 0x0400B5FD RID: 46589
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B5FD")]
|
||||
[SerializeField]
|
||||
private WatchGazeTracker.GazeParameters menuCloseParameters;
|
||||
|
||||
// Token: 0x0400B5FE RID: 46590
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B5FE")]
|
||||
[SerializeField]
|
||||
private float menuDistanceFromProjectionRoot = 0.1f;
|
||||
|
||||
// Token: 0x0400B5FF RID: 46591
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B5FF")]
|
||||
[SerializeField]
|
||||
private WatchVisual dwellVisual;
|
||||
|
||||
// Token: 0x0400B600 RID: 46592
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B600")]
|
||||
[SerializeField]
|
||||
private Transform localMenuRoot;
|
||||
|
||||
// Token: 0x0400B601 RID: 46593
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B601")]
|
||||
[SerializeField]
|
||||
private Transform remoteMenuRoot;
|
||||
|
||||
// Token: 0x0400B602 RID: 46594
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B602")]
|
||||
[SerializeField]
|
||||
private bool menuOpenDwellEnabled = true;
|
||||
|
||||
// Token: 0x0400B603 RID: 46595
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400B603")]
|
||||
[SerializeField]
|
||||
private float menuOpenDwellDuration = 1f;
|
||||
|
||||
// Token: 0x0400B604 RID: 46596
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B604")]
|
||||
[SerializeField]
|
||||
private bool detachMenuOnUnlockButtonPressed = true;
|
||||
|
||||
// Token: 0x0400B605 RID: 46597
|
||||
[FieldOffset(Offset = "0x99")]
|
||||
[Token(Token = "0x400B605")]
|
||||
[SerializeField]
|
||||
private bool dismissMenuWhenNotGazing;
|
||||
|
||||
// Token: 0x0400B606 RID: 46598
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400B606")]
|
||||
private float GEDBBLOKPKB;
|
||||
|
||||
// Token: 0x0400B607 RID: 46599
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B607")]
|
||||
private Coroutine NLJKADGDMHN;
|
||||
|
||||
// Token: 0x0400B608 RID: 46600
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B608")]
|
||||
private bool EDIJDHOAHJE;
|
||||
|
||||
// Token: 0x0400B609 RID: 46601
|
||||
[FieldOffset(Offset = "0xA9")]
|
||||
[Token(Token = "0x400B609")]
|
||||
private bool MHMKFMNGHJM = true;
|
||||
|
||||
// Token: 0x0400B60A RID: 46602
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400B60A")]
|
||||
private float OANKBDBMHNC;
|
||||
|
||||
// Token: 0x0400B60B RID: 46603
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B60B")]
|
||||
private bool APEEKLDNBFJ;
|
||||
|
||||
// Token: 0x0400B60C RID: 46604
|
||||
[FieldOffset(Offset = "0xB4")]
|
||||
[Token(Token = "0x400B60C")]
|
||||
private float IDDGDLBHEKE;
|
||||
|
||||
// Token: 0x0400B60D RID: 46605
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B60D")]
|
||||
private Dictionary<int, ToolMenuProjector.GBLLNOIKMIF> ELALAJFPOCN;
|
||||
|
||||
// Token: 0x0400B611 RID: 46609
|
||||
[FieldOffset(Offset = "0xD1")]
|
||||
[Token(Token = "0x400B611")]
|
||||
[NonSerialized]
|
||||
public bool GazeOpenSupported;
|
||||
|
||||
// Token: 0x0400B612 RID: 46610
|
||||
[FieldOffset(Offset = "0xD2")]
|
||||
[Token(Token = "0x400B612")]
|
||||
public bool ForceMenuClose;
|
||||
|
||||
// Token: 0x0400B613 RID: 46611
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B613")]
|
||||
private KLLMCPFPIIE<bool> ANACPIKCHML;
|
||||
|
||||
// Token: 0x0400B615 RID: 46613
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B615")]
|
||||
private JNCNPDMJJGG<bool, Vector3, Quaternion> CPCAFDCIGIE;
|
||||
|
||||
// Token: 0x02002994 RID: 10644
|
||||
[Token(Token = "0x2002994")]
|
||||
public enum GBLLNOIKMIF
|
||||
{
|
||||
// Token: 0x0400B617 RID: 46615
|
||||
[Token(Token = "0x400B617")]
|
||||
Hidden,
|
||||
// Token: 0x0400B618 RID: 46616
|
||||
[Token(Token = "0x400B618")]
|
||||
Hydrate,
|
||||
// Token: 0x0400B619 RID: 46617
|
||||
[Token(Token = "0x400B619")]
|
||||
Visible,
|
||||
// Token: 0x0400B61A RID: 46618
|
||||
[Token(Token = "0x400B61A")]
|
||||
Dehydrate,
|
||||
// Token: 0x0400B61B RID: 46619
|
||||
[Token(Token = "0x400B61B")]
|
||||
PlayerMenu_Transition,
|
||||
// Token: 0x0400B61C RID: 46620
|
||||
[Token(Token = "0x400B61C")]
|
||||
PlayerMenu_Refresh
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020029CC RID: 10700
|
||||
[Token(Token = "0x20029CC")]
|
||||
public class CharadesPenBasicUIFlow : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17003208 RID: 12808
|
||||
// (get) Token: 0x06011D38 RID: 73016 RVA: 0x00408824 File Offset: 0x00406A24
|
||||
// (set) Token: 0x06011D39 RID: 73017 RVA: 0x00408838 File Offset: 0x00406A38
|
||||
[Token(Token = "0x17003208")]
|
||||
public CharadesPen NJPHCKKAFPB
|
||||
{
|
||||
[Token(Token = "0x6011D38")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
||||
get;
|
||||
[Token(Token = "0x6011D39")]
|
||||
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003209 RID: 12809
|
||||
// (get) Token: 0x06011D3A RID: 73018 RVA: 0x0040884C File Offset: 0x00406A4C
|
||||
[Token(Token = "0x17003209")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011D3A")]
|
||||
[Address(RVA = "0x1858470", Offset = "0x1857470", VA = "0x181858470", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011D3B RID: 73019 RVA: 0x00408860 File Offset: 0x00406A60
|
||||
[Token(Token = "0x6011D3B")]
|
||||
[Address(RVA = "0x18583E0", Offset = "0x18573E0", VA = "0x1818583E0", 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: 0x06011D3C RID: 73020 RVA: 0x004088A0 File Offset: 0x00406AA0
|
||||
[Token(Token = "0x6011D3C")]
|
||||
[Address(RVA = "0x1858610", Offset = "0x1857610", VA = "0x181858610", Slot = "8")]
|
||||
public override void StackedUIOpened()
|
||||
{
|
||||
base..ctor();
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x06011D3D RID: 73021 RVA: 0x004088BC File Offset: 0x00406ABC
|
||||
[Token(Token = "0x6011D3D")]
|
||||
[Address(RVA = "0x18584A0", Offset = "0x18574A0", VA = "0x1818584A0", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x06011D3E RID: 73022 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011D3E")]
|
||||
[Address(RVA = "0x1858640", Offset = "0x1857640", VA = "0x181858640", Slot = "23")]
|
||||
public override void UpdateUIElements()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011D3F RID: 73023 RVA: 0x004088D8 File Offset: 0x00406AD8
|
||||
[Token(Token = "0x6011D3F")]
|
||||
[Address(RVA = "0x18584D0", Offset = "0x18574D0", VA = "0x1818584D0")]
|
||||
public void SelectColor(int colorIndex)
|
||||
{
|
||||
CharadesPen charadesPen = this.<FDEAIEOPOAD>k__BackingField;
|
||||
int num = 0;
|
||||
if (charadesPen != num)
|
||||
{
|
||||
CharadesPen charadesPen2 = this.<FDEAIEOPOAD>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011D40 RID: 73024 RVA: 0x00408908 File Offset: 0x00406B08
|
||||
[Token(Token = "0x6011D40")]
|
||||
[Address(RVA = "0x1858570", Offset = "0x1857570", VA = "0x181858570", 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: 0x06011D41 RID: 73025 RVA: 0x00408938 File Offset: 0x00406B38
|
||||
[Token(Token = "0x6011D41")]
|
||||
[Address(RVA = "0x1858340", Offset = "0x1857340", VA = "0x181858340")]
|
||||
public void AssignColorsToColorPicker(Color[] EBGLCALIIJF)
|
||||
{
|
||||
ColorPickerScreen hhogahjlape = this.HHOGAHJLAPE;
|
||||
int num = 0;
|
||||
if (hhogahjlape != num)
|
||||
{
|
||||
this.HHOGAHJLAPE.DDFEMEBFJEO = EBGLCALIIJF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011D42 RID: 73026 RVA: 0x0040896C File Offset: 0x00406B6C
|
||||
[Token(Token = "0x6011D42")]
|
||||
[Address(RVA = "0x1352840", Offset = "0x1351840", VA = "0x181352840")]
|
||||
public CharadesPenBasicUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B6C2 RID: 46786
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B6C2")]
|
||||
[SerializeField]
|
||||
protected RadioGroup3D shapeRadioGroup;
|
||||
|
||||
// Token: 0x0400B6C3 RID: 46787
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B6C3")]
|
||||
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: 0x020029CD RID: 10701
|
||||
[Token(Token = "0x20029CD")]
|
||||
public sealed class CircuitV2Button : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000187 RID: 391
|
||||
// (add) Token: 0x06011D43 RID: 73027 RVA: 0x00408980 File Offset: 0x00406B80
|
||||
// (remove) Token: 0x06011D44 RID: 73028 RVA: 0x004089A8 File Offset: 0x00406BA8
|
||||
[Token(Token = "0x14000187")]
|
||||
public event Action OCBALCKEGLO
|
||||
{
|
||||
[Token(Token = "0x6011D43")]
|
||||
[Address(RVA = "0x185B8A0", Offset = "0x185A8A0", VA = "0x18185B8A0")]
|
||||
[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 = "0x6011D44")]
|
||||
[Address(RVA = "0x185B940", Offset = "0x185A940", VA = "0x18185B940")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ocbalckeglo = this.OCBALCKEGLO;
|
||||
@delegate = Delegate.Remove(ocbalckeglo, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700320A RID: 12810
|
||||
// (get) Token: 0x06011D45 RID: 73029 RVA: 0x004089D0 File Offset: 0x00406BD0
|
||||
// (set) Token: 0x06011D46 RID: 73030 RVA: 0x004089E4 File Offset: 0x00406BE4
|
||||
[Token(Token = "0x1700320A")]
|
||||
private NJPKJHCMJMC PBPPCMNHODC
|
||||
{
|
||||
[Token(Token = "0x6011D45")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get;
|
||||
[Token(Token = "0x6011D46")]
|
||||
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06011D47 RID: 73031 RVA: 0x004089F8 File Offset: 0x00406BF8
|
||||
[Token(Token = "0x6011D47")]
|
||||
[Address(RVA = "0x185B670", Offset = "0x185A670", VA = "0x18185B670")]
|
||||
private void Awake()
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
radioButton3D.DMKKNEOIIGG += iojhblegkfk;
|
||||
}
|
||||
|
||||
// Token: 0x06011D48 RID: 73032 RVA: 0x00408A28 File Offset: 0x00406C28
|
||||
[Token(Token = "0x6011D48")]
|
||||
[Address(RVA = "0x185B750", Offset = "0x185A750", VA = "0x18185B750")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
radioButton3D.DMKKNEOIIGG -= iojhblegkfk;
|
||||
}
|
||||
|
||||
// Token: 0x06011D49 RID: 73033 RVA: 0x00408A58 File Offset: 0x00406C58
|
||||
[Token(Token = "0x6011D49")]
|
||||
[Address(RVA = "0x185B7D0", Offset = "0x185A7D0", VA = "0x18185B7D0")]
|
||||
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: 0x06011D4A RID: 73034 RVA: 0x00408AB8 File Offset: 0x00406CB8
|
||||
[Token(Token = "0x6011D4A")]
|
||||
[Address(RVA = "0x185B850", Offset = "0x185A850", VA = "0x18185B850")]
|
||||
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: 0x06011D4B RID: 73035 RVA: 0x00408AEC File Offset: 0x00406CEC
|
||||
[Token(Token = "0x6011D4B")]
|
||||
[Address(RVA = "0x185B6F0", Offset = "0x185A6F0", VA = "0x18185B6F0")]
|
||||
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: 0x06011D4C RID: 73036 RVA: 0x00408B34 File Offset: 0x00406D34
|
||||
[Token(Token = "0x6011D4C")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public CircuitV2Button()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B6C5 RID: 46789
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6C5")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400B6C6 RID: 46790
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B6C6")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400B6C7 RID: 46791
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B6C7")]
|
||||
[SerializeField]
|
||||
private RadioButton3D radioButton;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020029CF RID: 10703
|
||||
[Token(Token = "0x20029CF")]
|
||||
public sealed class CircuitV2PagedGrid : RecyclerPagedGrid<NJPKJHCMJMC, CircuitV2Button>
|
||||
{
|
||||
// Token: 0x06011D50 RID: 73040 RVA: 0x00408BD8 File Offset: 0x00406DD8
|
||||
[Token(Token = "0x6011D50")]
|
||||
[Address(RVA = "0x185B9E0", Offset = "0x185A9E0", VA = "0x18185B9E0", 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);
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011D51 RID: 73041 RVA: 0x00408C50 File Offset: 0x00406E50
|
||||
[Token(Token = "0x6011D51")]
|
||||
[Address(RVA = "0x185BC70", Offset = "0x185AC70", VA = "0x18185BC70", 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: 0x06011D52 RID: 73042 RVA: 0x00408C8C File Offset: 0x00406E8C
|
||||
[Token(Token = "0x6011D52")]
|
||||
[Address(RVA = "0x185BD60", Offset = "0x185AD60", VA = "0x18185BD60", 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: 0x06011D53 RID: 73043 RVA: 0x00408CC8 File Offset: 0x00406EC8
|
||||
[Token(Token = "0x6011D53")]
|
||||
[Address(RVA = "0x185BBE0", Offset = "0x185ABE0", VA = "0x18185BBE0", 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: 0x06011D54 RID: 73044 RVA: 0x00408D28 File Offset: 0x00406F28
|
||||
[Token(Token = "0x6011D54")]
|
||||
[Address(RVA = "0x185BE50", Offset = "0x185AE50", VA = "0x18185BE50")]
|
||||
public void UpdateSelectionState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011D55 RID: 73045 RVA: 0x00408D4C File Offset: 0x00406F4C
|
||||
[Token(Token = "0x6011D55")]
|
||||
[Address(RVA = "0x185BF80", Offset = "0x185AF80", VA = "0x18185BF80")]
|
||||
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: 0x020029D1 RID: 10705
|
||||
[Token(Token = "0x20029D1")]
|
||||
public class ClipboardButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700320C RID: 12812
|
||||
// (get) Token: 0x06011D5A RID: 73050 RVA: 0x00408DB8 File Offset: 0x00406FB8
|
||||
[Token(Token = "0x1700320C")]
|
||||
public RadioButton3D.OnRadioButton3DClick JDMNDCHMHNH
|
||||
{
|
||||
[Token(Token = "0x6011D5A")]
|
||||
[Address(RVA = "0x185C040", Offset = "0x185B040", VA = "0x18185C040")]
|
||||
get
|
||||
{
|
||||
return this.selectSnapshotButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700320D RID: 12813
|
||||
// (get) Token: 0x06011D5B RID: 73051 RVA: 0x00408DD8 File Offset: 0x00406FD8
|
||||
[Token(Token = "0x1700320D")]
|
||||
public RadioButton3D IPKMGCKDPEJ
|
||||
{
|
||||
[Token(Token = "0x6011D5B")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.selectSnapshotButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700320E RID: 12814
|
||||
// (get) Token: 0x06011D5C RID: 73052 RVA: 0x00408DEC File Offset: 0x00406FEC
|
||||
// (set) Token: 0x06011D5D RID: 73053 RVA: 0x00408E00 File Offset: 0x00407000
|
||||
[Token(Token = "0x1700320E")]
|
||||
public JKLCBEFAFDL LDMKEPGOJFH
|
||||
{
|
||||
[Token(Token = "0x6011D5C")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011D5D")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06011D5E RID: 73054 RVA: 0x00408E14 File Offset: 0x00407014
|
||||
[Token(Token = "0x6011D5E")]
|
||||
[Address(RVA = "0x185BFC0", Offset = "0x185AFC0", VA = "0x18185BFC0")]
|
||||
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: 0x06011D5F RID: 73055 RVA: 0x00408E5C File Offset: 0x0040705C
|
||||
[Token(Token = "0x6011D5F")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ClipboardButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B6D0 RID: 46800
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6D0")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private RawImage previewImage;
|
||||
|
||||
// Token: 0x0400B6D1 RID: 46801
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B6D1")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private RadioButton3D selectSnapshotButton;
|
||||
|
||||
// Token: 0x0400B6D2 RID: 46802
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B6D2")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.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: 0x020029D2 RID: 10706
|
||||
[Token(Token = "0x20029D2")]
|
||||
public class ClipboardPagedGrid : RecyclerPagedGrid<JKLCBEFAFDL, ClipboardButton>
|
||||
{
|
||||
// Token: 0x06011D60 RID: 73056 RVA: 0x00408E70 File Offset: 0x00407070
|
||||
[Token(Token = "0x6011D60")]
|
||||
[Address(RVA = "0x185C480", Offset = "0x185B480", VA = "0x18185C480")]
|
||||
private void OnDisable()
|
||||
{
|
||||
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
objectClipboard.EPJALBAEHGH -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06011D61 RID: 73057 RVA: 0x00408EA0 File Offset: 0x004070A0
|
||||
[Token(Token = "0x6011D61")]
|
||||
[Address(RVA = "0x185C560", Offset = "0x185B560", VA = "0x18185C560")]
|
||||
private void OnEnable()
|
||||
{
|
||||
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
objectClipboard.EPJALBAEHGH += action;
|
||||
JKLCBEFAFDL filmdiflbim = this.FILMDIFLBIM;
|
||||
this.Refresh(filmdiflbim);
|
||||
}
|
||||
|
||||
// Token: 0x06011D62 RID: 73058 RVA: 0x00408EDC File Offset: 0x004070DC
|
||||
[Token(Token = "0x6011D62")]
|
||||
[Address(RVA = "0x185C9E0", Offset = "0x185B9E0", VA = "0x18185C9E0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011D63 RID: 73059 RVA: 0x00408F00 File Offset: 0x00407100
|
||||
[Token(Token = "0x6011D63")]
|
||||
[Address(RVA = "0x185C650", Offset = "0x185B650", VA = "0x18185C650")]
|
||||
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: 0x06011D64 RID: 73060 RVA: 0x00408F58 File Offset: 0x00407158
|
||||
[Token(Token = "0x6011D64")]
|
||||
[Address(RVA = "0x185C760", Offset = "0x185B760", VA = "0x18185C760")]
|
||||
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: 0x06011D65 RID: 73061 RVA: 0x00409034 File Offset: 0x00407234
|
||||
[Token(Token = "0x6011D65")]
|
||||
[Address(RVA = "0x185C060", Offset = "0x185B060", VA = "0x18185C060", 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: 0x06011D66 RID: 73062 RVA: 0x0040909C File Offset: 0x0040729C
|
||||
[Token(Token = "0x6011D66")]
|
||||
[Address(RVA = "0x185C100", Offset = "0x185B100", VA = "0x18185C100", 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: 0x06011D67 RID: 73063 RVA: 0x0040911C File Offset: 0x0040731C
|
||||
[Token(Token = "0x6011D67")]
|
||||
[Address(RVA = "0x185C440", Offset = "0x185B440", VA = "0x18185C440")]
|
||||
private void HPFNKBHGACP()
|
||||
{
|
||||
JKLCBEFAFDL filmdiflbim = this.FILMDIFLBIM;
|
||||
this.Refresh(filmdiflbim);
|
||||
}
|
||||
|
||||
// Token: 0x06011D68 RID: 73064 RVA: 0x00409138 File Offset: 0x00407338
|
||||
[Token(Token = "0x6011D68")]
|
||||
[Address(RVA = "0x185C330", Offset = "0x185B330", VA = "0x18185C330")]
|
||||
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: 0x06011D69 RID: 73065 RVA: 0x00409190 File Offset: 0x00407390
|
||||
[Token(Token = "0x6011D69")]
|
||||
[Address(RVA = "0x185C220", Offset = "0x185B220", VA = "0x18185C220")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.FFBOLGCIHLH);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011D6A RID: 73066 RVA: 0x004091C8 File Offset: 0x004073C8
|
||||
[Token(Token = "0x6011D6A")]
|
||||
[Address(RVA = "0x185CA50", Offset = "0x185BA50", VA = "0x18185CA50")]
|
||||
public ClipboardPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D6B RID: 73067 RVA: 0x004091DC File Offset: 0x004073DC
|
||||
[Token(Token = "0x6011D6B")]
|
||||
[Address(RVA = "0x185C450", Offset = "0x185B450", VA = "0x18185C450")]
|
||||
[CompilerGenerated]
|
||||
private bool NEFDBDICEEI(ClipboardButton NDILEEFABJA)
|
||||
{
|
||||
JKLCBEFAFDL filmdiflbim = this.FILMDIFLBIM;
|
||||
return NDILEEFABJA.<INLAPILMOGC>k__BackingField == filmdiflbim;
|
||||
}
|
||||
|
||||
// Token: 0x06011D6C RID: 73068 RVA: 0x00409200 File Offset: 0x00407400
|
||||
[Token(Token = "0x6011D6C")]
|
||||
[Address(RVA = "0x185C2B0", Offset = "0x185B2B0", VA = "0x18185C2B0")]
|
||||
[CompilerGenerated]
|
||||
private bool FFBOLGCIHLH(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B6D4 RID: 46804
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B6D4")]
|
||||
public ClipboardPagedGrid.SnapshotSelectedEvent OnSnapshotSelectedEvent;
|
||||
|
||||
// Token: 0x0400B6D5 RID: 46805
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B6D5")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B6D6 RID: 46806
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B6D6")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x0400B6D7 RID: 46807
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B6D7")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400B6D8 RID: 46808
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B6D8")]
|
||||
private JKLCBEFAFDL FILMDIFLBIM;
|
||||
|
||||
// Token: 0x020029D3 RID: 10707
|
||||
[Token(Token = "0x20029D3")]
|
||||
[Serializable]
|
||||
public class SnapshotSelectedEvent : UnityEvent<JKLCBEFAFDL>
|
||||
{
|
||||
// Token: 0x06011D6D RID: 73069 RVA: 0x00409228 File Offset: 0x00407428
|
||||
[Token(Token = "0x6011D6D")]
|
||||
[Address(RVA = "0x186A3D0", Offset = "0x18693D0", VA = "0x18186A3D0")]
|
||||
public SnapshotSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029D4 RID: 10708
|
||||
[Token(Token = "0x20029D4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PBIEIKLAMPD
|
||||
{
|
||||
// Token: 0x06011D6E RID: 73070 RVA: 0x0040923C File Offset: 0x0040743C
|
||||
[Token(Token = "0x6011D6E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PBIEIKLAMPD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D6F RID: 73071 RVA: 0x00409250 File Offset: 0x00407450
|
||||
[Token(Token = "0x6011D6F")]
|
||||
[Address(RVA = "0x1865ED0", Offset = "0x1864ED0", VA = "0x181865ED0")]
|
||||
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: 0x0400B6D9 RID: 46809
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B6D9")]
|
||||
public ClipboardPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B6DA RID: 46810
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6DA")]
|
||||
public ClipboardButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,256 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020029D6 RID: 10710
|
||||
[Token(Token = "0x20029D6")]
|
||||
public class InventionButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700320F RID: 12815
|
||||
// (get) Token: 0x06011D73 RID: 73075 RVA: 0x00409310 File Offset: 0x00407510
|
||||
[Token(Token = "0x1700320F")]
|
||||
public OBBBPCBIMME EFMJFNLPHEM
|
||||
{
|
||||
[Token(Token = "0x6011D73")]
|
||||
[Address(RVA = "0x1860F30", Offset = "0x185FF30", VA = "0x181860F30")]
|
||||
get
|
||||
{
|
||||
return this.inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003210 RID: 12816
|
||||
// (get) Token: 0x06011D74 RID: 73076 RVA: 0x00409330 File Offset: 0x00407530
|
||||
[Token(Token = "0x17003210")]
|
||||
public RadioButton3D LCGJPCMMFLN
|
||||
{
|
||||
[Token(Token = "0x6011D74")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this._selectInventnionButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003211 RID: 12817
|
||||
// (get) Token: 0x06011D75 RID: 73077 RVA: 0x00409344 File Offset: 0x00407544
|
||||
[Token(Token = "0x17003211")]
|
||||
public RadioButton3D.OnRadioButton3DClick JDMNDCHMHNH
|
||||
{
|
||||
[Token(Token = "0x6011D75")]
|
||||
[Address(RVA = "0x1860F50", Offset = "0x185FF50", VA = "0x181860F50")]
|
||||
get
|
||||
{
|
||||
return this._selectInventnionButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003212 RID: 12818
|
||||
// (get) Token: 0x06011D76 RID: 73078 RVA: 0x00409364 File Offset: 0x00407564
|
||||
[Token(Token = "0x17003212")]
|
||||
public Button3D.OnButton3DClick HBPBKENMNJB
|
||||
{
|
||||
[Token(Token = "0x6011D76")]
|
||||
[Address(RVA = "0x13258E0", Offset = "0x13248E0", VA = "0x1813258E0")]
|
||||
get
|
||||
{
|
||||
return this.infoButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011D77 RID: 73079 RVA: 0x00409384 File Offset: 0x00407584
|
||||
[Token(Token = "0x6011D77")]
|
||||
[Address(RVA = "0x1860B30", Offset = "0x185FB30", VA = "0x181860B30")]
|
||||
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: 0x06011D78 RID: 73080 RVA: 0x00409434 File Offset: 0x00407634
|
||||
[Token(Token = "0x6011D78")]
|
||||
[Address(RVA = "0x18609E0", Offset = "0x185F9E0", VA = "0x1818609E0")]
|
||||
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: 0x06011D79 RID: 73081 RVA: 0x00409494 File Offset: 0x00407694
|
||||
[Token(Token = "0x6011D79")]
|
||||
[Address(RVA = "0x18608F0", Offset = "0x185F8F0", VA = "0x1818608F0")]
|
||||
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: 0x06011D7A RID: 73082 RVA: 0x004094D8 File Offset: 0x004076D8
|
||||
[Token(Token = "0x6011D7A")]
|
||||
[Address(RVA = "0x1860B00", Offset = "0x185FB00", VA = "0x181860B00")]
|
||||
private void PJJJMGDALBF()
|
||||
{
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = this.inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
int num = 0;
|
||||
this.SetInvention(<AMJMPBKMMMJ>k__BackingField, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011D7B RID: 73083 RVA: 0x00409504 File Offset: 0x00407704
|
||||
[Token(Token = "0x6011D7B")]
|
||||
[Address(RVA = "0x18606A0", Offset = "0x185F6A0", VA = "0x1818606A0")]
|
||||
public void Button_GetMoreInventions()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
<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: 0x06011D7C RID: 73084 RVA: 0x00409560 File Offset: 0x00407760
|
||||
[Token(Token = "0x6011D7C")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public InventionButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B6DD RID: 46813
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6DD")]
|
||||
[SerializeField]
|
||||
public RadioButton3D _selectInventnionButton;
|
||||
|
||||
// Token: 0x0400B6DE RID: 46814
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B6DE")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI inventionName;
|
||||
|
||||
// Token: 0x0400B6DF RID: 46815
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B6DF")]
|
||||
[SerializeField]
|
||||
private Button3D infoButton;
|
||||
|
||||
// Token: 0x0400B6E0 RID: 46816
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B6E0")]
|
||||
[SerializeField]
|
||||
private InventionPreviewUI inventionPreview;
|
||||
|
||||
// Token: 0x0400B6E1 RID: 46817
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B6E1")]
|
||||
[SerializeField]
|
||||
private List<GameObject> hasInventionObjects;
|
||||
|
||||
// Token: 0x0400B6E2 RID: 46818
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B6E2")]
|
||||
[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: 0x020029D7 RID: 10711
|
||||
[Token(Token = "0x20029D7")]
|
||||
public class InventionPagedGrid : RecyclerPagedGrid<OBBBPCBIMME, InventionButton>
|
||||
{
|
||||
// Token: 0x06011D7D RID: 73085 RVA: 0x00409574 File Offset: 0x00407774
|
||||
[Token(Token = "0x6011D7D")]
|
||||
[Address(RVA = "0x1861560", Offset = "0x1860560", VA = "0x181861560")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011D7E RID: 73086 RVA: 0x00409598 File Offset: 0x00407798
|
||||
[Token(Token = "0x6011D7E")]
|
||||
[Address(RVA = "0x1861250", Offset = "0x1860250", VA = "0x181861250")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.GHEGGBOCCCO);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011D7F RID: 73087 RVA: 0x004095D0 File Offset: 0x004077D0
|
||||
[Token(Token = "0x6011D7F")]
|
||||
[Address(RVA = "0x18610D0", Offset = "0x18600D0", VA = "0x1818610D0", 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: 0x06011D80 RID: 73088 RVA: 0x00409678 File Offset: 0x00407878
|
||||
[Token(Token = "0x6011D80")]
|
||||
[Address(RVA = "0x1860F70", Offset = "0x185FF70", VA = "0x181860F70")]
|
||||
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: 0x06011D81 RID: 73089 RVA: 0x004096D0 File Offset: 0x004078D0
|
||||
[Token(Token = "0x6011D81")]
|
||||
[Address(RVA = "0x1861360", Offset = "0x1860360", VA = "0x181861360")]
|
||||
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: 0x06011D82 RID: 73090 RVA: 0x00409774 File Offset: 0x00407974
|
||||
[Token(Token = "0x6011D82")]
|
||||
[Address(RVA = "0x1861080", Offset = "0x1860080", VA = "0x181861080", 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: 0x06011D83 RID: 73091 RVA: 0x004097B0 File Offset: 0x004079B0
|
||||
[Token(Token = "0x6011D83")]
|
||||
[Address(RVA = "0x18615D0", Offset = "0x18605D0", VA = "0x1818615D0")]
|
||||
public InventionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D84 RID: 73092 RVA: 0x004097C4 File Offset: 0x004079C4
|
||||
[Token(Token = "0x6011D84")]
|
||||
[Address(RVA = "0x18612E0", Offset = "0x18602E0", VA = "0x1818612E0")]
|
||||
[CompilerGenerated]
|
||||
private bool GHEGGBOCCCO(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B6E3 RID: 46819
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B6E3")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B6E4 RID: 46820
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B6E4")]
|
||||
public InventionPagedGrid.InventionSelectedEvent OnInventionSelectedEvent;
|
||||
|
||||
// Token: 0x0400B6E5 RID: 46821
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B6E5")]
|
||||
public InventionPagedGrid.InventionSelectedEvent OnInventionInfoEvent;
|
||||
|
||||
// Token: 0x0400B6E6 RID: 46822
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B6E6")]
|
||||
private OBBBPCBIMME FJJBAKDDKKI;
|
||||
|
||||
// Token: 0x0400B6E7 RID: 46823
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B6E7")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400B6E8 RID: 46824
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B6E8")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x020029D8 RID: 10712
|
||||
[Token(Token = "0x20029D8")]
|
||||
[Serializable]
|
||||
public class InventionSelectedEvent : UnityEvent<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x06011D85 RID: 73093 RVA: 0x004097EC File Offset: 0x004079EC
|
||||
[Token(Token = "0x6011D85")]
|
||||
[Address(RVA = "0x1861C70", Offset = "0x1860C70", VA = "0x181861C70")]
|
||||
public InventionSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029D9 RID: 10713
|
||||
[Token(Token = "0x20029D9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OINOLBKIGKE
|
||||
{
|
||||
// Token: 0x06011D86 RID: 73094 RVA: 0x00409800 File Offset: 0x00407A00
|
||||
[Token(Token = "0x6011D86")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OINOLBKIGKE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D87 RID: 73095 RVA: 0x00409814 File Offset: 0x00407A14
|
||||
[Token(Token = "0x6011D87")]
|
||||
[Address(RVA = "0x1865A00", Offset = "0x1864A00", VA = "0x181865A00")]
|
||||
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: 0x06011D88 RID: 73096 RVA: 0x004098A4 File Offset: 0x00407AA4
|
||||
[Token(Token = "0x6011D88")]
|
||||
[Address(RVA = "0x1865AF0", Offset = "0x1864AF0", VA = "0x181865AF0")]
|
||||
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: 0x0400B6E9 RID: 46825
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B6E9")]
|
||||
public InventionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B6EA RID: 46826
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6EA")]
|
||||
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: 0x020029FF RID: 10751
|
||||
[Token(Token = "0x20029FF")]
|
||||
public class InventionPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000189 RID: 393
|
||||
// (add) Token: 0x06011F00 RID: 73472 RVA: 0x0040FAB8 File Offset: 0x0040DCB8
|
||||
// (remove) Token: 0x06011F01 RID: 73473 RVA: 0x0040FAE0 File Offset: 0x0040DCE0
|
||||
[Token(Token = "0x14000189")]
|
||||
public event Action ANBAJLMKKLL
|
||||
{
|
||||
[Token(Token = "0x6011F00")]
|
||||
[Address(RVA = "0x1861B30", Offset = "0x1860B30", VA = "0x181861B30")]
|
||||
[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 = "0x6011F01")]
|
||||
[Address(RVA = "0x1861BD0", Offset = "0x1860BD0", VA = "0x181861BD0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
anbajlmkkll = this.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Remove(anbajlmkkll, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003235 RID: 12853
|
||||
// (get) Token: 0x06011F02 RID: 73474 RVA: 0x0040FB08 File Offset: 0x0040DD08
|
||||
// (set) Token: 0x06011F03 RID: 73475 RVA: 0x0040FB1C File Offset: 0x0040DD1C
|
||||
[Token(Token = "0x17003235")]
|
||||
public OBBBPCBIMME EFMJFNLPHEM
|
||||
{
|
||||
[Token(Token = "0x6011F02")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011F03")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011F04 RID: 73476 RVA: 0x0040FB30 File Offset: 0x0040DD30
|
||||
[Token(Token = "0x6011F04")]
|
||||
[Address(RVA = "0x1861810", Offset = "0x1860810", VA = "0x181861810")]
|
||||
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: 0x06011F05 RID: 73477 RVA: 0x0040FBB0 File Offset: 0x0040DDB0
|
||||
[Token(Token = "0x6011F05")]
|
||||
[Address(RVA = "0x1861750", Offset = "0x1860750", VA = "0x181861750")]
|
||||
private void OnDisable()
|
||||
{
|
||||
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
||||
Action<long> action = new Action(this.PJJJMGDALBF);
|
||||
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action);
|
||||
}
|
||||
|
||||
// Token: 0x06011F06 RID: 73478 RVA: 0x0040FBDC File Offset: 0x0040DDDC
|
||||
[Token(Token = "0x6011F06")]
|
||||
[Address(RVA = "0x1861700", Offset = "0x1860700", VA = "0x181861700")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F07 RID: 73479 RVA: 0x0040FBFC File Offset: 0x0040DDFC
|
||||
[Token(Token = "0x6011F07")]
|
||||
[Address(RVA = "0x1861950", Offset = "0x1860950", VA = "0x181861950")]
|
||||
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: 0x06011F08 RID: 73480 RVA: 0x0040FC40 File Offset: 0x0040DE40
|
||||
[Token(Token = "0x6011F08")]
|
||||
[Address(RVA = "0x18619E0", Offset = "0x18609E0", VA = "0x1818619E0")]
|
||||
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: 0x06011F09 RID: 73481 RVA: 0x0040FCBC File Offset: 0x0040DEBC
|
||||
[Token(Token = "0x6011F09")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public InventionPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F0A RID: 73482 RVA: 0x0040FCD0 File Offset: 0x0040DED0
|
||||
[Token(Token = "0x6011F0A")]
|
||||
[Address(RVA = "0x1861610", Offset = "0x1860610", VA = "0x181861610")]
|
||||
[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: 0x0400B7EB RID: 47083
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7EB")]
|
||||
[SerializeField]
|
||||
private RawImage inventionImage;
|
||||
|
||||
// Token: 0x0400B7EC RID: 47084
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B7EC")]
|
||||
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: 0x02002A08 RID: 10760
|
||||
[Token(Token = "0x2002A08")]
|
||||
public class MakerPenColorButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700323A RID: 12858
|
||||
// (get) Token: 0x06011F29 RID: 73513 RVA: 0x00410410 File Offset: 0x0040E610
|
||||
[Token(Token = "0x1700323A")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011F29")]
|
||||
[Address(RVA = "0x1862FF0", Offset = "0x1861FF0", VA = "0x181862FF0")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700323B RID: 12859
|
||||
// (get) Token: 0x06011F2A RID: 73514 RVA: 0x00410430 File Offset: 0x0040E630
|
||||
[Token(Token = "0x1700323B")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011F2A")]
|
||||
[Address(RVA = "0x8E9A40", Offset = "0x8E8A40", VA = "0x1808E9A40")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700323C RID: 12860
|
||||
// (get) Token: 0x06011F2B RID: 73515 RVA: 0x00410450 File Offset: 0x0040E650
|
||||
[Token(Token = "0x1700323C")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x6011F2B")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700323D RID: 12861
|
||||
// (get) Token: 0x06011F2C RID: 73516 RVA: 0x00410464 File Offset: 0x0040E664
|
||||
[Token(Token = "0x1700323D")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011F2C")]
|
||||
[Address(RVA = "0x1860F50", Offset = "0x185FF50", VA = "0x181860F50")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F2D RID: 73517 RVA: 0x00410484 File Offset: 0x0040E684
|
||||
[Token(Token = "0x6011F2D")]
|
||||
[Address(RVA = "0x1862FA0", Offset = "0x1861FA0", VA = "0x181862FA0")]
|
||||
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: 0x06011F2E RID: 73518 RVA: 0x004104CC File Offset: 0x0040E6CC
|
||||
[Token(Token = "0x6011F2E")]
|
||||
[Address(RVA = "0x1862F30", Offset = "0x1861F30", VA = "0x181862F30")]
|
||||
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: 0x06011F2F RID: 73519 RVA: 0x00410524 File Offset: 0x0040E724
|
||||
[Token(Token = "0x6011F2F")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public MakerPenColorButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B804 RID: 47108
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B804")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400B805 RID: 47109
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B805")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tooltip _tooltip;
|
||||
|
||||
// Token: 0x0400B806 RID: 47110
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B806")]
|
||||
[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: 0x02002A09 RID: 10761
|
||||
[Token(Token = "0x2002A09")]
|
||||
public class MakerPenColorButtonPagedGrid : RecyclerPagedGrid<LNBGEMHOKFN, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011F30 RID: 73520 RVA: 0x00410538 File Offset: 0x0040E738
|
||||
[Token(Token = "0x6011F30")]
|
||||
[Address(RVA = "0x1862750", Offset = "0x1861750", VA = "0x181862750", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F31 RID: 73521 RVA: 0x0041056C File Offset: 0x0040E76C
|
||||
[Token(Token = "0x6011F31")]
|
||||
[Address(RVA = "0x1862C40", Offset = "0x1861C40", VA = "0x181862C40")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F32 RID: 73522 RVA: 0x00410590 File Offset: 0x0040E790
|
||||
[Token(Token = "0x6011F32")]
|
||||
[Address(RVA = "0x1862870", Offset = "0x1861870", VA = "0x181862870")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Colors;
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F33 RID: 73523 RVA: 0x004105B0 File Offset: 0x0040E7B0
|
||||
[Token(Token = "0x6011F33")]
|
||||
[Address(RVA = "0x18628E0", Offset = "0x18618E0", VA = "0x1818628E0", 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: 0x06011F34 RID: 73524 RVA: 0x00410630 File Offset: 0x0040E830
|
||||
[Token(Token = "0x6011F34")]
|
||||
[Address(RVA = "0x1862CB0", Offset = "0x1861CB0", VA = "0x181862CB0")]
|
||||
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: 0x06011F35 RID: 73525 RVA: 0x004106D8 File Offset: 0x0040E8D8
|
||||
[Token(Token = "0x6011F35")]
|
||||
[Address(RVA = "0x1862A00", Offset = "0x1861A00", VA = "0x181862A00")]
|
||||
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: 0x06011F36 RID: 73526 RVA: 0x00410718 File Offset: 0x0040E918
|
||||
[Token(Token = "0x6011F36")]
|
||||
[Address(RVA = "0x1862B00", Offset = "0x1861B00", VA = "0x181862B00")]
|
||||
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: 0x06011F37 RID: 73527 RVA: 0x00410768 File Offset: 0x0040E968
|
||||
[Token(Token = "0x6011F37")]
|
||||
[Address(RVA = "0x18627F0", Offset = "0x18617F0", VA = "0x1818627F0", 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: 0x06011F38 RID: 73528 RVA: 0x004107CC File Offset: 0x0040E9CC
|
||||
[Token(Token = "0x6011F38")]
|
||||
[Address(RVA = "0x1862EF0", Offset = "0x1861EF0", VA = "0x181862EF0")]
|
||||
public MakerPenColorButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B807 RID: 47111
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B807")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0400B808 RID: 47112
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B808")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B809 RID: 47113
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B809")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B80A RID: 47114
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B80A")]
|
||||
[SerializeField]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B80B RID: 47115
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B80B")]
|
||||
public MakerPenColorButtonPagedGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x02002A0A RID: 10762
|
||||
[Token(Token = "0x2002A0A")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<LNBGEMHOKFN>
|
||||
{
|
||||
// Token: 0x06011F39 RID: 73529 RVA: 0x004107E0 File Offset: 0x0040E9E0
|
||||
[Token(Token = "0x6011F39")]
|
||||
[Address(RVA = "0x185CA90", Offset = "0x185BA90", VA = "0x18185CA90")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A0B RID: 10763
|
||||
[Token(Token = "0x2002A0B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGGHCIHKCBJ
|
||||
{
|
||||
// Token: 0x06011F3A RID: 73530 RVA: 0x004107F4 File Offset: 0x0040E9F4
|
||||
[Token(Token = "0x6011F3A")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AGGHCIHKCBJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F3B RID: 73531 RVA: 0x00410808 File Offset: 0x0040EA08
|
||||
[Token(Token = "0x6011F3B")]
|
||||
[Address(RVA = "0x1857EA0", Offset = "0x1856EA0", VA = "0x181857EA0")]
|
||||
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: 0x0400B80C RID: 47116
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B80C")]
|
||||
public MakerPenColorButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B80D RID: 47117
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B80D")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002A0C RID: 10764
|
||||
[Token(Token = "0x2002A0C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NOENCEFFLDH
|
||||
{
|
||||
// Token: 0x06011F3C RID: 73532 RVA: 0x00410848 File Offset: 0x0040EA48
|
||||
[Token(Token = "0x6011F3C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public NOENCEFFLDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F3D RID: 73533 RVA: 0x0041085C File Offset: 0x0040EA5C
|
||||
[Token(Token = "0x6011F3D")]
|
||||
[Address(RVA = "0x1865920", Offset = "0x1864920", VA = "0x181865920")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B80E RID: 47118
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B80E")]
|
||||
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: 0x02002A0E RID: 10766
|
||||
[Token(Token = "0x2002A0E")]
|
||||
public class MakerPenColorGrid : RecyclerPagedGrid<LNBGEMHOKFN, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011F41 RID: 73537 RVA: 0x004108B4 File Offset: 0x0040EAB4
|
||||
[Token(Token = "0x6011F41")]
|
||||
[Address(RVA = "0x1863010", Offset = "0x1862010", VA = "0x181863010", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06011F42 RID: 73538 RVA: 0x004108C8 File Offset: 0x0040EAC8
|
||||
[Token(Token = "0x6011F42")]
|
||||
[Address(RVA = "0x1863500", Offset = "0x1862500", VA = "0x181863500")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F43 RID: 73539 RVA: 0x004108EC File Offset: 0x0040EAEC
|
||||
[Token(Token = "0x6011F43")]
|
||||
[Address(RVA = "0x18631D0", Offset = "0x18621D0", VA = "0x1818631D0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F44 RID: 73540 RVA: 0x00410910 File Offset: 0x0040EB10
|
||||
[Token(Token = "0x6011F44")]
|
||||
[Address(RVA = "0x1863050", Offset = "0x1862050", VA = "0x181863050")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Colors;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F45 RID: 73541 RVA: 0x00410928 File Offset: 0x0040EB28
|
||||
[Token(Token = "0x6011F45")]
|
||||
[Address(RVA = "0x18630B0", Offset = "0x18620B0", VA = "0x1818630B0", 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: 0x06011F46 RID: 73542 RVA: 0x004109A8 File Offset: 0x0040EBA8
|
||||
[Token(Token = "0x6011F46")]
|
||||
[Address(RVA = "0x1863570", Offset = "0x1862570", VA = "0x181863570")]
|
||||
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: 0x06011F47 RID: 73543 RVA: 0x004109E8 File Offset: 0x0040EBE8
|
||||
[Token(Token = "0x6011F47")]
|
||||
[Address(RVA = "0x1863240", Offset = "0x1862240", VA = "0x181863240")]
|
||||
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: 0x06011F48 RID: 73544 RVA: 0x00410A28 File Offset: 0x0040EC28
|
||||
[Token(Token = "0x6011F48")]
|
||||
[Address(RVA = "0x1863340", Offset = "0x1862340", VA = "0x181863340")]
|
||||
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: 0x06011F49 RID: 73545 RVA: 0x00410AA0 File Offset: 0x0040ECA0
|
||||
[Token(Token = "0x6011F49")]
|
||||
[Address(RVA = "0x18627F0", Offset = "0x18617F0", VA = "0x1818627F0", 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: 0x06011F4A RID: 73546 RVA: 0x00410B04 File Offset: 0x0040ED04
|
||||
[Token(Token = "0x6011F4A")]
|
||||
[Address(RVA = "0x1863620", Offset = "0x1862620", VA = "0x181863620")]
|
||||
public MakerPenColorGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B811 RID: 47121
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B811")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B812 RID: 47122
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B812")]
|
||||
[SerializeField]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B813 RID: 47123
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B813")]
|
||||
public MakerPenColorGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x02002A0F RID: 10767
|
||||
[Token(Token = "0x2002A0F")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<LNBGEMHOKFN>
|
||||
{
|
||||
// Token: 0x06011F4B RID: 73547 RVA: 0x00410B18 File Offset: 0x0040ED18
|
||||
[Token(Token = "0x6011F4B")]
|
||||
[Address(RVA = "0x185CAD0", Offset = "0x185BAD0", VA = "0x18185CAD0")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A10 RID: 10768
|
||||
[Token(Token = "0x2002A10")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GHNPBNFAHAN
|
||||
{
|
||||
// Token: 0x06011F4C RID: 73548 RVA: 0x00410B2C File Offset: 0x0040ED2C
|
||||
[Token(Token = "0x6011F4C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GHNPBNFAHAN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F4D RID: 73549 RVA: 0x00410B40 File Offset: 0x0040ED40
|
||||
[Token(Token = "0x6011F4D")]
|
||||
[Address(RVA = "0x185F420", Offset = "0x185E420", VA = "0x18185F420")]
|
||||
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: 0x0400B814 RID: 47124
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B814")]
|
||||
public MakerPenColorGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B815 RID: 47125
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B815")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002A11 RID: 10769
|
||||
[Token(Token = "0x2002A11")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KHJGIFBKLBG
|
||||
{
|
||||
// Token: 0x06011F4E RID: 73550 RVA: 0x00410B80 File Offset: 0x0040ED80
|
||||
[Token(Token = "0x6011F4E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public KHJGIFBKLBG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F4F RID: 73551 RVA: 0x00410B94 File Offset: 0x0040ED94
|
||||
[Token(Token = "0x6011F4F")]
|
||||
[Address(RVA = "0x1862560", Offset = "0x1861560", VA = "0x181862560")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B816 RID: 47126
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B816")]
|
||||
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: 0x02002A13 RID: 10771
|
||||
[Token(Token = "0x2002A13")]
|
||||
public class MakerPenColorableSnapshotButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700323E RID: 12862
|
||||
// (get) Token: 0x06011F53 RID: 73555 RVA: 0x00410BEC File Offset: 0x0040EDEC
|
||||
[Token(Token = "0x1700323E")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011F53")]
|
||||
[Address(RVA = "0x185C040", Offset = "0x185B040", VA = "0x18185C040")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700323F RID: 12863
|
||||
// (get) Token: 0x06011F54 RID: 73556 RVA: 0x00410C0C File Offset: 0x0040EE0C
|
||||
// (set) Token: 0x06011F55 RID: 73557 RVA: 0x00410C20 File Offset: 0x0040EE20
|
||||
[Token(Token = "0x1700323F")]
|
||||
public OEDBBBJJACD GGCMIPKGDOJ
|
||||
{
|
||||
[Token(Token = "0x6011F54")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011F55")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003240 RID: 12864
|
||||
// (get) Token: 0x06011F56 RID: 73558 RVA: 0x00410C34 File Offset: 0x0040EE34
|
||||
[Token(Token = "0x17003240")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x6011F56")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003241 RID: 12865
|
||||
// (get) Token: 0x06011F57 RID: 73559 RVA: 0x00410C48 File Offset: 0x0040EE48
|
||||
[Token(Token = "0x17003241")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011F57")]
|
||||
[Address(RVA = "0x1864300", Offset = "0x1863300", VA = "0x181864300")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003242 RID: 12866
|
||||
// (get) Token: 0x06011F58 RID: 73560 RVA: 0x00410C68 File Offset: 0x0040EE68
|
||||
[Token(Token = "0x17003242")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011F58")]
|
||||
[Address(RVA = "0x1864320", Offset = "0x1863320", VA = "0x181864320")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F59 RID: 73561 RVA: 0x00410C88 File Offset: 0x0040EE88
|
||||
[Token(Token = "0x6011F59")]
|
||||
[Address(RVA = "0x1864220", Offset = "0x1863220", VA = "0x181864220")]
|
||||
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: 0x06011F5A RID: 73562 RVA: 0x00410D18 File Offset: 0x0040EF18
|
||||
[Token(Token = "0x6011F5A")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public MakerPenColorableSnapshotButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B819 RID: 47129
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B819")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI _materialSwatch;
|
||||
|
||||
// Token: 0x0400B81A RID: 47130
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B81A")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400B81B RID: 47131
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B81B")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.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: 0x02002A14 RID: 10772
|
||||
[Token(Token = "0x2002A14")]
|
||||
public class MakerPenColorableSnapshotButtonPagedGrid : RecyclerPagedGrid<OEDBBBJJACD, MakerPenColorableSnapshotButton>
|
||||
{
|
||||
// Token: 0x06011F5B RID: 73563 RVA: 0x00410D2C File Offset: 0x0040EF2C
|
||||
[Token(Token = "0x6011F5B")]
|
||||
[Address(RVA = "0x1863BD0", Offset = "0x1862BD0", VA = "0x181863BD0")]
|
||||
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: 0x06011F5C RID: 73564 RVA: 0x00410D84 File Offset: 0x0040EF84
|
||||
[Token(Token = "0x6011F5C")]
|
||||
[Address(RVA = "0x1863CE0", Offset = "0x1862CE0", VA = "0x181863CE0")]
|
||||
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: 0x06011F5D RID: 73565 RVA: 0x00410DC4 File Offset: 0x0040EFC4
|
||||
[Token(Token = "0x6011F5D")]
|
||||
[Address(RVA = "0x1863DE0", Offset = "0x1862DE0", VA = "0x181863DE0")]
|
||||
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: 0x06011F5E RID: 73566 RVA: 0x00410E2C File Offset: 0x0040F02C
|
||||
[Token(Token = "0x6011F5E")]
|
||||
[Address(RVA = "0x1863FD0", Offset = "0x1862FD0", VA = "0x181863FD0")]
|
||||
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: 0x06011F5F RID: 73567 RVA: 0x00410EC8 File Offset: 0x0040F0C8
|
||||
[Token(Token = "0x6011F5F")]
|
||||
[Address(RVA = "0x1863660", Offset = "0x1862660", VA = "0x181863660", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F60 RID: 73568 RVA: 0x00410EFC File Offset: 0x0040F0FC
|
||||
[Token(Token = "0x6011F60")]
|
||||
[Address(RVA = "0x1863700", Offset = "0x1862700", VA = "0x181863700", 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: 0x06011F61 RID: 73569 RVA: 0x00410F8C File Offset: 0x0040F18C
|
||||
[Token(Token = "0x6011F61")]
|
||||
[Address(RVA = "0x1863880", Offset = "0x1862880", VA = "0x181863880", 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: 0x06011F62 RID: 73570 RVA: 0x0041100C File Offset: 0x0040F20C
|
||||
[Token(Token = "0x6011F62")]
|
||||
[Address(RVA = "0x18637E0", Offset = "0x18627E0", VA = "0x1818637E0")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Eyedropper;
|
||||
OEDBBBJJACD pedjmigkkbd = this.uiFlowBase.<LJOGMLBAABG>k__BackingField.PEDJMIGKKBD;
|
||||
this.Refresh(pedjmigkkbd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F63 RID: 73571 RVA: 0x00411044 File Offset: 0x0040F244
|
||||
[Token(Token = "0x6011F63")]
|
||||
[Address(RVA = "0x18639A0", Offset = "0x18629A0", VA = "0x1818639A0")]
|
||||
private void HPFNKBHGACP()
|
||||
{
|
||||
OEDBBBJJACD pedjmigkkbd = this.uiFlowBase.<LJOGMLBAABG>k__BackingField.PEDJMIGKKBD;
|
||||
this.Refresh(pedjmigkkbd);
|
||||
}
|
||||
|
||||
// Token: 0x06011F64 RID: 73572 RVA: 0x00411070 File Offset: 0x0040F270
|
||||
[Token(Token = "0x6011F64")]
|
||||
[Address(RVA = "0x18639E0", Offset = "0x18629E0", VA = "0x1818639E0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
colorableClipboard.EPJALBAEHGH -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F65 RID: 73573 RVA: 0x004110A0 File Offset: 0x0040F2A0
|
||||
[Token(Token = "0x6011F65")]
|
||||
[Address(RVA = "0x1863AC0", Offset = "0x1862AC0", VA = "0x181863AC0")]
|
||||
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: 0x06011F66 RID: 73574 RVA: 0x004110E4 File Offset: 0x0040F2E4
|
||||
[Token(Token = "0x6011F66")]
|
||||
[Address(RVA = "0x1863F60", Offset = "0x1862F60", VA = "0x181863F60")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F67 RID: 73575 RVA: 0x00411108 File Offset: 0x0040F308
|
||||
[Token(Token = "0x6011F67")]
|
||||
[Address(RVA = "0x18641E0", Offset = "0x18631E0", VA = "0x1818641E0")]
|
||||
public MakerPenColorableSnapshotButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B81D RID: 47133
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B81D")]
|
||||
public MakerPenColorableSnapshotButtonPagedGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x0400B81E RID: 47134
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B81E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B81F RID: 47135
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B81F")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B820 RID: 47136
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B820")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x02002A15 RID: 10773
|
||||
[Token(Token = "0x2002A15")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<OEDBBBJJACD>
|
||||
{
|
||||
// Token: 0x06011F68 RID: 73576 RVA: 0x0041111C File Offset: 0x0040F31C
|
||||
[Token(Token = "0x6011F68")]
|
||||
[Address(RVA = "0x1964590", Offset = "0x1963590", VA = "0x181964590")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A17 RID: 10775
|
||||
[Token(Token = "0x2002A17")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EGLADIKCPCC
|
||||
{
|
||||
// Token: 0x06011F6C RID: 73580 RVA: 0x0041116C File Offset: 0x0040F36C
|
||||
[Token(Token = "0x6011F6C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EGLADIKCPCC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F6D RID: 73581 RVA: 0x00411180 File Offset: 0x0040F380
|
||||
[Token(Token = "0x6011F6D")]
|
||||
[Address(RVA = "0x19648D0", Offset = "0x19638D0", VA = "0x1819648D0")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B823 RID: 47139
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B823")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
|
||||
// Token: 0x02002A18 RID: 10776
|
||||
[Token(Token = "0x2002A18")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IBPNPHMPDEG
|
||||
{
|
||||
// Token: 0x06011F6E RID: 73582 RVA: 0x0041119C File Offset: 0x0040F39C
|
||||
[Token(Token = "0x6011F6E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IBPNPHMPDEG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F6F RID: 73583 RVA: 0x004111B0 File Offset: 0x0040F3B0
|
||||
[Token(Token = "0x6011F6F")]
|
||||
[Address(RVA = "0x1964D40", Offset = "0x1963D40", VA = "0x181964D40")]
|
||||
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: 0x0400B824 RID: 47140
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B824")]
|
||||
public MakerPenColorableSnapshotButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B825 RID: 47141
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B825")]
|
||||
public MakerPenColorableSnapshotButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1401 @@
|
||||
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 StansAssets.Foundation.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020029DB RID: 10715
|
||||
[Token(Token = "0x20029DB")]
|
||||
public class MakerPenMainScreen : MakerPenUIFlowBase
|
||||
{
|
||||
// Token: 0x17003213 RID: 12819
|
||||
// (get) Token: 0x06011D8C RID: 73100 RVA: 0x0040991C File Offset: 0x00407B1C
|
||||
[Token(Token = "0x17003213")]
|
||||
public Button3D BFJICHKPBIO
|
||||
{
|
||||
[Token(Token = "0x6011D8C")]
|
||||
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")]
|
||||
get
|
||||
{
|
||||
return this.openPaletteButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003214 RID: 12820
|
||||
// (get) Token: 0x06011D8D RID: 73101 RVA: 0x00409930 File Offset: 0x00407B30
|
||||
[Token(Token = "0x17003214")]
|
||||
public Button3D JGKIIGHDOJC
|
||||
{
|
||||
[Token(Token = "0x6011D8D")]
|
||||
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")]
|
||||
get
|
||||
{
|
||||
return this.doneEditingButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011D8E RID: 73102 RVA: 0x00409944 File Offset: 0x00407B44
|
||||
[Token(Token = "0x6011D8E")]
|
||||
[Address(RVA = "0x1967F50", Offset = "0x1966F50", VA = "0x181967F50")]
|
||||
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: 0x06011D8F RID: 73103 RVA: 0x00409B3C File Offset: 0x00407D3C
|
||||
[Token(Token = "0x6011D8F")]
|
||||
[Address(RVA = "0x1967C90", Offset = "0x1966C90", VA = "0x181967C90")]
|
||||
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: 0x06011D90 RID: 73104 RVA: 0x00409BAC File Offset: 0x00407DAC
|
||||
[Token(Token = "0x6011D90")]
|
||||
[Address(RVA = "0x1966DE0", Offset = "0x1965DE0", VA = "0x181966DE0")]
|
||||
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: 0x06011D91 RID: 73105 RVA: 0x00409BF4 File Offset: 0x00407DF4
|
||||
[Token(Token = "0x6011D91")]
|
||||
[Address(RVA = "0x19673B0", Offset = "0x19663B0", VA = "0x1819673B0")]
|
||||
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: 0x06011D92 RID: 73106 RVA: 0x00409C28 File Offset: 0x00407E28
|
||||
[Token(Token = "0x6011D92")]
|
||||
[Address(RVA = "0x19678E0", Offset = "0x19668E0", VA = "0x1819678E0")]
|
||||
private void NNPCEFDPAJI()
|
||||
{
|
||||
this.GMPLBDDDFKL();
|
||||
}
|
||||
|
||||
// Token: 0x06011D93 RID: 73107 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011D93")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private void KDPBAMIDFOP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011D94 RID: 73108 RVA: 0x00409C3C File Offset: 0x00407E3C
|
||||
[Token(Token = "0x6011D94")]
|
||||
[Address(RVA = "0x19678F0", Offset = "0x19668F0", VA = "0x1819678F0", 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: 0x06011D95 RID: 73109 RVA: 0x00409D94 File Offset: 0x00407F94
|
||||
[Token(Token = "0x6011D95")]
|
||||
[Address(RVA = "0x1967030", Offset = "0x1966030", VA = "0x181967030")]
|
||||
private void EFBDABCJJCO(bool NOKFBPAOPNN)
|
||||
{
|
||||
Button3D button3D = this.openPaletteButton;
|
||||
string text = "Open Palette";
|
||||
if (NOKFBPAOPNN)
|
||||
{
|
||||
text = "Close Palette";
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(button3D.label, text);
|
||||
}
|
||||
|
||||
// Token: 0x06011D96 RID: 73110 RVA: 0x00409DCC File Offset: 0x00407FCC
|
||||
[Token(Token = "0x6011D96")]
|
||||
[Address(RVA = "0x1967400", Offset = "0x1966400", VA = "0x181967400")]
|
||||
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: 0x06011D97 RID: 73111 RVA: 0x00409EC4 File Offset: 0x004080C4
|
||||
[Token(Token = "0x6011D97")]
|
||||
[Address(RVA = "0x1967330", Offset = "0x1966330", VA = "0x181967330")]
|
||||
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: 0x06011D98 RID: 73112 RVA: 0x00409F0C File Offset: 0x0040810C
|
||||
[Token(Token = "0x6011D98")]
|
||||
[Address(RVA = "0x19670A0", Offset = "0x19660A0", VA = "0x1819670A0")]
|
||||
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: 0x06011D99 RID: 73113 RVA: 0x00409F4C File Offset: 0x0040814C
|
||||
[Token(Token = "0x6011D99")]
|
||||
[Address(RVA = "0x19676F0", Offset = "0x19666F0", VA = "0x1819676F0")]
|
||||
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;
|
||||
((IMainThreadDispatcher)this.redoButton.label).Init();
|
||||
}
|
||||
|
||||
// Token: 0x06011D9A RID: 73114 RVA: 0x0040A024 File Offset: 0x00408224
|
||||
[Token(Token = "0x6011D9A")]
|
||||
[Address(RVA = "0x1967620", Offset = "0x1966620", VA = "0x181967620")]
|
||||
private void LDOJNDFOEON()
|
||||
{
|
||||
this.LOEFKGHMFON();
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06011D9B RID: 73115 RVA: 0x0040A040 File Offset: 0x00408240
|
||||
[Token(Token = "0x6011D9B")]
|
||||
[Address(RVA = "0x1967640", Offset = "0x1966640", VA = "0x181967640")]
|
||||
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: 0x06011D9C RID: 73116 RVA: 0x0040A090 File Offset: 0x00408290
|
||||
[Token(Token = "0x6011D9C")]
|
||||
[Address(RVA = "0x1966B50", Offset = "0x1965B50", VA = "0x181966B50")]
|
||||
public void Button_OpenPaletteMenu()
|
||||
{
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
if (!flag)
|
||||
{
|
||||
cmhbegingcg.AuthorityShowPaletteMenu();
|
||||
return;
|
||||
}
|
||||
cmhbegingcg.AuthorityHidePaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x06011D9D RID: 73117 RVA: 0x0040A0D4 File Offset: 0x004082D4
|
||||
[Token(Token = "0x6011D9D")]
|
||||
[Address(RVA = "0x19689B0", Offset = "0x19679B0", VA = "0x1819689B0")]
|
||||
public void Toggle_WorldAxis(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011D9E RID: 73118 RVA: 0x0040A0F0 File Offset: 0x004082F0
|
||||
[Token(Token = "0x6011D9E")]
|
||||
[Address(RVA = "0x19688E0", Offset = "0x19678E0", VA = "0x1819688E0")]
|
||||
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: 0x06011D9F RID: 73119 RVA: 0x0040A124 File Offset: 0x00408324
|
||||
[Token(Token = "0x6011D9F")]
|
||||
[Address(RVA = "0x1967E30", Offset = "0x1966E30", VA = "0x181967E30")]
|
||||
public void Slider_SnappingMode(float val)
|
||||
{
|
||||
bool flag;
|
||||
this.CMHBEGINGCG.Snapping.MJPNEJMFIJD = flag;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011DA0 RID: 73120 RVA: 0x0040A14C File Offset: 0x0040834C
|
||||
[Token(Token = "0x6011DA0")]
|
||||
[Address(RVA = "0x1966910", Offset = "0x1965910", VA = "0x181966910")]
|
||||
public void Button_EditShapes()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DA1 RID: 73121 RVA: 0x0040A170 File Offset: 0x00408370
|
||||
[Token(Token = "0x6011DA1")]
|
||||
[Address(RVA = "0x1966840", Offset = "0x1965840", VA = "0x181966840")]
|
||||
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: 0x06011DA2 RID: 73122 RVA: 0x0040A1A4 File Offset: 0x004083A4
|
||||
[Token(Token = "0x6011DA2")]
|
||||
[Address(RVA = "0x1966D10", Offset = "0x1965D10", VA = "0x181966D10")]
|
||||
public void Button_Select()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DA3 RID: 73123 RVA: 0x0040A1C8 File Offset: 0x004083C8
|
||||
[Token(Token = "0x6011DA3")]
|
||||
[Address(RVA = "0x1966B00", Offset = "0x1965B00", VA = "0x181966B00")]
|
||||
public void Button_Move()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DA4 RID: 73124 RVA: 0x0040A1EC File Offset: 0x004083EC
|
||||
[Token(Token = "0x6011DA4")]
|
||||
[Address(RVA = "0x1966C70", Offset = "0x1965C70", VA = "0x181966C70")]
|
||||
public void Button_Rotate()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)12);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DA5 RID: 73125 RVA: 0x0040A210 File Offset: 0x00408410
|
||||
[Token(Token = "0x6011DA5")]
|
||||
[Address(RVA = "0x1966CC0", Offset = "0x1965CC0", VA = "0x181966CC0")]
|
||||
public void Button_Scale()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)4);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DA6 RID: 73126 RVA: 0x0040A234 File Offset: 0x00408434
|
||||
[Token(Token = "0x6011DA6")]
|
||||
[Address(RVA = "0x1966D90", Offset = "0x1965D90", VA = "0x181966D90")]
|
||||
public void Button_Wire()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)8);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DA7 RID: 73127 RVA: 0x0040A258 File Offset: 0x00408458
|
||||
[Token(Token = "0x6011DA7")]
|
||||
[Address(RVA = "0x19667F0", Offset = "0x19657F0", VA = "0x1819667F0")]
|
||||
public void Button_Configure()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)7);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DA8 RID: 73128 RVA: 0x0040A27C File Offset: 0x0040847C
|
||||
[Token(Token = "0x6011DA8")]
|
||||
[Address(RVA = "0x19667A0", Offset = "0x19657A0", VA = "0x1819667A0")]
|
||||
public void Button_Clone()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)5);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DA9 RID: 73129 RVA: 0x0040A2A0 File Offset: 0x004084A0
|
||||
[Token(Token = "0x6011DA9")]
|
||||
[Address(RVA = "0x1966BF0", Offset = "0x1965BF0", VA = "0x181966BF0")]
|
||||
public void Button_Recolor()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)10);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DAA RID: 73130 RVA: 0x0040A2C4 File Offset: 0x004084C4
|
||||
[Token(Token = "0x6011DAA")]
|
||||
[Address(RVA = "0x1966960", Offset = "0x1965960", VA = "0x181966960")]
|
||||
public void Button_Freeze()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)14);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DAB RID: 73131 RVA: 0x0040A2E8 File Offset: 0x004084E8
|
||||
[Token(Token = "0x6011DAB")]
|
||||
[Address(RVA = "0x19668A0", Offset = "0x19658A0", VA = "0x1819668A0")]
|
||||
public void Button_Delete()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)6);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DAC RID: 73132 RVA: 0x0040A30C File Offset: 0x0040850C
|
||||
[Token(Token = "0x6011DAC")]
|
||||
[Address(RVA = "0x1966AB0", Offset = "0x1965AB0", VA = "0x181966AB0")]
|
||||
public void Button_Manipulate()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)17);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DAD RID: 73133 RVA: 0x0040A330 File Offset: 0x00408530
|
||||
[Token(Token = "0x6011DAD")]
|
||||
[Address(RVA = "0x19669B0", Offset = "0x19659B0", VA = "0x1819669B0")]
|
||||
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: 0x06011DAE RID: 73134 RVA: 0x0040A398 File Offset: 0x00408598
|
||||
[Token(Token = "0x6011DAE")]
|
||||
[Address(RVA = "0x1966D60", Offset = "0x1965D60", VA = "0x181966D60")]
|
||||
public void Button_Undo()
|
||||
{
|
||||
OKNNKFGFODL undoButtonPressed = this.UndoButtonPressed;
|
||||
if (undoButtonPressed != 0)
|
||||
{
|
||||
undoButtonPressed.CNFDGDEOPPF();
|
||||
}
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06011DAF RID: 73135 RVA: 0x0040A3BC File Offset: 0x004085BC
|
||||
[Token(Token = "0x6011DAF")]
|
||||
[Address(RVA = "0x1966C40", Offset = "0x1965C40", VA = "0x181966C40")]
|
||||
public void Button_Redo()
|
||||
{
|
||||
OKNNKFGFODL redoButtonPressed = this.RedoButtonPressed;
|
||||
if (redoButtonPressed != 0)
|
||||
{
|
||||
redoButtonPressed.CNFDGDEOPPF();
|
||||
}
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06011DB0 RID: 73136 RVA: 0x0040A3E0 File Offset: 0x004085E0
|
||||
[Token(Token = "0x6011DB0")]
|
||||
[Address(RVA = "0x19671F0", Offset = "0x19661F0", VA = "0x1819671F0")]
|
||||
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: 0x06011DB1 RID: 73137 RVA: 0x0040A448 File Offset: 0x00408648
|
||||
[Token(Token = "0x6011DB1")]
|
||||
[Address(RVA = "0x19668F0", Offset = "0x19658F0", VA = "0x1819668F0")]
|
||||
public void Button_Done()
|
||||
{
|
||||
OKNNKFGFODL doneEditingButtonPressed = this.DoneEditingButtonPressed;
|
||||
if (doneEditingButtonPressed != 0)
|
||||
{
|
||||
doneEditingButtonPressed.CNFDGDEOPPF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DB2 RID: 73138 RVA: 0x0040A468 File Offset: 0x00408668
|
||||
[Token(Token = "0x6011DB2")]
|
||||
[Address(RVA = "0x1966260", Offset = "0x1965260", VA = "0x181966260")]
|
||||
public void AnimationButton_Play()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.JNMJJOALKHP();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
this.LOEFKGHMFON();
|
||||
}
|
||||
|
||||
// Token: 0x06011DB3 RID: 73139 RVA: 0x0040A4A0 File Offset: 0x004086A0
|
||||
[Token(Token = "0x6011DB3")]
|
||||
[Address(RVA = "0x1966310", Offset = "0x1965310", VA = "0x181966310")]
|
||||
public void AnimationButton_Rec()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.DECJHGNHNAE();
|
||||
}
|
||||
|
||||
// Token: 0x06011DB4 RID: 73140 RVA: 0x0040A4C4 File Offset: 0x004086C4
|
||||
[Token(Token = "0x6011DB4")]
|
||||
[Address(RVA = "0x1965E20", Offset = "0x1964E20", VA = "0x181965E20")]
|
||||
public void AnimationButton_Add()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.DJEDMPGOLKO())
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DB5 RID: 73141 RVA: 0x0040A4F4 File Offset: 0x004086F4
|
||||
[Token(Token = "0x6011DB5")]
|
||||
[Address(RVA = "0x1966340", Offset = "0x1965340", VA = "0x181966340")]
|
||||
public void AnimationButton_Remove()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.HADEDAALKDK())
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DB6 RID: 73142 RVA: 0x0040A524 File Offset: 0x00408724
|
||||
[Token(Token = "0x6011DB6")]
|
||||
[Address(RVA = "0x1965EA0", Offset = "0x1964EA0", VA = "0x181965EA0")]
|
||||
public void AnimationButton_First()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.OGKJJLLGBMB();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x06011DB7 RID: 73143 RVA: 0x0040A564 File Offset: 0x00408764
|
||||
[Token(Token = "0x6011DB7")]
|
||||
[Address(RVA = "0x19662B0", Offset = "0x19652B0", VA = "0x1819662B0")]
|
||||
public void AnimationButton_Prev()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.OGHOAFGHDEG();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x06011DB8 RID: 73144 RVA: 0x0040A5A4 File Offset: 0x004087A4
|
||||
[Token(Token = "0x6011DB8")]
|
||||
[Address(RVA = "0x1965FB0", Offset = "0x1964FB0", VA = "0x181965FB0")]
|
||||
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: 0x06011DB9 RID: 73145 RVA: 0x0040A608 File Offset: 0x00408808
|
||||
[Token(Token = "0x6011DB9")]
|
||||
[Address(RVA = "0x1965F00", Offset = "0x1964F00", VA = "0x181965F00")]
|
||||
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: 0x06011DBA RID: 73146 RVA: 0x0040A65C File Offset: 0x0040885C
|
||||
[Token(Token = "0x6011DBA")]
|
||||
[Address(RVA = "0x1966390", Offset = "0x1965390", VA = "0x181966390")]
|
||||
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: 0x06011DBB RID: 73147 RVA: 0x0040A6AC File Offset: 0x004088AC
|
||||
[Token(Token = "0x6011DBB")]
|
||||
[Address(RVA = "0x1966150", Offset = "0x1965150", VA = "0x181966150")]
|
||||
public void AnimationButton_Next()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MEOLIHPOHLL();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x06011DBC RID: 73148 RVA: 0x0040A6EC File Offset: 0x004088EC
|
||||
[Token(Token = "0x6011DBC")]
|
||||
[Address(RVA = "0x19660F0", Offset = "0x19650F0", VA = "0x1819660F0")]
|
||||
public void AnimationButton_Last()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.KMHEPJHJPDC();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x06011DBD RID: 73149 RVA: 0x0040A72C File Offset: 0x0040892C
|
||||
[Token(Token = "0x6011DBD")]
|
||||
[Address(RVA = "0x1966510", Offset = "0x1965510", VA = "0x181966510")]
|
||||
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: 0x06011DBE RID: 73150 RVA: 0x0040A7F8 File Offset: 0x004089F8
|
||||
[Token(Token = "0x6011DBE")]
|
||||
[Address(RVA = "0x1966080", Offset = "0x1965080", VA = "0x181966080")]
|
||||
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: 0x06011DBF RID: 73151 RVA: 0x0040A83C File Offset: 0x00408A3C
|
||||
[Token(Token = "0x6011DBF")]
|
||||
[Address(RVA = "0x19661B0", Offset = "0x19651B0", VA = "0x1819661B0")]
|
||||
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: 0x06011DC0 RID: 73152 RVA: 0x0040A880 File Offset: 0x00408A80
|
||||
[Token(Token = "0x6011DC0")]
|
||||
[Address(RVA = "0x1966E80", Offset = "0x1965E80", VA = "0x181966E80")]
|
||||
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: 0x06011DC1 RID: 73153 RVA: 0x0040A910 File Offset: 0x00408B10
|
||||
[Token(Token = "0x6011DC1")]
|
||||
[Address(RVA = "0x1966760", Offset = "0x1965760", VA = "0x181966760")]
|
||||
public void AnimationButton_ToggleSmooth(bool isOn)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ABIJAGAGIIJ();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x06011DC2 RID: 73154 RVA: 0x0040A93C File Offset: 0x00408B3C
|
||||
[Token(Token = "0x6011DC2")]
|
||||
[Address(RVA = "0x1965E70", Offset = "0x1964E70", VA = "0x181965E70")]
|
||||
public void AnimationButton_CopyFrame()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ADKJDLNIDEB();
|
||||
}
|
||||
|
||||
// Token: 0x06011DC3 RID: 73155 RVA: 0x0040A960 File Offset: 0x00408B60
|
||||
[Token(Token = "0x6011DC3")]
|
||||
[Address(RVA = "0x1966220", Offset = "0x1965220", VA = "0x181966220")]
|
||||
public void AnimationButton_PasteFrame()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ENCMNLILCED();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x06011DC4 RID: 73156 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011DC4")]
|
||||
[Address(RVA = "0x1968C00", Offset = "0x1967C00", VA = "0x181968C00")]
|
||||
public void UpdateAnimationText()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011DC5 RID: 73157 RVA: 0x0040A98C File Offset: 0x00408B8C
|
||||
[Token(Token = "0x6011DC5")]
|
||||
[Address(RVA = "0x1968B40", Offset = "0x1967B40", VA = "0x181968B40")]
|
||||
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: 0x06011DC6 RID: 73158 RVA: 0x0040A9F4 File Offset: 0x00408BF4
|
||||
[Token(Token = "0x6011DC6")]
|
||||
[Address(RVA = "0x19690E0", Offset = "0x19680E0", VA = "0x1819690E0")]
|
||||
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: 0x06011DC7 RID: 73159 RVA: 0x0040AAF0 File Offset: 0x00408CF0
|
||||
[Token(Token = "0x6011DC7")]
|
||||
[Address(RVA = "0x1969350", Offset = "0x1968350", VA = "0x181969350")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN && this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<NLBIHGFBMHI>k__BackingField)
|
||||
{
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DC8 RID: 73160 RVA: 0x0040AB30 File Offset: 0x00408D30
|
||||
[Token(Token = "0x6011DC8")]
|
||||
[Address(RVA = "0x19693B0", Offset = "0x19683B0", VA = "0x1819693B0")]
|
||||
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: 0x06011DC9 RID: 73161 RVA: 0x0040ABC4 File Offset: 0x00408DC4
|
||||
[Token(Token = "0x6011DC9")]
|
||||
[Address(RVA = "0x19672A0", Offset = "0x19662A0", VA = "0x1819672A0")]
|
||||
[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: 0x06011DCA RID: 73162 RVA: 0x0040ABF8 File Offset: 0x00408DF8
|
||||
[Token(Token = "0x6011DCA")]
|
||||
[Address(RVA = "0x1967DE0", Offset = "0x1966DE0", VA = "0x181967DE0")]
|
||||
[CompilerGenerated]
|
||||
private void PAGLPJOBDAL(float AJBNEPLFLLF)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.IJHPPDNPBNP(AJBNEPLFLLF);
|
||||
this.UpdateSliderTicks();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x0400B6ED RID: 46829
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B6ED")]
|
||||
[SerializeField]
|
||||
private Button3D openPaletteButton;
|
||||
|
||||
// Token: 0x0400B6EE RID: 46830
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B6EE")]
|
||||
[SerializeField]
|
||||
private MakerPenToolRadioGroup modeButtonsGroup;
|
||||
|
||||
// Token: 0x0400B6EF RID: 46831
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B6EF")]
|
||||
[SerializeField]
|
||||
private RadioButton3D createButton;
|
||||
|
||||
// Token: 0x0400B6F0 RID: 46832
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B6F0")]
|
||||
[SerializeField]
|
||||
private RadioButton3D freezeButton;
|
||||
|
||||
// Token: 0x0400B6F1 RID: 46833
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B6F1")]
|
||||
[SerializeField]
|
||||
private Button3D undoButton;
|
||||
|
||||
// Token: 0x0400B6F2 RID: 46834
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B6F2")]
|
||||
[SerializeField]
|
||||
private Button3D redoButton;
|
||||
|
||||
// Token: 0x0400B6F3 RID: 46835
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B6F3")]
|
||||
[SerializeField]
|
||||
private RadioButton3D editButton;
|
||||
|
||||
// Token: 0x0400B6F4 RID: 46836
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B6F4")]
|
||||
[SerializeField]
|
||||
private Button3D doneEditingButton;
|
||||
|
||||
// Token: 0x0400B6F5 RID: 46837
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B6F5")]
|
||||
[SerializeField]
|
||||
private RadioButton3D manipulateButton;
|
||||
|
||||
// Token: 0x0400B6F6 RID: 46838
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B6F6")]
|
||||
[SerializeField]
|
||||
private Slider3D snappingSlider;
|
||||
|
||||
// Token: 0x0400B6F7 RID: 46839
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B6F7")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D worldAxisButton;
|
||||
|
||||
// Token: 0x0400B6F8 RID: 46840
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B6F8")]
|
||||
[SerializeField]
|
||||
private RadioButton3D makeInventionButton;
|
||||
|
||||
// Token: 0x0400B6F9 RID: 46841
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B6F9")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showGadgetsToggle;
|
||||
|
||||
// Token: 0x0400B6FA RID: 46842
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B6FA")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInObjectMode;
|
||||
|
||||
// Token: 0x0400B6FB RID: 46843
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B6FB")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInShapeMode;
|
||||
|
||||
// Token: 0x0400B6FC RID: 46844
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B6FC")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInCircuitGroupMode;
|
||||
|
||||
// Token: 0x0400B6FD RID: 46845
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B6FD")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInAnimationMode;
|
||||
|
||||
// Token: 0x0400B6FE RID: 46846
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B6FE")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> allButtons;
|
||||
|
||||
// Token: 0x0400B6FF RID: 46847
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B6FF")]
|
||||
[SerializeField]
|
||||
private GameObject animationSection;
|
||||
|
||||
// Token: 0x0400B700 RID: 46848
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B700")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationFrameText;
|
||||
|
||||
// Token: 0x0400B701 RID: 46849
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B701")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationTimeText;
|
||||
|
||||
// Token: 0x0400B702 RID: 46850
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B702")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationCurveInText;
|
||||
|
||||
// Token: 0x0400B703 RID: 46851
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B703")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationCurveOutText;
|
||||
|
||||
// Token: 0x0400B704 RID: 46852
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400B704")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D animationSmoothButton;
|
||||
|
||||
// Token: 0x0400B705 RID: 46853
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400B705")]
|
||||
[SerializeField]
|
||||
private Button3D removeFrameButton;
|
||||
|
||||
// Token: 0x0400B706 RID: 46854
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400B706")]
|
||||
[SerializeField]
|
||||
private Slider3D animationFrameSlider;
|
||||
|
||||
// Token: 0x0400B707 RID: 46855
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400B707")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationPlayText;
|
||||
|
||||
// Token: 0x0400B708 RID: 46856
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400B708")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationAddText;
|
||||
|
||||
// Token: 0x0400B709 RID: 46857
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400B709")]
|
||||
public readonly MFBGLIHGCGO<MakerPen.KLAENPHIBEM> ToolSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B70A RID: 46858
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400B70A")]
|
||||
public readonly OKNNKFGFODL UndoButtonPressed;
|
||||
|
||||
// Token: 0x0400B70B RID: 46859
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400B70B")]
|
||||
public readonly OKNNKFGFODL RedoButtonPressed;
|
||||
|
||||
// Token: 0x0400B70C RID: 46860
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400B70C")]
|
||||
public readonly OKNNKFGFODL DoneEditingButtonPressed;
|
||||
|
||||
// Token: 0x0400B70D RID: 46861
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400B70D")]
|
||||
public readonly OKNNKFGFODL CreateInventionButtonPressed;
|
||||
|
||||
// Token: 0x0400B70E RID: 46862
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400B70E")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x020029DC RID: 10716
|
||||
[Token(Token = "0x20029DC")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PIOINNKHDNP
|
||||
{
|
||||
// Token: 0x06011DCB RID: 73163 RVA: 0x0040AC30 File Offset: 0x00408E30
|
||||
[Token(Token = "0x6011DCB")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PIOINNKHDNP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011DCC RID: 73164 RVA: 0x0040AC44 File Offset: 0x00408E44
|
||||
[Token(Token = "0x6011DCC")]
|
||||
[Address(RVA = "0x197C6E0", Offset = "0x197B6E0", VA = "0x18197C6E0")]
|
||||
internal bool <OnMakerPenModeChanged>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D createButton = this.<>4__this.createButton;
|
||||
return b == createButton;
|
||||
}
|
||||
|
||||
// Token: 0x06011DCD RID: 73165 RVA: 0x0040AC6C File Offset: 0x00408E6C
|
||||
[Token(Token = "0x6011DCD")]
|
||||
[Address(RVA = "0x197C760", Offset = "0x197B760", VA = "0x18197C760")]
|
||||
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: 0x0400B70F RID: 46863
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B70F")]
|
||||
public MakerPenMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B710 RID: 46864
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B710")]
|
||||
public MakerPen.KLAENPHIBEM toolMode;
|
||||
}
|
||||
|
||||
// Token: 0x020029DE RID: 10718
|
||||
[Token(Token = "0x20029DE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JOMFBFBAFKN
|
||||
{
|
||||
// Token: 0x06011DD1 RID: 73169 RVA: 0x0040ACE8 File Offset: 0x00408EE8
|
||||
[Token(Token = "0x6011DD1")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JOMFBFBAFKN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011DD2 RID: 73170 RVA: 0x0040ACFC File Offset: 0x00408EFC
|
||||
[Token(Token = "0x6011DD2")]
|
||||
[Address(RVA = "0x19650F0", Offset = "0x19640F0", VA = "0x1819650F0")]
|
||||
internal PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> <PushNumberDialog>b__0(TextInputUIDialog dialog)
|
||||
{
|
||||
string text = this.body;
|
||||
string text2 = this.title;
|
||||
return dialog.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06011DD3 RID: 73171 RVA: 0x0040AD24 File Offset: 0x00408F24
|
||||
[Token(Token = "0x6011DD3")]
|
||||
[Address(RVA = "0x19651D0", Offset = "0x19641D0", VA = "0x1819651D0")]
|
||||
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: 0x0400B713 RID: 46867
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B713")]
|
||||
public string title;
|
||||
|
||||
// Token: 0x0400B714 RID: 46868
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B714")]
|
||||
public string body;
|
||||
|
||||
// Token: 0x0400B715 RID: 46869
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B715")]
|
||||
public Action<float> callback;
|
||||
|
||||
// Token: 0x0400B716 RID: 46870
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B716")]
|
||||
public bool wasOpen;
|
||||
|
||||
// Token: 0x0400B717 RID: 46871
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B717")]
|
||||
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: 0x02002A19 RID: 10777
|
||||
[Token(Token = "0x2002A19")]
|
||||
public class MakerPenMaterialButtonPagedGrid : RecyclerPagedGrid<CLKCBCAGDDK, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011F70 RID: 73584 RVA: 0x004111E8 File Offset: 0x0040F3E8
|
||||
[Token(Token = "0x6011F70")]
|
||||
[Address(RVA = "0x19694E0", Offset = "0x19684E0", VA = "0x1819694E0", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F71 RID: 73585 RVA: 0x0041121C File Offset: 0x0040F41C
|
||||
[Token(Token = "0x6011F71")]
|
||||
[Address(RVA = "0x1969920", Offset = "0x1968920", VA = "0x181969920")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F72 RID: 73586 RVA: 0x00411240 File Offset: 0x0040F440
|
||||
[Token(Token = "0x6011F72")]
|
||||
[Address(RVA = "0x1969610", Offset = "0x1968610", VA = "0x181969610")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
int num = 0;
|
||||
SessionManager.SetProperty<MakerPenPaletteMainScreen, MakerPenPaletteMainScreen.PDANAFCBNHI>("currentMaterialTab", num);
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F73 RID: 73587 RVA: 0x00411264 File Offset: 0x0040F464
|
||||
[Token(Token = "0x6011F73")]
|
||||
[Address(RVA = "0x19696C0", Offset = "0x19686C0", VA = "0x1819696C0", 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: 0x06011F74 RID: 73588 RVA: 0x004112E0 File Offset: 0x0040F4E0
|
||||
[Token(Token = "0x6011F74")]
|
||||
[Address(RVA = "0x1969990", Offset = "0x1968990", VA = "0x181969990")]
|
||||
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: 0x06011F75 RID: 73589 RVA: 0x0041138C File Offset: 0x0040F58C
|
||||
[Token(Token = "0x6011F75")]
|
||||
[Address(RVA = "0x19697D0", Offset = "0x19687D0", VA = "0x1819697D0")]
|
||||
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: 0x06011F76 RID: 73590 RVA: 0x004113CC File Offset: 0x0040F5CC
|
||||
[Token(Token = "0x6011F76")]
|
||||
[Address(RVA = "0x19698D0", Offset = "0x19688D0", VA = "0x1819698D0")]
|
||||
public void SetShapeMaterials(IEnumerable<CLKCBCAGDDK> GICEEPJBDOB, CLKCBCAGDDK EGJJHJHIPCF)
|
||||
{
|
||||
this.ResetSelectedMaterial();
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011F77 RID: 73591 RVA: 0x004113EC File Offset: 0x0040F5EC
|
||||
[Token(Token = "0x6011F77")]
|
||||
[Address(RVA = "0x1969580", Offset = "0x1968580", VA = "0x181969580", 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: 0x06011F78 RID: 73592 RVA: 0x0041141C File Offset: 0x0040F61C
|
||||
[Token(Token = "0x6011F78")]
|
||||
[Address(RVA = "0x1969BD0", Offset = "0x1968BD0", VA = "0x181969BD0")]
|
||||
public MakerPenMaterialButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B826 RID: 47142
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B826")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0400B827 RID: 47143
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B827")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B828 RID: 47144
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B828")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B829 RID: 47145
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B829")]
|
||||
public MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent OnMaterialSelectedEvent;
|
||||
|
||||
// Token: 0x02002A1A RID: 10778
|
||||
[Token(Token = "0x2002A1A")]
|
||||
[Serializable]
|
||||
public class MaterialSelectedEvent : UnityEvent<CLKCBCAGDDK>
|
||||
{
|
||||
// Token: 0x06011F79 RID: 73593 RVA: 0x00411430 File Offset: 0x0040F630
|
||||
[Token(Token = "0x6011F79")]
|
||||
[Address(RVA = "0x197A5B0", Offset = "0x19795B0", VA = "0x18197A5B0")]
|
||||
public MaterialSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A1B RID: 10779
|
||||
[Token(Token = "0x2002A1B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AMFINLBIMGN
|
||||
{
|
||||
// Token: 0x06011F7A RID: 73594 RVA: 0x00411444 File Offset: 0x0040F644
|
||||
[Token(Token = "0x6011F7A")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AMFINLBIMGN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F7B RID: 73595 RVA: 0x00411458 File Offset: 0x0040F658
|
||||
[Token(Token = "0x6011F7B")]
|
||||
[Address(RVA = "0x19644A0", Offset = "0x19634A0", VA = "0x1819644A0")]
|
||||
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: 0x0400B82A RID: 47146
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B82A")]
|
||||
public MakerPenMaterialButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B82B RID: 47147
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B82B")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002A1C RID: 10780
|
||||
[Token(Token = "0x2002A1C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HGFHGFLNFPP
|
||||
{
|
||||
// Token: 0x06011F7C RID: 73596 RVA: 0x00411494 File Offset: 0x0040F694
|
||||
[Token(Token = "0x6011F7C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HGFHGFLNFPP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F7D RID: 73597 RVA: 0x004114A8 File Offset: 0x0040F6A8
|
||||
[Token(Token = "0x6011F7D")]
|
||||
[Address(RVA = "0x1964CD0", Offset = "0x1963CD0", VA = "0x181964CD0")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B82C RID: 47148
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B82C")]
|
||||
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: 0x020029DF RID: 10719
|
||||
[Token(Token = "0x20029DF")]
|
||||
public class MakerPenPaletteConfigScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x17003215 RID: 12821
|
||||
// (get) Token: 0x06011DD4 RID: 73172 RVA: 0x0040AD8C File Offset: 0x00408F8C
|
||||
// (set) Token: 0x06011DD5 RID: 73173 RVA: 0x0040ADA0 File Offset: 0x00408FA0
|
||||
[Token(Token = "0x17003215")]
|
||||
public ODAEKFDKCEC MHHIKMHGHOC
|
||||
{
|
||||
[Token(Token = "0x6011DD4")]
|
||||
[Address(RVA = "0x5D1810", Offset = "0x5D0810", VA = "0x1805D1810")]
|
||||
get
|
||||
{
|
||||
return this.CFHHPPCBOJO;
|
||||
}
|
||||
[Token(Token = "0x6011DD5")]
|
||||
[Address(RVA = "0x196A6C0", Offset = "0x19696C0", VA = "0x18196A6C0")]
|
||||
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: 0x06011DD6 RID: 73174 RVA: 0x0040AE08 File Offset: 0x00409008
|
||||
[Token(Token = "0x6011DD6")]
|
||||
[Address(RVA = "0x196A530", Offset = "0x1969530", VA = "0x18196A530", 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: 0x06011DD7 RID: 73175 RVA: 0x0040AE3C File Offset: 0x0040903C
|
||||
[Token(Token = "0x6011DD7")]
|
||||
[Address(RVA = "0x196A410", Offset = "0x1969410", VA = "0x18196A410", 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: 0x06011DD8 RID: 73176 RVA: 0x0040AE70 File Offset: 0x00409070
|
||||
[Token(Token = "0x6011DD8")]
|
||||
[Address(RVA = "0x1969C10", Offset = "0x1968C10", VA = "0x181969C10")]
|
||||
private void DLFJAKEFDFL()
|
||||
{
|
||||
if (this.CFHHPPCBOJO != 0)
|
||||
{
|
||||
}
|
||||
this.GOJOOBMLPPI();
|
||||
}
|
||||
|
||||
// Token: 0x06011DD9 RID: 73177 RVA: 0x0040AE8C File Offset: 0x0040908C
|
||||
[Token(Token = "0x6011DD9")]
|
||||
[Address(RVA = "0x1969C70", Offset = "0x1968C70", VA = "0x181969C70")]
|
||||
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: 0x06011DDA RID: 73178 RVA: 0x0040AFAC File Offset: 0x004091AC
|
||||
[Token(Token = "0x6011DDA")]
|
||||
[Address(RVA = "0x196A1D0", Offset = "0x19691D0", VA = "0x18196A1D0")]
|
||||
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: 0x06011DDB RID: 73179 RVA: 0x0040B01C File Offset: 0x0040921C
|
||||
[Token(Token = "0x6011DDB")]
|
||||
[Address(RVA = "0x196A650", Offset = "0x1969650", VA = "0x18196A650")]
|
||||
public MakerPenPaletteConfigScreen()
|
||||
{
|
||||
List<BaseCreationObjectSettingPropertyUIControl> list = new List();
|
||||
this.JDOKFGPONNM = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011DDC RID: 73180 RVA: 0x0040B03C File Offset: 0x0040923C
|
||||
[Token(Token = "0x6011DDC")]
|
||||
[Address(RVA = "0x1969C60", Offset = "0x1968C60", VA = "0x181969C60")]
|
||||
[CompilerGenerated]
|
||||
private void GJOKJBMDDIE(BBHENFCNLAB.AJCEIOJPMLJ GIAOBLMEMMI)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011DDD RID: 73181 RVA: 0x0040B04C File Offset: 0x0040924C
|
||||
[Token(Token = "0x6011DDD")]
|
||||
[Address(RVA = "0x196A140", Offset = "0x1969140", VA = "0x18196A140")]
|
||||
[CompilerGenerated]
|
||||
private void INPGGEKIIHO()
|
||||
{
|
||||
PagedGrid pagedGrid = this.pagedGrid;
|
||||
int num = 0;
|
||||
if (pagedGrid != num)
|
||||
{
|
||||
this.pagedGrid.RefreshChildren(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B718 RID: 46872
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B718")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI editableObjectNameText;
|
||||
|
||||
// Token: 0x0400B719 RID: 46873
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B719")]
|
||||
[SerializeField]
|
||||
private PagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400B71A RID: 46874
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B71A")]
|
||||
[SerializeField]
|
||||
private RectTransform controlsRootTransform;
|
||||
|
||||
// Token: 0x0400B71B RID: 46875
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B71B")]
|
||||
[Header("Editing")]
|
||||
public CreationObjectSettingBooleanUIControl DefaultBoolUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B71C RID: 46876
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B71C")]
|
||||
public CreationObjectSettingStringUIControl DefaultStringUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B71D RID: 46877
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B71D")]
|
||||
public CreationObjectSettingIntUIControl DefaultIntUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B71E RID: 46878
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B71E")]
|
||||
public CreationObjectSettingIntSliderUIControl DefaultIntSliderUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B71F RID: 46879
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B71F")]
|
||||
public CreationObjectSettingFloatUIControl DefaultFloatUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B720 RID: 46880
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B720")]
|
||||
public CreationObjectSettingFriendlyIntControl DefaultEnumUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B721 RID: 46881
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B721")]
|
||||
public CreationObjectSettingFriendlyFlagsControl DefaultFlagsUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B722 RID: 46882
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B722")]
|
||||
public CreationObjectSettingToolCleanupUIControl DefaultToolCleanupUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B723 RID: 46883
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B723")]
|
||||
public CreationObjectSettingButtonUIControl DefaultButtonUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B724 RID: 46884
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B724")]
|
||||
public CreationObjectSettingButtonUIControl EditTagsButtonUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B725 RID: 46885
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B725")]
|
||||
public CreationObjectSettingStringUIControl TagInputFieldUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B726 RID: 46886
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B726")]
|
||||
public RoleGuidEditableUIControl RoleEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400B727 RID: 46887
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B727")]
|
||||
public RoleGuidSetEditableUIControl RoleSetEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400B728 RID: 46888
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B728")]
|
||||
public CreationObjectSettingColorUIControl DefaultColorUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B729 RID: 46889
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B729")]
|
||||
public KeyGuidEditableUIControl KeyEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400B72A RID: 46890
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B72A")]
|
||||
[SerializeField]
|
||||
public NodeGroupEditable NodeGroupEditableUIPrefab;
|
||||
|
||||
// Token: 0x0400B72B RID: 46891
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B72B")]
|
||||
public CreationObjectSettingObjectUIControl DefaultObjectUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B72C RID: 46892
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B72C")]
|
||||
public CreationObjectSettingSearchIdUIControl DefaultSearchUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B72D RID: 46893
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B72D")]
|
||||
private ODAEKFDKCEC CFHHPPCBOJO;
|
||||
|
||||
// Token: 0x0400B72E RID: 46894
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B72E")]
|
||||
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: 0x020029E0 RID: 10720
|
||||
[Token(Token = "0x20029E0")]
|
||||
public class MakerPenPaletteInventionCreationScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x06011DDE RID: 73182 RVA: 0x0040B080 File Offset: 0x00409280
|
||||
[Token(Token = "0x6011DDE")]
|
||||
[Address(RVA = "0x196CFC0", Offset = "0x196BFC0", VA = "0x18196CFC0")]
|
||||
public static void PopScreenAndSubScreensFromMenu(StackedUIBase HPNPDOJKCMP)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(HPNPDOJKCMP == num) && MakerPenPaletteInventionCreationScreen.IsInventionCreationScreenOrSubScreen(HPNPDOJKCMP.<CBEMGFDBBJA>k__BackingField))
|
||||
{
|
||||
HPNPDOJKCMP.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DDF RID: 73183 RVA: 0x0040B0B4 File Offset: 0x004092B4
|
||||
[Token(Token = "0x6011DDF")]
|
||||
[Address(RVA = "0x196B4F0", Offset = "0x196A4F0", VA = "0x18196B4F0")]
|
||||
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: 0x06011DE0 RID: 73184 RVA: 0x0040B0E4 File Offset: 0x004092E4
|
||||
[Token(Token = "0x6011DE0")]
|
||||
[Address(RVA = "0x196B440", Offset = "0x196A440", VA = "0x18196B440", 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: 0x06011DE1 RID: 73185 RVA: 0x0040B120 File Offset: 0x00409320
|
||||
[Token(Token = "0x6011DE1")]
|
||||
[Address(RVA = "0x196CBA0", Offset = "0x196BBA0", VA = "0x18196CBA0", 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: 0x06011DE2 RID: 73186 RVA: 0x0040B1D4 File Offset: 0x004093D4
|
||||
[Token(Token = "0x6011DE2")]
|
||||
[Address(RVA = "0x196C3B0", Offset = "0x196B3B0", VA = "0x18196C3B0")]
|
||||
private void MOKFNOFAEPD(bool MCIOKLGHGFK)
|
||||
{
|
||||
if (!MCIOKLGHGFK)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<KBKJKEOPIGB>k__BackingField);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011DE3 RID: 73187 RVA: 0x0040B1F4 File Offset: 0x004093F4
|
||||
[Token(Token = "0x6011DE3")]
|
||||
[Address(RVA = "0x196CD20", Offset = "0x196BD20", VA = "0x18196CD20", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
bool mbifdoijdmj = this.MBIFDOIJDMJ;
|
||||
this.JNMALKLFINB(mbifdoijdmj);
|
||||
}
|
||||
|
||||
// Token: 0x06011DE4 RID: 73188 RVA: 0x0040B218 File Offset: 0x00409418
|
||||
[Token(Token = "0x6011DE4")]
|
||||
[Address(RVA = "0x196B770", Offset = "0x196A770", VA = "0x18196B770")]
|
||||
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: 0x06011DE5 RID: 73189 RVA: 0x0040B398 File Offset: 0x00409598
|
||||
[Token(Token = "0x6011DE5")]
|
||||
[Address(RVA = "0x196CD50", Offset = "0x196BD50", VA = "0x18196CD50", 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: 0x06011DE6 RID: 73190 RVA: 0x0040B49C File Offset: 0x0040969C
|
||||
[Token(Token = "0x6011DE6")]
|
||||
[Address(RVA = "0x196AA40", Offset = "0x1969A40", VA = "0x18196AA40")]
|
||||
public void Button_Done()
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = <LJOGMLBAABG>k__BackingField.CompleteInventionObjectsSelection(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011DE7 RID: 73191 RVA: 0x0040B4C0 File Offset: 0x004096C0
|
||||
[Token(Token = "0x6011DE7")]
|
||||
[Address(RVA = "0x196A880", Offset = "0x1969880", VA = "0x18196A880")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.CancelInventionObjectsSelection();
|
||||
}
|
||||
|
||||
// Token: 0x06011DE8 RID: 73192 RVA: 0x0040B4E0 File Offset: 0x004096E0
|
||||
[Token(Token = "0x6011DE8")]
|
||||
[Address(RVA = "0x196A8B0", Offset = "0x19698B0", VA = "0x18196A8B0")]
|
||||
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: 0x06011DE9 RID: 73193 RVA: 0x0040B560 File Offset: 0x00409760
|
||||
[Token(Token = "0x6011DE9")]
|
||||
[Address(RVA = "0x8220A0", Offset = "0x8210A0", VA = "0x1808220A0")]
|
||||
public void SetSelectionPrevalidated(bool ABMCMLCOFJP)
|
||||
{
|
||||
this.INJHNHPCBHN = ABMCMLCOFJP;
|
||||
}
|
||||
|
||||
// Token: 0x06011DEA RID: 73194 RVA: 0x0040B574 File Offset: 0x00409774
|
||||
[Token(Token = "0x6011DEA")]
|
||||
[Address(RVA = "0x18373D0", Offset = "0x18363D0", VA = "0x1818373D0")]
|
||||
public void SetSkipObjectSelection(bool KKDPFGADCEK)
|
||||
{
|
||||
this.DDIKKPFKNHE = KKDPFGADCEK;
|
||||
}
|
||||
|
||||
// Token: 0x06011DEB RID: 73195 RVA: 0x0040B588 File Offset: 0x00409788
|
||||
[Token(Token = "0x6011DEB")]
|
||||
[Address(RVA = "0x196D050", Offset = "0x196C050", VA = "0x18196D050")]
|
||||
public void ResetToInitialState()
|
||||
{
|
||||
this.JNMALKLFINB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06011DEC RID: 73196 RVA: 0x0040B59C File Offset: 0x0040979C
|
||||
[Token(Token = "0x6011DEC")]
|
||||
[Address(RVA = "0x18364A0", Offset = "0x18354A0", VA = "0x1818364A0")]
|
||||
public void SetCancelOnReturnToMainScreen(bool BLJNKBMJMKJ)
|
||||
{
|
||||
this.BLJNKBMJMKJ = BLJNKBMJMKJ;
|
||||
}
|
||||
|
||||
// Token: 0x06011DED RID: 73197 RVA: 0x0040B5B0 File Offset: 0x004097B0
|
||||
[Token(Token = "0x6011DED")]
|
||||
[Address(RVA = "0x196BE10", Offset = "0x196AE10", VA = "0x18196BE10")]
|
||||
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: 0x06011DEE RID: 73198 RVA: 0x0040B660 File Offset: 0x00409860
|
||||
[Token(Token = "0x6011DEE")]
|
||||
[Address(RVA = "0x196C520", Offset = "0x196B520", VA = "0x18196C520")]
|
||||
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: 0x06011DEF RID: 73199 RVA: 0x0040B75C File Offset: 0x0040995C
|
||||
[Token(Token = "0x6011DEF")]
|
||||
[Address(RVA = "0x196C8B0", Offset = "0x196B8B0", VA = "0x18196C8B0")]
|
||||
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: 0x06011DF0 RID: 73200 RVA: 0x0040B7B8 File Offset: 0x004099B8
|
||||
[Token(Token = "0x6011DF0")]
|
||||
[Address(RVA = "0x196C1A0", Offset = "0x196B1A0", VA = "0x18196C1A0")]
|
||||
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: 0x06011DF1 RID: 73201 RVA: 0x0040B844 File Offset: 0x00409A44
|
||||
[Token(Token = "0x6011DF1")]
|
||||
[Address(RVA = "0x196C3C0", Offset = "0x196B3C0", VA = "0x18196C3C0")]
|
||||
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: 0x06011DF2 RID: 73202 RVA: 0x0040B8D0 File Offset: 0x00409AD0
|
||||
[Token(Token = "0x6011DF2")]
|
||||
[Address(RVA = "0x196CA00", Offset = "0x196BA00", VA = "0x18196CA00")]
|
||||
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: 0x06011DF3 RID: 73203 RVA: 0x0040B92C File Offset: 0x00409B2C
|
||||
[Token(Token = "0x6011DF3")]
|
||||
[Address(RVA = "0x196AA70", Offset = "0x1969A70", VA = "0x18196AA70")]
|
||||
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: 0x06011DF4 RID: 73204 RVA: 0x0040B98C File Offset: 0x00409B8C
|
||||
[Token(Token = "0x6011DF4")]
|
||||
[Address(RVA = "0x196ADF0", Offset = "0x1969DF0", VA = "0x18196ADF0")]
|
||||
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: 0x06011DF5 RID: 73205 RVA: 0x0040B9EC File Offset: 0x00409BEC
|
||||
[Token(Token = "0x6011DF5")]
|
||||
[Address(RVA = "0x196C0A0", Offset = "0x196B0A0", VA = "0x18196C0A0")]
|
||||
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: 0x06011DF6 RID: 73206 RVA: 0x0040BA44 File Offset: 0x00409C44
|
||||
[Token(Token = "0x6011DF6")]
|
||||
[Address(RVA = "0x196AFF0", Offset = "0x1969FF0", VA = "0x18196AFF0")]
|
||||
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: 0x06011DF7 RID: 73207 RVA: 0x0040BAB4 File Offset: 0x00409CB4
|
||||
[Token(Token = "0x6011DF7")]
|
||||
[Address(RVA = "0x196B110", Offset = "0x196A110", VA = "0x18196B110")]
|
||||
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: 0x06011DF8 RID: 73208 RVA: 0x0040BB24 File Offset: 0x00409D24
|
||||
[Token(Token = "0x6011DF8")]
|
||||
[Address(RVA = "0x196BB90", Offset = "0x196AB90", VA = "0x18196BB90")]
|
||||
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: 0x06011DF9 RID: 73209 RVA: 0x0040BB58 File Offset: 0x00409D58
|
||||
[Token(Token = "0x6011DF9")]
|
||||
[Address(RVA = "0x196D060", Offset = "0x196C060", VA = "0x18196D060")]
|
||||
public void SetTargetInvention(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
this.IEBMGDPKCOG.GNGOOMMLPHE();
|
||||
}
|
||||
|
||||
// Token: 0x06011DFA RID: 73210 RVA: 0x0040BB80 File Offset: 0x00409D80
|
||||
[Token(Token = "0x6011DFA")]
|
||||
[Address(RVA = "0x196B370", Offset = "0x196A370", VA = "0x18196B370")]
|
||||
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: 0x06011DFB RID: 73211 RVA: 0x0040BBC4 File Offset: 0x00409DC4
|
||||
[Token(Token = "0x6011DFB")]
|
||||
[Address(RVA = "0x196B620", Offset = "0x196A620", VA = "0x18196B620")]
|
||||
private static bool JCDHEABBHGO(StackedUIFlowBase LHHONCAOJFH)
|
||||
{
|
||||
if (LHHONCAOJFH != 0)
|
||||
{
|
||||
return LHHONCAOJFH != 0 || LHHONCAOJFH != 0;
|
||||
}
|
||||
return 0 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06011DFC RID: 73212 RVA: 0x0040BBF8 File Offset: 0x00409DF8
|
||||
[Token(Token = "0x6011DFC")]
|
||||
[Address(RVA = "0x196B220", Offset = "0x196A220", VA = "0x18196B220")]
|
||||
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: 0x06011DFD RID: 73213 RVA: 0x0040BC50 File Offset: 0x00409E50
|
||||
[Token(Token = "0x6011DFD")]
|
||||
[Address(RVA = "0x196D090", Offset = "0x196C090", VA = "0x18196D090")]
|
||||
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: 0x06011DFE RID: 73214 RVA: 0x0040BCA0 File Offset: 0x00409EA0
|
||||
[Token(Token = "0x6011DFE")]
|
||||
[Address(RVA = "0x196C2F0", Offset = "0x196B2F0", VA = "0x18196C2F0")]
|
||||
[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: 0x06011DFF RID: 73215 RVA: 0x0040BCF4 File Offset: 0x00409EF4
|
||||
[Token(Token = "0x6011DFF")]
|
||||
[Address(RVA = "0x191FF40", Offset = "0x191EF40", VA = "0x18191FF40")]
|
||||
[CompilerGenerated]
|
||||
private void IKKLOHCLHOP()
|
||||
{
|
||||
this.DIKFGFJDJGP = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06011E00 RID: 73216 RVA: 0x0040BD0C File Offset: 0x00409F0C
|
||||
[Token(Token = "0x6011E00")]
|
||||
[Address(RVA = "0x196B700", Offset = "0x196A700", VA = "0x18196B700")]
|
||||
[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: 0x06011E01 RID: 73217 RVA: 0x0040BD38 File Offset: 0x00409F38
|
||||
[Token(Token = "0x6011E01")]
|
||||
[Address(RVA = "0x196A810", Offset = "0x1969810", VA = "0x18196A810")]
|
||||
[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: 0x06011E02 RID: 73218 RVA: 0x0040BD64 File Offset: 0x00409F64
|
||||
[Token(Token = "0x6011E02")]
|
||||
[Address(RVA = "0x196AC70", Offset = "0x1969C70", VA = "0x18196AC70")]
|
||||
[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: 0x06011E03 RID: 73219 RVA: 0x0040BDD8 File Offset: 0x00409FD8
|
||||
[Token(Token = "0x6011E03")]
|
||||
[Address(RVA = "0x196BBE0", Offset = "0x196ABE0", VA = "0x18196BBE0")]
|
||||
[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: 0x06011E04 RID: 73220 RVA: 0x0040BE74 File Offset: 0x0040A074
|
||||
[Token(Token = "0x6011E04")]
|
||||
[Address(RVA = "0x196CB40", Offset = "0x196BB40", VA = "0x18196CB40")]
|
||||
[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: 0x06011E05 RID: 73221 RVA: 0x0040BEB4 File Offset: 0x0040A0B4
|
||||
[Token(Token = "0x6011E05")]
|
||||
[Address(RVA = "0x196C8A0", Offset = "0x196B8A0", VA = "0x18196C8A0")]
|
||||
[CompilerGenerated]
|
||||
private void NMCNJIDEPHG()
|
||||
{
|
||||
this.LOOMBGNMNAP();
|
||||
}
|
||||
|
||||
// Token: 0x0400B72F RID: 46895
|
||||
[Token(Token = "0x400B72F")]
|
||||
private const int KKALFKGOFAD = 2;
|
||||
|
||||
// Token: 0x0400B730 RID: 46896
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B730")]
|
||||
[SerializeField]
|
||||
private GameObject instructionsSubscreen;
|
||||
|
||||
// Token: 0x0400B731 RID: 46897
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B731")]
|
||||
[SerializeField]
|
||||
private GameObject resultSubscreen;
|
||||
|
||||
// Token: 0x0400B732 RID: 46898
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B732")]
|
||||
[SerializeField]
|
||||
private Button3D nextButton;
|
||||
|
||||
// Token: 0x0400B733 RID: 46899
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B733")]
|
||||
[SerializeField]
|
||||
private GameObject deselectContainer;
|
||||
|
||||
// Token: 0x0400B734 RID: 46900
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B734")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI mainText;
|
||||
|
||||
// Token: 0x0400B735 RID: 46901
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B735")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI objectCountText;
|
||||
|
||||
// Token: 0x0400B736 RID: 46902
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B736")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI resultText;
|
||||
|
||||
// Token: 0x0400B737 RID: 46903
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B737")]
|
||||
[SerializeField]
|
||||
private float minUpdateInventionInterval = 5f;
|
||||
|
||||
// Token: 0x0400B738 RID: 46904
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B738")]
|
||||
[SerializeField]
|
||||
[Header("Dialogs")]
|
||||
private EnterInventionNameDialog enterInventionNameDialog;
|
||||
|
||||
// Token: 0x0400B739 RID: 46905
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B739")]
|
||||
[SerializeField]
|
||||
private EnterInventionDescriptionDialog enterInventionDescriptionDialog;
|
||||
|
||||
// Token: 0x0400B73A RID: 46906
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B73A")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
|
||||
// Token: 0x0400B73B RID: 46907
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B73B")]
|
||||
private readonly ManagedTexture IEBMGDPKCOG;
|
||||
|
||||
// Token: 0x0400B73C RID: 46908
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B73C")]
|
||||
private string FMNALPDBJHP;
|
||||
|
||||
// Token: 0x0400B73D RID: 46909
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B73D")]
|
||||
private string EAJDMHLBKND;
|
||||
|
||||
// Token: 0x0400B73E RID: 46910
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B73E")]
|
||||
private float MOPMDBODNJE;
|
||||
|
||||
// Token: 0x0400B73F RID: 46911
|
||||
[FieldOffset(Offset = "0x11C")]
|
||||
[Token(Token = "0x400B73F")]
|
||||
private bool DDIKKPFKNHE;
|
||||
|
||||
// Token: 0x0400B740 RID: 46912
|
||||
[FieldOffset(Offset = "0x11D")]
|
||||
[Token(Token = "0x400B740")]
|
||||
private bool BLJNKBMJMKJ;
|
||||
|
||||
// Token: 0x0400B741 RID: 46913
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B741")]
|
||||
private List<GIPDDLFFNGG> IBOGIKMOLOC;
|
||||
|
||||
// Token: 0x0400B742 RID: 46914
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B742")]
|
||||
private bool MBIFDOIJDMJ;
|
||||
|
||||
// Token: 0x0400B743 RID: 46915
|
||||
[FieldOffset(Offset = "0x129")]
|
||||
[Token(Token = "0x400B743")]
|
||||
private bool INJHNHPCBHN;
|
||||
|
||||
// Token: 0x0400B744 RID: 46916
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B744")]
|
||||
private UIDialog<OBBBPCBIMME, PFLPCICDFNF> DIKFGFJDJGP;
|
||||
|
||||
// Token: 0x0400B745 RID: 46917
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B745")]
|
||||
private bool KGODFEIPINC;
|
||||
|
||||
// Token: 0x020029E1 RID: 10721
|
||||
[Token(Token = "0x20029E1")]
|
||||
private struct JPPNEJOBKAC
|
||||
{
|
||||
// Token: 0x17003216 RID: 12822
|
||||
// (get) Token: 0x06011E06 RID: 73222 RVA: 0x0040BEC8 File Offset: 0x0040A0C8
|
||||
[Token(Token = "0x17003216")]
|
||||
public long? HPFIHNGAOCE
|
||||
{
|
||||
[Token(Token = "0x6011E06")]
|
||||
[Address(RVA = "0x1965300", Offset = "0x1964300", VA = "0x181965300")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011E06)
|
||||
|
||||
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: 0x0400B746 RID: 46918
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B746")]
|
||||
public OBBBPCBIMME KGKPAFJOMPE;
|
||||
|
||||
// Token: 0x0400B747 RID: 46919
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B747")]
|
||||
public string PGEBPHPMKMM;
|
||||
|
||||
// Token: 0x0400B748 RID: 46920
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B748")]
|
||||
public string JLGIGGAKANM;
|
||||
|
||||
// Token: 0x0400B749 RID: 46921
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B749")]
|
||||
public GIPDDLFFNGG[] FNIEICGNLEL;
|
||||
}
|
||||
|
||||
// Token: 0x020029E2 RID: 10722
|
||||
[Token(Token = "0x20029E2")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MOJCBGKMAHB
|
||||
{
|
||||
// Token: 0x06011E07 RID: 73223 RVA: 0x0040BEE0 File Offset: 0x0040A0E0
|
||||
[Token(Token = "0x6011E07")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MOJCBGKMAHB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011E08 RID: 73224 RVA: 0x0040BEF4 File Offset: 0x0040A0F4
|
||||
[Token(Token = "0x6011E08")]
|
||||
[Address(RVA = "0x1965610", Offset = "0x1964610", VA = "0x181965610")]
|
||||
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: 0x06011E09 RID: 73225 RVA: 0x0040BF2C File Offset: 0x0040A12C
|
||||
[Token(Token = "0x6011E09")]
|
||||
[Address(RVA = "0x1965DC0", Offset = "0x1964DC0", VA = "0x181965DC0")]
|
||||
internal IEnumerator<KENFJGFMIPM> <ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011E09)
|
||||
|
||||
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: 0x06011E0A RID: 73226 RVA: 0x0040BF50 File Offset: 0x0040A150
|
||||
[Token(Token = "0x6011E0A")]
|
||||
[Address(RVA = "0x19656E0", Offset = "0x19646E0", VA = "0x1819656E0")]
|
||||
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: 0x06011E0B RID: 73227 RVA: 0x0040BFE4 File Offset: 0x0040A1E4
|
||||
[Token(Token = "0x6011E0B")]
|
||||
[Address(RVA = "0x1965940", Offset = "0x1964940", VA = "0x181965940")]
|
||||
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: 0x0400B74A RID: 46922
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B74A")]
|
||||
public MakerPenPaletteInventionCreationScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B74B RID: 46923
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B74B")]
|
||||
public MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC context;
|
||||
|
||||
// Token: 0x0400B74C RID: 46924
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B74C")]
|
||||
public Action <>9__3;
|
||||
|
||||
// Token: 0x020029E3 RID: 10723
|
||||
[Token(Token = "0x20029E3")]
|
||||
private sealed class <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x06011E0C RID: 73228 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x6011E0C")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
[DebuggerHidden]
|
||||
public <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011E0D RID: 73229 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x6011E0D")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011E0E RID: 73230 RVA: 0x0040C16C File Offset: 0x0040A36C
|
||||
[Token(Token = "0x6011E0E")]
|
||||
[Address(RVA = "0x197DF50", Offset = "0x197CF50", VA = "0x18197DF50", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17003217 RID: 12823
|
||||
// (get) Token: 0x06011E0F RID: 73231 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x17003217")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x6011E0F")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E10 RID: 73232 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x6011E10")]
|
||||
[Address(RVA = "0x197E150", Offset = "0x197D150", VA = "0x18197E150", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17003218 RID: 12824
|
||||
// (get) Token: 0x06011E11 RID: 73233 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x17003218")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x6011E11")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B74D RID: 46925
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B74D")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x0400B74E RID: 46926
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B74E")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x0400B74F RID: 46927
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B74F")]
|
||||
public MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029E5 RID: 10725
|
||||
[Token(Token = "0x20029E5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EJHLPDKEMFH
|
||||
{
|
||||
// Token: 0x06011E15 RID: 73237 RVA: 0x0040C1E0 File Offset: 0x0040A3E0
|
||||
[Token(Token = "0x6011E15")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EJHLPDKEMFH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011E16 RID: 73238 RVA: 0x0040C1F4 File Offset: 0x0040A3F4
|
||||
[Token(Token = "0x6011E16")]
|
||||
[Address(RVA = "0x1964940", Offset = "0x1963940", VA = "0x181964940")]
|
||||
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: 0x06011E17 RID: 73239 RVA: 0x0040C228 File Offset: 0x0040A428
|
||||
[Token(Token = "0x6011E17")]
|
||||
[Address(RVA = "0x19649B0", Offset = "0x19639B0", VA = "0x1819649B0")]
|
||||
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: 0x06011E18 RID: 73240 RVA: 0x0040C264 File Offset: 0x0040A464
|
||||
[Token(Token = "0x6011E18")]
|
||||
[Address(RVA = "0x1964A80", Offset = "0x1963A80", VA = "0x181964A80")]
|
||||
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: 0x0400B752 RID: 46930
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B752")]
|
||||
public MakerPenPaletteInventionCreationScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B753 RID: 46931
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B753")]
|
||||
public long targetInventionId;
|
||||
|
||||
// Token: 0x0400B754 RID: 46932
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B754")]
|
||||
public Action<string> <>9__2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2709 @@
|
||||
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 Pathfinding.RVO;
|
||||
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: 0x020029E9 RID: 10729
|
||||
[Token(Token = "0x20029E9")]
|
||||
public class MakerPenPaletteMainScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x1700321A RID: 12826
|
||||
// (get) Token: 0x06011E21 RID: 73249 RVA: 0x0040C3AC File Offset: 0x0040A5AC
|
||||
// (set) Token: 0x06011E22 RID: 73250 RVA: 0x0040C3C0 File Offset: 0x0040A5C0
|
||||
[Token(Token = "0x1700321A")]
|
||||
public Material KIFFFMDAFBO
|
||||
{
|
||||
[Token(Token = "0x6011E21")]
|
||||
[Address(RVA = "0xCBC4E0", Offset = "0xCBB4E0", VA = "0x180CBC4E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011E22")]
|
||||
[Address(RVA = "0x141F2E0", Offset = "0x141E2E0", VA = "0x18141F2E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700321B RID: 12827
|
||||
// (get) Token: 0x06011E23 RID: 73251 RVA: 0x0040C3D4 File Offset: 0x0040A5D4
|
||||
// (set) Token: 0x06011E24 RID: 73252 RVA: 0x0040C3F0 File Offset: 0x0040A5F0
|
||||
[Token(Token = "0x1700321B")]
|
||||
public static MakerPenPaletteMainScreen.PDANAFCBNHI NGCMMBNAHKG
|
||||
{
|
||||
[Token(Token = "0x6011E23")]
|
||||
[Address(RVA = "0x1974B70", Offset = "0x1973B70", VA = "0x181974B70")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011E23)
|
||||
|
||||
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 = "0x6011E24")]
|
||||
[Address(RVA = "0x1974BD0", Offset = "0x1973BD0", VA = "0x181974BD0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700321C RID: 12828
|
||||
// (get) Token: 0x06011E25 RID: 73253 RVA: 0x0040C400 File Offset: 0x0040A600
|
||||
[Token(Token = "0x1700321C")]
|
||||
public IEnumerable<ACBDPBHGKJL> BFELJCBBCHB
|
||||
{
|
||||
[Token(Token = "0x6011E25")]
|
||||
[Address(RVA = "0x1974A70", Offset = "0x1973A70", VA = "0x181974A70")]
|
||||
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: 0x1700321D RID: 12829
|
||||
// (get) Token: 0x06011E26 RID: 73254 RVA: 0x0040C43C File Offset: 0x0040A63C
|
||||
// (set) Token: 0x06011E27 RID: 73255 RVA: 0x0040C450 File Offset: 0x0040A650
|
||||
[Token(Token = "0x1700321D")]
|
||||
private int EOMFKMAGLPO
|
||||
{
|
||||
[Token(Token = "0x6011E26")]
|
||||
[Address(RVA = "0x1970790", Offset = "0x196F790", VA = "0x181970790")]
|
||||
get
|
||||
{
|
||||
return this.CAJOGMKJBPJ;
|
||||
}
|
||||
[Token(Token = "0x6011E27")]
|
||||
[Address(RVA = "0x196EEA0", Offset = "0x196DEA0", VA = "0x18196EEA0")]
|
||||
set
|
||||
{
|
||||
if (value != this.CAJOGMKJBPJ)
|
||||
{
|
||||
this.CAJOGMKJBPJ = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700321E RID: 12830
|
||||
// (get) Token: 0x06011E28 RID: 73256 RVA: 0x0040C474 File Offset: 0x0040A674
|
||||
// (set) Token: 0x06011E29 RID: 73257 RVA: 0x0040C488 File Offset: 0x0040A688
|
||||
[Token(Token = "0x1700321E")]
|
||||
private int HDDNGPPCHDO
|
||||
{
|
||||
[Token(Token = "0x6011E28")]
|
||||
[Address(RVA = "0x19705C0", Offset = "0x196F5C0", VA = "0x1819705C0")]
|
||||
get
|
||||
{
|
||||
return this.COEAGJOHOOL;
|
||||
}
|
||||
[Token(Token = "0x6011E29")]
|
||||
[Address(RVA = "0x196F6B0", Offset = "0x196E6B0", VA = "0x18196F6B0")]
|
||||
set
|
||||
{
|
||||
if (value != this.COEAGJOHOOL)
|
||||
{
|
||||
this.COEAGJOHOOL = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700321F RID: 12831
|
||||
// (get) Token: 0x06011E2A RID: 73258 RVA: 0x0040C4AC File Offset: 0x0040A6AC
|
||||
// (set) Token: 0x06011E2B RID: 73259 RVA: 0x0040C4C0 File Offset: 0x0040A6C0
|
||||
[Token(Token = "0x1700321F")]
|
||||
private int NBJKFKBFPMM
|
||||
{
|
||||
[Token(Token = "0x6011E2A")]
|
||||
[Address(RVA = "0x44C3A0", Offset = "0x44B3A0", VA = "0x18044C3A0")]
|
||||
get
|
||||
{
|
||||
return this.FAEBNMMPJHD;
|
||||
}
|
||||
[Token(Token = "0x6011E2B")]
|
||||
[Address(RVA = "0x196D120", Offset = "0x196C120", VA = "0x18196D120")]
|
||||
set
|
||||
{
|
||||
if (value != this.FAEBNMMPJHD)
|
||||
{
|
||||
this.FAEBNMMPJHD = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003220 RID: 12832
|
||||
// (get) Token: 0x06011E2C RID: 73260 RVA: 0x0040C4E4 File Offset: 0x0040A6E4
|
||||
// (set) Token: 0x06011E2D RID: 73261 RVA: 0x0040C4F8 File Offset: 0x0040A6F8
|
||||
[Token(Token = "0x17003220")]
|
||||
private MakerPenPaletteMainScreen.OMAPLOHLGDP CFHLFFLHJDI
|
||||
{
|
||||
[Token(Token = "0x6011E2C")]
|
||||
[Address(RVA = "0x44BE80", Offset = "0x44AE80", VA = "0x18044BE80")]
|
||||
get
|
||||
{
|
||||
return this.HCKEPLFAMLN;
|
||||
}
|
||||
[Token(Token = "0x6011E2D")]
|
||||
[Address(RVA = "0x196EA90", Offset = "0x196DA90", VA = "0x18196EA90")]
|
||||
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: 0x17003221 RID: 12833
|
||||
// (get) Token: 0x06011E2E RID: 73262 RVA: 0x0040C538 File Offset: 0x0040A738
|
||||
// (set) Token: 0x06011E2F RID: 73263 RVA: 0x0040C54C File Offset: 0x0040A74C
|
||||
[Token(Token = "0x17003221")]
|
||||
public MakerPenPaletteMainScreen.OMAPLOHLGDP MILKHOANKAO
|
||||
{
|
||||
[Token(Token = "0x6011E2E")]
|
||||
[Address(RVA = "0x1974B60", Offset = "0x1973B60", VA = "0x181974B60")]
|
||||
get;
|
||||
[Token(Token = "0x6011E2F")]
|
||||
[Address(RVA = "0x196F400", Offset = "0x196E400", VA = "0x18196F400")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003222 RID: 12834
|
||||
// (get) Token: 0x06011E30 RID: 73264 RVA: 0x0040C560 File Offset: 0x0040A760
|
||||
[Token(Token = "0x17003222")]
|
||||
private bool OMJCIIDLEAO
|
||||
{
|
||||
[Token(Token = "0x6011E30")]
|
||||
[Address(RVA = "0x196F530", Offset = "0x196E530", VA = "0x18196F530")]
|
||||
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: 0x06011E31 RID: 73265 RVA: 0x0040C5A8 File Offset: 0x0040A7A8
|
||||
[Token(Token = "0x6011E31")]
|
||||
[Address(RVA = "0x196F6D0", Offset = "0x196E6D0", VA = "0x18196F6D0", 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: 0x06011E32 RID: 73266 RVA: 0x0040C85C File Offset: 0x0040AA5C
|
||||
[Token(Token = "0x6011E32")]
|
||||
[Address(RVA = "0x1971730", Offset = "0x1970730", VA = "0x181971730")]
|
||||
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: 0x06011E33 RID: 73267 RVA: 0x0040C908 File Offset: 0x0040AB08
|
||||
[Token(Token = "0x6011E33")]
|
||||
[Address(RVA = "0x1972CF0", Offset = "0x1971CF0", VA = "0x181972CF0")]
|
||||
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++;
|
||||
}
|
||||
float height = ((IAgent)this.settingsPagedGrid).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011E34 RID: 73268 RVA: 0x0040C9B0 File Offset: 0x0040ABB0
|
||||
[Token(Token = "0x6011E34")]
|
||||
[Address(RVA = "0x1971450", Offset = "0x1970450", VA = "0x181971450")]
|
||||
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: 0x06011E35 RID: 73269 RVA: 0x0040CA38 File Offset: 0x0040AC38
|
||||
[Token(Token = "0x6011E35")]
|
||||
[Address(RVA = "0x19712C0", Offset = "0x19702C0", VA = "0x1819712C0")]
|
||||
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: 0x06011E36 RID: 73270 RVA: 0x0040CAA8 File Offset: 0x0040ACA8
|
||||
[Token(Token = "0x6011E36")]
|
||||
[Address(RVA = "0x196EC80", Offset = "0x196DC80", VA = "0x18196EC80")]
|
||||
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: 0x06011E37 RID: 73271 RVA: 0x0040CB6C File Offset: 0x0040AD6C
|
||||
[Token(Token = "0x6011E37")]
|
||||
[Address(RVA = "0x1970FC0", Offset = "0x196FFC0", VA = "0x181970FC0", 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: 0x06011E38 RID: 73272 RVA: 0x0040CC4C File Offset: 0x0040AE4C
|
||||
[Token(Token = "0x6011E38")]
|
||||
[Address(RVA = "0x1971C10", Offset = "0x1970C10", VA = "0x181971C10")]
|
||||
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: 0x06011E39 RID: 73273 RVA: 0x0040CCDC File Offset: 0x0040AEDC
|
||||
[Token(Token = "0x6011E39")]
|
||||
[Address(RVA = "0x196F0E0", Offset = "0x196E0E0", VA = "0x18196F0E0")]
|
||||
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: 0x06011E3A RID: 73274 RVA: 0x0040CDC8 File Offset: 0x0040AFC8
|
||||
[Token(Token = "0x6011E3A")]
|
||||
[Address(RVA = "0x196F370", Offset = "0x196E370", VA = "0x18196F370")]
|
||||
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: 0x06011E3B RID: 73275 RVA: 0x0040CE10 File Offset: 0x0040B010
|
||||
[Token(Token = "0x6011E3B")]
|
||||
[Address(RVA = "0x196EC60", Offset = "0x196DC60", VA = "0x18196EC60")]
|
||||
public void DeselectAllShapeButtons()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup;
|
||||
this.HONEMLGKJPB(radioGroup3D);
|
||||
}
|
||||
|
||||
// Token: 0x06011E3C RID: 73276 RVA: 0x0040CE2C File Offset: 0x0040B02C
|
||||
[Token(Token = "0x6011E3C")]
|
||||
[Address(RVA = "0x1971B00", Offset = "0x1970B00", VA = "0x181971B00")]
|
||||
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: 0x06011E3D RID: 73277 RVA: 0x0040CE78 File Offset: 0x0040B078
|
||||
[Token(Token = "0x6011E3D")]
|
||||
[Address(RVA = "0x196EC50", Offset = "0x196DC50", VA = "0x18196EC50")]
|
||||
public void DeselectAllPropButtons()
|
||||
{
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x06011E3E RID: 73278 RVA: 0x0040CE98 File Offset: 0x0040B098
|
||||
[Token(Token = "0x6011E3E")]
|
||||
[Address(RVA = "0x1971A10", Offset = "0x1970A10", VA = "0x181971A10")]
|
||||
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: 0x06011E3F RID: 73279 RVA: 0x0040CEEC File Offset: 0x0040B0EC
|
||||
[Token(Token = "0x6011E3F")]
|
||||
[Address(RVA = "0x1971E30", Offset = "0x1970E30", VA = "0x181971E30")]
|
||||
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: 0x06011E40 RID: 73280 RVA: 0x0040CF34 File Offset: 0x0040B134
|
||||
[Token(Token = "0x6011E40")]
|
||||
[Address(RVA = "0x196EC40", Offset = "0x196DC40", VA = "0x18196EC40")]
|
||||
public void DeselectAllInventionButtons()
|
||||
{
|
||||
this.LFLBDJBBIMH = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06011E41 RID: 73281 RVA: 0x0040CF4C File Offset: 0x0040B14C
|
||||
[Token(Token = "0x6011E41")]
|
||||
[Address(RVA = "0x196EC70", Offset = "0x196DC70", VA = "0x18196EC70")]
|
||||
public void DeselectAllSnapshotButtons()
|
||||
{
|
||||
this.DLBONGEILKB = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06011E42 RID: 73282 RVA: 0x0040CF64 File Offset: 0x0040B164
|
||||
[Token(Token = "0x6011E42")]
|
||||
[Address(RVA = "0x19719B0", Offset = "0x19709B0", VA = "0x1819719B0")]
|
||||
public void SelectColorButton(LNBGEMHOKFN GJAINANBOCB)
|
||||
{
|
||||
this.colorButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011E43 RID: 73283 RVA: 0x0040CF84 File Offset: 0x0040B184
|
||||
[Token(Token = "0x6011E43")]
|
||||
[Address(RVA = "0x1971AD0", Offset = "0x1970AD0", VA = "0x181971AD0")]
|
||||
public void SelectMaterialButton(CLKCBCAGDDK KFENPJENIOI)
|
||||
{
|
||||
this.materialButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011E44 RID: 73284 RVA: 0x0040CFA4 File Offset: 0x0040B1A4
|
||||
[Token(Token = "0x6011E44")]
|
||||
[Address(RVA = "0x19719E0", Offset = "0x19709E0", VA = "0x1819719E0")]
|
||||
public void SelectColorableSnapshotButton(OEDBBBJJACD GAIELMLCJPL)
|
||||
{
|
||||
this.colorableSnapshotButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011E45 RID: 73285 RVA: 0x0040CFC4 File Offset: 0x0040B1C4
|
||||
[Token(Token = "0x6011E45")]
|
||||
[Address(RVA = "0x196EC00", Offset = "0x196DC00", VA = "0x18196EC00")]
|
||||
public void DeselectAllColorButtons()
|
||||
{
|
||||
this.colorButtonPagedGrid.ResetSelectedColor();
|
||||
this.materialButtonPagedGrid.ResetSelectedMaterial();
|
||||
}
|
||||
|
||||
// Token: 0x06011E46 RID: 73286 RVA: 0x0040CFF0 File Offset: 0x0040B1F0
|
||||
[Token(Token = "0x6011E46")]
|
||||
[Address(RVA = "0x1971E00", Offset = "0x1970E00", VA = "0x181971E00")]
|
||||
public void SelectShapeConstraintButton(MakerPen.PMACDPPHBHP GEAFEMDGBBA)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.uniformShapesToggle;
|
||||
bool flag = GEAFEMDGBBA == MakerPen.PMACDPPHBHP.Constrained;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011E47 RID: 73287 RVA: 0x0040D018 File Offset: 0x0040B218
|
||||
[Token(Token = "0x6011E47")]
|
||||
[Address(RVA = "0x1970860", Offset = "0x196F860", VA = "0x181970860")]
|
||||
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: 0x06011E48 RID: 73288 RVA: 0x0040D094 File Offset: 0x0040B294
|
||||
[Token(Token = "0x6011E48")]
|
||||
[Address(RVA = "0x196F440", Offset = "0x196E440", VA = "0x18196F440")]
|
||||
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: 0x06011E49 RID: 73289 RVA: 0x0040D0D0 File Offset: 0x0040B2D0
|
||||
[Token(Token = "0x6011E49")]
|
||||
[Address(RVA = "0x1971610", Offset = "0x1970610", VA = "0x181971610")]
|
||||
public static void OnUsedPaletteItem(JEOFCGOPBDC EPBPGKCGDPE, long ENJEOLBEALP)
|
||||
{
|
||||
HNICCJDPJJO hniccjdpjjo = HNICCJDPJJO.ONCPNMDGGKG;
|
||||
string text = AmplitudeAnalyticsClient.Event("palette_select_item").ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06011E4A RID: 73290 RVA: 0x0040D0FC File Offset: 0x0040B2FC
|
||||
[Token(Token = "0x6011E4A")]
|
||||
[Address(RVA = "0x196EEC0", Offset = "0x196DEC0", VA = "0x18196EEC0")]
|
||||
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: 0x06011E4B RID: 73291 RVA: 0x0040D264 File Offset: 0x0040B464
|
||||
[Token(Token = "0x6011E4B")]
|
||||
[Address(RVA = "0x19707A0", Offset = "0x196F7A0", VA = "0x1819707A0")]
|
||||
private void LOAGOJPGGLA()
|
||||
{
|
||||
this.gadgetsRadioButton.ForcePressed();
|
||||
int cajogmkjbpj = this.CAJOGMKJBPJ;
|
||||
int num = 0;
|
||||
this.OFFCHLIDOLC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num, cajogmkjbpj);
|
||||
}
|
||||
|
||||
// Token: 0x06011E4C RID: 73292 RVA: 0x0040D294 File Offset: 0x0040B494
|
||||
[Token(Token = "0x6011E4C")]
|
||||
[Address(RVA = "0x196EA60", Offset = "0x196DA60", VA = "0x18196EA60")]
|
||||
private void CJGBDCHKPBI()
|
||||
{
|
||||
this.circuitsV2RadioButton.ForcePressed();
|
||||
}
|
||||
|
||||
// Token: 0x06011E4D RID: 73293 RVA: 0x0040D2B4 File Offset: 0x0040B4B4
|
||||
[Token(Token = "0x6011E4D")]
|
||||
[Address(RVA = "0x1970700", Offset = "0x196F700", VA = "0x181970700")]
|
||||
private void LGOGJOPPICA()
|
||||
{
|
||||
this.propsRadioButton.ForcePressed();
|
||||
int coeagjohool = this.COEAGJOHOOL;
|
||||
this.OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS, coeagjohool);
|
||||
}
|
||||
|
||||
// Token: 0x06011E4E RID: 73294 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011E4E")]
|
||||
[Address(RVA = "0x1970AE0", Offset = "0x196FAE0", VA = "0x181970AE0")]
|
||||
private void OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH, int DBGGEOGEFCA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011E4F RID: 73295 RVA: 0x0040D2E4 File Offset: 0x0040B4E4
|
||||
[Token(Token = "0x6011E4F")]
|
||||
[Address(RVA = "0x196DCD0", Offset = "0x196CCD0", VA = "0x18196DCD0")]
|
||||
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: 0x06011E50 RID: 73296 RVA: 0x0040D35C File Offset: 0x0040B55C
|
||||
[Token(Token = "0x6011E50")]
|
||||
[Address(RVA = "0x19709F0", Offset = "0x196F9F0", VA = "0x1819709F0")]
|
||||
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: 0x06011E51 RID: 73297 RVA: 0x0040D3C0 File Offset: 0x0040B5C0
|
||||
[Token(Token = "0x6011E51")]
|
||||
[Address(RVA = "0x196DE90", Offset = "0x196CE90", VA = "0x18196DE90")]
|
||||
private void BLHLFLEOGEJ()
|
||||
{
|
||||
ClipboardPagedGrid clipboardPagedGrid = this.clipboardPagedGrid;
|
||||
JKLCBEFAFDL dlbongeilkb = this.DLBONGEILKB;
|
||||
clipboardPagedGrid.Refresh(dlbongeilkb);
|
||||
}
|
||||
|
||||
// Token: 0x06011E52 RID: 73298 RVA: 0x0040D3E8 File Offset: 0x0040B5E8
|
||||
[Token(Token = "0x6011E52")]
|
||||
[Address(RVA = "0x196D140", Offset = "0x196C140", VA = "0x18196D140")]
|
||||
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: 0x06011E53 RID: 73299 RVA: 0x0040D4BC File Offset: 0x0040B6BC
|
||||
[Token(Token = "0x6011E53")]
|
||||
[Address(RVA = "0x19704F0", Offset = "0x196F4F0", VA = "0x1819704F0")]
|
||||
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: 0x06011E54 RID: 73300 RVA: 0x0040D4F4 File Offset: 0x0040B6F4
|
||||
[Token(Token = "0x6011E54")]
|
||||
[Address(RVA = "0x19707E0", Offset = "0x196F7E0", VA = "0x1819707E0")]
|
||||
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: 0x06011E55 RID: 73301 RVA: 0x0040D524 File Offset: 0x0040B724
|
||||
[Token(Token = "0x6011E55")]
|
||||
[Address(RVA = "0x1971EB0", Offset = "0x1970EB0", VA = "0x181971EB0")]
|
||||
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: 0x06011E56 RID: 73302 RVA: 0x0040D584 File Offset: 0x0040B784
|
||||
[Token(Token = "0x6011E56")]
|
||||
[Address(RVA = "0x1970540", Offset = "0x196F540", VA = "0x181970540")]
|
||||
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: 0x06011E57 RID: 73303 RVA: 0x0040D5B4 File Offset: 0x0040B7B4
|
||||
[Token(Token = "0x6011E57")]
|
||||
[Address(RVA = "0x196EAF0", Offset = "0x196DAF0", VA = "0x18196EAF0")]
|
||||
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: 0x06011E58 RID: 73304 RVA: 0x0040D60C File Offset: 0x0040B80C
|
||||
[Token(Token = "0x6011E58")]
|
||||
[Address(RVA = "0x1970740", Offset = "0x196F740", VA = "0x181970740")]
|
||||
private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
Button3D button3D = this.deleteAllButton;
|
||||
bool flag = this.OMJCIIDLEAO;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E59 RID: 73305 RVA: 0x0040D640 File Offset: 0x0040B840
|
||||
[Token(Token = "0x6011E59")]
|
||||
[Address(RVA = "0x196F410", Offset = "0x196E410", VA = "0x18196F410")]
|
||||
private void HFAAJHFIHKD(bool PLGOGPMCDOL)
|
||||
{
|
||||
this.playStopGizmosToggle.BOHIGPFGJBA = PLGOGPMCDOL;
|
||||
}
|
||||
|
||||
// Token: 0x06011E5A RID: 73306 RVA: 0x0040D660 File Offset: 0x0040B860
|
||||
[Token(Token = "0x6011E5A")]
|
||||
[Address(RVA = "0x196F360", Offset = "0x196E360", VA = "0x18196F360")]
|
||||
private void GEIKLABLCNL()
|
||||
{
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
this.BBMIMPHPPDF(faebnmmpjhd);
|
||||
}
|
||||
|
||||
// Token: 0x06011E5B RID: 73307 RVA: 0x0040D67C File Offset: 0x0040B87C
|
||||
[Token(Token = "0x6011E5B")]
|
||||
[Address(RVA = "0x196F360", Offset = "0x196E360", VA = "0x18196F360")]
|
||||
private void JGCNDNGPBMH(long ENJEOLBEALP)
|
||||
{
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
this.BBMIMPHPPDF(faebnmmpjhd);
|
||||
}
|
||||
|
||||
// Token: 0x06011E5C RID: 73308 RVA: 0x0040D698 File Offset: 0x0040B898
|
||||
[Token(Token = "0x6011E5C")]
|
||||
[Address(RVA = "0x196DF50", Offset = "0x196CF50", VA = "0x18196DF50")]
|
||||
public void Button_Close()
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityHidePaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x06011E5D RID: 73309 RVA: 0x0040D6B8 File Offset: 0x0040B8B8
|
||||
[Token(Token = "0x6011E5D")]
|
||||
[Address(RVA = "0x196E6E0", Offset = "0x196D6E0", VA = "0x18196E6E0")]
|
||||
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: 0x06011E5E RID: 73310 RVA: 0x0040D6E8 File Offset: 0x0040B8E8
|
||||
[Token(Token = "0x6011E5E")]
|
||||
[Address(RVA = "0x196E930", Offset = "0x196D930", VA = "0x18196E930")]
|
||||
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: 0x06011E5F RID: 73311 RVA: 0x0040D73C File Offset: 0x0040B93C
|
||||
[Token(Token = "0x6011E5F")]
|
||||
[Address(RVA = "0x196E390", Offset = "0x196D390", VA = "0x18196E390")]
|
||||
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: 0x06011E60 RID: 73312 RVA: 0x0040D79C File Offset: 0x0040B99C
|
||||
[Token(Token = "0x6011E60")]
|
||||
[Address(RVA = "0x196E540", Offset = "0x196D540", VA = "0x18196E540")]
|
||||
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: 0x06011E61 RID: 73313 RVA: 0x0040D7F8 File Offset: 0x0040B9F8
|
||||
[Token(Token = "0x6011E61")]
|
||||
[Address(RVA = "0x196E4E0", Offset = "0x196D4E0", VA = "0x18196E4E0")]
|
||||
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: 0x06011E62 RID: 73314 RVA: 0x0040D844 File Offset: 0x0040BA44
|
||||
[Token(Token = "0x6011E62")]
|
||||
[Address(RVA = "0x196DEF0", Offset = "0x196CEF0", VA = "0x18196DEF0")]
|
||||
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: 0x06011E63 RID: 73315 RVA: 0x0040D890 File Offset: 0x0040BA90
|
||||
[Token(Token = "0x6011E63")]
|
||||
[Address(RVA = "0x196DEC0", Offset = "0x196CEC0", VA = "0x18196DEC0")]
|
||||
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: 0x06011E64 RID: 73316 RVA: 0x0040D8C0 File Offset: 0x0040BAC0
|
||||
[Token(Token = "0x6011E64")]
|
||||
[Address(RVA = "0x196E910", Offset = "0x196D910", VA = "0x18196E910")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)5L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E65 RID: 73317 RVA: 0x0040D8E8 File Offset: 0x0040BAE8
|
||||
[Token(Token = "0x6011E65")]
|
||||
[Address(RVA = "0x196E630", Offset = "0x196D630", VA = "0x18196E630")]
|
||||
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: 0x06011E66 RID: 73318 RVA: 0x0040D958 File Offset: 0x0040BB58
|
||||
[Token(Token = "0x6011E66")]
|
||||
[Address(RVA = "0x196E340", Offset = "0x196D340", VA = "0x18196E340")]
|
||||
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: 0x06011E67 RID: 73319 RVA: 0x0040D9A4 File Offset: 0x0040BBA4
|
||||
[Token(Token = "0x6011E67")]
|
||||
[Address(RVA = "0x196EA00", Offset = "0x196DA00", VA = "0x18196EA00")]
|
||||
public void Button_SpawnableToolSelected(OGNBCNBPFCC spawnableTool)
|
||||
{
|
||||
MFBGLIHGCGO<OGNBCNBPFCC> spawnableToolSelectionButtonPressed = this.SpawnableToolSelectionButtonPressed;
|
||||
}
|
||||
|
||||
// Token: 0x06011E68 RID: 73320 RVA: 0x0040D9C0 File Offset: 0x0040BBC0
|
||||
[Token(Token = "0x6011E68")]
|
||||
[Address(RVA = "0x196E310", Offset = "0x196D310", VA = "0x18196E310")]
|
||||
public void Button_FilterInventions(int EFBDCIJMFGD)
|
||||
{
|
||||
if (this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions && EFBDCIJMFGD != this.FAEBNMMPJHD)
|
||||
{
|
||||
this.FAEBNMMPJHD = EFBDCIJMFGD;
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E69 RID: 73321 RVA: 0x0040D9EC File Offset: 0x0040BBEC
|
||||
[Token(Token = "0x6011E69")]
|
||||
[Address(RVA = "0x196E480", Offset = "0x196D480", VA = "0x18196E480")]
|
||||
public void Button_InventionSelected(OBBBPCBIMME invention)
|
||||
{
|
||||
MFBGLIHGCGO<OBBBPCBIMME> inventionSelectionButtonPressed = this.InventionSelectionButtonPressed;
|
||||
if (inventionSelectionButtonPressed != 0)
|
||||
{
|
||||
inventionSelectionButtonPressed.CNFDGDEOPPF(invention);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E6A RID: 73322 RVA: 0x0040DA0C File Offset: 0x0040BC0C
|
||||
[Token(Token = "0x6011E6A")]
|
||||
[Address(RVA = "0x196E9A0", Offset = "0x196D9A0", VA = "0x18196E9A0")]
|
||||
public void Button_SnapshotSelected(JKLCBEFAFDL snapshot)
|
||||
{
|
||||
MFBGLIHGCGO<JKLCBEFAFDL> snapshotSelectionButtonPressed = this.SnapshotSelectionButtonPressed;
|
||||
if (snapshotSelectionButtonPressed != 0)
|
||||
{
|
||||
snapshotSelectionButtonPressed.CNFDGDEOPPF(snapshot);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E6B RID: 73323 RVA: 0x0040DA2C File Offset: 0x0040BC2C
|
||||
[Token(Token = "0x6011E6B")]
|
||||
[Address(RVA = "0x196E400", Offset = "0x196D400", VA = "0x18196E400")]
|
||||
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: 0x06011E6C RID: 73324 RVA: 0x0040DA54 File Offset: 0x0040BC54
|
||||
[Token(Token = "0x6011E6C")]
|
||||
[Address(RVA = "0x196E710", Offset = "0x196D710", VA = "0x18196E710")]
|
||||
public void Button_SelectColor(LNBGEMHOKFN shapeColor)
|
||||
{
|
||||
if (this.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.FJHODABGKOL(num);
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Color, (long)shapeColor);
|
||||
}
|
||||
|
||||
// Token: 0x06011E6D RID: 73325 RVA: 0x0040DA7C File Offset: 0x0040BC7C
|
||||
[Token(Token = "0x6011E6D")]
|
||||
[Address(RVA = "0x196E800", Offset = "0x196D800", VA = "0x18196E800")]
|
||||
public void Button_SelectMaterial(CLKCBCAGDDK shapeMaterial)
|
||||
{
|
||||
if (this.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.FJHODABGKOL(num);
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Material, (long)shapeMaterial);
|
||||
}
|
||||
|
||||
// Token: 0x06011E6E RID: 73326 RVA: 0x0040DAA4 File Offset: 0x0040BCA4
|
||||
[Token(Token = "0x6011E6E")]
|
||||
[Address(RVA = "0x196E7A0", Offset = "0x196D7A0", VA = "0x18196E7A0")]
|
||||
public void Button_SelectColorableSnapshot(OEDBBBJJACD colorableSnapshot)
|
||||
{
|
||||
MFBGLIHGCGO<OEDBBBJJACD> colorableSnapshotSelectionButtonPressed = this.ColorableSnapshotSelectionButtonPressed;
|
||||
if (colorableSnapshotSelectionButtonPressed != 0)
|
||||
{
|
||||
colorableSnapshotSelectionButtonPressed.CNFDGDEOPPF(colorableSnapshot);
|
||||
}
|
||||
int num = 0;
|
||||
this.FJHODABGKOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011E6F RID: 73327 RVA: 0x0040DACC File Offset: 0x0040BCCC
|
||||
[Token(Token = "0x6011E6F")]
|
||||
[Address(RVA = "0x196E890", Offset = "0x196D890", VA = "0x18196E890")]
|
||||
public void Button_SelectShape(int shapeType)
|
||||
{
|
||||
if (this.ShapeTypeSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Shape, (long)shapeType);
|
||||
}
|
||||
|
||||
// Token: 0x06011E70 RID: 73328 RVA: 0x0040DAEC File Offset: 0x0040BCEC
|
||||
[Token(Token = "0x6011E70")]
|
||||
[Address(RVA = "0x196FD70", Offset = "0x196ED70", VA = "0x18196FD70")]
|
||||
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: 0x06011E71 RID: 73329 RVA: 0x0040DB44 File Offset: 0x0040BD44
|
||||
[Token(Token = "0x6011E71")]
|
||||
[Address(RVA = "0x19705D0", Offset = "0x196F5D0", VA = "0x1819705D0")]
|
||||
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: 0x06011E72 RID: 73330 RVA: 0x0040DBCC File Offset: 0x0040BDCC
|
||||
[Token(Token = "0x6011E72")]
|
||||
[Address(RVA = "0x19736F0", Offset = "0x19726F0", VA = "0x1819736F0")]
|
||||
public void Toggle_DesatWorldInShapeMode(bool isOn)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<ALPBNFCIIEF>k__BackingField = isOn;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E73 RID: 73331 RVA: 0x0040DBF8 File Offset: 0x0040BDF8
|
||||
[Token(Token = "0x6011E73")]
|
||||
[Address(RVA = "0x1972F20", Offset = "0x1971F20", VA = "0x181972F20")]
|
||||
public void ToggleShowPivot(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E74 RID: 73332 RVA: 0x0040DC14 File Offset: 0x0040BE14
|
||||
[Token(Token = "0x6011E74")]
|
||||
[Address(RVA = "0x19744A0", Offset = "0x19734A0", VA = "0x1819744A0")]
|
||||
public void Toggle_SnapToCenter(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E75 RID: 73333 RVA: 0x0040DC30 File Offset: 0x0040BE30
|
||||
[Token(Token = "0x6011E75")]
|
||||
[Address(RVA = "0x1973CB0", Offset = "0x1972CB0", VA = "0x181973CB0")]
|
||||
public void Toggle_RotatearoundPivot(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E76 RID: 73334 RVA: 0x0040DC4C File Offset: 0x0040BE4C
|
||||
[Token(Token = "0x6011E76")]
|
||||
[Address(RVA = "0x1973A40", Offset = "0x1972A40", VA = "0x181973A40")]
|
||||
public void Toggle_FreezeRotationOnMove(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E77 RID: 73335 RVA: 0x0040DC68 File Offset: 0x0040BE68
|
||||
[Token(Token = "0x6011E77")]
|
||||
[Address(RVA = "0x1974630", Offset = "0x1973630", VA = "0x181974630")]
|
||||
public void Toggle_UniformShapes(bool isOn)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E78 RID: 73336 RVA: 0x0040DC8C File Offset: 0x0040BE8C
|
||||
[Token(Token = "0x6011E78")]
|
||||
[Address(RVA = "0x1972670", Offset = "0x1971670", VA = "0x181972670")]
|
||||
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: 0x06011E79 RID: 73337 RVA: 0x0040DCC8 File Offset: 0x0040BEC8
|
||||
[Token(Token = "0x6011E79")]
|
||||
[Address(RVA = "0x19733D0", Offset = "0x19723D0", VA = "0x1819733D0")]
|
||||
public void Toggle_AlignToEdges(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E7A RID: 73338 RVA: 0x0040DCE4 File Offset: 0x0040BEE4
|
||||
[Token(Token = "0x6011E7A")]
|
||||
[Address(RVA = "0x1974180", Offset = "0x1973180", VA = "0x181974180")]
|
||||
public void Toggle_ShowGrid(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E7B RID: 73339 RVA: 0x0040DD00 File Offset: 0x0040BF00
|
||||
[Token(Token = "0x6011E7B")]
|
||||
[Address(RVA = "0x1973240", Offset = "0x1972240", VA = "0x181973240")]
|
||||
public void Toggle_AdaptiveGrid(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E7C RID: 73340 RVA: 0x0040DD1C File Offset: 0x0040BF1C
|
||||
[Token(Token = "0x6011E7C")]
|
||||
[Address(RVA = "0x19730B0", Offset = "0x19720B0", VA = "0x1819730B0")]
|
||||
public void Toggle_AdaptiveCreationSize(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E7D RID: 73341 RVA: 0x0040DD38 File Offset: 0x0040BF38
|
||||
[Token(Token = "0x6011E7D")]
|
||||
[Address(RVA = "0x1974310", Offset = "0x1973310", VA = "0x181974310")]
|
||||
public void Toggle_ShowSelectionBounds(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E7E RID: 73342 RVA: 0x0040DD54 File Offset: 0x0040BF54
|
||||
[Token(Token = "0x6011E7E")]
|
||||
[Address(RVA = "0x1973E40", Offset = "0x1972E40", VA = "0x181973E40")]
|
||||
public void Toggle_RoundedTubes(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E7F RID: 73343 RVA: 0x0040DD70 File Offset: 0x0040BF70
|
||||
[Token(Token = "0x6011E7F")]
|
||||
[Address(RVA = "0x19738B0", Offset = "0x19728B0", VA = "0x1819738B0")]
|
||||
public void Toggle_EnableSelfScaling(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E80 RID: 73344 RVA: 0x0040DD8C File Offset: 0x0040BF8C
|
||||
[Token(Token = "0x6011E80")]
|
||||
[Address(RVA = "0x1973560", Offset = "0x1972560", VA = "0x181973560")]
|
||||
public void Toggle_ConnectTubes(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E81 RID: 73345 RVA: 0x0040DDA8 File Offset: 0x0040BFA8
|
||||
[Token(Token = "0x6011E81")]
|
||||
[Address(RVA = "0x1972890", Offset = "0x1971890", VA = "0x181972890")]
|
||||
public void SliderReleased_TubeAnalogMode(float value)
|
||||
{
|
||||
int num = Mathf.RoundToInt(value);
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != num)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E82 RID: 73346 RVA: 0x0040DDCC File Offset: 0x0040BFCC
|
||||
[Token(Token = "0x6011E82")]
|
||||
[Address(RVA = "0x1971F40", Offset = "0x1970F40", VA = "0x181971F40")]
|
||||
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: 0x06011E83 RID: 73347 RVA: 0x0040DE08 File Offset: 0x0040C008
|
||||
[Token(Token = "0x6011E83")]
|
||||
[Address(RVA = "0x1972160", Offset = "0x1971160", VA = "0x181972160")]
|
||||
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: 0x06011E84 RID: 73348 RVA: 0x0040DE40 File Offset: 0x0040C040
|
||||
[Token(Token = "0x6011E84")]
|
||||
[Address(RVA = "0x1972A50", Offset = "0x1971A50", VA = "0x181972A50")]
|
||||
public void SliderReleased_TubeHeightScale(float value)
|
||||
{
|
||||
float num = EOKPFJPCGMK.GLNJJLKEFNE(Mathf.RoundToInt(value));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011E85 RID: 73349 RVA: 0x0040DE60 File Offset: 0x0040C060
|
||||
[Token(Token = "0x6011E85")]
|
||||
[Address(RVA = "0x1972BA0", Offset = "0x1971BA0", VA = "0x181972BA0")]
|
||||
public void SliderReleased_TubeRingPoints(float value)
|
||||
{
|
||||
int num = EOKPFJPCGMK.AKGDNOBGCHO(Mathf.RoundToInt(value));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011E86 RID: 73350 RVA: 0x0040DE80 File Offset: 0x0040C080
|
||||
[Token(Token = "0x6011E86")]
|
||||
[Address(RVA = "0x1972370", Offset = "0x1971370", VA = "0x181972370")]
|
||||
public void SliderReleased_DragSelectSize(float value)
|
||||
{
|
||||
int num = Mathf.RoundToInt(value);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011E87 RID: 73351 RVA: 0x0040DE9C File Offset: 0x0040C09C
|
||||
[Token(Token = "0x6011E87")]
|
||||
[Address(RVA = "0x1973BD0", Offset = "0x1972BD0", VA = "0x181973BD0")]
|
||||
public void Toggle_PlayStopGizmos(bool isPlaying)
|
||||
{
|
||||
SandboxGizmoManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestMasterSetGizmosPlaying(isPlaying);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E88 RID: 73352 RVA: 0x0040DECC File Offset: 0x0040C0CC
|
||||
[Token(Token = "0x6011E88")]
|
||||
[Address(RVA = "0x196DF80", Offset = "0x196CF80", VA = "0x18196DF80")]
|
||||
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: 0x06011E89 RID: 73353 RVA: 0x0040DF90 File Offset: 0x0040C190
|
||||
[Token(Token = "0x6011E89")]
|
||||
[Address(RVA = "0x196E5C0", Offset = "0x196D5C0", VA = "0x18196E5C0")]
|
||||
public void Button_ResetEverything()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RoomResetAll();
|
||||
}
|
||||
|
||||
// Token: 0x06011E8A RID: 73354 RVA: 0x0040DFB0 File Offset: 0x0040C1B0
|
||||
[Token(Token = "0x6011E8A")]
|
||||
[Address(RVA = "0x1972480", Offset = "0x1971480", VA = "0x181972480")]
|
||||
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: 0x06011E8B RID: 73355 RVA: 0x0040DFE4 File Offset: 0x0040C1E4
|
||||
[Token(Token = "0x6011E8B")]
|
||||
[Address(RVA = "0x1973FD0", Offset = "0x1972FD0", VA = "0x181973FD0")]
|
||||
public void Toggle_ShowGadgetsWithoutMakerPen(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011E8C RID: 73356 RVA: 0x0040E008 File Offset: 0x0040C208
|
||||
[Token(Token = "0x6011E8C")]
|
||||
[Address(RVA = "0x1974840", Offset = "0x1973840", VA = "0x181974840")]
|
||||
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: 0x06011E8E RID: 73358 RVA: 0x0040E14C File Offset: 0x0040C34C
|
||||
[Token(Token = "0x6011E8E")]
|
||||
[Address(RVA = "0x196D400", Offset = "0x196C400", VA = "0x18196D400")]
|
||||
[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;
|
||||
float value3 = this.tubeAnalogStyleSlider.value;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField4 = this.<LJOGMLBAABG>k__BackingField;
|
||||
Slider3D slider3D3 = this.lockCurveRadiusSlider;
|
||||
int num6 = EOKPFJPCGMK.PBKGKOKOJMB(<LJOGMLBAABG>k__BackingField4.<HADCDONDNKI>k__BackingField);
|
||||
float value4 = slider3D3.value;
|
||||
Slider3D slider3D4 = this.tubeHeightScaleSlider;
|
||||
int num7 = EOKPFJPCGMK.DMGPMDOOBFM(value4);
|
||||
float value5 = slider3D4.value;
|
||||
Slider3D slider3D5 = this.tubeRingPointSlider;
|
||||
int num8 = EOKPFJPCGMK.NCBDKICELLJ(num7);
|
||||
float value6 = slider3D5.value;
|
||||
float value7 = this.dragSelectSizeSlider.value;
|
||||
float value8 = 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.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: 0x06011E8F RID: 73359 RVA: 0x0040E484 File Offset: 0x0040C684
|
||||
[Token(Token = "0x6011E8F")]
|
||||
[Address(RVA = "0x1970F20", Offset = "0x196FF20", VA = "0x181970F20")]
|
||||
[CompilerGenerated]
|
||||
private bool OJGKLENENGO(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
RadioButton3D[] hmiokealimk = this.HMIOKEALIMK;
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
RadioButton3D radioButton3D = hmiokealimk[faebnmmpjhd];
|
||||
return FOJLJNMAJLC == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B760 RID: 46944
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B760")]
|
||||
[SerializeField]
|
||||
[Header("Subscreens")]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x0400B761 RID: 46945
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B761")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchScreen searchSubscreen;
|
||||
|
||||
// Token: 0x0400B762 RID: 46946
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B762")]
|
||||
[SerializeField]
|
||||
private CircuitV2Subscreen circuitsV2Subscreen;
|
||||
|
||||
// Token: 0x0400B763 RID: 46947
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B763")]
|
||||
[SerializeField]
|
||||
private Subscreen shapesAndColorsSubscreen;
|
||||
|
||||
// Token: 0x0400B764 RID: 46948
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B764")]
|
||||
[SerializeField]
|
||||
private Subscreen spawnableToolSubscreen;
|
||||
|
||||
// Token: 0x0400B765 RID: 46949
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B765")]
|
||||
[SerializeField]
|
||||
private Subscreen settingsSubscreen;
|
||||
|
||||
// Token: 0x0400B766 RID: 46950
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B766")]
|
||||
[SerializeField]
|
||||
private Subscreen inventionsSubscreen;
|
||||
|
||||
// Token: 0x0400B767 RID: 46951
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B767")]
|
||||
[SerializeField]
|
||||
private Subscreen clipboardSubscreen;
|
||||
|
||||
// Token: 0x0400B768 RID: 46952
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B768")]
|
||||
[SerializeField]
|
||||
private Subscreen circuitsSubscreen;
|
||||
|
||||
// Token: 0x0400B769 RID: 46953
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B769")]
|
||||
[SerializeField]
|
||||
private RadioButton3D circuitsV2RadioButton;
|
||||
|
||||
// Token: 0x0400B76A RID: 46954
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B76A")]
|
||||
[SerializeField]
|
||||
private RadioButton3D gadgetsRadioButton;
|
||||
|
||||
// Token: 0x0400B76B RID: 46955
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B76B")]
|
||||
[SerializeField]
|
||||
private RadioButton3D propsRadioButton;
|
||||
|
||||
// Token: 0x0400B76C RID: 46956
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B76C")]
|
||||
[SerializeField]
|
||||
[Header("Header")]
|
||||
private InkBarControl inkBarControl;
|
||||
|
||||
// Token: 0x0400B76D RID: 46957
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B76D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI selectedItemText;
|
||||
|
||||
// Token: 0x0400B76E RID: 46958
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B76E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
[Header("Shapes and Colors")]
|
||||
private MakerPenColorButtonPagedGrid colorButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B76F RID: 46959
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B76F")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B770 RID: 46960
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B770")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private MakerPenColorableSnapshotButtonPagedGrid colorableSnapshotButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B771 RID: 46961
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B771")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid paletteSearchPagedGrid;
|
||||
|
||||
// Token: 0x0400B772 RID: 46962
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B772")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D shapeButtonsRadioGroup;
|
||||
|
||||
// Token: 0x0400B774 RID: 46964
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B774")]
|
||||
[SerializeField]
|
||||
private Renderer[] shapePreviews;
|
||||
|
||||
// Token: 0x0400B775 RID: 46965
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B775")]
|
||||
[SerializeField]
|
||||
[Tooltip("Must match the order and count of button prefabs in the radio group")]
|
||||
private ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType;
|
||||
|
||||
// Token: 0x0400B776 RID: 46966
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B776")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
[Header("Spawnable Tools Subscreen")]
|
||||
private SpawnableToolPagedGrid spawnableToolPagedGrid;
|
||||
|
||||
// Token: 0x0400B777 RID: 46967
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400B777")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D spawnableToolsFilterGroup;
|
||||
|
||||
// Token: 0x0400B778 RID: 46968
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400B778")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
[Header("Inventions Subscreen")]
|
||||
private InventionPagedGrid inventionPagedGrid;
|
||||
|
||||
// Token: 0x0400B779 RID: 46969
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400B779")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D inventionsFilterGroup;
|
||||
|
||||
// Token: 0x0400B77A RID: 46970
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400B77A")]
|
||||
[SerializeField]
|
||||
private string[] inventionFilterNames;
|
||||
|
||||
// Token: 0x0400B77B RID: 46971
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400B77B")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private ClipboardPagedGrid clipboardPagedGrid;
|
||||
|
||||
// Token: 0x0400B77C RID: 46972
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400B77C")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private PagedGrid settingsPagedGrid;
|
||||
|
||||
// Token: 0x0400B77D RID: 46973
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400B77D")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D desatWorldToggle;
|
||||
|
||||
// Token: 0x0400B77E RID: 46974
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400B77E")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showPivotToggle;
|
||||
|
||||
// Token: 0x0400B77F RID: 46975
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400B77F")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D uniformShapesToggle;
|
||||
|
||||
// Token: 0x0400B780 RID: 46976
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400B780")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D snapToCenterToggle;
|
||||
|
||||
// Token: 0x0400B781 RID: 46977
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400B781")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D freezeRotationToggle;
|
||||
|
||||
// Token: 0x0400B782 RID: 46978
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400B782")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D rotateAroundPivotToggle;
|
||||
|
||||
// Token: 0x0400B783 RID: 46979
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400B783")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D alignToEdgesToggle;
|
||||
|
||||
// Token: 0x0400B784 RID: 46980
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400B784")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showGridToggle;
|
||||
|
||||
// Token: 0x0400B785 RID: 46981
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400B785")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D adaptiveGridToggle;
|
||||
|
||||
// Token: 0x0400B786 RID: 46982
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400B786")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D adaptiveCreationSizeToggle;
|
||||
|
||||
// Token: 0x0400B787 RID: 46983
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400B787")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showSelectionBoundsToggle;
|
||||
|
||||
// Token: 0x0400B788 RID: 46984
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400B788")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D roundedTubesToggle;
|
||||
|
||||
// Token: 0x0400B789 RID: 46985
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400B789")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D selfScalingEnabledToggle;
|
||||
|
||||
// Token: 0x0400B78A RID: 46986
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400B78A")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D connectTubesToggle;
|
||||
|
||||
// Token: 0x0400B78B RID: 46987
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400B78B")]
|
||||
[SerializeField]
|
||||
private Slider3D tubeAnalogStyleSlider;
|
||||
|
||||
// Token: 0x0400B78C RID: 46988
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400B78C")]
|
||||
[SerializeField]
|
||||
private Slider3D gridSnapSlider;
|
||||
|
||||
// Token: 0x0400B78D RID: 46989
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400B78D")]
|
||||
[SerializeField]
|
||||
private Slider3D angleSnapSlider;
|
||||
|
||||
// Token: 0x0400B78E RID: 46990
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400B78E")]
|
||||
[SerializeField]
|
||||
private Slider3D lockCurveRadiusSlider;
|
||||
|
||||
// Token: 0x0400B78F RID: 46991
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400B78F")]
|
||||
[SerializeField]
|
||||
private Slider3D tubeHeightScaleSlider;
|
||||
|
||||
// Token: 0x0400B790 RID: 46992
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400B790")]
|
||||
[SerializeField]
|
||||
private Slider3D tubeRingPointSlider;
|
||||
|
||||
// Token: 0x0400B791 RID: 46993
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x400B791")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D playStopGizmosToggle;
|
||||
|
||||
// Token: 0x0400B792 RID: 46994
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
|
||||
[Token(Token = "0x400B792")]
|
||||
[SerializeField]
|
||||
private Slider3D dragSelectSizeSlider;
|
||||
|
||||
// Token: 0x0400B793 RID: 46995
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
|
||||
[Token(Token = "0x400B793")]
|
||||
[SerializeField]
|
||||
private Button3D deleteAllButton;
|
||||
|
||||
// Token: 0x0400B794 RID: 46996
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
|
||||
[Token(Token = "0x400B794")]
|
||||
[SerializeField]
|
||||
private Slider3D grabbableByDefaultSlider;
|
||||
|
||||
// Token: 0x0400B795 RID: 46997
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
|
||||
[Token(Token = "0x400B795")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D viewGadgetsWithoutMakerPenToggle;
|
||||
|
||||
// Token: 0x0400B796 RID: 46998
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
|
||||
[Token(Token = "0x400B796")]
|
||||
private RadioButton3D[] PIGNBICDLPI;
|
||||
|
||||
// Token: 0x0400B797 RID: 46999
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
|
||||
[Token(Token = "0x400B797")]
|
||||
private RadioButton3D[] HMIOKEALIMK;
|
||||
|
||||
// Token: 0x0400B798 RID: 47000
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
|
||||
[Token(Token = "0x400B798")]
|
||||
private RadioButton3D[] KOCCAALMOIN;
|
||||
|
||||
// Token: 0x0400B799 RID: 47001
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x270")]
|
||||
[Token(Token = "0x400B799")]
|
||||
private RadioButton3D[] FOMFDPOJADE;
|
||||
|
||||
// Token: 0x0400B79A RID: 47002
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x278")]
|
||||
[Token(Token = "0x400B79A")]
|
||||
private bool CENPCCNJGOF;
|
||||
|
||||
// Token: 0x0400B79B RID: 47003
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x27C")]
|
||||
[Token(Token = "0x400B79B")]
|
||||
private OGNBCNBPFCC IAKCONALDPO;
|
||||
|
||||
// Token: 0x0400B79C RID: 47004
|
||||
[Token(Token = "0x400B79C")]
|
||||
private static readonly Dictionary<string, int> PNLKHOIDKOH = new Dictionary();
|
||||
|
||||
// Token: 0x0400B79D RID: 47005
|
||||
[Token(Token = "0x400B79D")]
|
||||
private static int IKHAPMKMBBB;
|
||||
|
||||
// Token: 0x0400B79E RID: 47006
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x280")]
|
||||
[Token(Token = "0x400B79E")]
|
||||
private OBBBPCBIMME LFLBDJBBIMH;
|
||||
|
||||
// Token: 0x0400B79F RID: 47007
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
|
||||
[Token(Token = "0x400B79F")]
|
||||
private JKLCBEFAFDL DLBONGEILKB;
|
||||
|
||||
// Token: 0x0400B7A0 RID: 47008
|
||||
[Token(Token = "0x400B7A0")]
|
||||
private static bool PDEJHBPBAIA;
|
||||
|
||||
// Token: 0x0400B7A1 RID: 47009
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x290")]
|
||||
[Token(Token = "0x400B7A1")]
|
||||
public readonly MFBGLIHGCGO<ACBDPBHGKJL> ShapeTypeSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B7A2 RID: 47010
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x298")]
|
||||
[Token(Token = "0x400B7A2")]
|
||||
public readonly MFBGLIHGCGO<LNBGEMHOKFN> ShapeColorSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B7A3 RID: 47011
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A0")]
|
||||
[Token(Token = "0x400B7A3")]
|
||||
public readonly MFBGLIHGCGO<CLKCBCAGDDK> ShapeMaterialSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B7A4 RID: 47012
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")]
|
||||
[Token(Token = "0x400B7A4")]
|
||||
public readonly MFBGLIHGCGO<OEDBBBJJACD> ColorableSnapshotSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B7A5 RID: 47013
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B0")]
|
||||
[Token(Token = "0x400B7A5")]
|
||||
public readonly MFBGLIHGCGO<OGNBCNBPFCC> SpawnableToolSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B7A6 RID: 47014
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")]
|
||||
[Token(Token = "0x400B7A6")]
|
||||
public readonly MFBGLIHGCGO<OBBBPCBIMME> InventionSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B7A7 RID: 47015
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C0")]
|
||||
[Token(Token = "0x400B7A7")]
|
||||
public readonly MFBGLIHGCGO<JKLCBEFAFDL> SnapshotSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B7A8 RID: 47016
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C8")]
|
||||
[Token(Token = "0x400B7A8")]
|
||||
private int CAJOGMKJBPJ;
|
||||
|
||||
// Token: 0x0400B7A9 RID: 47017
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2CC")]
|
||||
[Token(Token = "0x400B7A9")]
|
||||
private int COEAGJOHOOL;
|
||||
|
||||
// Token: 0x0400B7AA RID: 47018
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D0")]
|
||||
[Token(Token = "0x400B7AA")]
|
||||
private int FAEBNMMPJHD;
|
||||
|
||||
// Token: 0x0400B7AB RID: 47019
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D4")]
|
||||
[Token(Token = "0x400B7AB")]
|
||||
private MakerPenPaletteMainScreen.OMAPLOHLGDP HCKEPLFAMLN;
|
||||
|
||||
// Token: 0x0400B7AD RID: 47021
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2DC")]
|
||||
[Token(Token = "0x400B7AD")]
|
||||
private bool? BMCIBMILDHD;
|
||||
|
||||
// Token: 0x020029EA RID: 10730
|
||||
[Token(Token = "0x20029EA")]
|
||||
public enum OMAPLOHLGDP
|
||||
{
|
||||
// Token: 0x0400B7AF RID: 47023
|
||||
[Token(Token = "0x400B7AF")]
|
||||
None,
|
||||
// Token: 0x0400B7B0 RID: 47024
|
||||
[Token(Token = "0x400B7B0")]
|
||||
Search,
|
||||
// Token: 0x0400B7B1 RID: 47025
|
||||
[Token(Token = "0x400B7B1")]
|
||||
ShapesAndColors,
|
||||
// Token: 0x0400B7B2 RID: 47026
|
||||
[Token(Token = "0x400B7B2")]
|
||||
Gadgets,
|
||||
// Token: 0x0400B7B3 RID: 47027
|
||||
[Token(Token = "0x400B7B3")]
|
||||
Props,
|
||||
// Token: 0x0400B7B4 RID: 47028
|
||||
[Token(Token = "0x400B7B4")]
|
||||
Settings,
|
||||
// Token: 0x0400B7B5 RID: 47029
|
||||
[Token(Token = "0x400B7B5")]
|
||||
Inventions,
|
||||
// Token: 0x0400B7B6 RID: 47030
|
||||
[Token(Token = "0x400B7B6")]
|
||||
CircuitV2,
|
||||
// Token: 0x0400B7B7 RID: 47031
|
||||
[Token(Token = "0x400B7B7")]
|
||||
Clipboard
|
||||
}
|
||||
|
||||
// Token: 0x020029EB RID: 10731
|
||||
[Token(Token = "0x20029EB")]
|
||||
public enum PDANAFCBNHI
|
||||
{
|
||||
// Token: 0x0400B7B9 RID: 47033
|
||||
[Token(Token = "0x400B7B9")]
|
||||
Materials,
|
||||
// Token: 0x0400B7BA RID: 47034
|
||||
[Token(Token = "0x400B7BA")]
|
||||
Colors,
|
||||
// Token: 0x0400B7BB RID: 47035
|
||||
[Token(Token = "0x400B7BB")]
|
||||
Eyedropper
|
||||
}
|
||||
|
||||
// Token: 0x020029ED RID: 10733
|
||||
[Token(Token = "0x20029ED")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ELHDKMJFPBJ
|
||||
{
|
||||
// Token: 0x06011E9A RID: 73370 RVA: 0x0040E5B4 File Offset: 0x0040C7B4
|
||||
[Token(Token = "0x6011E9A")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ELHDKMJFPBJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011E9B RID: 73371 RVA: 0x0040E5C8 File Offset: 0x0040C7C8
|
||||
[Token(Token = "0x6011E9B")]
|
||||
[Address(RVA = "0x1964AF0", Offset = "0x1963AF0", VA = "0x181964AF0")]
|
||||
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: 0x0400B7C5 RID: 47045
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B7C5")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x0400B7C6 RID: 47046
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7C6")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x020029EE RID: 10734
|
||||
[Token(Token = "0x20029EE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ALKKKJJEBMH
|
||||
{
|
||||
// Token: 0x06011E9C RID: 73372 RVA: 0x0040E628 File Offset: 0x0040C828
|
||||
[Token(Token = "0x6011E9C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ALKKKJJEBMH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011E9D RID: 73373 RVA: 0x0040E63C File Offset: 0x0040C83C
|
||||
[Token(Token = "0x6011E9D")]
|
||||
[Address(RVA = "0x1964460", Offset = "0x1963460", VA = "0x181964460")]
|
||||
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: 0x0400B7C7 RID: 47047
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B7C7")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x0400B7C8 RID: 47048
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7C8")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x020029EF RID: 10735
|
||||
[Token(Token = "0x20029EF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EAPLCPOJDGN
|
||||
{
|
||||
// Token: 0x06011E9E RID: 73374 RVA: 0x0040E680 File Offset: 0x0040C880
|
||||
[Token(Token = "0x6011E9E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EAPLCPOJDGN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011E9F RID: 73375 RVA: 0x0040E694 File Offset: 0x0040C894
|
||||
[Token(Token = "0x6011E9F")]
|
||||
[Address(RVA = "0x19645D0", Offset = "0x19635D0", VA = "0x1819645D0")]
|
||||
internal void <Initialize>b__2(RadioButton3D isOn)
|
||||
{
|
||||
ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = this.<>4__this.shapeButtonsGridOrderToShapeType;
|
||||
int num = this.tempIndex;
|
||||
}
|
||||
|
||||
// Token: 0x0400B7C9 RID: 47049
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B7C9")]
|
||||
public int tempIndex;
|
||||
|
||||
// Token: 0x0400B7CA RID: 47050
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7CA")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x020029F0 RID: 10736
|
||||
[Token(Token = "0x20029F0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class INGICDMMILG
|
||||
{
|
||||
// Token: 0x06011EA0 RID: 73376 RVA: 0x0040E6BC File Offset: 0x0040C8BC
|
||||
[Token(Token = "0x6011EA0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public INGICDMMILG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EA1 RID: 73377 RVA: 0x0040E6D0 File Offset: 0x0040C8D0
|
||||
[Token(Token = "0x6011EA1")]
|
||||
[Address(RVA = "0x1964F30", Offset = "0x1963F30", VA = "0x181964F30")]
|
||||
internal bool <TrySelectButton>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.button;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B7CB RID: 47051
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B7CB")]
|
||||
public RadioButton3D button;
|
||||
}
|
||||
|
||||
// Token: 0x020029F1 RID: 10737
|
||||
[Token(Token = "0x20029F1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EELNBCNMDOL
|
||||
{
|
||||
// Token: 0x06011EA2 RID: 73378 RVA: 0x0040E6EC File Offset: 0x0040C8EC
|
||||
[Token(Token = "0x6011EA2")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EELNBCNMDOL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EA3 RID: 73379 RVA: 0x0040E700 File Offset: 0x0040C900
|
||||
[Token(Token = "0x6011EA3")]
|
||||
[Address(RVA = "0x1964620", Offset = "0x1963620", VA = "0x181964620")]
|
||||
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: 0x06011EA4 RID: 73380 RVA: 0x0040E7F0 File Offset: 0x0040C9F0
|
||||
[Token(Token = "0x6011EA4")]
|
||||
[Address(RVA = "0x19648B0", Offset = "0x19638B0", VA = "0x1819648B0")]
|
||||
internal void <UpdateInventions>b__1(string error)
|
||||
{
|
||||
this.<>4__this.OFBFLELPHPF();
|
||||
}
|
||||
|
||||
// Token: 0x0400B7CC RID: 47052
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B7CC")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B7CD RID: 47053
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7CD")]
|
||||
public int currentInventionFilterIndex;
|
||||
|
||||
// Token: 0x0400B7CE RID: 47054
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400B7CE")]
|
||||
public int previousPage;
|
||||
}
|
||||
|
||||
// Token: 0x020029F2 RID: 10738
|
||||
[Token(Token = "0x20029F2")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HFGLNABLFJH
|
||||
{
|
||||
// Token: 0x06011EA5 RID: 73381 RVA: 0x0040E810 File Offset: 0x0040CA10
|
||||
[Token(Token = "0x6011EA5")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HFGLNABLFJH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EA6 RID: 73382 RVA: 0x0040E824 File Offset: 0x0040CA24
|
||||
[Token(Token = "0x6011EA6")]
|
||||
[Address(RVA = "0x1964C30", Offset = "0x1963C30", VA = "0x181964C30")]
|
||||
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: 0x0400B7CF RID: 47055
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B7CF")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B7D0 RID: 47056
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7D0")]
|
||||
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: 0x020029F3 RID: 10739
|
||||
[Token(Token = "0x20029F3")]
|
||||
public class MakerPenPaletteMoveableToolMenu : MoveableToolMenu, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x17003223 RID: 12835
|
||||
// (get) Token: 0x06011EA7 RID: 73383 RVA: 0x0040E85C File Offset: 0x0040CA5C
|
||||
// (set) Token: 0x06011EA8 RID: 73384 RVA: 0x0040E870 File Offset: 0x0040CA70
|
||||
[Token(Token = "0x17003223")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x6011EA7")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
||||
get;
|
||||
[Token(Token = "0x6011EA8")]
|
||||
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003224 RID: 12836
|
||||
// (get) Token: 0x06011EA9 RID: 73385 RVA: 0x0040E884 File Offset: 0x0040CA84
|
||||
[Token(Token = "0x17003224")]
|
||||
public MakerPenPaletteUI PKCIBEOKLPG
|
||||
{
|
||||
[Token(Token = "0x6011EA9")]
|
||||
[Address(RVA = "0x1976A10", Offset = "0x1975A10", VA = "0x181976A10")]
|
||||
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: 0x17003225 RID: 12837
|
||||
// (get) Token: 0x06011EAA RID: 73386 RVA: 0x0040E938 File Offset: 0x0040CB38
|
||||
[Token(Token = "0x17003225")]
|
||||
public bool OKEHPHDOAOJ
|
||||
{
|
||||
[Token(Token = "0x6011EAA")]
|
||||
[Address(RVA = "0x19769E0", Offset = "0x19759E0", VA = "0x1819769E0")]
|
||||
get
|
||||
{
|
||||
return this.GCMLOIFNJMB.CFLJGNJLBFG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EAB RID: 73387 RVA: 0x0040E958 File Offset: 0x0040CB58
|
||||
[Token(Token = "0x6011EAB")]
|
||||
[Address(RVA = "0x154E1B0", Offset = "0x154D1B0", VA = "0x18154E1B0")]
|
||||
public void AddMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.GCMLOIFNJMB.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06011EAC RID: 73388 RVA: 0x0040E978 File Offset: 0x0040CB78
|
||||
[Token(Token = "0x6011EAC")]
|
||||
[Address(RVA = "0x154F2B0", Offset = "0x154E2B0", VA = "0x18154F2B0")]
|
||||
public void RemoveMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.GCMLOIFNJMB.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x17003226 RID: 12838
|
||||
// (get) Token: 0x06011EAD RID: 73389 RVA: 0x0040E998 File Offset: 0x0040CB98
|
||||
[Token(Token = "0x17003226")]
|
||||
private MakerPenPaletteMainScreen IEENLMOCFEL
|
||||
{
|
||||
[Token(Token = "0x6011EAD")]
|
||||
[Address(RVA = "0x1975310", Offset = "0x1974310", VA = "0x181975310")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteMainScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003227 RID: 12839
|
||||
// (get) Token: 0x06011EAE RID: 73390 RVA: 0x0040E9BC File Offset: 0x0040CBBC
|
||||
[Token(Token = "0x17003227")]
|
||||
private MakerPenPaletteConfigScreen JOJLKHCNPOB
|
||||
{
|
||||
[Token(Token = "0x6011EAE")]
|
||||
[Address(RVA = "0x1974C30", Offset = "0x1973C30", VA = "0x181974C30")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003228 RID: 12840
|
||||
// (get) Token: 0x06011EAF RID: 73391 RVA: 0x0040E9E0 File Offset: 0x0040CBE0
|
||||
[Token(Token = "0x17003228")]
|
||||
private MakerPenPaletteTagsScreen GOGCNAPFBDI
|
||||
{
|
||||
[Token(Token = "0x6011EAF")]
|
||||
[Address(RVA = "0x19753D0", Offset = "0x19743D0", VA = "0x1819753D0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003229 RID: 12841
|
||||
// (get) Token: 0x06011EB0 RID: 73392 RVA: 0x0040EA04 File Offset: 0x0040CC04
|
||||
[Token(Token = "0x17003229")]
|
||||
private EditGameRoleSettingsScreen OAOEPGAEJON
|
||||
{
|
||||
[Token(Token = "0x6011EB0")]
|
||||
[Address(RVA = "0x19752B0", Offset = "0x19742B0", VA = "0x1819752B0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700322A RID: 12842
|
||||
// (get) Token: 0x06011EB1 RID: 73393 RVA: 0x0040EA28 File Offset: 0x0040CC28
|
||||
[Token(Token = "0x1700322A")]
|
||||
private MakerPenPaletteInventionCreationScreen CDAHFABCKNN
|
||||
{
|
||||
[Token(Token = "0x6011EB1")]
|
||||
[Address(RVA = "0x19757B0", Offset = "0x19747B0", VA = "0x1819757B0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700322B RID: 12843
|
||||
// (get) Token: 0x06011EB2 RID: 73394 RVA: 0x0040EA4C File Offset: 0x0040CC4C
|
||||
[Token(Token = "0x1700322B")]
|
||||
private MakerPenPaletteInventionDetailsScreen PIBEEGAIONP
|
||||
{
|
||||
[Token(Token = "0x6011EB2")]
|
||||
[Address(RVA = "0x1975200", Offset = "0x1974200", VA = "0x181975200")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700322C RID: 12844
|
||||
// (get) Token: 0x06011EB3 RID: 73395 RVA: 0x0040EA70 File Offset: 0x0040CC70
|
||||
[Token(Token = "0x1700322C")]
|
||||
private MakerPenPaletteInventionPublishingScreen CKFAIBOLPCF
|
||||
{
|
||||
[Token(Token = "0x6011EB3")]
|
||||
[Address(RVA = "0x1975370", Offset = "0x1974370", VA = "0x181975370")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700322D RID: 12845
|
||||
// (get) Token: 0x06011EB4 RID: 73396 RVA: 0x0040EA94 File Offset: 0x0040CC94
|
||||
[Token(Token = "0x1700322D")]
|
||||
private MakerPenPaletteInventionSetupScreen MHEMNPLIFLD
|
||||
{
|
||||
[Token(Token = "0x6011EB4")]
|
||||
[Address(RVA = "0x19751A0", Offset = "0x19741A0", VA = "0x1819751A0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EB5 RID: 73397 RVA: 0x0040EAB8 File Offset: 0x0040CCB8
|
||||
[Token(Token = "0x6011EB5")]
|
||||
[Address(RVA = "0x1974C90", Offset = "0x1973C90", VA = "0x181974C90", 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: 0x06011EB6 RID: 73398 RVA: 0x0040EBC4 File Offset: 0x0040CDC4
|
||||
[Token(Token = "0x6011EB6")]
|
||||
[Address(RVA = "0x1975810", Offset = "0x1974810", VA = "0x181975810", 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: 0x06011EB7 RID: 73399 RVA: 0x0040EC54 File Offset: 0x0040CE54
|
||||
[Token(Token = "0x6011EB7")]
|
||||
[Address(RVA = "0x1976470", Offset = "0x1975470", VA = "0x181976470")]
|
||||
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: 0x06011EB8 RID: 73400 RVA: 0x0040ECE8 File Offset: 0x0040CEE8
|
||||
[Token(Token = "0x6011EB8")]
|
||||
[Address(RVA = "0x1975B30", Offset = "0x1974B30", VA = "0x181975B30")]
|
||||
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: 0x06011EB9 RID: 73401 RVA: 0x0040ED3C File Offset: 0x0040CF3C
|
||||
[Token(Token = "0x6011EB9")]
|
||||
[Address(RVA = "0x19766E0", Offset = "0x19756E0", VA = "0x1819766E0")]
|
||||
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: 0x06011EBA RID: 73402 RVA: 0x0040EDC0 File Offset: 0x0040CFC0
|
||||
[Token(Token = "0x6011EBA")]
|
||||
[Address(RVA = "0x1974E90", Offset = "0x1973E90", VA = "0x181974E90")]
|
||||
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: 0x06011EBB RID: 73403 RVA: 0x0040EE1C File Offset: 0x0040D01C
|
||||
[Token(Token = "0x6011EBB")]
|
||||
[Address(RVA = "0x1976140", Offset = "0x1975140", VA = "0x181976140")]
|
||||
public void ShowInventionDetailsFlow(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06011EBC RID: 73404 RVA: 0x0040EE4C File Offset: 0x0040D04C
|
||||
[Token(Token = "0x6011EBC")]
|
||||
[Address(RVA = "0x1975060", Offset = "0x1974060", VA = "0x181975060")]
|
||||
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: 0x06011EBD RID: 73405 RVA: 0x0040EE8C File Offset: 0x0040D08C
|
||||
[Token(Token = "0x6011EBD")]
|
||||
[Address(RVA = "0x1975E60", Offset = "0x1974E60", VA = "0x181975E60")]
|
||||
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: 0x06011EBE RID: 73406 RVA: 0x0040EF68 File Offset: 0x0040D168
|
||||
[Token(Token = "0x6011EBE")]
|
||||
[Address(RVA = "0x1975030", Offset = "0x1974030", VA = "0x181975030")]
|
||||
public void CloseInventionCreationFlow()
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
||||
}
|
||||
|
||||
// Token: 0x06011EBF RID: 73407 RVA: 0x0040EF8C File Offset: 0x0040D18C
|
||||
[Token(Token = "0x6011EBF")]
|
||||
[Address(RVA = "0x19761E0", Offset = "0x19751E0", VA = "0x1819761E0")]
|
||||
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: 0x06011EC0 RID: 73408 RVA: 0x0040F02C File Offset: 0x0040D22C
|
||||
[Token(Token = "0x6011EC0")]
|
||||
[Address(RVA = "0x1975120", Offset = "0x1974120", VA = "0x181975120")]
|
||||
public void CloseInventionPublishingFlow()
|
||||
{
|
||||
MakerPenPaletteInventionPublishingScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
||||
}
|
||||
|
||||
// Token: 0x06011EC1 RID: 73409 RVA: 0x0040F050 File Offset: 0x0040D250
|
||||
[Token(Token = "0x6011EC1")]
|
||||
[Address(RVA = "0x19763D0", Offset = "0x19753D0", VA = "0x1819763D0")]
|
||||
public void ShowInventionSetupFlow(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteInventionSetupScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06011EC2 RID: 73410 RVA: 0x0040F080 File Offset: 0x0040D280
|
||||
[Token(Token = "0x6011EC2")]
|
||||
[Address(RVA = "0x1975D90", Offset = "0x1974D90", VA = "0x181975D90")]
|
||||
public void ShowEditTagsUI(CreationObject MIBGJJLEIDL)
|
||||
{
|
||||
int num = 0;
|
||||
if (MIBGJJLEIDL != num)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>().InitializeObjectData(MIBGJJLEIDL);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteTagsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EC3 RID: 73411 RVA: 0x0040F0BC File Offset: 0x0040D2BC
|
||||
[Token(Token = "0x6011EC3")]
|
||||
[Address(RVA = "0x1975CE0", Offset = "0x1974CE0", VA = "0x181975CE0")]
|
||||
public void ShowEditRolesUI(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
this.EBBKPMLPKBC<EditGameRoleSettingsScreen>();
|
||||
EditGameRoleSettingsScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06011EC4 RID: 73412 RVA: 0x0040F0E8 File Offset: 0x0040D2E8
|
||||
[Token(Token = "0x6011EC4")]
|
||||
[Address(RVA = "0x19759D0", Offset = "0x19749D0", VA = "0x1819759D0")]
|
||||
public void SetHandlesVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
Transform transform = this.handleRoot;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
this.handleRoot.gameObject.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EC5 RID: 73413 RVA: 0x0040F120 File Offset: 0x0040D320
|
||||
[Token(Token = "0x6011EC5")]
|
||||
[Address(RVA = "0x1975A80", Offset = "0x1974A80", VA = "0x181975A80")]
|
||||
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
MakerPenPaletteUI paletteUI = this.PKCIBEOKLPG;
|
||||
int num = 0;
|
||||
if (paletteUI != num)
|
||||
{
|
||||
this.PKCIBEOKLPG.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EC6 RID: 73414 RVA: 0x0040F158 File Offset: 0x0040D358
|
||||
[Token(Token = "0x6011EC6")]
|
||||
[Address(RVA = "0x1975150", Offset = "0x1974150", VA = "0x181975150")]
|
||||
private void EGFBJOMJJGI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
if (this.JCECHLHOHIG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EC7 RID: 73415 RVA: 0x0040F170 File Offset: 0x0040D370
|
||||
[Token(Token = "0x6011EC7")]
|
||||
[Address(RVA = "0x19765D0", Offset = "0x19755D0", VA = "0x1819765D0", 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)
|
||||
{
|
||||
}
|
||||
ButtonHighlight buttonHighlight = paletteUI2.moveRightButton.buttonHighlight;
|
||||
IL_3D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011EC8 RID: 73416 RVA: 0x0040F1C0 File Offset: 0x0040D3C0
|
||||
[Token(Token = "0x6011EC8")]
|
||||
[Address(RVA = "0x21772D0", Offset = "0x21762D0", VA = "0x1821772D0")]
|
||||
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: 0x1700322E RID: 12846
|
||||
// (get) Token: 0x06011EC9 RID: 73417 RVA: 0x0040F204 File Offset: 0x0040D404
|
||||
[Token(Token = "0x1700322E")]
|
||||
protected override Vector3 KCENFAOCEKE
|
||||
{
|
||||
[Token(Token = "0x6011EC9")]
|
||||
[Address(RVA = "0x1975430", Offset = "0x1974430", VA = "0x181975430", 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: 0x1700322F RID: 12847
|
||||
// (get) Token: 0x06011ECA RID: 73418 RVA: 0x0040F244 File Offset: 0x0040D444
|
||||
[Token(Token = "0x1700322F")]
|
||||
private Transform GELLCPKHNEO
|
||||
{
|
||||
[Token(Token = "0x6011ECA")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return this.keyboardRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003230 RID: 12848
|
||||
// (get) Token: 0x06011ECB RID: 73419 RVA: 0x0040F258 File Offset: 0x0040D458
|
||||
[Token(Token = "0x17003230")]
|
||||
private bool GHEMLINHHEP
|
||||
{
|
||||
[Token(Token = "0x6011ECB")]
|
||||
[Address(RVA = "0x1975260", Offset = "0x1974260", VA = "0x181975260", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ECC RID: 73420 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011ECC")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")]
|
||||
private void IAFIPFAKNHJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011ECD RID: 73421 RVA: 0x0040F278 File Offset: 0x0040D478
|
||||
[Token(Token = "0x6011ECD")]
|
||||
[Address(RVA = "0x1976940", Offset = "0x1975940", VA = "0x181976940")]
|
||||
public MakerPenPaletteMoveableToolMenu()
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
int num = 0;
|
||||
this.GCMLOIFNJMB = aolmggapkeh;
|
||||
this.defaultOffsetFromHead.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B7D1 RID: 47057
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B7D1")]
|
||||
[SerializeField]
|
||||
private Transform keyboardRoot;
|
||||
|
||||
// Token: 0x0400B7D2 RID: 47058
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B7D2")]
|
||||
[SerializeField]
|
||||
private Transform handleRoot;
|
||||
|
||||
// Token: 0x0400B7D4 RID: 47060
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B7D4")]
|
||||
private MakerPenPaletteUI GHHEDADEDNL;
|
||||
|
||||
// Token: 0x0400B7D5 RID: 47061
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B7D5")]
|
||||
private AOLMGGAPKEH GCMLOIFNJMB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,678 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.PostProcessing;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020029F4 RID: 10740
|
||||
[Token(Token = "0x20029F4")]
|
||||
public class MakerPenPaletteUI : ToolUI
|
||||
{
|
||||
// Token: 0x17003231 RID: 12849
|
||||
// (get) Token: 0x06011ECE RID: 73422 RVA: 0x0040F2A8 File Offset: 0x0040D4A8
|
||||
[Token(Token = "0x17003231")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011ECE")]
|
||||
[Address(RVA = "0x1979B50", Offset = "0x1978B50", VA = "0x181979B50", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN_PALETTE";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ECF RID: 73423 RVA: 0x0040F2BC File Offset: 0x0040D4BC
|
||||
[Token(Token = "0x6011ECF")]
|
||||
[Address(RVA = "0x1979800", Offset = "0x1978800", VA = "0x181979800", 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: 0x06011ED0 RID: 73424 RVA: 0x0040F370 File Offset: 0x0040D570
|
||||
[Token(Token = "0x6011ED0")]
|
||||
[Address(RVA = "0x1979BB0", Offset = "0x1978BB0", VA = "0x181979BB0")]
|
||||
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: 0x06011ED1 RID: 73425 RVA: 0x0040F3B8 File Offset: 0x0040D5B8
|
||||
[Token(Token = "0x6011ED1")]
|
||||
[Address(RVA = "0x1979D30", Offset = "0x1978D30", VA = "0x181979D30")]
|
||||
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: 0x06011ED2 RID: 73426 RVA: 0x0040F400 File Offset: 0x0040D600
|
||||
[Token(Token = "0x6011ED2")]
|
||||
[Address(RVA = "0x1979E90", Offset = "0x1978E90", VA = "0x181979E90")]
|
||||
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: 0x06011ED3 RID: 73427 RVA: 0x0040F440 File Offset: 0x0040D640
|
||||
[Token(Token = "0x6011ED3")]
|
||||
[Address(RVA = "0x1979FC0", Offset = "0x1978FC0", VA = "0x181979FC0")]
|
||||
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: 0x06011ED4 RID: 73428 RVA: 0x0040F478 File Offset: 0x0040D678
|
||||
[Token(Token = "0x6011ED4")]
|
||||
[Address(RVA = "0x197A260", Offset = "0x1979260", VA = "0x18197A260")]
|
||||
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: 0x06011ED5 RID: 73429 RVA: 0x0040F504 File Offset: 0x0040D704
|
||||
[Token(Token = "0x6011ED5")]
|
||||
[Address(RVA = "0x26BD8B0", Offset = "0x26BC8B0", VA = "0x1826BD8B0")]
|
||||
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: 0x06011ED6 RID: 73430 RVA: 0x0040F52C File Offset: 0x0040D72C
|
||||
[Token(Token = "0x6011ED6")]
|
||||
[Address(RVA = "0x26BD7C0", Offset = "0x26BC7C0", VA = "0x1826BD7C0")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1>(UIDialog<T1, R> GCHDNCDLAGE, T1 BMEGDKCCBHH)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011ED7 RID: 73431 RVA: 0x0040F54C File Offset: 0x0040D74C
|
||||
[Token(Token = "0x6011ED7")]
|
||||
[Address(RVA = "0x26BD270", Offset = "0x26BC270", VA = "0x1826BD270")]
|
||||
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: 0x06011ED8 RID: 73432 RVA: 0x0040F56C File Offset: 0x0040D76C
|
||||
[Token(Token = "0x6011ED8")]
|
||||
[Address(RVA = "0x21C41A0", Offset = "0x21C31A0", VA = "0x1821C41A0")]
|
||||
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: 0x06011ED9 RID: 73433 RVA: 0x0040F598 File Offset: 0x0040D798
|
||||
[Token(Token = "0x6011ED9")]
|
||||
[Address(RVA = "0x26BD520", Offset = "0x26BC520", VA = "0x1826BD520")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1>(UIDialog<T1, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog<T1, R> DAGFHPCPNPB)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
DepthTextureMode cameraFlags = ((IAmbientOcclusionMethod)this).GetCameraFlags();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011EDA RID: 73434 RVA: 0x0040F5C0 File Offset: 0x0040D7C0
|
||||
[Token(Token = "0x6011EDA")]
|
||||
[Address(RVA = "0x26BDB60", Offset = "0x26BCB60", VA = "0x1826BDB60")]
|
||||
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;
|
||||
DepthTextureMode cameraFlags = ((IAmbientOcclusionMethod)this).GetCameraFlags();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011EDB RID: 73435 RVA: 0x0040F5E8 File Offset: 0x0040D7E8
|
||||
[Token(Token = "0x6011EDB")]
|
||||
[Address(RVA = "0x21C4360", Offset = "0x21C3360", VA = "0x1821C4360")]
|
||||
public PMGCJEPKFOF ShowTemporaryConfirmationDialog<T1>(ConfirmUIDialog A_1, T1 PHCGMLMOGJB)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011EDC RID: 73436 RVA: 0x0040F5FC File Offset: 0x0040D7FC
|
||||
[Token(Token = "0x6011EDC")]
|
||||
[Address(RVA = "0x21C43A0", Offset = "0x21C33A0", VA = "0x1821C43A0")]
|
||||
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: 0x06011EDD RID: 73437 RVA: 0x0040F62C File Offset: 0x0040D82C
|
||||
[Token(Token = "0x6011EDD")]
|
||||
[Address(RVA = "0x197A1E0", Offset = "0x19791E0", VA = "0x18197A1E0")]
|
||||
public void ShowNodeGroupConfigureMenu(KJDOCKDBNCK EHHKGBAMIOP, DBFIKIGBNOD INHJPNEKIEK)
|
||||
{
|
||||
base.GetFlowByType<MakerPenPaletteNodeGroupConfigScreen>().SetAdapters(EHHKGBAMIOP, INHJPNEKIEK);
|
||||
int num = 0;
|
||||
MakerPenPaletteNodeGroupConfigScreen makerPenPaletteNodeGroupConfigScreen = base.PushFlow<MakerPenPaletteNodeGroupConfigScreen>(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011EDE RID: 73438 RVA: 0x0040F658 File Offset: 0x0040D858
|
||||
[Token(Token = "0x6011EDE")]
|
||||
[Address(RVA = "0x197A100", Offset = "0x1979100", VA = "0x18197A100")]
|
||||
public PMGCJEPKFOF<NewCircuitV2PortUIDialog.EGAEOEEGLBC> ShowNewPortDialog(bool GBLOBOOCKJD)
|
||||
{
|
||||
PMGCJEPKFOF<MakerPen> pmgcjepkfof;
|
||||
return pmgcjepkfof;
|
||||
}
|
||||
|
||||
// Token: 0x06011EDF RID: 73439 RVA: 0x0040F668 File Offset: 0x0040D868
|
||||
[Token(Token = "0x6011EDF")]
|
||||
[Address(RVA = "0x1979B80", Offset = "0x1978B80", VA = "0x181979B80")]
|
||||
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
this.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
|
||||
// Token: 0x14000188 RID: 392
|
||||
// (add) Token: 0x06011EE0 RID: 73440 RVA: 0x0040F688 File Offset: 0x0040D888
|
||||
// (remove) Token: 0x06011EE1 RID: 73441 RVA: 0x0040F6A4 File Offset: 0x0040D8A4
|
||||
[Token(Token = "0x14000188")]
|
||||
public event Action<MoveableToolMenu.FLDDGHDOPPE> JCECHLHOHIG
|
||||
{
|
||||
[Token(Token = "0x6011EE0")]
|
||||
[Address(RVA = "0x197A390", Offset = "0x1979390", VA = "0x18197A390")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011EE1")]
|
||||
[Address(RVA = "0x197A430", Offset = "0x1979430", VA = "0x18197A430")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EE2 RID: 73442 RVA: 0x0040F6C0 File Offset: 0x0040D8C0
|
||||
[Token(Token = "0x6011EE2")]
|
||||
[Address(RVA = "0x197A350", Offset = "0x1979350", VA = "0x18197A350")]
|
||||
public Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011EE2)
|
||||
|
||||
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: 0x06011EE3 RID: 73443 RVA: 0x0040F6FC File Offset: 0x0040D8FC
|
||||
[Token(Token = "0x6011EE3")]
|
||||
[Address(RVA = "0x1979B00", Offset = "0x1978B00", VA = "0x181979B00")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
int num = 0;
|
||||
jcechlhohig(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EE4 RID: 73444 RVA: 0x0040F720 File Offset: 0x0040D920
|
||||
[Token(Token = "0x6011EE4")]
|
||||
[Address(RVA = "0x1979A10", Offset = "0x1978A10", VA = "0x181979A10")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EE5 RID: 73445 RVA: 0x0040F744 File Offset: 0x0040D944
|
||||
[Token(Token = "0x6011EE5")]
|
||||
[Address(RVA = "0x1979A60", Offset = "0x1978A60", VA = "0x181979A60")]
|
||||
public void Button_MoveLeft()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EE6 RID: 73446 RVA: 0x0040F768 File Offset: 0x0040D968
|
||||
[Token(Token = "0x6011EE6")]
|
||||
[Address(RVA = "0x1979AB0", Offset = "0x1978AB0", VA = "0x181979AB0")]
|
||||
public void Button_MoveRight()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EE7 RID: 73447 RVA: 0x0040F78C File Offset: 0x0040D98C
|
||||
[Token(Token = "0x6011EE7")]
|
||||
[Address(RVA = "0x17706D0", Offset = "0x176F6D0", VA = "0x1817706D0")]
|
||||
public MakerPenPaletteUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B7D6 RID: 47062
|
||||
[Token(Token = "0x400B7D6")]
|
||||
public const string SIZE_CONFIG_KEY = "MAKER_PEN_PALETTE";
|
||||
|
||||
// Token: 0x0400B7D7 RID: 47063
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B7D7")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x0400B7D8 RID: 47064
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B7D8")]
|
||||
[SerializeField]
|
||||
private NewCircuitV2PortUIDialog newCircuitV2PortUIDialog;
|
||||
|
||||
// Token: 0x0400B7D9 RID: 47065
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B7D9")]
|
||||
[SerializeField]
|
||||
private GameObject moveButtonsRoot;
|
||||
|
||||
// Token: 0x0400B7DA RID: 47066
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B7DA")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x0400B7DB RID: 47067
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B7DB")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x0400B7DC RID: 47068
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B7DC")]
|
||||
[SerializeField]
|
||||
private Button3D moveLeftButton;
|
||||
|
||||
// Token: 0x0400B7DD RID: 47069
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B7DD")]
|
||||
[SerializeField]
|
||||
private Button3D moveRightButton;
|
||||
|
||||
// Token: 0x020029F5 RID: 10741
|
||||
[Token(Token = "0x20029F5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MAKGDKJBCOF
|
||||
{
|
||||
// Token: 0x06011EE8 RID: 73448 RVA: 0x0040F7A0 File Offset: 0x0040D9A0
|
||||
[Token(Token = "0x6011EE8")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MAKGDKJBCOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EE9 RID: 73449 RVA: 0x0040F7B4 File Offset: 0x0040D9B4
|
||||
[Token(Token = "0x6011EE9")]
|
||||
[Address(RVA = "0x1965370", Offset = "0x1964370", VA = "0x181965370")]
|
||||
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: 0x0400B7DF RID: 47071
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B7DF")]
|
||||
public TextInputUIDialog.NIPOGEDPMOA showParams;
|
||||
}
|
||||
|
||||
// Token: 0x020029F6 RID: 10742
|
||||
[Token(Token = "0x20029F6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GNBLHNJDAEK<DialogType, ResponseType> where DialogType : UIDialog<ResponseType>
|
||||
{
|
||||
// Token: 0x06011EEA RID: 73450 RVA: 0x0040F814 File Offset: 0x0040DA14
|
||||
[Token(Token = "0x6011EEA")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public GNBLHNJDAEK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EEB RID: 73451 RVA: 0x0040F830 File Offset: 0x0040DA30
|
||||
[Token(Token = "0x6011EEB")]
|
||||
[Address(RVA = "0x1CC8800", Offset = "0x1CC7800", VA = "0x181CC8800")]
|
||||
internal void <ShowTemporaryDialog>b__0()
|
||||
{
|
||||
DialogType dialogType = this.newDialog;
|
||||
GameObject gameObject;
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400B7E0 RID: 47072
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7E0")]
|
||||
public DialogType newDialog;
|
||||
}
|
||||
|
||||
// Token: 0x020029F7 RID: 10743
|
||||
[Token(Token = "0x20029F7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OLLLGCGCNLM<T1, R>
|
||||
{
|
||||
// Token: 0x06011EEC RID: 73452 RVA: 0x0040F850 File Offset: 0x0040DA50
|
||||
[Token(Token = "0x6011EEC")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public OLLLGCGCNLM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EED RID: 73453 RVA: 0x0040F86C File Offset: 0x0040DA6C
|
||||
[Token(Token = "0x6011EED")]
|
||||
[Address(RVA = "0x1CCFF60", Offset = "0x1CCEF60", VA = "0x181CCFF60")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, R> dialogInstance)
|
||||
{
|
||||
T1 t = this.param;
|
||||
return dialogInstance.ShowDialog(t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B7E1 RID: 47073
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7E1")]
|
||||
public T1 param;
|
||||
}
|
||||
|
||||
// Token: 0x020029F8 RID: 10744
|
||||
[Token(Token = "0x20029F8")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGHONICBEIC<T1, T2, R>
|
||||
{
|
||||
// Token: 0x06011EEE RID: 73454 RVA: 0x0040F890 File Offset: 0x0040DA90
|
||||
[Token(Token = "0x6011EEE")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public AGHONICBEIC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EEF RID: 73455 RVA: 0x0040F8AC File Offset: 0x0040DAAC
|
||||
[Token(Token = "0x6011EEF")]
|
||||
[Address(RVA = "0x1CC5DC0", Offset = "0x1CC4DC0", VA = "0x181CC5DC0")]
|
||||
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: 0x0400B7E2 RID: 47074
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7E2")]
|
||||
public T1 param;
|
||||
|
||||
// Token: 0x0400B7E3 RID: 47075
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7E3")]
|
||||
public T2 param2;
|
||||
}
|
||||
|
||||
// Token: 0x020029F9 RID: 10745
|
||||
[Token(Token = "0x20029F9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BGENHOABBIP<DialogType, R> where DialogType : UIDialog
|
||||
{
|
||||
// Token: 0x06011EF0 RID: 73456 RVA: 0x0040F8D8 File Offset: 0x0040DAD8
|
||||
[Token(Token = "0x6011EF0")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public BGENHOABBIP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EF1 RID: 73457 RVA: 0x0040F8F4 File Offset: 0x0040DAF4
|
||||
[Token(Token = "0x6011EF1")]
|
||||
[Address(RVA = "0x1CC6060", Offset = "0x1CC5060", VA = "0x181CC6060")]
|
||||
internal void <ShowTemporaryDialogInternal>b__0()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.dialogGameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400B7E4 RID: 47076
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7E4")]
|
||||
public GameObject dialogGameObject;
|
||||
}
|
||||
|
||||
// Token: 0x020029FA RID: 10746
|
||||
[Token(Token = "0x20029FA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OMDCGEGIHJN<T1, R>
|
||||
{
|
||||
// Token: 0x06011EF2 RID: 73458 RVA: 0x0040F90C File Offset: 0x0040DB0C
|
||||
[Token(Token = "0x6011EF2")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public OMDCGEGIHJN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EF3 RID: 73459 RVA: 0x0040F928 File Offset: 0x0040DB28
|
||||
[Token(Token = "0x6011EF3")]
|
||||
[Address(RVA = "0x1CCFF60", Offset = "0x1CCEF60", VA = "0x181CCFF60")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, R> inst)
|
||||
{
|
||||
T1 t = this.param;
|
||||
return inst.ShowDialog(t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B7E5 RID: 47077
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7E5")]
|
||||
public T1 param;
|
||||
}
|
||||
|
||||
// Token: 0x020029FB RID: 10747
|
||||
[Token(Token = "0x20029FB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CMHINPPCIHE<T1, T2, R>
|
||||
{
|
||||
// Token: 0x06011EF4 RID: 73460 RVA: 0x0040F94C File Offset: 0x0040DB4C
|
||||
[Token(Token = "0x6011EF4")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public CMHINPPCIHE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EF5 RID: 73461 RVA: 0x0040F968 File Offset: 0x0040DB68
|
||||
[Token(Token = "0x6011EF5")]
|
||||
[Address(RVA = "0x1CC5E00", Offset = "0x1CC4E00", VA = "0x181CC5E00")]
|
||||
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: 0x0400B7E6 RID: 47078
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7E6")]
|
||||
public T1 param;
|
||||
|
||||
// Token: 0x0400B7E7 RID: 47079
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7E7")]
|
||||
public T2 param2;
|
||||
}
|
||||
|
||||
// Token: 0x020029FC RID: 10748
|
||||
[Token(Token = "0x20029FC")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IBNPHNFOMOP<T1>
|
||||
{
|
||||
// Token: 0x06011EF6 RID: 73462 RVA: 0x0040F994 File Offset: 0x0040DB94
|
||||
[Token(Token = "0x6011EF6")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public IBNPHNFOMOP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011EF7 RID: 73463 RVA: 0x0040F9B0 File Offset: 0x0040DBB0
|
||||
[Token(Token = "0x6011EF7")]
|
||||
[Address(RVA = "0x1CC8BE0", Offset = "0x1CC7BE0", VA = "0x181CC8BE0")]
|
||||
internal void <ShowTemporaryConfirmationDialog>b__0()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.newDialog.gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400B7E8 RID: 47080
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7E8")]
|
||||
public ConfirmUIDialog<T1> newDialog;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020029FD RID: 10749
|
||||
[Token(Token = "0x20029FD")]
|
||||
public class MakerPenPaletteUIFlowBase : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17003232 RID: 12850
|
||||
// (get) Token: 0x06011EF8 RID: 73464 RVA: 0x0040F9D4 File Offset: 0x0040DBD4
|
||||
[Token(Token = "0x17003232")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011EF8")]
|
||||
[Address(RVA = "0x19797D0", Offset = "0x19787D0", VA = "0x1819797D0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN_PALETTE";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003233 RID: 12851
|
||||
// (get) Token: 0x06011EF9 RID: 73465 RVA: 0x0040F9E8 File Offset: 0x0040DBE8
|
||||
// (set) Token: 0x06011EFA RID: 73466 RVA: 0x0040F9FC File Offset: 0x0040DBFC
|
||||
[Token(Token = "0x17003233")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x6011EF9")]
|
||||
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
|
||||
get;
|
||||
[Token(Token = "0x6011EFA")]
|
||||
[Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x06011EFB RID: 73467 RVA: 0x0040FA10 File Offset: 0x0040DC10
|
||||
[Token(Token = "0x6011EFB")]
|
||||
[Address(RVA = "0x1979750", Offset = "0x1978750", VA = "0x181979750", 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: 0x06011EFC RID: 73468 RVA: 0x0040FA48 File Offset: 0x0040DC48
|
||||
[Token(Token = "0x6011EFC")]
|
||||
[Address(RVA = "0x1352840", Offset = "0x1351840", VA = "0x181352840")]
|
||||
public MakerPenPaletteUIFlowBase()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002A26 RID: 10790
|
||||
[Token(Token = "0x2002A26")]
|
||||
public class MakerPenUI : ToolUI
|
||||
{
|
||||
// Token: 0x17003246 RID: 12870
|
||||
// (get) Token: 0x06011F9F RID: 73631 RVA: 0x00411BC0 File Offset: 0x0040FDC0
|
||||
[Token(Token = "0x17003246")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011F9F")]
|
||||
[Address(RVA = "0x197A580", Offset = "0x1979580", VA = "0x18197A580", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011FA0 RID: 73632 RVA: 0x00411BD4 File Offset: 0x0040FDD4
|
||||
[Token(Token = "0x6011FA0")]
|
||||
[Address(RVA = "0x17706D0", Offset = "0x176F6D0", VA = "0x1817706D0")]
|
||||
public MakerPenUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B843 RID: 47171
|
||||
[Token(Token = "0x400B843")]
|
||||
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: 0x020029FE RID: 10750
|
||||
[Token(Token = "0x20029FE")]
|
||||
public class MakerPenUIFlowBase : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17003234 RID: 12852
|
||||
// (get) Token: 0x06011EFD RID: 73469 RVA: 0x0040FA5C File Offset: 0x0040DC5C
|
||||
[Token(Token = "0x17003234")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011EFD")]
|
||||
[Address(RVA = "0x197A550", Offset = "0x1979550", VA = "0x18197A550", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011EFE RID: 73470 RVA: 0x0040FA70 File Offset: 0x0040DC70
|
||||
[Token(Token = "0x6011EFE")]
|
||||
[Address(RVA = "0x197A4D0", Offset = "0x19794D0", VA = "0x18197A4D0", 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: 0x06011EFF RID: 73471 RVA: 0x0040FAA4 File Offset: 0x0040DCA4
|
||||
[Token(Token = "0x6011EFF")]
|
||||
[Address(RVA = "0x1352840", Offset = "0x1351840", VA = "0x181352840")]
|
||||
public MakerPenUIFlowBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B7EA RID: 47082
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B7EA")]
|
||||
protected MakerPen CMHBEGINGCG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002A00 RID: 10752
|
||||
[Token(Token = "0x2002A00")]
|
||||
public class MaterialSwatchPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003236 RID: 12854
|
||||
// (get) Token: 0x06011F0B RID: 73483 RVA: 0x0040FD2C File Offset: 0x0040DF2C
|
||||
// (set) Token: 0x06011F0C RID: 73484 RVA: 0x0040FD40 File Offset: 0x0040DF40
|
||||
[Token(Token = "0x17003236")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011F0B")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get;
|
||||
[Token(Token = "0x6011F0C")]
|
||||
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003237 RID: 12855
|
||||
// (get) Token: 0x06011F0D RID: 73485 RVA: 0x0040FD54 File Offset: 0x0040DF54
|
||||
// (set) Token: 0x06011F0E RID: 73486 RVA: 0x0040FD68 File Offset: 0x0040DF68
|
||||
[Token(Token = "0x17003237")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011F0D")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011F0E")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003238 RID: 12856
|
||||
// (get) Token: 0x06011F0F RID: 73487 RVA: 0x0040FD7C File Offset: 0x0040DF7C
|
||||
// (set) Token: 0x06011F10 RID: 73488 RVA: 0x0040FD90 File Offset: 0x0040DF90
|
||||
[Token(Token = "0x17003238")]
|
||||
public MaterialSwatchPreviewUI.HBMLCINDMLE HOMHBBPNOLL
|
||||
{
|
||||
[Token(Token = "0x6011F0F")]
|
||||
[Address(RVA = "0x42B830", Offset = "0x42A830", VA = "0x18042B830")]
|
||||
get;
|
||||
[Token(Token = "0x6011F10")]
|
||||
[Address(RVA = "0x5C17C0", Offset = "0x5C07C0", VA = "0x1805C17C0")]
|
||||
private set;
|
||||
} = (MaterialSwatchPreviewUI.HBMLCINDMLE)((ulong)2L);
|
||||
|
||||
// Token: 0x06011F11 RID: 73489 RVA: 0x0040FDA4 File Offset: 0x0040DFA4
|
||||
[Token(Token = "0x6011F11")]
|
||||
[Address(RVA = "0x197A900", Offset = "0x1979900", VA = "0x18197A900")]
|
||||
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: 0x06011F12 RID: 73490 RVA: 0x0040FDEC File Offset: 0x0040DFEC
|
||||
[Token(Token = "0x6011F12")]
|
||||
[Address(RVA = "0x197A7A0", Offset = "0x19797A0", VA = "0x18197A7A0")]
|
||||
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: 0x06011F13 RID: 73491 RVA: 0x0040FE5C File Offset: 0x0040E05C
|
||||
[Token(Token = "0x6011F13")]
|
||||
[Address(RVA = "0x197A5F0", Offset = "0x19795F0", VA = "0x18197A5F0")]
|
||||
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: 0x06011F14 RID: 73492 RVA: 0x0040FEE8 File Offset: 0x0040E0E8
|
||||
[Token(Token = "0x6011F14")]
|
||||
[Address(RVA = "0x197A940", Offset = "0x1979940", VA = "0x18197A940")]
|
||||
public MaterialSwatchPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B7EF RID: 47087
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7EF")]
|
||||
[SerializeField]
|
||||
private MeshRenderer _buttonFaceRenderer;
|
||||
|
||||
// Token: 0x0400B7F0 RID: 47088
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B7F0")]
|
||||
[SerializeField]
|
||||
private int _buttonFaceSubmesh = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x02002A01 RID: 10753
|
||||
[Token(Token = "0x2002A01")]
|
||||
public enum HBMLCINDMLE
|
||||
{
|
||||
// Token: 0x0400B7F5 RID: 47093
|
||||
[Token(Token = "0x400B7F5")]
|
||||
Material,
|
||||
// Token: 0x0400B7F6 RID: 47094
|
||||
[Token(Token = "0x400B7F6")]
|
||||
Color,
|
||||
// Token: 0x0400B7F7 RID: 47095
|
||||
[Token(Token = "0x400B7F7")]
|
||||
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: 0x02002A27 RID: 10791
|
||||
[Token(Token = "0x2002A27")]
|
||||
public class MoveableToolMenu : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003247 RID: 12871
|
||||
// (get) Token: 0x06011FA1 RID: 73633 RVA: 0x00411BE8 File Offset: 0x0040FDE8
|
||||
[Token(Token = "0x17003247")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6011FA1")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003248 RID: 12872
|
||||
// (get) Token: 0x06011FA2 RID: 73634 RVA: 0x00411BFC File Offset: 0x0040FDFC
|
||||
[Token(Token = "0x17003248")]
|
||||
public bool PKNFAECAHBF
|
||||
{
|
||||
[Token(Token = "0x6011FA2")]
|
||||
[Address(RVA = "0x1975260", Offset = "0x1974260", VA = "0x181975260")]
|
||||
get
|
||||
{
|
||||
return this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003249 RID: 12873
|
||||
// (get) Token: 0x06011FA3 RID: 73635 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003249")]
|
||||
protected virtual Vector3 KCENFAOCEKE
|
||||
{
|
||||
[Token(Token = "0x6011FA3")]
|
||||
[Address(RVA = "0x791690", Offset = "0x790690", VA = "0x180791690", Slot = "15")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1400018A RID: 394
|
||||
// (add) Token: 0x06011FA4 RID: 73636 RVA: 0x00411C1C File Offset: 0x0040FE1C
|
||||
// (remove) Token: 0x06011FA5 RID: 73637 RVA: 0x00411C44 File Offset: 0x0040FE44
|
||||
[Token(Token = "0x1400018A")]
|
||||
public event Action<bool> HHMGCEPALEN
|
||||
{
|
||||
[Token(Token = "0x6011FA4")]
|
||||
[Address(RVA = "0x197B8B0", Offset = "0x197A8B0", VA = "0x18197B8B0")]
|
||||
[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 = "0x6011FA5")]
|
||||
[Address(RVA = "0x197B9F0", Offset = "0x197A9F0", VA = "0x18197B9F0")]
|
||||
[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: 0x06011FA6 RID: 73638 RVA: 0x00411C6C File Offset: 0x0040FE6C
|
||||
[Token(Token = "0x6011FA6")]
|
||||
[Address(RVA = "0x197A960", Offset = "0x1979960", VA = "0x18197A960", 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: 0x06011FA7 RID: 73639 RVA: 0x00411D68 File Offset: 0x0040FF68
|
||||
[Token(Token = "0x6011FA7")]
|
||||
[Address(RVA = "0x197AE50", Offset = "0x1979E50", VA = "0x18197AE50", 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: 0x1400018B RID: 395
|
||||
// (add) Token: 0x06011FA8 RID: 73640 RVA: 0x00411DC4 File Offset: 0x0040FFC4
|
||||
// (remove) Token: 0x06011FA9 RID: 73641 RVA: 0x00411DEC File Offset: 0x0040FFEC
|
||||
[Token(Token = "0x1400018B")]
|
||||
public event Action<MoveableToolMenu.FLDDGHDOPPE> JCECHLHOHIG
|
||||
{
|
||||
[Token(Token = "0x6011FA8")]
|
||||
[Address(RVA = "0x197B810", Offset = "0x197A810", VA = "0x18197B810")]
|
||||
[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 = "0x6011FA9")]
|
||||
[Address(RVA = "0x197B950", Offset = "0x197A950", VA = "0x18197B950")]
|
||||
[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: 0x06011FAA RID: 73642 RVA: 0x00411E14 File Offset: 0x00410014
|
||||
[Token(Token = "0x6011FAA")]
|
||||
[Address(RVA = "0x1975150", Offset = "0x1974150", VA = "0x181975150")]
|
||||
protected void HJHBGMFDKPF(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
if (this.JCECHLHOHIG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011FAB RID: 73643 RVA: 0x00411E2C File Offset: 0x0041002C
|
||||
[Token(Token = "0x6011FAB")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "16")]
|
||||
public virtual Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011FAC RID: 73644 RVA: 0x00411E3C File Offset: 0x0041003C
|
||||
[Token(Token = "0x6011FAC")]
|
||||
[Address(RVA = "0x197B6A0", Offset = "0x197A6A0", VA = "0x18197B6A0")]
|
||||
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: 0x06011FAD RID: 73645 RVA: 0x00411E88 File Offset: 0x00410088
|
||||
[Token(Token = "0x6011FAD")]
|
||||
[Address(RVA = "0x197AB50", Offset = "0x1979B50", VA = "0x18197AB50")]
|
||||
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: 0x06011FAE RID: 73646 RVA: 0x00411ED0 File Offset: 0x004100D0
|
||||
[Token(Token = "0x6011FAE")]
|
||||
[Address(RVA = "0x197B7A0", Offset = "0x197A7A0", VA = "0x18197B7A0")]
|
||||
public void ShowMenu()
|
||||
{
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06011FAF RID: 73647 RVA: 0x00411EE4 File Offset: 0x004100E4
|
||||
[Token(Token = "0x6011FAF")]
|
||||
[Address(RVA = "0x197B760", Offset = "0x197A760", VA = "0x18197B760")]
|
||||
public void ShowMenuMainScreen()
|
||||
{
|
||||
this._tool.ELABBFJBNII.PopAllFlows();
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06011FB0 RID: 73648 RVA: 0x00411F10 File Offset: 0x00410110
|
||||
[Token(Token = "0x6011FB0")]
|
||||
[Address(RVA = "0x197AF30", Offset = "0x1979F30", VA = "0x18197AF30")]
|
||||
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: 0x06011FB1 RID: 73649 RVA: 0x00412078 File Offset: 0x00410278
|
||||
[Token(Token = "0x6011FB1")]
|
||||
[Address(RVA = "0x197ABE0", Offset = "0x1979BE0", VA = "0x18197ABE0", Slot = "17")]
|
||||
public virtual void HideMenu()
|
||||
{
|
||||
int num = 0;
|
||||
this.MNJNLEPGFCB(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011FB2 RID: 73650 RVA: 0x00412090 File Offset: 0x00410290
|
||||
[Token(Token = "0x6011FB2")]
|
||||
[Address(RVA = "0x197ADC0", Offset = "0x1979DC0", VA = "0x18197ADC0")]
|
||||
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: 0x06011FB3 RID: 73651 RVA: 0x004120D4 File Offset: 0x004102D4
|
||||
[Token(Token = "0x6011FB3")]
|
||||
[Address(RVA = "0x197B7B0", Offset = "0x197A7B0", VA = "0x18197B7B0")]
|
||||
public MoveableToolMenu()
|
||||
{
|
||||
int num = 0;
|
||||
this.defaultOffsetFromHead.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011FB4 RID: 73652 RVA: 0x004120F8 File Offset: 0x004102F8
|
||||
[Token(Token = "0x6011FB4")]
|
||||
[Address(RVA = "0x197ABF0", Offset = "0x1979BF0", VA = "0x18197ABF0")]
|
||||
[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: 0x0400B844 RID: 47172
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B844")]
|
||||
[SerializeField]
|
||||
protected Vector3 defaultOffsetFromHead;
|
||||
|
||||
// Token: 0x0400B845 RID: 47173
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B845")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400B846 RID: 47174
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B846")]
|
||||
private KLLMCPFPIIE<bool> PMODPJAFCKM;
|
||||
|
||||
// Token: 0x0400B847 RID: 47175
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B847")]
|
||||
private PhotonView KJOIAPLBJEA;
|
||||
|
||||
// Token: 0x02002A28 RID: 10792
|
||||
[Token(Token = "0x2002A28")]
|
||||
public enum FLDDGHDOPPE
|
||||
{
|
||||
// Token: 0x0400B84B RID: 47179
|
||||
[Token(Token = "0x400B84B")]
|
||||
Up,
|
||||
// Token: 0x0400B84C RID: 47180
|
||||
[Token(Token = "0x400B84C")]
|
||||
Down,
|
||||
// Token: 0x0400B84D RID: 47181
|
||||
[Token(Token = "0x400B84D")]
|
||||
Left,
|
||||
// Token: 0x0400B84E RID: 47182
|
||||
[Token(Token = "0x400B84E")]
|
||||
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: 0x02002A2C RID: 10796
|
||||
[Token(Token = "0x2002A2C")]
|
||||
public sealed class MakerPenPaletteSearchButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1400018C RID: 396
|
||||
// (add) Token: 0x06011FBE RID: 73662 RVA: 0x00412364 File Offset: 0x00410564
|
||||
// (remove) Token: 0x06011FBF RID: 73663 RVA: 0x00412380 File Offset: 0x00410580
|
||||
[Token(Token = "0x1400018C")]
|
||||
public event Action OCBALCKEGLO
|
||||
{
|
||||
[Token(Token = "0x6011FBE")]
|
||||
[Address(RVA = "0x1977B00", Offset = "0x1976B00", VA = "0x181977B00")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011FBF")]
|
||||
[Address(RVA = "0x1977BA0", Offset = "0x1976BA0", VA = "0x181977BA0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700324A RID: 12874
|
||||
// (get) Token: 0x06011FC0 RID: 73664 RVA: 0x0041239C File Offset: 0x0041059C
|
||||
// (set) Token: 0x06011FC1 RID: 73665 RVA: 0x004123B0 File Offset: 0x004105B0
|
||||
[Token(Token = "0x1700324A")]
|
||||
private HNPAMCPHEPJ PBPPCMNHODC
|
||||
{
|
||||
[Token(Token = "0x6011FC0")]
|
||||
[Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")]
|
||||
get;
|
||||
[Token(Token = "0x6011FC1")]
|
||||
[Address(RVA = "0x82C6B0", Offset = "0x82B6B0", VA = "0x18082C6B0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06011FC2 RID: 73666 RVA: 0x004123C4 File Offset: 0x004105C4
|
||||
[Token(Token = "0x6011FC2")]
|
||||
[Address(RVA = "0x1976C10", Offset = "0x1975C10", VA = "0x181976C10")]
|
||||
private void Awake()
|
||||
{
|
||||
bool flag = this.OFFBIKPMOMB();
|
||||
}
|
||||
|
||||
// Token: 0x06011FC3 RID: 73667 RVA: 0x004123D8 File Offset: 0x004105D8
|
||||
[Token(Token = "0x6011FC3")]
|
||||
[Address(RVA = "0x19771D0", Offset = "0x19761D0", VA = "0x1819771D0")]
|
||||
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: 0x06011FC4 RID: 73668 RVA: 0x00412500 File Offset: 0x00410700
|
||||
[Token(Token = "0x6011FC4")]
|
||||
[Address(RVA = "0x1977620", Offset = "0x1976620", VA = "0x181977620")]
|
||||
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: 0x06011FC5 RID: 73669 RVA: 0x00412534 File Offset: 0x00410734
|
||||
[Token(Token = "0x6011FC5")]
|
||||
[Address(RVA = "0x1977590", Offset = "0x1976590", VA = "0x181977590")]
|
||||
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: 0x06011FC6 RID: 73670 RVA: 0x00412578 File Offset: 0x00410778
|
||||
[Token(Token = "0x6011FC6")]
|
||||
[Address(RVA = "0x19774D0", Offset = "0x19764D0", VA = "0x1819774D0")]
|
||||
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: 0x06011FC7 RID: 73671 RVA: 0x004125BC File Offset: 0x004107BC
|
||||
[Token(Token = "0x6011FC7")]
|
||||
[Address(RVA = "0x19779F0", Offset = "0x19769F0", VA = "0x1819779F0")]
|
||||
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: 0x06011FC8 RID: 73672 RVA: 0x00412604 File Offset: 0x00410804
|
||||
[Token(Token = "0x6011FC8")]
|
||||
[Address(RVA = "0x1977680", Offset = "0x1976680", VA = "0x181977680")]
|
||||
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: 0x06011FC9 RID: 73673 RVA: 0x00412714 File Offset: 0x00410914
|
||||
[Token(Token = "0x6011FC9")]
|
||||
[Address(RVA = "0x1976ED0", Offset = "0x1975ED0", VA = "0x181976ED0")]
|
||||
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: 0x06011FCA RID: 73674 RVA: 0x00412770 File Offset: 0x00410970
|
||||
[Token(Token = "0x6011FCA")]
|
||||
[Address(RVA = "0x1976FC0", Offset = "0x1975FC0", VA = "0x181976FC0")]
|
||||
private void NJDHMJLOLOI(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
GameObject gameObject = this.inventionPreviewUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
this.inventionPreviewUI.SetInvention(LDNFNNNHPPB);
|
||||
}
|
||||
|
||||
// Token: 0x06011FCB RID: 73675 RVA: 0x004127A4 File Offset: 0x004109A4
|
||||
[Token(Token = "0x6011FCB")]
|
||||
[Address(RVA = "0x1976D30", Offset = "0x1975D30", VA = "0x181976D30")]
|
||||
private void DFJBELIKMKN(LNBGEMHOKFN MFJFHKBEFMO, CLKCBCAGDDK NFBNKKLNFFF, MaterialSwatchPreviewUI.HBMLCINDMLE GOKEBEDDJOL)
|
||||
{
|
||||
GameObject gameObject = this.materialSwatchPreviewUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
MaterialSwatchPreviewUI materialSwatchPreviewUI = this.materialSwatchPreviewUI;
|
||||
}
|
||||
|
||||
// Token: 0x06011FCC RID: 73676 RVA: 0x004127D4 File Offset: 0x004109D4
|
||||
[Token(Token = "0x6011FCC")]
|
||||
[Address(RVA = "0x1976DB0", Offset = "0x1975DB0", VA = "0x181976DB0")]
|
||||
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: 0x06011FCD RID: 73677 RVA: 0x00412820 File Offset: 0x00410A20
|
||||
[Token(Token = "0x6011FCD")]
|
||||
[Address(RVA = "0x1976E80", Offset = "0x1975E80", VA = "0x181976E80")]
|
||||
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: 0x06011FCE RID: 73678 RVA: 0x00412860 File Offset: 0x00410A60
|
||||
[Token(Token = "0x6011FCE")]
|
||||
[Address(RVA = "0x1976C20", Offset = "0x1975C20", VA = "0x181976C20")]
|
||||
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: 0x06011FCF RID: 73679 RVA: 0x004128D0 File Offset: 0x00410AD0
|
||||
[Token(Token = "0x6011FCF")]
|
||||
[Address(RVA = "0x1977020", Offset = "0x1976020", VA = "0x181977020")]
|
||||
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: 0x06011FD0 RID: 73680 RVA: 0x00412994 File Offset: 0x00410B94
|
||||
[Token(Token = "0x6011FD0")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public MakerPenPaletteSearchButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011FD2 RID: 73682 RVA: 0x004129C0 File Offset: 0x00410BC0
|
||||
[Token(Token = "0x6011FD2")]
|
||||
[Address(RVA = "0x1976E80", Offset = "0x1975E80", VA = "0x181976E80")]
|
||||
[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: 0x0400B854 RID: 47188
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B854")]
|
||||
[SerializeField]
|
||||
private GameObject itemPreviewRoot;
|
||||
|
||||
// Token: 0x0400B855 RID: 47189
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B855")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400B856 RID: 47190
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B856")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400B857 RID: 47191
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B857")]
|
||||
[SerializeField]
|
||||
private RadioButton3D radioButton;
|
||||
|
||||
// Token: 0x0400B858 RID: 47192
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B858")]
|
||||
[SerializeField]
|
||||
private Button3DBase button;
|
||||
|
||||
// Token: 0x0400B859 RID: 47193
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B859")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x0400B85A RID: 47194
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B85A")]
|
||||
[SerializeField]
|
||||
private Color highlightColor;
|
||||
|
||||
// Token: 0x0400B85B RID: 47195
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B85B")]
|
||||
[SerializeField]
|
||||
private ToolImposterUI toolImposterUI;
|
||||
|
||||
// Token: 0x0400B85C RID: 47196
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B85C")]
|
||||
[SerializeField]
|
||||
private InventionPreviewUI inventionPreviewUI;
|
||||
|
||||
// Token: 0x0400B85D RID: 47197
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B85D")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI materialSwatchPreviewUI;
|
||||
|
||||
// Token: 0x0400B85E RID: 47198
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B85E")]
|
||||
[SerializeField]
|
||||
private ShapePreviewUI shapePreviewUI;
|
||||
|
||||
// Token: 0x0400B860 RID: 47200
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B860")]
|
||||
private string AJMOHOMJAOK;
|
||||
|
||||
// Token: 0x0400B861 RID: 47201
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B861")]
|
||||
private string LIELMGOAOHE;
|
||||
|
||||
// Token: 0x0400B862 RID: 47202
|
||||
[Token(Token = "0x400B862")]
|
||||
private static readonly StringBuilder PEDKGDBHGLB = new StringBuilder();
|
||||
|
||||
// Token: 0x0400B863 RID: 47203
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B863")]
|
||||
private StackedUIFlowBase EJFLBPCMNCK;
|
||||
|
||||
// Token: 0x0400B864 RID: 47204
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B864")]
|
||||
private GameObject INDJPMIIDDP;
|
||||
|
||||
// Token: 0x0400B865 RID: 47205
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B865")]
|
||||
private Material FJBNIDBOHFE;
|
||||
|
||||
// Token: 0x0400B866 RID: 47206
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B866")]
|
||||
private CGEIOPLEMDD OBMPBHLOAJH;
|
||||
|
||||
// Token: 0x0400B868 RID: 47208
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B868")]
|
||||
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: 0x02002A2D RID: 10797
|
||||
[Token(Token = "0x2002A2D")]
|
||||
public sealed class MakerPenPaletteSearchPagedGrid : RecyclerPagedGrid<HNPAMCPHEPJ, MakerPenPaletteSearchButton>
|
||||
{
|
||||
// Token: 0x06011FD3 RID: 73683 RVA: 0x00412A00 File Offset: 0x00410C00
|
||||
[Token(Token = "0x6011FD3")]
|
||||
[Address(RVA = "0x1977F70", Offset = "0x1976F70", VA = "0x181977F70")]
|
||||
public void Set(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
this.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.NJNCDMMJMCF();
|
||||
}
|
||||
|
||||
// Token: 0x06011FD4 RID: 73684 RVA: 0x00412A24 File Offset: 0x00410C24
|
||||
[Token(Token = "0x6011FD4")]
|
||||
[Address(RVA = "0x1977C90", Offset = "0x1976C90", VA = "0x181977C90", 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: 0x06011FD5 RID: 73685 RVA: 0x00412A50 File Offset: 0x00410C50
|
||||
[Token(Token = "0x6011FD5")]
|
||||
[Address(RVA = "0x1977C40", Offset = "0x1976C40", VA = "0x181977C40", 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: 0x06011FD6 RID: 73686 RVA: 0x00412A84 File Offset: 0x00410C84
|
||||
[Token(Token = "0x6011FD6")]
|
||||
[Address(RVA = "0x42DA70", Offset = "0x42CA70", VA = "0x18042DA70")]
|
||||
public void SetShapePreviewMaterial(Material PDDJKEDFKBO)
|
||||
{
|
||||
this.PDDJKEDFKBO = PDDJKEDFKBO;
|
||||
}
|
||||
|
||||
// Token: 0x06011FD7 RID: 73687 RVA: 0x00412A98 File Offset: 0x00410C98
|
||||
[Token(Token = "0x6011FD7")]
|
||||
[Address(RVA = "0x1977E70", Offset = "0x1976E70", VA = "0x181977E70")]
|
||||
private void NJNCDMMJMCF()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011FD8 RID: 73688 RVA: 0x00412AB8 File Offset: 0x00410CB8
|
||||
[Token(Token = "0x6011FD8")]
|
||||
[Address(RVA = "0x1977D80", Offset = "0x1976D80", VA = "0x181977D80", 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: 0x06011FD9 RID: 73689 RVA: 0x00412AE4 File Offset: 0x00410CE4
|
||||
[Token(Token = "0x6011FD9")]
|
||||
[Address(RVA = "0x1977FB0", Offset = "0x1976FB0", VA = "0x181977FB0")]
|
||||
public MakerPenPaletteSearchPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B869 RID: 47209
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B869")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x0400B86A RID: 47210
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B86A")]
|
||||
private IReadOnlyList<bool> JCKFJAHJLPF;
|
||||
|
||||
// Token: 0x0400B86B RID: 47211
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B86B")]
|
||||
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: 0x02002A2E RID: 10798
|
||||
[Token(Token = "0x2002A2E")]
|
||||
public sealed class MakerPenPaletteSearchScreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700324B RID: 12875
|
||||
// (get) Token: 0x06011FDA RID: 73690 RVA: 0x00412AF8 File Offset: 0x00410CF8
|
||||
[Token(Token = "0x1700324B")]
|
||||
public Subscreen ENPPIPNOOFD
|
||||
{
|
||||
[Token(Token = "0x6011FDA")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return this.subscreen;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700324C RID: 12876
|
||||
// (get) Token: 0x06011FDB RID: 73691 RVA: 0x00412B0C File Offset: 0x00410D0C
|
||||
[Token(Token = "0x1700324C")]
|
||||
private bool MGDAPEECLAG
|
||||
{
|
||||
[Token(Token = "0x6011FDB")]
|
||||
[Address(RVA = "0x1979410", Offset = "0x1978410", VA = "0x181979410")]
|
||||
get
|
||||
{
|
||||
if (this.pagedGrid && this.filterInputField && this.subscreen)
|
||||
{
|
||||
return this.mainScreen;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011FDC RID: 73692 RVA: 0x00412B50 File Offset: 0x00410D50
|
||||
[Token(Token = "0x6011FDC")]
|
||||
[Address(RVA = "0x1978080", Offset = "0x1977080", VA = "0x181978080")]
|
||||
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: 0x06011FDD RID: 73693 RVA: 0x00412C58 File Offset: 0x00410E58
|
||||
[Token(Token = "0x6011FDD")]
|
||||
[Address(RVA = "0x1979560", Offset = "0x1978560", VA = "0x181979560")]
|
||||
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: 0x06011FDE RID: 73694 RVA: 0x00412CE8 File Offset: 0x00410EE8
|
||||
[Token(Token = "0x6011FDE")]
|
||||
[Address(RVA = "0x1979230", Offset = "0x1978230", VA = "0x181979230")]
|
||||
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: 0x06011FDF RID: 73695 RVA: 0x00412D28 File Offset: 0x00410F28
|
||||
[Token(Token = "0x6011FDF")]
|
||||
[Address(RVA = "0x1978600", Offset = "0x1977600", VA = "0x181978600")]
|
||||
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 = "0x178320", Offset = "0x177720")] 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 = "0x174F10", Offset = "0x174310")] 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: 0x06011FE0 RID: 73696 RVA: 0x004130C0 File Offset: 0x004112C0
|
||||
[Token(Token = "0x6011FE0")]
|
||||
[Address(RVA = "0x19792E0", Offset = "0x19782E0", VA = "0x1819792E0")]
|
||||
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: 0x06011FE1 RID: 73697 RVA: 0x0041314C File Offset: 0x0041134C
|
||||
[Token(Token = "0x6011FE1")]
|
||||
[Address(RVA = "0x1979510", Offset = "0x1978510", VA = "0x181979510")]
|
||||
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: 0x06011FE2 RID: 73698 RVA: 0x00413194 File Offset: 0x00411394
|
||||
[Token(Token = "0x6011FE2")]
|
||||
[Address(RVA = "0x19785F0", Offset = "0x19775F0", VA = "0x1819785F0")]
|
||||
private void EGAFKEDLJMN(string LMAJKCLDDIF)
|
||||
{
|
||||
this.CCOFOOPMDDO(LMAJKCLDDIF);
|
||||
}
|
||||
|
||||
// Token: 0x06011FE3 RID: 73699 RVA: 0x004131A8 File Offset: 0x004113A8
|
||||
[Token(Token = "0x6011FE3")]
|
||||
[Address(RVA = "0x19784F0", Offset = "0x19774F0", VA = "0x1819784F0")]
|
||||
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: 0x06011FE4 RID: 73700 RVA: 0x004131F0 File Offset: 0x004113F0
|
||||
[Token(Token = "0x6011FE4")]
|
||||
[Address(RVA = "0x19782B0", Offset = "0x19772B0", VA = "0x1819782B0")]
|
||||
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: 0x06011FE5 RID: 73701 RVA: 0x00413234 File Offset: 0x00411434
|
||||
[Token(Token = "0x6011FE5")]
|
||||
[Address(RVA = "0x19784A0", Offset = "0x19774A0", VA = "0x1819784A0")]
|
||||
private void CACPONIBAOF(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.filtersPagedGrid;
|
||||
makerPenPaletteSearchPagedGrid.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool flag = makerPenPaletteSearchPagedGrid.NBMNLHLDOGF();
|
||||
makerPenPaletteSearchPagedGrid.NJNCDMMJMCF();
|
||||
}
|
||||
|
||||
// Token: 0x06011FE6 RID: 73702 RVA: 0x00413264 File Offset: 0x00411464
|
||||
[Token(Token = "0x6011FE6")]
|
||||
[Address(RVA = "0x1978570", Offset = "0x1977570", VA = "0x181978570")]
|
||||
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: 0x06011FE7 RID: 73703 RVA: 0x004132B8 File Offset: 0x004114B8
|
||||
[Token(Token = "0x6011FE7")]
|
||||
[Address(RVA = "0x1978360", Offset = "0x1977360", VA = "0x181978360")]
|
||||
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: 0x06011FE8 RID: 73704 RVA: 0x00413370 File Offset: 0x00411570
|
||||
[Token(Token = "0x6011FE8")]
|
||||
[Address(RVA = "0x1978030", Offset = "0x1977030", VA = "0x181978030")]
|
||||
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: 0x06011FE9 RID: 73705 RVA: 0x004133B4 File Offset: 0x004115B4
|
||||
[Token(Token = "0x6011FE9")]
|
||||
[Address(RVA = "0x1977FF0", Offset = "0x1976FF0", VA = "0x181977FF0")]
|
||||
private void AFBAAFNEMCD()
|
||||
{
|
||||
if (this.autoFocusInput)
|
||||
{
|
||||
this.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011FEA RID: 73706 RVA: 0x004133EC File Offset: 0x004115EC
|
||||
[Token(Token = "0x6011FEA")]
|
||||
[Address(RVA = "0x19796B0", Offset = "0x19786B0", VA = "0x1819796B0")]
|
||||
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: 0x06011FEB RID: 73707 RVA: 0x0041345C File Offset: 0x0041165C
|
||||
[Token(Token = "0x6011FEB")]
|
||||
[Address(RVA = "0x19793E0", Offset = "0x19783E0", VA = "0x1819793E0")]
|
||||
private void LIHNMAKIJIG(string CEHJGNDELGL)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011FEC RID: 73708 RVA: 0x00413480 File Offset: 0x00411680
|
||||
[Token(Token = "0x6011FEC")]
|
||||
[Address(RVA = "0x1979740", Offset = "0x1978740", VA = "0x181979740")]
|
||||
public MakerPenPaletteSearchScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B86C RID: 47212
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B86C")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400B86D RID: 47213
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B86D")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid filtersPagedGrid;
|
||||
|
||||
// Token: 0x0400B86E RID: 47214
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B86E")]
|
||||
[SerializeField]
|
||||
private TMP_InputField filterInputField;
|
||||
|
||||
// Token: 0x0400B86F RID: 47215
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B86F")]
|
||||
[SerializeField]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B870 RID: 47216
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B870")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteMainScreen mainScreen;
|
||||
|
||||
// Token: 0x0400B871 RID: 47217
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B871")]
|
||||
[SerializeField]
|
||||
private bool autoFocusInput = true;
|
||||
|
||||
// Token: 0x0400B872 RID: 47218
|
||||
[FieldOffset(Offset = "0x41")]
|
||||
[Token(Token = "0x400B872")]
|
||||
private bool IDPEPGKNHML;
|
||||
|
||||
// Token: 0x0400B873 RID: 47219
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B873")]
|
||||
private KEILCHJAJJB KOMDGFMNHGF;
|
||||
|
||||
// Token: 0x0400B874 RID: 47220
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B874")]
|
||||
private IEnumerable<OBBBPCBIMME> IKBGDJLPLHF;
|
||||
|
||||
// Token: 0x02002A2F RID: 10799
|
||||
[Token(Token = "0x2002A2F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NJLIMEDFKKO
|
||||
{
|
||||
// Token: 0x06011FED RID: 73709 RVA: 0x0041349C File Offset: 0x0041169C
|
||||
[Token(Token = "0x6011FED")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public NJLIMEDFKKO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011FEE RID: 73710 RVA: 0x004134B0 File Offset: 0x004116B0
|
||||
[Token(Token = "0x6011FEE")]
|
||||
[Address(RVA = "0x197BAB0", Offset = "0x197AAB0", VA = "0x18197BAB0")]
|
||||
internal BLFOCLIBJIK <TryRebuildSearchContext>b__3([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x174F10", Offset = "0x174310")] 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: 0x06011FEF RID: 73711 RVA: 0x00413540 File Offset: 0x00411740
|
||||
[Token(Token = "0x6011FEF")]
|
||||
[Address(RVA = "0x197BCB0", Offset = "0x197ACB0", VA = "0x18197BCB0")]
|
||||
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: 0x06011FF0 RID: 73712 RVA: 0x004135D0 File Offset: 0x004117D0
|
||||
[Token(Token = "0x6011FF0")]
|
||||
[Address(RVA = "0x197BEC0", Offset = "0x197AEC0", VA = "0x18197BEC0")]
|
||||
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: 0x06011FF1 RID: 73713 RVA: 0x0041364C File Offset: 0x0041184C
|
||||
[Token(Token = "0x6011FF1")]
|
||||
[Address(RVA = "0x197C0D0", Offset = "0x197B0D0", VA = "0x18197C0D0")]
|
||||
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: 0x06011FF2 RID: 73714 RVA: 0x004136C8 File Offset: 0x004118C8
|
||||
[Token(Token = "0x6011FF2")]
|
||||
[Address(RVA = "0x197C2E0", Offset = "0x197B2E0", VA = "0x18197C2E0")]
|
||||
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: 0x0400B875 RID: 47221
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B875")]
|
||||
public MakerPenPaletteSearchScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B876 RID: 47222
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B876")]
|
||||
public string certifiedInventionFormat;
|
||||
|
||||
// Token: 0x0400B877 RID: 47223
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B877")]
|
||||
public string inventionFormat;
|
||||
|
||||
// Token: 0x0400B878 RID: 47224
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B878")]
|
||||
public string[][] certifiedInventionFilters;
|
||||
|
||||
// Token: 0x0400B879 RID: 47225
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B879")]
|
||||
public string[][] inventionFilters;
|
||||
|
||||
// Token: 0x0400B87A RID: 47226
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B87A")]
|
||||
public string[][] colorFilters;
|
||||
|
||||
// Token: 0x0400B87B RID: 47227
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B87B")]
|
||||
public string[][] materialFilters;
|
||||
|
||||
// Token: 0x0400B87C RID: 47228
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B87C")]
|
||||
public string[][] shapeFilters;
|
||||
}
|
||||
|
||||
// Token: 0x02002A30 RID: 10800
|
||||
[Token(Token = "0x2002A30")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NDMHPENELBH
|
||||
{
|
||||
// Token: 0x06011FF3 RID: 73715 RVA: 0x00413748 File Offset: 0x00411948
|
||||
[Token(Token = "0x6011FF3")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public NDMHPENELBH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011FF4 RID: 73716 RVA: 0x0041375C File Offset: 0x0041195C
|
||||
[Token(Token = "0x6011FF4")]
|
||||
[Address(RVA = "0x197BA90", Offset = "0x197AA90", VA = "0x18197BA90")]
|
||||
internal bool <TryRebuildSearchContext>b__8()
|
||||
{
|
||||
return this.circuitButtonData.FEPMCENMHAA;
|
||||
}
|
||||
|
||||
// Token: 0x0400B87D RID: 47229
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B87D")]
|
||||
public NJPKJHCMJMC circuitButtonData;
|
||||
}
|
||||
|
||||
// Token: 0x02002A31 RID: 10801
|
||||
[Token(Token = "0x2002A31")]
|
||||
[CompilerGenerated]
|
||||
private sealed class COMFBCIOGJM
|
||||
{
|
||||
// Token: 0x06011FF5 RID: 73717 RVA: 0x0041377C File Offset: 0x0041197C
|
||||
[Token(Token = "0x6011FF5")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public COMFBCIOGJM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011FF6 RID: 73718 RVA: 0x00413790 File Offset: 0x00411990
|
||||
[Token(Token = "0x6011FF6")]
|
||||
[Address(RVA = "0x1964520", Offset = "0x1963520", VA = "0x181964520")]
|
||||
internal ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig> <TryRebuildSearchContext>b__9(SpawnableToolCategoryConfig.CategoryConfig category)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B87E RID: 47230
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B87E")]
|
||||
public string groupStr;
|
||||
}
|
||||
|
||||
// Token: 0x02002A32 RID: 10802
|
||||
[Token(Token = "0x2002A32")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PENJOLLOICN
|
||||
{
|
||||
// Token: 0x06011FF7 RID: 73719 RVA: 0x004137A0 File Offset: 0x004119A0
|
||||
[Token(Token = "0x6011FF7")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PENJOLLOICN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011FF8 RID: 73720 RVA: 0x004137B4 File Offset: 0x004119B4
|
||||
[Token(Token = "0x6011FF8")]
|
||||
[Address(RVA = "0x197C520", Offset = "0x197B520", VA = "0x18197C520")]
|
||||
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: 0x0400B87F RID: 47231
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B87F")]
|
||||
public string groupStr;
|
||||
|
||||
// Token: 0x0400B880 RID: 47232
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B880")]
|
||||
public string categoryStr;
|
||||
}
|
||||
|
||||
// Token: 0x02002A33 RID: 10803
|
||||
[Token(Token = "0x2002A33")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGFGNKHEBEB
|
||||
{
|
||||
// Token: 0x06011FF9 RID: 73721 RVA: 0x004137E8 File Offset: 0x004119E8
|
||||
[Token(Token = "0x6011FF9")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AGFGNKHEBEB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011FFA RID: 73722 RVA: 0x004137FC File Offset: 0x004119FC
|
||||
[Token(Token = "0x6011FFA")]
|
||||
[Address(RVA = "0x19642A0", Offset = "0x19632A0", VA = "0x1819642A0")]
|
||||
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: 0x06011FFB RID: 73723 RVA: 0x00413854 File Offset: 0x00411A54
|
||||
[Token(Token = "0x6011FFB")]
|
||||
[Address(RVA = "0x1964330", Offset = "0x1963330", VA = "0x181964330")]
|
||||
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: 0x0400B881 RID: 47233
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B881")]
|
||||
public OGNBCNBPFCC tool;
|
||||
|
||||
// Token: 0x0400B882 RID: 47234
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B882")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x02002A34 RID: 10804
|
||||
[Token(Token = "0x2002A34")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IJOHGHCGICP
|
||||
{
|
||||
// Token: 0x06011FFC RID: 73724 RVA: 0x004138B4 File Offset: 0x00411AB4
|
||||
[Token(Token = "0x6011FFC")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IJOHGHCGICP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011FFD RID: 73725 RVA: 0x004138C8 File Offset: 0x00411AC8
|
||||
[Token(Token = "0x6011FFD")]
|
||||
[Address(RVA = "0x1964DA0", Offset = "0x1963DA0", VA = "0x181964DA0")]
|
||||
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: 0x06011FFE RID: 73726 RVA: 0x0041392C File Offset: 0x00411B2C
|
||||
[Token(Token = "0x6011FFE")]
|
||||
[Address(RVA = "0x1964E50", Offset = "0x1963E50", VA = "0x181964E50")]
|
||||
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: 0x0400B883 RID: 47235
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B883")]
|
||||
public OBBBPCBIMME invention;
|
||||
|
||||
// Token: 0x0400B884 RID: 47236
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B884")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals2;
|
||||
}
|
||||
|
||||
// Token: 0x02002A35 RID: 10805
|
||||
[Token(Token = "0x2002A35")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JIENEPGPJPL
|
||||
{
|
||||
// Token: 0x06011FFF RID: 73727 RVA: 0x0041399C File Offset: 0x00411B9C
|
||||
[Token(Token = "0x6011FFF")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JIENEPGPJPL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012000 RID: 73728 RVA: 0x004139B0 File Offset: 0x00411BB0
|
||||
[Token(Token = "0x6012000")]
|
||||
[Address(RVA = "0x1964FA0", Offset = "0x1963FA0", VA = "0x181964FA0")]
|
||||
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: 0x06012001 RID: 73729 RVA: 0x00413A10 File Offset: 0x00411C10
|
||||
[Token(Token = "0x6012001")]
|
||||
[Address(RVA = "0x1965030", Offset = "0x1964030", VA = "0x181965030")]
|
||||
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: 0x0400B885 RID: 47237
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B885")]
|
||||
public ShapeColorInfo colorInfo;
|
||||
|
||||
// Token: 0x0400B886 RID: 47238
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B886")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals3;
|
||||
}
|
||||
|
||||
// Token: 0x02002A36 RID: 10806
|
||||
[Token(Token = "0x2002A36")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MKNDJOMOCBF
|
||||
{
|
||||
// Token: 0x06012002 RID: 73730 RVA: 0x00413A58 File Offset: 0x00411C58
|
||||
[Token(Token = "0x6012002")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MKNDJOMOCBF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012003 RID: 73731 RVA: 0x00413A6C File Offset: 0x00411C6C
|
||||
[Token(Token = "0x6012003")]
|
||||
[Address(RVA = "0x19653E0", Offset = "0x19643E0", VA = "0x1819653E0")]
|
||||
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: 0x06012004 RID: 73732 RVA: 0x00413ACC File Offset: 0x00411CCC
|
||||
[Token(Token = "0x6012004")]
|
||||
[Address(RVA = "0x1965470", Offset = "0x1964470", VA = "0x181965470")]
|
||||
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: 0x0400B887 RID: 47239
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B887")]
|
||||
public ShapeMaterialInfo materialInfo;
|
||||
|
||||
// Token: 0x0400B888 RID: 47240
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B888")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals4;
|
||||
}
|
||||
|
||||
// Token: 0x02002A37 RID: 10807
|
||||
[Token(Token = "0x2002A37")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FLMOBEHGKOD
|
||||
{
|
||||
// Token: 0x06012005 RID: 73733 RVA: 0x00413B14 File Offset: 0x00411D14
|
||||
[Token(Token = "0x6012005")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FLMOBEHGKOD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06012006 RID: 73734 RVA: 0x00413B28 File Offset: 0x00411D28
|
||||
[Token(Token = "0x6012006")]
|
||||
[Address(RVA = "0x1964B60", Offset = "0x1963B60", VA = "0x181964B60")]
|
||||
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: 0x06012007 RID: 73735 RVA: 0x00413B7C File Offset: 0x00411D7C
|
||||
[Token(Token = "0x6012007")]
|
||||
[Address(RVA = "0x1964BF0", Offset = "0x1963BF0", VA = "0x181964BF0")]
|
||||
internal void <TryRebuildSearchContext>b__21()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals5.<>4__this.mainScreen;
|
||||
}
|
||||
|
||||
// Token: 0x0400B889 RID: 47241
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B889")]
|
||||
public ACBDPBHGKJL shapeType;
|
||||
|
||||
// Token: 0x0400B88A RID: 47242
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B88A")]
|
||||
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: 0x02002A02 RID: 10754
|
||||
[Token(Token = "0x2002A02")]
|
||||
public class ShapePreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011F15 RID: 73493 RVA: 0x0040FF10 File Offset: 0x0040E110
|
||||
[Token(Token = "0x6011F15")]
|
||||
[Address(RVA = "0x197C8C0", Offset = "0x197B8C0", VA = "0x18197C8C0")]
|
||||
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: 0x06011F16 RID: 73494 RVA: 0x0040FF9C File Offset: 0x0040E19C
|
||||
[Token(Token = "0x6011F16")]
|
||||
[Address(RVA = "0x197CAC0", Offset = "0x197BAC0", VA = "0x18197CAC0")]
|
||||
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: 0x06011F17 RID: 73495 RVA: 0x00410004 File Offset: 0x0040E204
|
||||
[Token(Token = "0x6011F17")]
|
||||
[Address(RVA = "0x197C840", Offset = "0x197B840", VA = "0x18197C840")]
|
||||
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: 0x06011F18 RID: 73496 RVA: 0x00410044 File Offset: 0x0040E244
|
||||
[Token(Token = "0x6011F18")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ShapePreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B7F8 RID: 47096
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7F8")]
|
||||
[SerializeField]
|
||||
private ShapePreviewUI.Entry[] previews;
|
||||
|
||||
// Token: 0x02002A03 RID: 10755
|
||||
[Token(Token = "0x2002A03")]
|
||||
[Serializable]
|
||||
private struct Entry
|
||||
{
|
||||
// Token: 0x0400B7F9 RID: 47097
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B7F9")]
|
||||
public ACBDPBHGKJL Type;
|
||||
|
||||
// Token: 0x0400B7FA RID: 47098
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B7FA")]
|
||||
public Renderer Renderer;
|
||||
}
|
||||
|
||||
// Token: 0x02002A04 RID: 10756
|
||||
[Token(Token = "0x2002A04")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NDONIIBJCMD
|
||||
{
|
||||
// Token: 0x06011F19 RID: 73497 RVA: 0x00410058 File Offset: 0x0040E258
|
||||
[Token(Token = "0x6011F19")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public NDONIIBJCMD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F1A RID: 73498 RVA: 0x0041006C File Offset: 0x0040E26C
|
||||
[Token(Token = "0x6011F1A")]
|
||||
[Address(RVA = "0x1591510", Offset = "0x1590510", VA = "0x181591510")]
|
||||
internal bool <Show>b__0(ShapePreviewUI.Entry x)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400B7FB RID: 47099
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B7FB")]
|
||||
public ACBDPBHGKJL shapeType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002A1E RID: 10782
|
||||
[Token(Token = "0x2002A1E")]
|
||||
public class SpawnableToolButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003243 RID: 12867
|
||||
// (get) Token: 0x06011F81 RID: 73601 RVA: 0x00411500 File Offset: 0x0040F700
|
||||
[Token(Token = "0x17003243")]
|
||||
public OGNBCNBPFCC LCODFFNFGBK
|
||||
{
|
||||
[Token(Token = "0x6011F81")]
|
||||
[Address(RVA = "0x197CDC0", Offset = "0x197BDC0", VA = "0x18197CDC0")]
|
||||
get
|
||||
{
|
||||
return this.toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003244 RID: 12868
|
||||
// (get) Token: 0x06011F82 RID: 73602 RVA: 0x00411520 File Offset: 0x0040F720
|
||||
[Token(Token = "0x17003244")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x6011F82")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003245 RID: 12869
|
||||
// (get) Token: 0x06011F83 RID: 73603 RVA: 0x00411534 File Offset: 0x0040F734
|
||||
[Token(Token = "0x17003245")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011F83")]
|
||||
[Address(RVA = "0x185C040", Offset = "0x185B040", VA = "0x18185C040")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F84 RID: 73604 RVA: 0x00411554 File Offset: 0x0040F754
|
||||
[Token(Token = "0x6011F84")]
|
||||
[Address(RVA = "0x197CC50", Offset = "0x197BC50", VA = "0x18197CC50")]
|
||||
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: 0x06011F85 RID: 73605 RVA: 0x004115D8 File Offset: 0x0040F7D8
|
||||
[Token(Token = "0x6011F85")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public SpawnableToolButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B82F RID: 47151
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B82F")]
|
||||
[SerializeField]
|
||||
private ToolImposterUI toolImposterUI;
|
||||
|
||||
// Token: 0x0400B830 RID: 47152
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B830")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400B831 RID: 47153
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B831")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.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: 0x02002A1F RID: 10783
|
||||
[Token(Token = "0x2002A1F")]
|
||||
public class SpawnableToolPagedGrid : RecyclerPagedGrid<OGNBCNBPFCC, SpawnableToolButton>
|
||||
{
|
||||
// Token: 0x06011F86 RID: 73606 RVA: 0x004115EC File Offset: 0x0040F7EC
|
||||
[Token(Token = "0x6011F86")]
|
||||
[Address(RVA = "0x197D6D0", Offset = "0x197C6D0", VA = "0x18197D6D0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F87 RID: 73607 RVA: 0x00411610 File Offset: 0x0040F810
|
||||
[Token(Token = "0x6011F87")]
|
||||
[Address(RVA = "0x197D250", Offset = "0x197C250", VA = "0x18197D250", 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: 0x06011F88 RID: 73608 RVA: 0x00411690 File Offset: 0x0040F890
|
||||
[Token(Token = "0x6011F88")]
|
||||
[Address(RVA = "0x197D370", Offset = "0x197C370", VA = "0x18197D370")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.DDDJMBHGEFF);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011F89 RID: 73609 RVA: 0x004116C8 File Offset: 0x0040F8C8
|
||||
[Token(Token = "0x6011F89")]
|
||||
[Address(RVA = "0x197D0B0", Offset = "0x197C0B0", VA = "0x18197D0B0")]
|
||||
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: 0x06011F8A RID: 73610 RVA: 0x00411728 File Offset: 0x0040F928
|
||||
[Token(Token = "0x6011F8A")]
|
||||
[Address(RVA = "0x197D400", Offset = "0x197C400", VA = "0x18197D400")]
|
||||
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: 0x06011F8B RID: 73611 RVA: 0x004117F8 File Offset: 0x0040F9F8
|
||||
[Token(Token = "0x6011F8B")]
|
||||
[Address(RVA = "0x197CDE0", Offset = "0x197BDE0", VA = "0x18197CDE0")]
|
||||
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: 0x06011F8C RID: 73612 RVA: 0x0041183C File Offset: 0x0040FA3C
|
||||
[Token(Token = "0x6011F8C")]
|
||||
[Address(RVA = "0x197CEF0", Offset = "0x197BEF0", VA = "0x18197CEF0", 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: 0x06011F8D RID: 73613 RVA: 0x004118E0 File Offset: 0x0040FAE0
|
||||
[Token(Token = "0x6011F8D")]
|
||||
[Address(RVA = "0x197D740", Offset = "0x197C740", VA = "0x18197D740")]
|
||||
public SpawnableToolPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F8E RID: 73614 RVA: 0x00411904 File Offset: 0x0040FB04
|
||||
[Token(Token = "0x6011F8E")]
|
||||
[Address(RVA = "0x197D1D0", Offset = "0x197C1D0", VA = "0x18197D1D0")]
|
||||
[CompilerGenerated]
|
||||
private bool DDDJMBHGEFF(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B832 RID: 47154
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B832")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x0400B833 RID: 47155
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B833")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B834 RID: 47156
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B834")]
|
||||
public SpawnableToolPagedGrid.SpawnableToolSelectedEvent OnSpawnableToolSelectedEvent;
|
||||
|
||||
// Token: 0x0400B835 RID: 47157
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B835")]
|
||||
private OGNBCNBPFCC OOCBJJDANCK = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400B836 RID: 47158
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B836")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400B837 RID: 47159
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B837")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x0400B838 RID: 47160
|
||||
[Token(Token = "0x400B838")]
|
||||
private const float HEFJEKHFIDH = 0.05f;
|
||||
|
||||
// Token: 0x02002A20 RID: 10784
|
||||
[Token(Token = "0x2002A20")]
|
||||
[Serializable]
|
||||
public class SpawnableToolSelectedEvent : UnityEvent<OGNBCNBPFCC>
|
||||
{
|
||||
// Token: 0x06011F8F RID: 73615 RVA: 0x0041192C File Offset: 0x0040FB2C
|
||||
[Token(Token = "0x6011F8F")]
|
||||
[Address(RVA = "0x197D790", Offset = "0x197C790", VA = "0x18197D790")]
|
||||
public SpawnableToolSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A21 RID: 10785
|
||||
[Token(Token = "0x2002A21")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MLPLJBNIJFK
|
||||
{
|
||||
// Token: 0x06011F90 RID: 73616 RVA: 0x00411940 File Offset: 0x0040FB40
|
||||
[Token(Token = "0x6011F90")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MLPLJBNIJFK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F91 RID: 73617 RVA: 0x00411954 File Offset: 0x0040FB54
|
||||
[Token(Token = "0x6011F91")]
|
||||
[Address(RVA = "0x1965530", Offset = "0x1964530", VA = "0x181965530")]
|
||||
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: 0x0400B839 RID: 47161
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B839")]
|
||||
public SpawnableToolPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B83A RID: 47162
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B83A")]
|
||||
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: 0x02002A05 RID: 10757
|
||||
[Token(Token = "0x2002A05")]
|
||||
public class ToolImposterUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003239 RID: 12857
|
||||
// (get) Token: 0x06011F1B RID: 73499 RVA: 0x0041007C File Offset: 0x0040E27C
|
||||
// (set) Token: 0x06011F1C RID: 73500 RVA: 0x00410090 File Offset: 0x0040E290
|
||||
[Token(Token = "0x17003239")]
|
||||
public OGNBCNBPFCC LCODFFNFGBK
|
||||
{
|
||||
[Token(Token = "0x6011F1B")]
|
||||
[Address(RVA = "0x497590", Offset = "0x496590", VA = "0x180497590")]
|
||||
get;
|
||||
[Token(Token = "0x6011F1C")]
|
||||
[Address(RVA = "0x50A2B0", Offset = "0x5092B0", VA = "0x18050A2B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011F1D RID: 73501 RVA: 0x004100A4 File Offset: 0x0040E2A4
|
||||
[Token(Token = "0x6011F1D")]
|
||||
[Address(RVA = "0xB8E310", Offset = "0xB8D310", VA = "0x180B8E310")]
|
||||
private void Awake()
|
||||
{
|
||||
this.<NDJKJFCJLAC>k__BackingField = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x06011F1E RID: 73502 RVA: 0x004100C4 File Offset: 0x0040E2C4
|
||||
[Token(Token = "0x6011F1E")]
|
||||
[Address(RVA = "0x197D930", Offset = "0x197C930", VA = "0x18197D930")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.OCGFDAFGNCG();
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F1F RID: 73503 RVA: 0x004100EC File Offset: 0x0040E2EC
|
||||
[Token(Token = "0x6011F1F")]
|
||||
[Address(RVA = "0x197D7D0", Offset = "0x197C7D0", VA = "0x18197D7D0")]
|
||||
private void BAIGGMFKCKM()
|
||||
{
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F20 RID: 73504 RVA: 0x0041010C File Offset: 0x0040E30C
|
||||
[Token(Token = "0x6011F20")]
|
||||
[Address(RVA = "0x197DB90", Offset = "0x197CB90", VA = "0x18197DB90")]
|
||||
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: 0x06011F21 RID: 73505 RVA: 0x004101D0 File Offset: 0x0040E3D0
|
||||
[Token(Token = "0x6011F21")]
|
||||
[Address(RVA = "0x197D820", Offset = "0x197C820", VA = "0x18197D820")]
|
||||
private void OCGFDAFGNCG()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Material> eioimlbfild = this.EIOIMLBFILD;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.EIOIMLBFILD.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06011F22 RID: 73506 RVA: 0x00410200 File Offset: 0x0040E400
|
||||
[Token(Token = "0x6011F22")]
|
||||
[Address(RVA = "0x197DAC0", Offset = "0x197CAC0", VA = "0x18197DAC0")]
|
||||
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: 0x06011F23 RID: 73507 RVA: 0x0041024C File Offset: 0x0040E44C
|
||||
[Token(Token = "0x6011F23")]
|
||||
[Address(RVA = "0x197D990", Offset = "0x197C990", VA = "0x18197D990")]
|
||||
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: 0x06011F24 RID: 73508 RVA: 0x00410284 File Offset: 0x0040E484
|
||||
[Token(Token = "0x6011F24")]
|
||||
[Address(RVA = "0x197DEE0", Offset = "0x197CEE0", VA = "0x18197DEE0")]
|
||||
public ToolImposterUI()
|
||||
{
|
||||
List<Material> list = new List();
|
||||
this.EIOIMLBFILD = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B7FC RID: 47100
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B7FC")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 100f;
|
||||
|
||||
// Token: 0x0400B7FE RID: 47102
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B7FE")]
|
||||
private readonly List<Material> EIOIMLBFILD;
|
||||
|
||||
// Token: 0x0400B7FF RID: 47103
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B7FF")]
|
||||
private JCOINEEFENJ<SpawnableTool> EMLIKFJNPEM;
|
||||
|
||||
// Token: 0x02002A06 RID: 10758
|
||||
[Token(Token = "0x2002A06")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EKGFJHILDEM
|
||||
{
|
||||
// Token: 0x06011F25 RID: 73509 RVA: 0x004102B0 File Offset: 0x0040E4B0
|
||||
[Token(Token = "0x6011F25")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EKGFJHILDEM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F26 RID: 73510 RVA: 0x004102C4 File Offset: 0x0040E4C4
|
||||
[Token(Token = "0x6011F26")]
|
||||
[Address(RVA = "0x12F4410", Offset = "0x12F3410", VA = "0x1812F4410")]
|
||||
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: 0x0400B800 RID: 47104
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B800")]
|
||||
public ToolImposterUI <>4__this;
|
||||
|
||||
// Token: 0x0400B801 RID: 47105
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B801")]
|
||||
public float delay;
|
||||
}
|
||||
|
||||
// Token: 0x02002A07 RID: 10759
|
||||
[Token(Token = "0x2002A07")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JHCHILJGCGI
|
||||
{
|
||||
// Token: 0x06011F27 RID: 73511 RVA: 0x00410360 File Offset: 0x0040E560
|
||||
[Token(Token = "0x6011F27")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JHCHILJGCGI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F28 RID: 73512 RVA: 0x00410374 File Offset: 0x0040E574
|
||||
[Token(Token = "0x6011F28")]
|
||||
[Address(RVA = "0x12F4900", Offset = "0x12F3900", VA = "0x1812F4900")]
|
||||
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: 0x0400B802 RID: 47106
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B802")]
|
||||
public Transform parent;
|
||||
|
||||
// Token: 0x0400B803 RID: 47107
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B803")]
|
||||
public ToolImposterUI.EKGFJHILDEM CS$<>8__locals1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002A23 RID: 10787
|
||||
[Token(Token = "0x2002A23")]
|
||||
public class TrialInventionPagedGrid : RecyclerPagedGrid<TrialInventionManager.MJOCGIJACGM, TrialInventionButton>
|
||||
{
|
||||
// Token: 0x06011F97 RID: 73623 RVA: 0x00411A40 File Offset: 0x0040FC40
|
||||
[Token(Token = "0x6011F97")]
|
||||
[Address(RVA = "0x12F56B0", Offset = "0x12F46B0", VA = "0x1812F56B0", 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: 0x06011F98 RID: 73624 RVA: 0x00411AC8 File Offset: 0x0040FCC8
|
||||
[Token(Token = "0x6011F98")]
|
||||
[Address(RVA = "0x12F57F0", Offset = "0x12F47F0", VA = "0x1812F57F0")]
|
||||
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.");
|
||||
}
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011F99 RID: 73625 RVA: 0x00411AF8 File Offset: 0x0040FCF8
|
||||
[Token(Token = "0x6011F99")]
|
||||
[Address(RVA = "0x12F5680", Offset = "0x12F4680", VA = "0x1812F5680", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(TrialInventionManager.MJOCGIJACGM LFOCLIDEKIA, TrialInventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetTrial(LFOCLIDEKIA);
|
||||
}
|
||||
|
||||
// Token: 0x06011F9A RID: 73626 RVA: 0x00411B14 File Offset: 0x0040FD14
|
||||
[Token(Token = "0x6011F9A")]
|
||||
[Address(RVA = "0x12F5870", Offset = "0x12F4870", VA = "0x1812F5870")]
|
||||
public TrialInventionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B83F RID: 47167
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B83F")]
|
||||
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionBuyEvent;
|
||||
|
||||
// Token: 0x0400B840 RID: 47168
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B840")]
|
||||
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionRemoveEvent;
|
||||
|
||||
// Token: 0x02002A24 RID: 10788
|
||||
[Token(Token = "0x2002A24")]
|
||||
[Serializable]
|
||||
public class InventionTrialSelectedEvent : UnityEvent<TrialInventionManager.MJOCGIJACGM>
|
||||
{
|
||||
// Token: 0x06011F9B RID: 73627 RVA: 0x00411B28 File Offset: 0x0040FD28
|
||||
[Token(Token = "0x6011F9B")]
|
||||
[Address(RVA = "0x12F48C0", Offset = "0x12F38C0", VA = "0x1812F48C0")]
|
||||
public InventionTrialSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A25 RID: 10789
|
||||
[Token(Token = "0x2002A25")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CJEHIADFPDO
|
||||
{
|
||||
// Token: 0x06011F9C RID: 73628 RVA: 0x00411B3C File Offset: 0x0040FD3C
|
||||
[Token(Token = "0x6011F9C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CJEHIADFPDO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F9D RID: 73629 RVA: 0x00411B50 File Offset: 0x0040FD50
|
||||
[Token(Token = "0x6011F9D")]
|
||||
[Address(RVA = "0x12F4190", Offset = "0x12F3190", VA = "0x1812F4190")]
|
||||
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: 0x06011F9E RID: 73630 RVA: 0x00411B88 File Offset: 0x0040FD88
|
||||
[Token(Token = "0x6011F9E")]
|
||||
[Address(RVA = "0x12F41F0", Offset = "0x12F31F0", VA = "0x1812F41F0")]
|
||||
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: 0x0400B841 RID: 47169
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B841")]
|
||||
public TrialInventionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B842 RID: 47170
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B842")]
|
||||
public TrialInventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002A29 RID: 10793
|
||||
[Token(Token = "0x2002A29")]
|
||||
public class WatchStoreInventionsPagedGrid : RecyclerPagedGrid<OBBBPCBIMME, WatchStoreInventionButton>
|
||||
{
|
||||
// Token: 0x06011FB5 RID: 73653 RVA: 0x00412174 File Offset: 0x00410374
|
||||
[Token(Token = "0x6011FB5")]
|
||||
[Address(RVA = "0x12F6180", Offset = "0x12F5180", VA = "0x1812F6180", 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: 0x06011FB6 RID: 73654 RVA: 0x0041222C File Offset: 0x0041042C
|
||||
[Token(Token = "0x6011FB6")]
|
||||
[Address(RVA = "0x12F6320", Offset = "0x12F5320", VA = "0x1812F6320")]
|
||||
public void SetInventions(IEnumerable<OBBBPCBIMME> HEIDKAMCPIL, OBBBPCBIMME EGJJHJHIPCF, bool EEFDDMLCDEM = true)
|
||||
{
|
||||
if (Enumerable.Count<OBBBPCBIMME>(HEIDKAMCPIL) != 0)
|
||||
{
|
||||
float height = ((IAgent)this).Height;
|
||||
return;
|
||||
}
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "Could not find any inventions.");
|
||||
}
|
||||
|
||||
// Token: 0x06011FB7 RID: 73655 RVA: 0x00412264 File Offset: 0x00410464
|
||||
[Token(Token = "0x6011FB7")]
|
||||
[Address(RVA = "0x12F6150", Offset = "0x12F5150", VA = "0x1812F6150", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OBBBPCBIMME LDNFNNNHPPB, WatchStoreInventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetInvention(LDNFNNNHPPB);
|
||||
}
|
||||
|
||||
// Token: 0x06011FB8 RID: 73656 RVA: 0x00412280 File Offset: 0x00410480
|
||||
[Token(Token = "0x6011FB8")]
|
||||
[Address(RVA = "0x12F6460", Offset = "0x12F5460", VA = "0x1812F6460")]
|
||||
public WatchStoreInventionsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B84F RID: 47183
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B84F")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionSelectedEvent;
|
||||
|
||||
// Token: 0x0400B850 RID: 47184
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B850")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionTrialEvent;
|
||||
|
||||
// Token: 0x0400B851 RID: 47185
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B851")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionInfoEvent;
|
||||
|
||||
// Token: 0x02002A2A RID: 10794
|
||||
[Token(Token = "0x2002A2A")]
|
||||
[Serializable]
|
||||
public class InventionSelectedEvent : UnityEvent<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x06011FB9 RID: 73657 RVA: 0x00412294 File Offset: 0x00410494
|
||||
[Token(Token = "0x6011FB9")]
|
||||
[Address(RVA = "0x12F4880", Offset = "0x12F3880", VA = "0x1812F4880")]
|
||||
public InventionSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A2B RID: 10795
|
||||
[Token(Token = "0x2002A2B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DPEPCOCCEIN
|
||||
{
|
||||
// Token: 0x06011FBA RID: 73658 RVA: 0x004122A8 File Offset: 0x004104A8
|
||||
[Token(Token = "0x6011FBA")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DPEPCOCCEIN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011FBB RID: 73659 RVA: 0x004122BC File Offset: 0x004104BC
|
||||
[Token(Token = "0x6011FBB")]
|
||||
[Address(RVA = "0x12F42F0", Offset = "0x12F32F0", VA = "0x1812F42F0")]
|
||||
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: 0x06011FBC RID: 73660 RVA: 0x004122F4 File Offset: 0x004104F4
|
||||
[Token(Token = "0x6011FBC")]
|
||||
[Address(RVA = "0x12F4350", Offset = "0x12F3350", VA = "0x1812F4350")]
|
||||
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: 0x06011FBD RID: 73661 RVA: 0x0041232C File Offset: 0x0041052C
|
||||
[Token(Token = "0x6011FBD")]
|
||||
[Address(RVA = "0x12F43B0", Offset = "0x12F33B0", VA = "0x1812F43B0")]
|
||||
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: 0x0400B852 RID: 47186
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B852")]
|
||||
public WatchStoreInventionsPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B853 RID: 47187
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B853")]
|
||||
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: 0x0200299B RID: 10651
|
||||
[Token(Token = "0x200299B")]
|
||||
public class UIImportFriendsDialog : UIDialog<List<DCGAMCKNJDB>, CFLMJLFBOKH.KNKCGOGLCJC, List<DCGAMCKNJDB>>
|
||||
{
|
||||
// Token: 0x06011C89 RID: 72841 RVA: 0x00405E0C File Offset: 0x0040400C
|
||||
[Token(Token = "0x6011C89")]
|
||||
[Address(RVA = "0x12F5D30", Offset = "0x12F4D30", VA = "0x1812F5D30", Slot = "24")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x06011C8A RID: 72842 RVA: 0x00405E24 File Offset: 0x00404024
|
||||
[Token(Token = "0x6011C8A")]
|
||||
[Address(RVA = "0x12F5D80", Offset = "0x12F4D80", VA = "0x1812F5D80", 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: 0x06011C8B RID: 72843 RVA: 0x00405E64 File Offset: 0x00404064
|
||||
[Token(Token = "0x6011C8B")]
|
||||
[Address(RVA = "0x12F5D00", Offset = "0x12F4D00", VA = "0x1812F5D00")]
|
||||
private void FGCBPNFEPLC()
|
||||
{
|
||||
ImportFriendsPagedGrid importFriendsPagedGrid = this.pagedGrid;
|
||||
List<DCGAMCKNJDB> bheplkiiegg = this.BHEPLKIIEGG;
|
||||
importFriendsPagedGrid.SetAccounts(bheplkiiegg);
|
||||
}
|
||||
|
||||
// Token: 0x06011C8C RID: 72844 RVA: 0x00405E8C File Offset: 0x0040408C
|
||||
[Token(Token = "0x6011C8C")]
|
||||
[Address(RVA = "0x12F5C60", Offset = "0x12F4C60", VA = "0x1812F5C60")]
|
||||
public void Button_Done()
|
||||
{
|
||||
int oahmkbajfin = this.OAHMKBAJFIN;
|
||||
CFLMJLFBOKH.KNKCGOGLCJC ohehhomkplj = this.OHEHHOMKPLJ;
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x06011C8D RID: 72845 RVA: 0x00405EB4 File Offset: 0x004040B4
|
||||
[Token(Token = "0x6011C8D")]
|
||||
[Address(RVA = "0x12F5960", Offset = "0x12F4960", VA = "0x1812F5960")]
|
||||
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: 0x06011C8E RID: 72846 RVA: 0x00405F20 File Offset: 0x00404120
|
||||
[Token(Token = "0x6011C8E")]
|
||||
[Address(RVA = "0x12F5B60", Offset = "0x12F4B60", VA = "0x1812F5B60")]
|
||||
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: 0x06011C8F RID: 72847 RVA: 0x00405F80 File Offset: 0x00404180
|
||||
[Token(Token = "0x6011C8F")]
|
||||
[Address(RVA = "0x12F5AF0", Offset = "0x12F4AF0", VA = "0x1812F5AF0")]
|
||||
public void Button_Add(int accountId)
|
||||
{
|
||||
KKHJMCMNJBE.DIGJGLHPFMJ(accountId);
|
||||
}
|
||||
|
||||
// Token: 0x06011C90 RID: 72848 RVA: 0x00405F94 File Offset: 0x00404194
|
||||
[Token(Token = "0x6011C90")]
|
||||
[Address(RVA = "0x12F5E10", Offset = "0x12F4E10", VA = "0x1812F5E10")]
|
||||
public UIImportFriendsDialog()
|
||||
{
|
||||
List<DCGAMCKNJDB> list = new List();
|
||||
this.BHEPLKIIEGG = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B631 RID: 46641
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B631")]
|
||||
[SerializeField]
|
||||
private ImportFriendsPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400B632 RID: 46642
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B632")]
|
||||
private int FDEBHEBIHOC;
|
||||
|
||||
// Token: 0x0400B633 RID: 46643
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400B633")]
|
||||
private int OAHMKBAJFIN;
|
||||
|
||||
// Token: 0x0400B634 RID: 46644
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B634")]
|
||||
private CFLMJLFBOKH.KNKCGOGLCJC OHEHHOMKPLJ;
|
||||
|
||||
// Token: 0x0400B635 RID: 46645
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B635")]
|
||||
private List<DCGAMCKNJDB> BHEPLKIIEGG;
|
||||
|
||||
// Token: 0x0200299D RID: 10653
|
||||
[Token(Token = "0x200299D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DECOBLLOEEC
|
||||
{
|
||||
// Token: 0x06011C94 RID: 72852 RVA: 0x00406014 File Offset: 0x00404214
|
||||
[Token(Token = "0x6011C94")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DECOBLLOEEC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011C95 RID: 72853 RVA: 0x00406028 File Offset: 0x00404228
|
||||
[Token(Token = "0x6011C95")]
|
||||
[Address(RVA = "0x12F4250", Offset = "0x12F3250", VA = "0x1812F4250")]
|
||||
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: 0x0400B638 RID: 46648
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B638")]
|
||||
public int accountId;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI
|
||||
{
|
||||
// Token: 0x020029C8 RID: 10696
|
||||
[Token(Token = "0x20029C8")]
|
||||
public class VoteNextSubroomPagedGrid : RecyclerPagedGrid<string, VoteNextSubroomButton>
|
||||
{
|
||||
// Token: 0x06011D2A RID: 73002 RVA: 0x00408558 File Offset: 0x00406758
|
||||
[Token(Token = "0x6011D2A")]
|
||||
[Address(RVA = "0x12F5EB0", Offset = "0x12F4EB0", VA = "0x1812F5EB0", 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: 0x06011D2B RID: 73003 RVA: 0x004085D8 File Offset: 0x004067D8
|
||||
[Token(Token = "0x6011D2B")]
|
||||
[Address(RVA = "0x12F5FF0", Offset = "0x12F4FF0", VA = "0x1812F5FF0")]
|
||||
public void UpdateButtonsVoteCount()
|
||||
{
|
||||
int num;
|
||||
bool flag;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
while ((flag && !base.isActiveAndEnabled) || num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011D2C RID: 73004 RVA: 0x00408600 File Offset: 0x00406800
|
||||
[Token(Token = "0x6011D2C")]
|
||||
[Address(RVA = "0x12F5FD0", Offset = "0x12F4FD0", VA = "0x1812F5FD0")]
|
||||
public void SetSceneNames(IEnumerable<string> FDBJLIDCANP)
|
||||
{
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06011D2D RID: 73005 RVA: 0x00408614 File Offset: 0x00406814
|
||||
[Token(Token = "0x6011D2D")]
|
||||
[Address(RVA = "0x12F5E80", Offset = "0x12F4E80", VA = "0x1812F5E80", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(string PCBCJKHMBGL, VoteNextSubroomButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetSceneName(PCBCJKHMBGL);
|
||||
}
|
||||
|
||||
// Token: 0x06011D2E RID: 73006 RVA: 0x00408630 File Offset: 0x00406830
|
||||
[Token(Token = "0x6011D2E")]
|
||||
[Address(RVA = "0x12F6110", Offset = "0x12F5110", VA = "0x1812F6110")]
|
||||
public VoteNextSubroomPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B6BA RID: 46778
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B6BA")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B6BB RID: 46779
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B6BB")]
|
||||
public VoteNextSubroomPagedGrid.NextSubroomVoted OnNextSubroomVotedEvent;
|
||||
|
||||
// Token: 0x020029C9 RID: 10697
|
||||
[Token(Token = "0x20029C9")]
|
||||
[Serializable]
|
||||
public class NextSubroomVoted : UnityEvent<bool, string>
|
||||
{
|
||||
// Token: 0x06011D2F RID: 73007 RVA: 0x00408644 File Offset: 0x00406844
|
||||
[Token(Token = "0x6011D2F")]
|
||||
[Address(RVA = "0x12F5020", Offset = "0x12F4020", VA = "0x1812F5020")]
|
||||
public NextSubroomVoted()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020029CA RID: 10698
|
||||
[Token(Token = "0x20029CA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OJLALBKBABN
|
||||
{
|
||||
// Token: 0x06011D30 RID: 73008 RVA: 0x00408658 File Offset: 0x00406858
|
||||
[Token(Token = "0x6011D30")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OJLALBKBABN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011D31 RID: 73009 RVA: 0x0040866C File Offset: 0x0040686C
|
||||
[Token(Token = "0x6011D31")]
|
||||
[Address(RVA = "0x12F55D0", Offset = "0x12F45D0", VA = "0x1812F55D0")]
|
||||
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: 0x0400B6BC RID: 46780
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B6BC")]
|
||||
public VoteNextSubroomPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B6BD RID: 46781
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B6BD")]
|
||||
public VoteNextSubroomButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user