233 lines
6.9 KiB
C#
233 lines
6.9 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|