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.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.k__BackingField = (ulong)0L; this.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.k__BackingField; string text = faceFeatureBase.ToString(); if (text == 0) { } string mouthId; if (text == (ulong)1L) { AvatarCustomizationSettings avatarCustomizationSettings; mouthId = avatarCustomizationSettings.mouthId; } string guidString = this.k__BackingField.GuidString; bool flag = string.Equals(mouthId, guidString); this.k__BackingField = flag; return Promise.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.k__BackingField.playerAvatar; string text = this.k__BackingField.ToString(); FaceFeatureBase faceFeatureBase = this.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() { } } }