213 lines
6.3 KiB
C#
213 lines
6.3 KiB
C#
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;
|
|
}
|
|
}
|