Files
2026-04-08 23:40:05 +02:00

801 lines
25 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Core.Creation;
using RecRoom.Networking.SynchronizedFields;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace RecRoom
{
// Token: 0x02001D3C RID: 7484
[Token(Token = "0x2001D3C")]
[StructLayout(3)]
public class LinkButtonController : MonoBehaviourPun, EOCLMMENCKH, AICKHLGGBBH
{
// Token: 0x17001F56 RID: 8022
// (get) Token: 0x0600C933 RID: 51507 RVA: 0x002FBA50 File Offset: 0x002F9C50
// (set) Token: 0x0600C934 RID: 51508 RVA: 0x002FBA70 File Offset: 0x002F9C70
[Token(Token = "0x17001F56")]
public ILIGKJJIKLL COJOHODFJOL
{
[Token(Token = "0x600C933")]
[Address(RVA = "0x10CA3F0", Offset = "0x10C8DF0", VA = "0x1810CA3F0")]
get
{
return this.OMGHPOEBAKK.Get();
}
[Token(Token = "0x600C934")]
[Address(RVA = "0x10CB8E0", Offset = "0x10CA2E0", VA = "0x1810CB8E0")]
set
{
SynchronizedField<ILIGKJJIKLL> omghpoebakk = this.OMGHPOEBAKK;
}
}
// Token: 0x17001F57 RID: 8023
// (get) Token: 0x0600C935 RID: 51509 RVA: 0x002FBA8C File Offset: 0x002F9C8C
// (set) Token: 0x0600C936 RID: 51510 RVA: 0x002FBAAC File Offset: 0x002F9CAC
[Token(Token = "0x17001F57")]
public long IKCCMNGGMFN
{
[Token(Token = "0x600C935")]
[Address(RVA = "0x10CB890", Offset = "0x10CA290", VA = "0x1810CB890")]
get
{
return this.GDPNBGKHKCO.Get();
}
[Token(Token = "0x600C936")]
[Address(RVA = "0x10CAE50", Offset = "0x10C9850", VA = "0x1810CAE50")]
set
{
SynchronizedField<long> gdpnbgkhkco = this.GDPNBGKHKCO;
}
}
// Token: 0x17001F58 RID: 8024
// (get) Token: 0x0600C937 RID: 51511 RVA: 0x002FBAC8 File Offset: 0x002F9CC8
[Token(Token = "0x17001F58")]
private bool KAMEHGIHIOD
{
[Token(Token = "0x600C937")]
[Address(RVA = "0x10CA920", Offset = "0x10C9320", VA = "0x1810CA920")]
get
{
Dictionary<ILIGKJJIKLL, JIPHINJGPHB> hpdeopaoegl = this.HPDEOPAOEGL;
ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get();
bool flag;
if (!flag)
{
return flag;
}
return flag;
}
}
// Token: 0x0600C938 RID: 51512 RVA: 0x002FBAF8 File Offset: 0x002F9CF8
[Token(Token = "0x600C938")]
[Address(RVA = "0x10C9DF0", Offset = "0x10C87F0", VA = "0x1810C9DF0", Slot = "13")]
protected override void Awake()
{
base..ctor();
if (Enumerable.Any<Renderer>(this.activatedRenderers))
{
Material sharedMaterial = this.activatedRenderers[0].GetSharedMaterial();
int hbnelaleocj = PAMNDKEGFFG.HBNELALEOCJ;
float floatImpl = sharedMaterial.GetFloatImpl(hbnelaleocj);
this.HGDPLJFAGDJ = floatImpl;
}
Material jfcapoobnid = LinkButtonController.JFCAPOOBNID;
int num = 0;
if (!(jfcapoobnid == num))
{
Material godfbjlkdmk = LinkButtonController.GODFBJLKDMK;
int num2 = 0;
if (!(godfbjlkdmk == num2))
{
goto IL_A7;
}
}
LinkButtonController.JFCAPOOBNID = this.targetImage.defaultMaterial;
Material material = new Material(LinkButtonController.JFCAPOOBNID);
int num3 = 0;
LinkButtonController.GODFBJLKDMK = material;
Material godfbjlkdmk2 = LinkButtonController.GODFBJLKDMK;
int ecepemaemdc = LinkButtonController.ECEPEMAEMDC;
godfbjlkdmk2.SetFloatImpl(ecepemaemdc, 1f);
IL_A7:
CreationObject component = base.GetComponent<CreationObject>();
this.EOJKOIGNHPJ = component;
JIPHINJGPHB[] components = base.GetComponents<JIPHINJGPHB>();
int num4 = 0;
int length = components.Length;
if (num4 < length)
{
Dictionary<ILIGKJJIKLL, JIPHINJGPHB> hpdeopaoegl = this.HPDEOPAOEGL;
JIPHINJGPHB jiphinjgphb = components[num4];
if (num4 < num3)
{
num4 += num4;
num4++;
}
hpdeopaoegl[num4] = jiphinjgphb;
Action<long> action = new Action(this.LGHIMJDBGKO);
if (num4 < typeof(JIPHINJGPHB).TypeHandle)
{
num4 += num4;
num4++;
}
Action action2 = new Action(this.MPBIOHPAIEB);
if (num4 < typeof(JIPHINJGPHB).TypeHandle)
{
num4 += num4;
num4++;
}
num4++;
num4 += num4;
num4 += 6;
num4 += 19;
num4 += num4;
num4 += 19;
num4 += num4;
num4 += 2;
num4 += 19;
}
Action action3 = new Action(this.KALMMMMEBDG);
SynchronizedField<ILIGKJJIKLL> synchronizedField;
this.OMGHPOEBAKK = synchronizedField;
Action action4 = new Action(this.KALMMMMEBDG);
SynchronizedField<long> synchronizedField2;
this.GDPNBGKHKCO = synchronizedField2;
SandboxColorable sandboxColorable = this.colorable;
Action action5 = new Action(this.CHHAGGIKDLM);
sandboxColorable.JJCKDBNNKAM += action5;
}
// Token: 0x0600C939 RID: 51513 RVA: 0x002FBCE0 File Offset: 0x002F9EE0
[Token(Token = "0x600C939")]
[Address(RVA = "0x10CB3B0", Offset = "0x10C9DB0", VA = "0x1810CB3B0")]
private void OnEnable()
{
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent;
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.NNBDPAJLOMF);
pressEvent.AddListener(unityAction);
this.LGAEHHJILJI();
}
// Token: 0x0600C93A RID: 51514 RVA: 0x002FBD1C File Offset: 0x002F9F1C
[Token(Token = "0x600C93A")]
[Address(RVA = "0x10CB7B0", Offset = "0x10CA1B0", VA = "0x1810CB7B0")]
private void Start()
{
this.ADCJHFALHFP();
this.KALMMMMEBDG();
}
// Token: 0x0600C93B RID: 51515 RVA: 0x002FBD38 File Offset: 0x002F9F38
[Token(Token = "0x600C93B")]
[Address(RVA = "0x10C9960", Offset = "0x10C8360", VA = "0x1810C9960")]
private void ADCJHFALHFP()
{
CreationObject eojkoignhpj = this.EOJKOIGNHPJ;
int num = 0;
if (!(eojkoignhpj == num))
{
CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ;
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__39_ = LinkButtonController.<>c.<>9__39_0;
if (<>9__39_ == 0)
{
LinkButtonController.<>c.<>9__39_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FGBECAHABDL);
Dictionary<ILIGKJJIKLL, JIPHINJGPHB> hpdeopaoegl = this.HPDEOPAOEGL;
Func<KeyValuePair<ILIGKJJIKLL, JIPHINJGPHB>, string> func;
if (LinkButtonController.<>c.<>9__39_2 == 0)
{
func = delegate(KeyValuePair<ILIGKJJIKLL, JIPHINJGPHB> kvp)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
LinkButtonController.<>c.<>9__39_2 = func;
}
Func<KeyValuePair<ILIGKJJIKLL, JIPHINJGPHB>, FLCFOLDCOJJ> func2;
if (LinkButtonController.<>c.<>9__39_3 == 0)
{
func2 = delegate(KeyValuePair<ILIGKJJIKLL, JIPHINJGPHB> kvp)
{
};
LinkButtonController.<>c.<>9__39_3 = func2;
}
Dictionary<ILIGKJJIKLL, KeyValuePair<ILIGKJJIKLL, JIPHINJGPHB>> dictionary = Enumerable.ToDictionary<KeyValuePair<ILIGKJJIKLL, JIPHINJGPHB>, string, FLCFOLDCOJJ>(hpdeopaoegl, func, func2);
int num2 = this.settingsPriority;
int num3;
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__39_, ohindolfnmp, dictionary, num3);
num3 = num2 + 1;
ILINODKFHEO ilinodkfheo = eojkoignhpj2.AddConfigurableSetting(klcanjpoepc);
this.AGHECHLBNKA();
}
}
// Token: 0x0600C93C RID: 51516 RVA: 0x002FBE18 File Offset: 0x002FA018
[Token(Token = "0x600C93C")]
[Address(RVA = "0x10C9C70", Offset = "0x10C8670", VA = "0x1810C9C70")]
private void AGHECHLBNKA()
{
CreationObject eojkoignhpj = this.EOJKOIGNHPJ;
int num = 0;
if (!(eojkoignhpj == num))
{
ILINODKFHEO pobfhahddoo = this.POBFHAHDDOO;
int num2 = 0;
if (pobfhahddoo != 0)
{
this.EOJKOIGNHPJ.RemoveConfigurableSetting(pobfhahddoo);
this.POBFHAHDDOO = num2;
}
if (this.BIFAMFKDMJJ != 0)
{
CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ;
if (num2 < pobfhahddoo)
{
num2 += num2;
num2++;
}
ILINODKFHEO ilinodkfheo = eojkoignhpj2.AddConfigurableSetting(num2);
CreationObject eojkoignhpj3 = this.EOJKOIGNHPJ;
this.POBFHAHDDOO = ilinodkfheo;
eojkoignhpj3.RaiseObjectSettingsFunctionsChangedEvent();
}
}
}
// Token: 0x0600C93D RID: 51517 RVA: 0x002FBEA0 File Offset: 0x002FA0A0
[Token(Token = "0x600C93D")]
[Address(RVA = "0x10CAE50", Offset = "0x10C9850", VA = "0x1810CAE50")]
private void LGHIMJDBGKO(long ENJEOLBEALP)
{
SynchronizedField<long> gdpnbgkhkco = this.GDPNBGKHKCO;
}
// Token: 0x0600C93E RID: 51518 RVA: 0x002FBEBC File Offset: 0x002FA0BC
[Token(Token = "0x600C93E")]
[Address(RVA = "0x10CA750", Offset = "0x10C9150", VA = "0x1810CA750")]
private void KALMMMMEBDG()
{
if (this.BIFAMFKDMJJ != 0)
{
}
Dictionary<ILIGKJJIKLL, JIPHINJGPHB> hpdeopaoegl = this.HPDEOPAOEGL;
ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get();
bool flag;
if (flag)
{
JIPHINJGPHB bifamfkdmjj = this.BIFAMFKDMJJ;
long num = this.GDPNBGKHKCO.Get();
int num2 = 0;
num2 += num2;
num2++;
this.AGHECHLBNKA();
}
if (this.BIFAMFKDMJJ != 0)
{
}
this.LGAEHHJILJI();
}
// Token: 0x0600C93F RID: 51519 RVA: 0x002FBF40 File Offset: 0x002FA140
[Token(Token = "0x600C93F")]
[Address(RVA = "0x10CAAE0", Offset = "0x10C94E0", VA = "0x1810CAAE0")]
private void LGAEHHJILJI()
{
GameObject gameObject = this.targetImageRoot.gameObject;
bool flag = this.HGLLKBFOBIE == LinkButtonController.BKHGLMKODBH.TargetImage;
gameObject.SetActive(flag);
GameObject gameObject2 = this.typeIconRoot.gameObject;
bool flag2 = this.HGLLKBFOBIE == LinkButtonController.BKHGLMKODBH.TypeIcon;
gameObject2.SetActive(flag2);
if (this.BIFAMFKDMJJ != 0)
{
int num = 0;
JIPHINJGPHB bifamfkdmjj = this.BIFAMFKDMJJ;
Image image = this.typeIcon;
int num2 = 0;
if (num2 < num)
{
num2 += num2;
num2++;
}
JIPHINJGPHB bifamfkdmjj2 = this.BIFAMFKDMJJ;
Action<string> action = new Action(this.KMDFFOINHNJ);
if (this.HGLLKBFOBIE == LinkButtonController.BKHGLMKODBH.TargetImage)
{
LinkButtonController.OGAIABELEMJ ogaiabelemj = new LinkButtonController.OGAIABELEMJ();
ogaiabelemj.<>4__this = this;
JIPHINJGPHB bifamfkdmjj3 = this.BIFAMFKDMJJ;
if (num2 < gameObject2)
{
num2 += num2;
num2++;
}
Action<Texture2D> action2 = delegate(Texture2D texture)
{
ogaiabelemj.<>4__this.targetImage.texture = texture;
RectTransform rectTransform = ogaiabelemj.<>4__this.targetImage.rectTransform;
Vector2 sizeDelta = rectTransform.sizeDelta;
rectTransform.sizeDelta = sizeDelta;
};
if (num2 < ogaiabelemj)
{
num2 += num2;
if (num2 == ogaiabelemj)
{
num2 += num2;
num2 += 19;
goto IL_117;
}
num2++;
}
}
return;
}
IL_117:
this.labelText.text = "Configure";
int num3 = 0;
this.ECDBKOLOGGK(num3 != 0);
throw new NullReferenceException();
}
// Token: 0x0600C940 RID: 51520 RVA: 0x002FC084 File Offset: 0x002FA284
[Token(Token = "0x600C940")]
[Address(RVA = "0x10CA520", Offset = "0x10C8F20", VA = "0x1810CA520")]
private void ECDBKOLOGGK(bool KJCKMJAFFNJ)
{
bool isButtonEnabled = this.button.HFNAIHCPBNN;
RawImage rawImage = this.targetImage;
if (KJCKMJAFFNJ)
{
}
Material material = rawImage.material;
this.activatedButtonRoot.gameObject.SetActive(KJCKMJAFFNJ);
this.deactivatedButtonRoot.gameObject.SetActive(KJCKMJAFFNJ);
if (!KJCKMJAFFNJ)
{
Image image = this.typeIcon;
Sprite sprite = this.notConfiguredTypeIcon;
image.sprite = sprite;
}
this.PAJPFOEFHFF();
}
// Token: 0x0600C941 RID: 51521 RVA: 0x002FC0F8 File Offset: 0x002FA2F8
[Token(Token = "0x600C941")]
[Address(RVA = "0x10CB450", Offset = "0x10C9E50", VA = "0x1810CB450")]
private void PAJPFOEFHFF()
{
if (this.KAMEHGIHIOD)
{
SandboxColorable sandboxColorable = this.colorable;
}
Color color = this.deactivatedColor;
MaterialPropertyBlock materialPropertyBlock;
if (this.POJKKILEGBC == 0)
{
materialPropertyBlock = new MaterialPropertyBlock();
this.POJKKILEGBC = materialPropertyBlock;
}
materialPropertyBlock.Clear();
MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC;
int cchofpafeho = PAMNDKEGFFG.CCHOFPAFEHO;
pojkkilegbc.SetColor(cchofpafeho, color);
MaterialPropertyBlock pojkkilegbc2 = this.POJKKILEGBC;
int nadlodhlfbh = PAMNDKEGFFG.NADLODHLFBH;
pojkkilegbc2.SetColor(nadlodhlfbh, color);
MaterialPropertyBlock pojkkilegbc3 = this.POJKKILEGBC;
int hbnelaleocj = PAMNDKEGFFG.HBNELALEOCJ;
if (this.KAMEHGIHIOD)
{
}
int num = 0;
pojkkilegbc3.SetFloatImpl(hbnelaleocj, (float)num);
if (this.KAMEHGIHIOD)
{
}
Renderer[] array = this.deactivatedRenderers;
int num2 = 0;
int length = array.Length;
if (num2 < length)
{
Renderer renderer = array[num2];
MaterialPropertyBlock pojkkilegbc4 = this.POJKKILEGBC;
renderer.Internal_SetPropertyBlock(pojkkilegbc4);
num2++;
}
}
// Token: 0x0600C942 RID: 51522 RVA: 0x002FC1DC File Offset: 0x002FA3DC
[Token(Token = "0x600C942")]
[Address(RVA = "0x10CAEB0", Offset = "0x10C98B0", VA = "0x1810CAEB0")]
private void MPBIOHPAIEB()
{
this.LGAEHHJILJI();
}
// Token: 0x0600C943 RID: 51523 RVA: 0x002FC1F0 File Offset: 0x002FA3F0
[Token(Token = "0x600C943")]
[Address(RVA = "0x10CAEC0", Offset = "0x10C98C0", VA = "0x1810CAEC0")]
private void NNBDPAJLOMF(PhysicalButtonBase NHKDAAJFENF, Player IEEPBBPKFJA)
{
int num = 0;
if (IEEPBBPKFJA != num)
{
}
bool flag = NHKDAAJFENF.MHMMGDJMKNH;
if (flag && this.BIFAMFKDMJJ != 0 && flag)
{
JIPHINJGPHB bifamfkdmjj = this.BIFAMFKDMJJ;
}
}
// Token: 0x0600C944 RID: 51524 RVA: 0x002FC230 File Offset: 0x002FA430
[Token(Token = "0x600C944")]
[Address(RVA = "0x10CA440", Offset = "0x10C8E40", VA = "0x1810CA440")]
private void CHHAGGIKDLM()
{
this.PAJPFOEFHFF();
}
// Token: 0x0600C945 RID: 51525 RVA: 0x002FC244 File Offset: 0x002FA444
[Token(Token = "0x600C945")]
[Address(RVA = "0x10CB650", Offset = "0x10CA050", VA = "0x1810CB650", Slot = "18")]
public void PrepareImposter(DDOCLDALHON KDMGDPJLIBN)
{
this.imposterText.gameObject.SetActive(true);
}
// Token: 0x0600C946 RID: 51526 RVA: 0x002FC268 File Offset: 0x002FA468
[Token(Token = "0x600C946")]
[Address(RVA = "0x10CB310", Offset = "0x10C9D10", VA = "0x1810CB310")]
private void OnDisable()
{
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent;
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.NNBDPAJLOMF);
pressEvent.RemoveListener(unityAction);
}
// Token: 0x0600C947 RID: 51527 RVA: 0x002FC29C File Offset: 0x002FA49C
[Token(Token = "0x600C947")]
[Address(RVA = "0x10CAFC0", Offset = "0x10C99C0", VA = "0x1810CAFC0", Slot = "14")]
protected override void OnDestroy()
{
int num;
do
{
num = 0;
base.OnDestroy();
SandboxColorable sandboxColorable = this.colorable;
Action action = new Action(this.CHHAGGIKDLM);
sandboxColorable.JJCKDBNNKAM -= action;
Dictionary<ILIGKJJIKLL, JIPHINJGPHB>.ValueCollection values = this.HPDEOPAOEGL.Values;
Dictionary<ILIGKJJIKLL, JIPHINJGPHB>.ValueCollection.Enumerator enumerator;
if (enumerator != 0)
{
Action action2 = new Action(this.MPBIOHPAIEB);
num += num;
num++;
Action<long> action3 = new Action(this.LGHIMJDBGKO);
num += num;
num++;
uint num2;
if (num < (int)num2)
{
num += num;
num++;
}
num += 3;
num += 19;
num++;
num += 19;
num += 19;
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x17001F59 RID: 8025
// (get) Token: 0x0600C948 RID: 51528 RVA: 0x002FC340 File Offset: 0x002FA540
[Token(Token = "0x17001F59")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x600C948")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")]
get
{
}
}
// Token: 0x0600C949 RID: 51529 RVA: 0x002FC350 File Offset: 0x002FA550
[Token(Token = "0x600C949")]
[Address(RVA = "0x10CA450", Offset = "0x10C8E50", VA = "0x1810CA450", Slot = "16")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
SynchronizedField<ILIGKJJIKLL> omghpoebakk = this.OMGHPOEBAKK;
SynchronizedField<long> gdpnbgkhkco = this.GDPNBGKHKCO;
this.KALMMMMEBDG();
}
// Token: 0x0600C94A RID: 51530 RVA: 0x002FC378 File Offset: 0x002FA578
[Token(Token = "0x600C94A")]
[Address(RVA = "0x10CB680", Offset = "0x10CA080", VA = "0x1810CB680", Slot = "17")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
DKHJMBKEIED dkhjmbkeied = new DKHJMBKEIED();
ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get();
long num = this.GDPNBGKHKCO.Get();
}
// Token: 0x0600C94B RID: 51531 RVA: 0x002FC3AC File Offset: 0x002FA5AC
[Token(Token = "0x600C94B")]
[Address(RVA = "0x10CB820", Offset = "0x10CA220", VA = "0x1810CB820")]
public LinkButtonController()
{
Dictionary<ILIGKJJIKLL, JIPHINJGPHB> dictionary = new Dictionary();
this.HPDEOPAOEGL = dictionary;
base..ctor();
}
// Token: 0x0600C94D RID: 51533 RVA: 0x002FC3F4 File Offset: 0x002FA5F4
[Token(Token = "0x600C94D")]
[Address(RVA = "0x10CA690", Offset = "0x10C9090", VA = "0x1810CA690")]
[CompilerGenerated]
private void FGBECAHABDL(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Link Type";
Func<int> func = new Func(this.BPAIPANDNOF);
Action<int> action = new Action(this.LFFMCDNBHNO);
}
// Token: 0x0600C94E RID: 51534 RVA: 0x002FC434 File Offset: 0x002FA634
[Token(Token = "0x600C94E")]
[Address(RVA = "0x10CA3F0", Offset = "0x10C8DF0", VA = "0x1810CA3F0")]
[CompilerGenerated]
private int BPAIPANDNOF()
{
ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get();
throw new NullReferenceException();
}
// Token: 0x0600C94F RID: 51535 RVA: 0x002FC454 File Offset: 0x002FA654
[Token(Token = "0x600C94F")]
[Address(RVA = "0x10CAA10", Offset = "0x10C9410", VA = "0x1810CAA10")]
[CompilerGenerated]
private void LFFMCDNBHNO(int ONGBFDACHHG)
{
ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get();
if (ONGBFDACHHG != (int)iligkjjikll)
{
SynchronizedField<long> gdpnbgkhkco = this.GDPNBGKHKCO;
SynchronizedField<ILIGKJJIKLL> omghpoebakk = this.OMGHPOEBAKK;
}
}
// Token: 0x0600C950 RID: 51536 RVA: 0x002FC488 File Offset: 0x002FA688
[Token(Token = "0x600C950")]
[Address(RVA = "0x10CA9F0", Offset = "0x10C93F0", VA = "0x1810CA9F0")]
[CompilerGenerated]
private void KMDFFOINHNJ(string NDILEEFABJA)
{
this.labelText.text = NDILEEFABJA;
}
// Token: 0x0400858B RID: 34187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400858B")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
private PhysicalButtonBase button;
// Token: 0x0400858C RID: 34188
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400858C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
private SandboxColorable colorable;
// Token: 0x0400858D RID: 34189
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400858D")]
[SerializeField]
[Header("Scene References")]
private TMP_Text imposterText;
// Token: 0x0400858E RID: 34190
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400858E")]
[SerializeField]
private TMP_Text labelText;
// Token: 0x0400858F RID: 34191
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400858F")]
[SerializeField]
private Image typeIcon;
// Token: 0x04008590 RID: 34192
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4008590")]
[SerializeField]
private Transform typeIconRoot;
// Token: 0x04008591 RID: 34193
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4008591")]
[SerializeField]
private RawImage targetImage;
// Token: 0x04008592 RID: 34194
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4008592")]
[SerializeField]
private Transform targetImageRoot;
// Token: 0x04008593 RID: 34195
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4008593")]
[SerializeField]
[Header("Activation States")]
private Renderer[] activatedRenderers;
// Token: 0x04008594 RID: 34196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4008594")]
[SerializeField]
private Transform activatedButtonRoot;
// Token: 0x04008595 RID: 34197
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4008595")]
[SerializeField]
private Renderer[] deactivatedRenderers;
// Token: 0x04008596 RID: 34198
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4008596")]
[SerializeField]
private Transform deactivatedButtonRoot;
// Token: 0x04008597 RID: 34199
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4008597")]
[SerializeField]
private Color deactivatedColor;
// Token: 0x04008598 RID: 34200
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4008598")]
[SerializeField]
[Header("Misc")]
private Sprite notConfiguredTypeIcon;
// Token: 0x04008599 RID: 34201
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4008599")]
[SerializeField]
private int settingsPriority;
// Token: 0x0400859A RID: 34202
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400859A")]
private SynchronizedField<ILIGKJJIKLL> OMGHPOEBAKK;
// Token: 0x0400859B RID: 34203
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400859B")]
private SynchronizedField<long> GDPNBGKHKCO;
// Token: 0x0400859C RID: 34204
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400859C")]
private ILINODKFHEO POBFHAHDDOO;
// Token: 0x0400859D RID: 34205
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400859D")]
private CreationObject EOJKOIGNHPJ;
// Token: 0x0400859E RID: 34206
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400859E")]
private MaterialPropertyBlock POJKKILEGBC;
// Token: 0x0400859F RID: 34207
[Token(Token = "0x400859F")]
private static Material JFCAPOOBNID;
// Token: 0x040085A0 RID: 34208
[Token(Token = "0x40085A0")]
private static Material GODFBJLKDMK;
// Token: 0x040085A1 RID: 34209
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40085A1")]
private float HGDPLJFAGDJ = 2.5f;
// Token: 0x040085A2 RID: 34210
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40085A2")]
private JIPHINJGPHB BIFAMFKDMJJ;
// Token: 0x040085A3 RID: 34211
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40085A3")]
private LinkButtonController.BKHGLMKODBH HGLLKBFOBIE;
// Token: 0x040085A4 RID: 34212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x40085A4")]
private readonly Dictionary<ILIGKJJIKLL, JIPHINJGPHB> HPDEOPAOEGL;
// Token: 0x040085A5 RID: 34213
[Token(Token = "0x40085A5")]
private static readonly int ECEPEMAEMDC = Shader.PropertyToID("_Grayscale");
// Token: 0x02001D3D RID: 7485
[Token(Token = "0x2001D3D")]
private enum BKHGLMKODBH
{
// Token: 0x040085A7 RID: 34215
[Token(Token = "0x40085A7")]
TypeIcon,
// Token: 0x040085A8 RID: 34216
[Token(Token = "0x40085A8")]
TargetImage
}
// Token: 0x02001D3F RID: 7487
[Token(Token = "0x2001D3F")]
[CompilerGenerated]
private sealed class OGAIABELEMJ
{
// Token: 0x0600C956 RID: 51542 RVA: 0x002FC500 File Offset: 0x002FA700
[Token(Token = "0x600C956")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public OGAIABELEMJ()
{
}
// Token: 0x0600C957 RID: 51543 RVA: 0x002FC514 File Offset: 0x002FA714
[Token(Token = "0x600C957")]
[Address(RVA = "0x10CCAB0", Offset = "0x10CB4B0", VA = "0x1810CCAB0")]
internal void <UpdateButtonDisplay>b__1(Texture2D texture)
{
this.<>4__this.targetImage.texture = texture;
RectTransform rectTransform = this.<>4__this.targetImage.rectTransform;
Vector2 sizeDelta = rectTransform.sizeDelta;
rectTransform.sizeDelta = sizeDelta;
}
// Token: 0x040085AD RID: 34221
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40085AD")]
public float aspectRatio;
// Token: 0x040085AE RID: 34222
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40085AE")]
public LinkButtonController <>4__this;
}
}
}