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