Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/FaceStyleModel.cs
T
2026-04-08 23:40:05 +02:00

139 lines
4.6 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using RecRoom.Avatar;
using RecRoom.Avatar.Face;
namespace RRUI.Data
{
// Token: 0x02000AB4 RID: 2740
[Token(Token = "0x2000AB4")]
[StructLayout(3)]
public class FaceStyleModel : RRUIModel
{
// Token: 0x17000C46 RID: 3142
// (get) Token: 0x0600453D RID: 17725 RVA: 0x0010B700 File Offset: 0x00109900
[Token(Token = "0x17000C46")]
protected override bool PHGOLNMDJLH
{
[Token(Token = "0x600453D")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
get
{
return true;
}
}
// Token: 0x17000C47 RID: 3143
// (get) Token: 0x0600453E RID: 17726 RVA: 0x0010B710 File Offset: 0x00109910
// (set) Token: 0x0600453F RID: 17727 RVA: 0x0010B724 File Offset: 0x00109924
[Token(Token = "0x17000C47")]
public FaceFeatureBase DBINBJFECPD
{
[Token(Token = "0x600453E")]
[Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")]
get;
[Token(Token = "0x600453F")]
[Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")]
private set;
}
// Token: 0x17000C48 RID: 3144
// (get) Token: 0x06004540 RID: 17728 RVA: 0x0010B738 File Offset: 0x00109938
// (set) Token: 0x06004541 RID: 17729 RVA: 0x0010B74C File Offset: 0x0010994C
[Token(Token = "0x17000C48")]
public bool POIIEDMCEOO
{
[Token(Token = "0x6004540")]
[Address(RVA = "0x668B70", Offset = "0x667570", VA = "0x180668B70")]
get;
[Token(Token = "0x6004541")]
[Address(RVA = "0xFCFF10", Offset = "0xFCE910", VA = "0x180FCFF10")]
private set;
}
// Token: 0x06004542 RID: 17730 RVA: 0x0010B760 File Offset: 0x00109960
[Token(Token = "0x6004542")]
[Address(RVA = "0x186F500", Offset = "0x186DF00", VA = "0x18186F500")]
public void Set(FaceFeatureBase HEMPOPAIKEM)
{
this.<ABNDOLNIKOG>k__BackingField = HEMPOPAIKEM;
base.MKBLJJGJAOH();
}
// Token: 0x06004543 RID: 17731 RVA: 0x0010B77C File Offset: 0x0010997C
[Token(Token = "0x6004543")]
[Address(RVA = "0x1870090", Offset = "0x186EA90", VA = "0x181870090", Slot = "16")]
protected override void OnEnable()
{
base.OnEnable();
ActionEvent localPlayerFaceSelectionChangedEvent = PlayerAvatar.LocalPlayerFaceSelectionChangedEvent;
Action action = new Action(base.MKBLJJGJAOH);
int num = 0;
localPlayerFaceSelectionChangedEvent.Add(action, num != 0);
}
// Token: 0x06004544 RID: 17732 RVA: 0x0010B7B4 File Offset: 0x001099B4
[Token(Token = "0x6004544")]
[Address(RVA = "0x186FFD0", Offset = "0x186E9D0", VA = "0x18186FFD0", Slot = "17")]
protected override void OnDisable()
{
base.OnDisable();
ActionEvent localPlayerFaceSelectionChangedEvent = PlayerAvatar.LocalPlayerFaceSelectionChangedEvent;
Action action = new Action(base.MKBLJJGJAOH);
localPlayerFaceSelectionChangedEvent.Remove(action);
}
// Token: 0x06004545 RID: 17733 RVA: 0x0010B7E8 File Offset: 0x001099E8
[Token(Token = "0x6004545")]
[Address(RVA = "0x186F020", Offset = "0x186DA20", VA = "0x18186F020", Slot = "19")]
protected override void AHFKACICJNC()
{
this.<ABNDOLNIKOG>k__BackingField = (ulong)0L;
this.<BLHKPIMEGDM>k__BackingField = false;
}
// Token: 0x06004546 RID: 17734 RVA: 0x0010B808 File Offset: 0x00109A08
[Token(Token = "0x6004546")]
[Address(RVA = "0x186FDB0", Offset = "0x186E7B0", VA = "0x18186FDB0", Slot = "20")]
protected override IPromise GLPJPIEOLDF()
{
FaceFeatureBase faceFeatureBase = this.<ABNDOLNIKOG>k__BackingField;
string text = faceFeatureBase.ToString();
if (text == 0)
{
}
string mouthId;
if (text == (ulong)1L)
{
AvatarCustomizationSettings avatarCustomizationSettings;
mouthId = avatarCustomizationSettings.mouthId;
}
string guidString = this.<ABNDOLNIKOG>k__BackingField.GuidString;
bool flag = string.Equals(mouthId, guidString);
this.<BLHKPIMEGDM>k__BackingField = flag;
return Promise.<CompletedPromise>k__BackingField;
}
// Token: 0x06004547 RID: 17735 RVA: 0x0010B868 File Offset: 0x00109A68
[Token(Token = "0x6004547")]
[Address(RVA = "0x1870160", Offset = "0x186EB60", VA = "0x181870160")]
public void SetFaceFeature()
{
PlayerAvatar playerAvatar = Player.<EGKJPJKLEAI>k__BackingField.playerAvatar;
string text = this.<ABNDOLNIKOG>k__BackingField.ToString();
FaceFeatureBase faceFeatureBase = this.<ABNDOLNIKOG>k__BackingField;
base.MKBLJJGJAOH();
}
// Token: 0x06004548 RID: 17736 RVA: 0x0010B8A0 File Offset: 0x00109AA0
[Token(Token = "0x6004548")]
[Address(RVA = "0x1090A40", Offset = "0x108F440", VA = "0x181090A40")]
public FaceStyleModel()
{
}
}
}