using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using RecRoom.Async; namespace RRUI.Data { // Token: 0x020008E0 RID: 2272 [Token(Token = "0x20008E0")] [StructLayout(3)] public class ChatThreadListModel : FilterableListModel { // Token: 0x17000ADB RID: 2779 // (get) Token: 0x06003D64 RID: 15716 RVA: 0x000F9804 File Offset: 0x000F7A04 [Token(Token = "0x17000ADB")] protected override bool PHGOLNMDJLH { [Token(Token = "0x6003D64")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")] get { return true; } } // Token: 0x17000ADC RID: 2780 // (get) Token: 0x06003D65 RID: 15717 RVA: 0x000F9814 File Offset: 0x000F7A14 // (set) Token: 0x06003D66 RID: 15718 RVA: 0x000F9828 File Offset: 0x000F7A28 [Token(Token = "0x17000ADC")] public List HBNCCKLGILF { [Token(Token = "0x6003D65")] [Address(RVA = "0x3CBF10", Offset = "0x3CA910", VA = "0x1803CBF10")] get; [Token(Token = "0x6003D66")] [Address(RVA = "0x3F0150", Offset = "0x3EEB50", VA = "0x1803F0150")] private set; } // Token: 0x06003D67 RID: 15719 RVA: 0x000F983C File Offset: 0x000F7A3C [Token(Token = "0x6003D67")] [Address(RVA = "0x1A53630", Offset = "0x1A52030", VA = "0x181A53630", Slot = "14")] protected override void Awake() { base.Awake(); FilterableListModel.DGNMHHNFDCG dgnmhhnfdcg = new FilterableListModel.DGNMHHNFDCG(this.FOOEBPEIBKH); base.CGGDDKNENAP(true, dgnmhhnfdcg); } // Token: 0x06003D68 RID: 15720 RVA: 0x000F9864 File Offset: 0x000F7A64 [Token(Token = "0x6003D68")] [Address(RVA = "0x1A53A60", Offset = "0x1A52460", VA = "0x181A53A60", Slot = "16")] protected override void OnEnable() { base.OnEnable(); int num = 0; base.MKBLJJGJAOH(num); ActionEvent fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD; Action action = new Action(this.FNNMPDKBCDD); IAOJMNAKJLH.FNNMPDKBCDD = fnnmpdkbcdd + action; } // Token: 0x06003D69 RID: 15721 RVA: 0x000F98A0 File Offset: 0x000F7AA0 [Token(Token = "0x6003D69")] [Address(RVA = "0x1A53990", Offset = "0x1A52390", VA = "0x181A53990", Slot = "17")] protected override void OnDisable() { base.OnDisable(); ActionEvent fnnmpdkbcdd = IAOJMNAKJLH.FNNMPDKBCDD; Action action = new Action(this.FNNMPDKBCDD); IAOJMNAKJLH.FNNMPDKBCDD = fnnmpdkbcdd - action; } // Token: 0x06003D6A RID: 15722 RVA: 0x000F98D4 File Offset: 0x000F7AD4 [Token(Token = "0x6003D6A")] [Address(RVA = "0x1A537D0", Offset = "0x1A521D0", VA = "0x181A537D0")] private void FNNMPDKBCDD(OKLPPLDEGKH OFPDIAMBDKK) { base.MKBLJJGJAOH((uint)1); } // Token: 0x06003D6B RID: 15723 RVA: 0x000F98EC File Offset: 0x000F7AEC [Token(Token = "0x6003D6B")] [Address(RVA = "0x1A53880", Offset = "0x1A52280", VA = "0x181A53880", Slot = "34")] protected override IPromise> JLMBBMAEFPA() { IPromise> promise = IAOJMNAKJLH.NCICFDCKNAF(); Action> action = new Action(this.DNAECKFPNMN); int num = 0; num += num; num++; return promise.Then(action); } // Token: 0x06003D6C RID: 15724 RVA: 0x000F992C File Offset: 0x000F7B2C [Token(Token = "0x6003D6C")] [Address(RVA = "0x1A536B0", Offset = "0x1A520B0", VA = "0x181A536B0")] private void DNAECKFPNMN(List FMCLCHHGFAL) { Func <>9__11_ = ChatThreadListModel.<>c.<>9__11_0; if (<>9__11_ == 0) { ChatThreadListModel.<>c.<>9__11_0 = (OKLPPLDEGKH chatThread) => chatThread.k__BackingField; } List list = Enumerable.ToList(Enumerable.Select(FMCLCHHGFAL, <>9__11_)); this.k__BackingField = list; } // Token: 0x06003D6D RID: 15725 RVA: 0x000F9974 File Offset: 0x000F7B74 [Token(Token = "0x6003D6D")] [Address(RVA = "0x74D670", Offset = "0x74C070", VA = "0x18074D670", Slot = "33")] protected override long EAJAHMHILAC(OKLPPLDEGKH OFPDIAMBDKK) { return OFPDIAMBDKK.k__BackingField; } // Token: 0x06003D6E RID: 15726 RVA: 0x000F9990 File Offset: 0x000F7B90 [Token(Token = "0x6003D6E")] [Address(RVA = "0x1A53810", Offset = "0x1A52210", VA = "0x181A53810")] private bool FOOEBPEIBKH(string LMAJKCLDDIF, OKLPPLDEGKH OFPDIAMBDKK) { return OFPDIAMBDKK.DMBPMEOPJLG == 0 || OFPDIAMBDKK.DMBPMEOPJLG.ToLowerInvariant().Contains(LMAJKCLDDIF); } // Token: 0x06003D6F RID: 15727 RVA: 0x000F99C0 File Offset: 0x000F7BC0 [Token(Token = "0x6003D6F")] [Address(RVA = "0x1A53B40", Offset = "0x1A52540", VA = "0x181A53B40")] public ChatThreadListModel() { } } }