using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; using RecRoom.Avatar; namespace RRUI.Data { // Token: 0x02000AAD RID: 2733 [Token(Token = "0x2000AAD")] [StructLayout(3)] public class FaceShapeModel : RRUIModel { // Token: 0x17000C3F RID: 3135 // (get) Token: 0x0600451E RID: 17694 RVA: 0x0010B32C File Offset: 0x0010952C [Token(Token = "0x17000C3F")] protected override bool PHGOLNMDJLH { [Token(Token = "0x600451E")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")] get { return true; } } // Token: 0x17000C40 RID: 3136 // (get) Token: 0x0600451F RID: 17695 RVA: 0x0010B33C File Offset: 0x0010953C // (set) Token: 0x06004520 RID: 17696 RVA: 0x0010B350 File Offset: 0x00109550 [Token(Token = "0x17000C40")] public AvatarFaceShape EDFPNAFAELE { [Token(Token = "0x600451F")] [Address(RVA = "0x4D2570", Offset = "0x4D0F70", VA = "0x1804D2570")] get; [Token(Token = "0x6004520")] [Address(RVA = "0x7D4760", Offset = "0x7D3160", VA = "0x1807D4760")] private set; } // Token: 0x17000C41 RID: 3137 // (get) Token: 0x06004521 RID: 17697 RVA: 0x0010B364 File Offset: 0x00109564 // (set) Token: 0x06004522 RID: 17698 RVA: 0x0010B378 File Offset: 0x00109578 [Token(Token = "0x17000C41")] public bool POIIEDMCEOO { [Token(Token = "0x6004521")] [Address(RVA = "0x668B70", Offset = "0x667570", VA = "0x180668B70")] get; [Token(Token = "0x6004522")] [Address(RVA = "0xFCFF10", Offset = "0xFCE910", VA = "0x180FCFF10")] private set; } // Token: 0x06004523 RID: 17699 RVA: 0x0010B38C File Offset: 0x0010958C [Token(Token = "0x6004523")] [Address(RVA = "0x186F500", Offset = "0x186DF00", VA = "0x18186F500")] public void Set(AvatarFaceShape NAEHIKOGNND) { this.k__BackingField = NAEHIKOGNND; base.MKBLJJGJAOH(); } // Token: 0x06004524 RID: 17700 RVA: 0x0010B3A8 File Offset: 0x001095A8 [Token(Token = "0x6004524")] [Address(RVA = "0x186F020", Offset = "0x186DA20", VA = "0x18186F020", Slot = "19")] protected override void AHFKACICJNC() { this.k__BackingField = (ulong)0L; this.k__BackingField = false; } // Token: 0x06004525 RID: 17701 RVA: 0x0010B3C8 File Offset: 0x001095C8 [Token(Token = "0x6004525")] [Address(RVA = "0x186F030", Offset = "0x186DA30", VA = "0x18186F030", Slot = "20")] protected override IPromise GLPJPIEOLDF() { string guidString = this.k__BackingField.guidString; string faceShapeId = Player.k__BackingField.playerAvatar.NBIMOCPACLP.faceShapeId; bool flag = string.Equals(guidString, faceShapeId); this.k__BackingField = flag; return Promise.k__BackingField; } // Token: 0x06004526 RID: 17702 RVA: 0x0010B410 File Offset: 0x00109610 [Token(Token = "0x6004526")] [Address(RVA = "0x186F3B0", Offset = "0x186DDB0", VA = "0x18186F3B0")] public void SetFaceShape() { Player k__BackingField = Player.k__BackingField; AvatarFaceShape avatarFaceShape = this.k__BackingField; PlayerAvatar playerAvatar = k__BackingField.playerAvatar; string guidString = avatarFaceShape.guidString; int num = 0; playerAvatar.SetFaceShapeSelection(guidString, num != 0); base.MKBLJJGJAOH(); } // Token: 0x06004527 RID: 17703 RVA: 0x0010B454 File Offset: 0x00109654 [Token(Token = "0x6004527")] [Address(RVA = "0x186F2E0", Offset = "0x186DCE0", VA = "0x18186F2E0", 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: 0x06004528 RID: 17704 RVA: 0x0010B48C File Offset: 0x0010968C [Token(Token = "0x6004528")] [Address(RVA = "0x186F220", Offset = "0x186DC20", VA = "0x18186F220", Slot = "17")] protected override void OnDisable() { base.OnDisable(); ActionEvent localPlayerFaceSelectionChangedEvent = PlayerAvatar.LocalPlayerFaceSelectionChangedEvent; Action action = new Action(base.MKBLJJGJAOH); localPlayerFaceSelectionChangedEvent.Remove(action); } // Token: 0x06004529 RID: 17705 RVA: 0x0010B4C0 File Offset: 0x001096C0 [Token(Token = "0x6004529")] [Address(RVA = "0x1090A40", Offset = "0x108F440", VA = "0x181090A40")] public FaceShapeModel() { } } }