using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom.AGUI.ToolUIs { // Token: 0x02002916 RID: 10518 [Token(Token = "0x2002916")] public class InventionPreviewUI : MonoBehaviour { // Token: 0x14000184 RID: 388 // (add) Token: 0x06011AC4 RID: 72388 RVA: 0x004060E8 File Offset: 0x004042E8 // (remove) Token: 0x06011AC5 RID: 72389 RVA: 0x00406110 File Offset: 0x00404310 [Token(Token = "0x14000184")] public event Action ANBAJLMKKLL { [Token(Token = "0x6011AC4")] [Address(RVA = "0xD61870", Offset = "0xD60670", VA = "0x180D61870")] [CompilerGenerated] add { Action anbajlmkkll; Delegate @delegate; do { anbajlmkkll = this.ANBAJLMKKLL; @delegate = Delegate.Combine(anbajlmkkll, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != anbajlmkkll) { } } [Token(Token = "0x6011AC5")] [Address(RVA = "0xD61910", Offset = "0xD60710", VA = "0x180D61910")] [CompilerGenerated] remove { Action anbajlmkkll; Delegate @delegate; do { anbajlmkkll = this.ANBAJLMKKLL; @delegate = Delegate.Remove(anbajlmkkll, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != anbajlmkkll) { } } } // Token: 0x17003182 RID: 12674 // (get) Token: 0x06011AC6 RID: 72390 RVA: 0x00406138 File Offset: 0x00404338 // (set) Token: 0x06011AC7 RID: 72391 RVA: 0x0040614C File Offset: 0x0040434C [Token(Token = "0x17003182")] public OBBBPCBIMME EFMJFNLPHEM { [Token(Token = "0x6011AC6")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get; [Token(Token = "0x6011AC7")] [Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")] private set; } // Token: 0x06011AC8 RID: 72392 RVA: 0x00406160 File Offset: 0x00404360 [Token(Token = "0x6011AC8")] [Address(RVA = "0xD61550", Offset = "0xD60350", VA = "0x180D61550")] private void OnEnable() { MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.BPJDFPACLMK(pjjjmgdalbf, action); OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { long k__BackingField = obbbpcbimme.k__BackingField; OBBBPCBIMME obbbpcbimme2 = this.k__BackingField; if (obbbpcbimme2 != 0 && obbbpcbimme2.k__BackingField == k__BackingField) { OBBBPCBIMME obbbpcbimme3 = BBHENFCNLAB.PMJOPHKBPJK(k__BackingField); if (obbbpcbimme3 != 0) { this.SetInvention(obbbpcbimme3); } Action anbajlmkkll = this.ANBAJLMKKLL; if (anbajlmkkll != 0) { anbajlmkkll(); } } } } // Token: 0x06011AC9 RID: 72393 RVA: 0x004061E0 File Offset: 0x004043E0 [Token(Token = "0x6011AC9")] [Address(RVA = "0xD61490", Offset = "0xD60290", VA = "0x180D61490")] private void OnDisable() { MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action); } // Token: 0x06011ACA RID: 72394 RVA: 0x0040620C File Offset: 0x0040440C [Token(Token = "0x6011ACA")] [Address(RVA = "0xD61440", Offset = "0xD60240", VA = "0x180D61440")] private void OnDestroy() { OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); return; } } // Token: 0x06011ACB RID: 72395 RVA: 0x0040622C File Offset: 0x0040442C [Token(Token = "0x6011ACB")] [Address(RVA = "0xD61690", Offset = "0xD60490", VA = "0x180D61690")] private void PJJJMGDALBF(long LDNFNNNHPPB) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0 && obbbpcbimme.k__BackingField == LDNFNNNHPPB) { OBBBPCBIMME obbbpcbimme2 = BBHENFCNLAB.PMJOPHKBPJK(LDNFNNNHPPB); if (obbbpcbimme2 != 0) { this.SetInvention(obbbpcbimme2); } Action anbajlmkkll = this.ANBAJLMKKLL; if (anbajlmkkll != 0) { anbajlmkkll(); } } } // Token: 0x06011ACC RID: 72396 RVA: 0x00406270 File Offset: 0x00404470 [Token(Token = "0x6011ACC")] [Address(RVA = "0xD61720", Offset = "0xD60520", VA = "0x180D61720")] public void SetInvention(OBBBPCBIMME LDNFNNNHPPB) { if (this.k__BackingField != LDNFNNNHPPB || LDNFNNNHPPB == 0) { this.k__BackingField = LDNFNNNHPPB; RawImage rawImage = this.inventionImage; Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage; rawImage.texture = defaultProfileImage; OBBBPCBIMME obbbpcbimme = this.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 action = new Action(this.KEHIABPPHCJ); } } } // Token: 0x06011ACD RID: 72397 RVA: 0x004062EC File Offset: 0x004044EC [Token(Token = "0x6011ACD")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public InventionPreviewUI() { } // Token: 0x06011ACE RID: 72398 RVA: 0x00406300 File Offset: 0x00404500 [Token(Token = "0x6011ACE")] [Address(RVA = "0xD61350", Offset = "0xD60150", VA = "0x180D61350")] [CompilerGenerated] private void KEHIABPPHCJ(Texture2D CAKFKAGPMBF) { int num = 0; if (this != num) { int num2 = 0; if (CAKFKAGPMBF != num2) { OBBBPCBIMME obbbpcbimme = this.k__BackingField; if (obbbpcbimme != 0) { string k__BackingField = obbbpcbimme.k__BackingField; string name = CAKFKAGPMBF.name; if (string.Equals(k__BackingField, name)) { this.inventionImage.texture = CAKFKAGPMBF; } } } } } // Token: 0x0400B5DB RID: 46555 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B5DB")] [SerializeField] private RawImage inventionImage; // Token: 0x0400B5DC RID: 46556 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400B5DC")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; } }