This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,329 @@
using System;
using Cpp2IlInjected;
using RecRoom.Avatars;
using RecRoom.Avatars.Data.Shared;
namespace RRUI.Data
{
// Token: 0x02000900 RID: 2304
[Token(Token = "0x2000900")]
public class AvatarColorModel : AvatarCustomizationDependentModel
{
// Token: 0x17000B10 RID: 2832
// (get) Token: 0x06003E55 RID: 15957 RVA: 0x000F9B98 File Offset: 0x000F7D98
[Token(Token = "0x17000B10")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x6003E55")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return true;
}
}
// Token: 0x17000B11 RID: 2833
// (get) Token: 0x06003E56 RID: 15958 RVA: 0x000F9BA8 File Offset: 0x000F7DA8
// (set) Token: 0x06003E57 RID: 15959 RVA: 0x000F9BBC File Offset: 0x000F7DBC
[Token(Token = "0x17000B11")]
public AvatarColorModel.AvatarColorType MNJODMKIILA
{
[Token(Token = "0x6003E56")]
[Address(RVA = "0x5672E0", Offset = "0x5660E0", VA = "0x1805672E0")]
get;
[Token(Token = "0x6003E57")]
[Address(RVA = "0x5674F0", Offset = "0x5662F0", VA = "0x1805674F0")]
private set;
}
// Token: 0x17000B12 RID: 2834
// (get) Token: 0x06003E58 RID: 15960 RVA: 0x000F9BD0 File Offset: 0x000F7DD0
// (set) Token: 0x06003E59 RID: 15961 RVA: 0x000F9BE4 File Offset: 0x000F7DE4
[Token(Token = "0x17000B12")]
public ColorVault.ColorToGuid NJBNOMNMPNI
{
[Token(Token = "0x6003E58")]
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")]
get;
[Token(Token = "0x6003E59")]
[Address(RVA = "0x7D58F0", Offset = "0x7D46F0", VA = "0x1807D58F0")]
private set;
}
// Token: 0x17000B13 RID: 2835
// (get) Token: 0x06003E5A RID: 15962 RVA: 0x000F9BF8 File Offset: 0x000F7DF8
[Token(Token = "0x17000B13")]
public bool ABEIKIMEDIC
{
[Token(Token = "0x6003E5A")]
[Address(RVA = "0x10ABDC0", Offset = "0x10AABC0", VA = "0x1810ABDC0")]
get
{
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
int num = 0;
bool flag = ColorVault.ColorToGuid.BDBLGMKABNK(colorToGuid, num);
if (!flag)
{
return flag;
}
return this.<HPFHIHLEAFJ>k__BackingField.<Unlocked>k__BackingField;
}
}
// Token: 0x17000B14 RID: 2836
// (get) Token: 0x06003E5B RID: 15963 RVA: 0x000F9C30 File Offset: 0x000F7E30
[Token(Token = "0x17000B14")]
public bool EBBHEBCMKNI
{
[Token(Token = "0x6003E5B")]
[Address(RVA = "0x10ABD60", Offset = "0x10AAB60", VA = "0x1810ABD60")]
get
{
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
int num = 0;
bool flag = ColorVault.ColorToGuid.BDBLGMKABNK(colorToGuid, num);
ColorVault.ColorToGuid colorToGuid2 = this.<HPFHIHLEAFJ>k__BackingField;
if (!flag || colorToGuid2.<Unlocked>k__BackingField)
{
}
if (colorToGuid2 != 0)
{
return colorToGuid2.<PurchasableGiftDrop>k__BackingField != 0;
}
return 0 != 0;
}
}
// Token: 0x17000B15 RID: 2837
// (get) Token: 0x06003E5C RID: 15964 RVA: 0x000F9C84 File Offset: 0x000F7E84
[Token(Token = "0x17000B15")]
public HOJMGAMMIAD NKMOKCDNHIM
{
[Token(Token = "0x6003E5C")]
[Address(RVA = "0x10ABE00", Offset = "0x10AAC00", VA = "0x1810ABE00")]
get
{
ColorVault.ColorToGuid colorToGuid;
do
{
colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
}
while (colorToGuid == 0);
return colorToGuid.<PurchasableGiftDrop>k__BackingField;
}
}
// Token: 0x17000B16 RID: 2838
// (get) Token: 0x06003E5D RID: 15965 RVA: 0x000F9CA4 File Offset: 0x000F7EA4
[Token(Token = "0x17000B16")]
public bool EFBOHDBHFKF
{
[Token(Token = "0x6003E5D")]
[Address(RVA = "0x10ABD40", Offset = "0x10AAB40", VA = "0x1810ABD40")]
get
{
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
if (colorToGuid != 0)
{
return colorToGuid.<PurchasableGiftDrop>k__BackingField != 0;
}
return colorToGuid != 0;
}
}
// Token: 0x06003E5E RID: 15966 RVA: 0x000F9CD0 File Offset: 0x000F7ED0
[Token(Token = "0x6003E5E")]
[Address(RVA = "0x10ABC30", Offset = "0x10AAA30", VA = "0x1810ABC30")]
public void SetColor(AvatarColorModel.AvatarColorType GEDCEIDOKJL, string CBCHEMNOLBO)
{
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
{
this.<MGGMPKNGGOD>k__BackingField = GEDCEIDOKJL;
if (GEDCEIDOKJL == AvatarColorModel.AvatarColorType.Skin)
{
}
ColorVault.ColorToGuid colorToGuid;
this.<HPFHIHLEAFJ>k__BackingField = colorToGuid;
base.MKBLJJGJAOH();
}
}
// Token: 0x06003E5F RID: 15967 RVA: 0x000F9D08 File Offset: 0x000F7F08
[Token(Token = "0x6003E5F")]
[Address(RVA = "0x10AB570", Offset = "0x10AA370", VA = "0x1810AB570", Slot = "22")]
protected override void AHFKACICJNC()
{
int num = 0;
this.<MGGMPKNGGOD>k__BackingField = (AvatarColorModel.AvatarColorType)num;
this.<HPFHIHLEAFJ>k__BackingField = num;
}
// Token: 0x06003E60 RID: 15968 RVA: 0x000F9D28 File Offset: 0x000F7F28
[Token(Token = "0x6003E60")]
[Address(RVA = "0x10ABA00", Offset = "0x10AA800", VA = "0x1810ABA00", Slot = "26")]
protected override DABKFAIHBBP GLPJPIEOLDF()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06003E61 RID: 15969 RVA: 0x000F9D3C File Offset: 0x000F7F3C
[Token(Token = "0x6003E61")]
[Address(RVA = "0x10ABAA0", Offset = "0x10AA8A0", VA = "0x1810ABAA0")]
public bool IsAvatarColorEquipped()
{
AvatarColorModel.AvatarColorType avatarColorType = this.<MGGMPKNGGOD>k__BackingField;
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
MNHEFLIMKGO agcaplpaahh = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh.KHNBGEMIFHE, colorToGuid);
}
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
MNHEFLIMKGO agcaplpaahh2 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid2 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh2.MNAMCLKHFJG, colorToGuid2);
}
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
MNHEFLIMKGO agcaplpaahh3 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid3 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh3.OFHAHFCLGMD, colorToGuid3);
}
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.HairPrimary)
{
}
MNHEFLIMKGO agcaplpaahh4 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid4 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh4.HAEBMPABLLO, colorToGuid4);
}
MNHEFLIMKGO agcaplpaahh5 = base.JAHLPGDLMOC.AGCAPLPAAHH;
ColorVault.ColorToGuid colorToGuid5 = this.<HPFHIHLEAFJ>k__BackingField;
return ColorVault.ColorToGuid.JGIMJGNAJHP(agcaplpaahh5.CNICJGCGELG, colorToGuid5);
}
// Token: 0x06003E62 RID: 15970 RVA: 0x000F9E20 File Offset: 0x000F8020
[Token(Token = "0x6003E62")]
[Address(RVA = "0x10ABBC0", Offset = "0x10AA9C0", VA = "0x1810ABBC0")]
public bool IsCorrespondingItemEquipped()
{
AvatarColorModel.AvatarColorType avatarColorType = this.<MGGMPKNGGOD>k__BackingField;
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin || avatarColorType == AvatarColorModel.AvatarColorType.Skin)
{
return base.JAHLPGDLMOC.AGCAPLPAAHH.GGOLBHGLFHH;
}
if (avatarColorType == AvatarColorModel.AvatarColorType.Skin || avatarColorType == AvatarColorModel.AvatarColorType.HairPrimary)
{
return base.JAHLPGDLMOC.AGCAPLPAAHH.KDMHPFJAECM;
}
}
throw new NullReferenceException();
}
// Token: 0x06003E63 RID: 15971 RVA: 0x000F9E70 File Offset: 0x000F8070
[Token(Token = "0x6003E63")]
[Address(RVA = "0x10AB580", Offset = "0x10AA380", VA = "0x1810AB580")]
public void EquipAvatarColor()
{
AvatarColorModel.AvatarColorType avatarColorType = this.<MGGMPKNGGOD>k__BackingField;
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.Skin)
{
if (avatarColorType != AvatarColorModel.AvatarColorType.HairPrimary)
{
return;
}
AvatarCustomizationModel avatarCustomizationModel = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid = this.<HPFHIHLEAFJ>k__BackingField;
if (!ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel.AGCAPLPAAHH.HAEBMPABLLO, colorToGuid))
{
goto IL_A3;
}
avatarCustomizationModel.AGCAPLPAAHH.MPGLBBGFPCA = colorToGuid;
}
AvatarCustomizationModel avatarCustomizationModel2 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid2 = this.<HPFHIHLEAFJ>k__BackingField;
if (ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel2.AGCAPLPAAHH.CNICJGCGELG, colorToGuid2))
{
avatarCustomizationModel2.AGCAPLPAAHH.CNKBADFBNPI = colorToGuid2;
avatarCustomizationModel2.AddUndoStack();
MFBGLIHGCGO<OutfitType> avatarItemChangedEvent = AvatarCustomizationModel.AvatarItemChangedEvent;
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
avatarCustomizationModel2.MKBLJJGJAOH();
}
IL_A3:
CFLMJLFBOKH.CCFNPHENJEC();
return;
}
AvatarCustomizationModel avatarCustomizationModel3 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid3 = this.<HPFHIHLEAFJ>k__BackingField;
if (!ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel3.AGCAPLPAAHH.OFHAHFCLGMD, colorToGuid3))
{
goto IL_133;
}
avatarCustomizationModel3.AGCAPLPAAHH.CMNNDEAJOOJ = colorToGuid3;
}
AvatarCustomizationModel avatarCustomizationModel4 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid4 = this.<HPFHIHLEAFJ>k__BackingField;
if (ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel4.AGCAPLPAAHH.MNAMCLKHFJG, colorToGuid4))
{
avatarCustomizationModel4.AGCAPLPAAHH.JMPBPEAPJOJ = colorToGuid4;
avatarCustomizationModel4.AddUndoStack();
MFBGLIHGCGO<OutfitType> avatarItemChangedEvent2 = AvatarCustomizationModel.AvatarItemChangedEvent;
AvatarCustomizationModel.AvatarHairOrBeardColorChangedEvent.CNFDGDEOPPF();
avatarCustomizationModel4.MKBLJJGJAOH();
}
IL_133:
CFLMJLFBOKH.OLIPFECOMAL();
return;
}
AvatarCustomizationModel avatarCustomizationModel5 = base.JAHLPGDLMOC;
ColorVault.ColorToGuid colorToGuid5 = this.<HPFHIHLEAFJ>k__BackingField;
if (ColorVault.ColorToGuid.BDBLGMKABNK(avatarCustomizationModel5.AGCAPLPAAHH.KHNBGEMIFHE, colorToGuid5))
{
avatarCustomizationModel5.AGCAPLPAAHH.IAFAJCENECF = colorToGuid5;
avatarCustomizationModel5.AddUndoStack();
avatarCustomizationModel5.MKBLJJGJAOH();
AvatarCustomizationModel.AvatarBodyChangedEvent.CNFDGDEOPPF();
}
CFLMJLFBOKH.LINALOHJKCP();
}
// Token: 0x06003E64 RID: 15972 RVA: 0x000FA014 File Offset: 0x000F8214
[Token(Token = "0x6003E64")]
[Address(RVA = "0xF6A2D0", Offset = "0xF690D0", VA = "0x180F6A2D0")]
public AvatarColorModel()
{
}
// Token: 0x02000901 RID: 2305
[Token(Token = "0x2000901")]
public enum AvatarColorType
{
// Token: 0x040033A6 RID: 13222
[Token(Token = "0x40033A6")]
Skin,
// Token: 0x040033A7 RID: 13223
[Token(Token = "0x40033A7")]
HairPrimary,
// Token: 0x040033A8 RID: 13224
[Token(Token = "0x40033A8")]
HairSecondary,
// Token: 0x040033A9 RID: 13225
[Token(Token = "0x40033A9")]
BeardPrimary,
// Token: 0x040033AA RID: 13226
[Token(Token = "0x40033AA")]
BeardSecondary
}
}
}