using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02002282 RID: 8834 [Token(Token = "0x2002282")] [CreateAssetMenu] public class InventionFilterButtonIconMap : ScriptableObject { // Token: 0x0600E0CC RID: 57548 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E0CC")] [Address(RVA = "0x1AEEFE0", Offset = "0x1AEDFE0", VA = "0x181AEEFE0")] public Sprite DHNKEEMJDMP(string CNMHHMGNFKJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E0CD RID: 57549 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E0CD")] [Address(RVA = "0x1AEF080", Offset = "0x1AEE080", VA = "0x181AEF080")] public string LHFIOJDMGJM(string CNMHHMGNFKJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E0CE RID: 57550 RVA: 0x0033C88C File Offset: 0x0033AA8C [Token(Token = "0x600E0CE")] [Address(RVA = "0x1AEF130", Offset = "0x1AEE130", VA = "0x181AEF130")] private void OFFLOPLJBBG() { this.mappingsDict.Clear(); InventionFilterButtonIconMap.FilterToIconMapping[] mappings = this.Mappings; int num = 0; int length = mappings.Length; if (num < length) { Dictionary dictionary = this.mappingsDict; num++; } this.initialized = true; } // Token: 0x0600E0CF RID: 57551 RVA: 0x0033C8D0 File Offset: 0x0033AAD0 [Token(Token = "0x600E0CF")] [Address(RVA = "0x1AEF210", Offset = "0x1AEE210", VA = "0x181AEF210")] public InventionFilterButtonIconMap() { Dictionary dictionary = new Dictionary(); this.mappingsDict = dictionary; base..ctor(); } // Token: 0x040091BB RID: 37307 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40091BB")] [SerializeField] private InventionFilterButtonIconMap.FilterToIconMapping[] Mappings; // Token: 0x040091BC RID: 37308 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40091BC")] [NonSerialized] private readonly Dictionary mappingsDict; // Token: 0x040091BD RID: 37309 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40091BD")] [NonSerialized] private bool initialized; // Token: 0x02002283 RID: 8835 [Token(Token = "0x2002283")] [Serializable] private struct FilterToIconMapping { // Token: 0x040091BE RID: 37310 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40091BE")] public string FilterName; // Token: 0x040091BF RID: 37311 [FieldOffset(Offset = "0x8")] [Token(Token = "0x40091BF")] public Sprite Icon; // Token: 0x040091C0 RID: 37312 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40091C0")] public string Tooltip; } } }