This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+230
View File
@@ -0,0 +1,230 @@
using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020006AB RID: 1707
[Token(Token = "0x20006AB")]
public class SavedOutfitSlotButton : MonoBehaviour
{
// Token: 0x1700088B RID: 2187
// (get) Token: 0x060031BE RID: 12734 RVA: 0x000CA86C File Offset: 0x000C8A6C
[Token(Token = "0x1700088B")]
public Button3D.OnButton3DClick NJKOOPMLJHM
{
[Token(Token = "0x60031BE")]
[Address(RVA = "0x1257190", Offset = "0x1256190", VA = "0x181257190")]
get
{
return this.loadButton.OnClick;
}
}
// Token: 0x1700088C RID: 2188
// (get) Token: 0x060031BF RID: 12735 RVA: 0x000CA88C File Offset: 0x000C8A8C
[Token(Token = "0x1700088C")]
public Button3D.OnButton3DClick GGNEGEDCPHA
{
[Token(Token = "0x60031BF")]
[Address(RVA = "0x12571B0", Offset = "0x12561B0", VA = "0x1812571B0")]
get
{
return this.saveButton.OnClick;
}
}
// Token: 0x1700088D RID: 2189
// (get) Token: 0x060031C0 RID: 12736 RVA: 0x000CA8AC File Offset: 0x000C8AAC
// (set) Token: 0x060031C1 RID: 12737 RVA: 0x000CA8C0 File Offset: 0x000C8AC0
[Token(Token = "0x1700088D")]
public CDNNKFCCONN FCJJEIDOIAJ
{
[Token(Token = "0x60031C0")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get;
[Token(Token = "0x60031C1")]
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
private set;
}
// Token: 0x060031C2 RID: 12738 RVA: 0x000CA8D4 File Offset: 0x000C8AD4
[Token(Token = "0x60031C2")]
[Address(RVA = "0x1256C20", Offset = "0x1255C20", VA = "0x181256C20")]
public void Button_Load()
{
CDNNKFCCONN cdnnkfcconn = this.<NJJAGMHABPM>k__BackingField;
if (cdnnkfcconn != 0 && !string.IsNullOrEmpty(cdnnkfcconn.<PNBGCBDOILI>k__BackingField))
{
MNHEFLIMKGO mnheflimkgo = new MNHEFLIMKGO(this.<NJJAGMHABPM>k__BackingField);
bool flag = mnheflimkgo.HEEPJLAMCJO(true);
MNHEFLIMKGO.GFOMCHMBLHE(mnheflimkgo);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Loaded saved outfit", 3f, num, num);
return;
}
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x060031C3 RID: 12739 RVA: 0x000CA948 File Offset: 0x000C8B48
[Token(Token = "0x60031C3")]
[Address(RVA = "0x1256DB0", Offset = "0x1255DB0", VA = "0x181256DB0")]
public void Button_Save()
{
if (!MNHEFLIMKGO.LHKBODFDFLC.IOCMPHMJJCD())
{
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
SaveOutfitSlotWatchUIFlow flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<SaveOutfitSlotWatchUIFlow>();
int cidaedkgfje = this.CIDAEDKGFJE;
flowByType.SetSlotIndex(cidaedkgfje);
int num = 0;
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
return;
}
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x060031C4 RID: 12740 RVA: 0x000CA9A4 File Offset: 0x000C8BA4
[Token(Token = "0x60031C4")]
[Address(RVA = "0x1256FD0", Offset = "0x1255FD0", VA = "0x181256FD0")]
public void SetSavedOutfit(CDNNKFCCONN EFCEPLPHOMN, int MGKGAHNOONF, Texture2D PNMMABBMJHM, Texture2D DIDMLFDCOPK)
{
SavedOutfitSlotButton.IFFJOAKKPBO iffjoakkpbo = new SavedOutfitSlotButton.IFFJOAKKPBO();
iffjoakkpbo.<>4__this = this;
iffjoakkpbo.emptyTexture = PNMMABBMJHM;
Button3D button3D = this.loadButton;
this.<NJJAGMHABPM>k__BackingField = EFCEPLPHOMN;
this.CIDAEDKGFJE = MGKGAHNOONF;
bool flag = EFCEPLPHOMN != 0;
button3D.FFDOINJEHMM = flag;
RawImage rawImage = this.previewImage;
if (this.<NJJAGMHABPM>k__BackingField == (ulong)0L)
{
Texture2D emptyTexture = iffjoakkpbo.emptyTexture;
rawImage.texture = emptyTexture;
return;
}
string <PFFJLDNHOGB>k__BackingField = this.<NJJAGMHABPM>k__BackingField.<PFFJLDNHOGB>k__BackingField;
while (iffjoakkpbo != 0)
{
}
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
if (jlbeidflild != 0)
{
jlbeidflild.Dispose();
}
string <PFFJLDNHOGB>k__BackingField2 = this.<NJJAGMHABPM>k__BackingField.<PFFJLDNHOGB>k__BackingField;
int num = 0;
int num2 = 0;
ulong num3;
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.EJOIAJOKKGC(<PFFJLDNHOGB>k__BackingField2, num2 != 0, num != 0, (uint)256, num3 != 0UL);
this.JLBEIDFLILD = nbmfnjlhkao;
Action<Texture2D> action = delegate(Texture2D texture)
{
SavedOutfitSlotButton <>4__this = iffjoakkpbo.<>4__this;
int num4 = 0;
if (<>4__this != num4 && iffjoakkpbo.<>4__this.<NJJAGMHABPM>k__BackingField != (ulong)0L)
{
int num5 = 0;
if (texture != num5)
{
string <PFFJLDNHOGB>k__BackingField3 = iffjoakkpbo.<>4__this.<NJJAGMHABPM>k__BackingField.<PFFJLDNHOGB>k__BackingField;
string name = texture.name;
if (string.Equals(<PFFJLDNHOGB>k__BackingField3, name))
{
iffjoakkpbo.<>4__this.previewImage.texture = texture;
return;
}
}
throw new NullReferenceException();
}
};
throw new NullReferenceException();
}
// Token: 0x060031C5 RID: 12741 RVA: 0x000CAA74 File Offset: 0x000C8C74
[Token(Token = "0x60031C5")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public SavedOutfitSlotButton()
{
}
// Token: 0x04002905 RID: 10501
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002905")]
[SerializeField]
private Button3D loadButton;
// Token: 0x04002906 RID: 10502
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002906")]
[SerializeField]
private Button3D saveButton;
// Token: 0x04002907 RID: 10503
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002907")]
[SerializeField]
private RawImage previewImage;
// Token: 0x04002908 RID: 10504
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002908")]
private int CIDAEDKGFJE;
// Token: 0x04002909 RID: 10505
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002909")]
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
// Token: 0x020006AC RID: 1708
[Token(Token = "0x20006AC")]
[CompilerGenerated]
private sealed class IFFJOAKKPBO
{
// Token: 0x060031C6 RID: 12742 RVA: 0x000CAA88 File Offset: 0x000C8C88
[Token(Token = "0x60031C6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public IFFJOAKKPBO()
{
}
// Token: 0x060031C7 RID: 12743 RVA: 0x000CAA9C File Offset: 0x000C8C9C
[Token(Token = "0x60031C7")]
[Address(RVA = "0x124AA40", Offset = "0x1249A40", VA = "0x18124AA40")]
internal void <SetSavedOutfit>b__0(Texture2D texture)
{
SavedOutfitSlotButton savedOutfitSlotButton = this.<>4__this;
int num = 0;
if (savedOutfitSlotButton != num && this.<>4__this.<NJJAGMHABPM>k__BackingField != (ulong)0L)
{
int num2 = 0;
if (texture != num2)
{
string <PFFJLDNHOGB>k__BackingField = this.<>4__this.<NJJAGMHABPM>k__BackingField.<PFFJLDNHOGB>k__BackingField;
string name = texture.name;
if (string.Equals(<PFFJLDNHOGB>k__BackingField, name))
{
this.<>4__this.previewImage.texture = texture;
return;
}
}
throw new NullReferenceException();
}
}
// Token: 0x0400290B RID: 10507
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400290B")]
public SavedOutfitSlotButton <>4__this;
// Token: 0x0400290C RID: 10508
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400290C")]
public Texture2D emptyTexture;
}
}