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 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: 0x06011F05 RID: 73477 RVA: 0x0040FBB0 File Offset: 0x0040DDB0 [Token(Token = "0x6011F05")] [Address(RVA = "0x1861750", Offset = "0x1860750", VA = "0x181861750")] private void OnDisable() { MFBGLIHGCGO pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action 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.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: 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.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: 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.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: 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; } }