using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x0200219E RID: 8606 [Token(Token = "0x200219E")] [CreateAssetMenu] public class InventionFilterButtonIconMap : ScriptableObject { // Token: 0x0600DCC0 RID: 56512 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DCC0")] [Address(RVA = "0xFA6CA0", Offset = "0xFA5AA0", VA = "0x180FA6CA0")] public Sprite DHNKEEMJDMP(string CNMHHMGNFKJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DCC1 RID: 56513 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DCC1")] [Address(RVA = "0xFA6D40", Offset = "0xFA5B40", VA = "0x180FA6D40")] public string LHFIOJDMGJM(string CNMHHMGNFKJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DCC2 RID: 56514 RVA: 0x0033339C File Offset: 0x0033159C [Token(Token = "0x600DCC2")] [Address(RVA = "0xFA6DF0", Offset = "0xFA5BF0", VA = "0x180FA6DF0")] 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: 0x0600DCC3 RID: 56515 RVA: 0x003333E0 File Offset: 0x003315E0 [Token(Token = "0x600DCC3")] [Address(RVA = "0xFA6ED0", Offset = "0xFA5CD0", VA = "0x180FA6ED0")] public InventionFilterButtonIconMap() { Dictionary dictionary = new Dictionary(); this.mappingsDict = dictionary; base..ctor(); } // Token: 0x04008FE8 RID: 36840 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008FE8")] [SerializeField] private InventionFilterButtonIconMap.FilterToIconMapping[] Mappings; // Token: 0x04008FE9 RID: 36841 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008FE9")] [NonSerialized] private readonly Dictionary mappingsDict; // Token: 0x04008FEA RID: 36842 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008FEA")] [NonSerialized] private bool initialized; // Token: 0x0200219F RID: 8607 [Token(Token = "0x200219F")] [Serializable] private struct FilterToIconMapping { // Token: 0x04008FEB RID: 36843 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4008FEB")] public string FilterName; // Token: 0x04008FEC RID: 36844 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4008FEC")] public Sprite Icon; // Token: 0x04008FED RID: 36845 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4008FED")] public string Tooltip; } } }