96 lines
2.8 KiB
C#
96 lines
2.8 KiB
C#
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<string, InventionFilterButtonIconMap.FilterToIconMapping> 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<string, InventionFilterButtonIconMap.FilterToIconMapping> 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<string, InventionFilterButtonIconMap.FilterToIconMapping> 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;
|
|
}
|
|
}
|
|
}
|