using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02001E02 RID: 7682 [Token(Token = "0x2001E02")] [CreateAssetMenu] [StructLayout(3)] public class InventionFilterButtonIconMap : ScriptableObject { // Token: 0x0600CED0 RID: 52944 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600CED0")] [Address(RVA = "0x10C88C0", Offset = "0x10C72C0", VA = "0x1810C88C0")] public Sprite DHNKEEMJDMP(string CNMHHMGNFKJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600CED1 RID: 52945 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600CED1")] [Address(RVA = "0x10C8960", Offset = "0x10C7360", VA = "0x1810C8960")] public string LHFIOJDMGJM(string CNMHHMGNFKJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600CED2 RID: 52946 RVA: 0x003124C8 File Offset: 0x003106C8 [Token(Token = "0x600CED2")] [Address(RVA = "0x10C8A10", Offset = "0x10C7410", VA = "0x1810C8A10")] 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: 0x0600CED3 RID: 52947 RVA: 0x0031250C File Offset: 0x0031070C [Token(Token = "0x600CED3")] [Address(RVA = "0x10C8AF0", Offset = "0x10C74F0", VA = "0x1810C8AF0")] public InventionFilterButtonIconMap() { Dictionary dictionary = new Dictionary(); this.mappingsDict = dictionary; base..ctor(); } // Token: 0x04008B8E RID: 35726 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008B8E")] [SerializeField] private InventionFilterButtonIconMap.FilterToIconMapping[] Mappings; // Token: 0x04008B8F RID: 35727 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008B8F")] [NonSerialized] private readonly Dictionary mappingsDict; // Token: 0x04008B90 RID: 35728 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008B90")] [NonSerialized] private bool initialized; // Token: 0x02001E03 RID: 7683 [Token(Token = "0x2001E03")] [Serializable] private struct FilterToIconMapping { // Token: 0x04008B91 RID: 35729 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008B91")] public string FilterName; // Token: 0x04008B92 RID: 35730 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4008B92")] public Sprite Icon; // Token: 0x04008B93 RID: 35731 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008B93")] public string Tooltip; } } }