Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AGUI/InviteClubButton.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}
}