using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RRUI.Data; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; using Valve.Newtonsoft.Json.Utilities; namespace RRUI { // Token: 0x02000807 RID: 2055 [Token(Token = "0x2000807")] public class TagInputField : MonoBehaviour { // Token: 0x17000A16 RID: 2582 // (get) Token: 0x060039F3 RID: 14835 RVA: 0x000EF670 File Offset: 0x000ED870 [Token(Token = "0x17000A16")] public TMP_InputField JOIMJMMFCAI { [Token(Token = "0x60039F3")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.inputField; } } // Token: 0x17000A17 RID: 2583 // (get) Token: 0x060039F4 RID: 14836 RVA: 0x000EF684 File Offset: 0x000ED884 [Token(Token = "0x17000A17")] public Button DBINHNDBGCH { [Token(Token = "0x60039F4")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.submitButton; } } // Token: 0x17000A18 RID: 2584 // (get) Token: 0x060039F5 RID: 14837 RVA: 0x000EF698 File Offset: 0x000ED898 // (set) Token: 0x060039F6 RID: 14838 RVA: 0x000EF6AC File Offset: 0x000ED8AC [Token(Token = "0x17000A18")] public List BIODFICLKJH { [Token(Token = "0x60039F5")] [Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")] get { return this.LBAOCHFCLPO; } [Token(Token = "0x60039F6")] [Address(RVA = "0x15A2160", Offset = "0x15A1160", VA = "0x1815A2160")] set { List cafpjphilmn = this.CAFPJPHILMN; this.Set(value, cafpjphilmn); } } // Token: 0x17000A19 RID: 2585 // (get) Token: 0x060039F7 RID: 14839 RVA: 0x000EF6C8 File Offset: 0x000ED8C8 // (set) Token: 0x060039F8 RID: 14840 RVA: 0x000EF6DC File Offset: 0x000ED8DC [Token(Token = "0x17000A19")] public IReadOnlyList PKKADKGDHNI { [Token(Token = "0x60039F7")] [Address(RVA = "0x417720", Offset = "0x416720", VA = "0x180417720")] get { /* An exception occurred when decompiling this method (060039F7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1 RRUI.TagInputField::get_Tags() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:class [mscorlib]System.Collections.Generic.List`1(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1(TagInputField::CAFPJPHILMN, ldloc:TagInputField(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } [Token(Token = "0x60039F8")] [Address(RVA = "0x15A2170", Offset = "0x15A1170", VA = "0x1815A2170")] set { List lbaochfclpo = this.LBAOCHFCLPO; this.Set(lbaochfclpo, value); } } // Token: 0x060039F9 RID: 14841 RVA: 0x000EF6F8 File Offset: 0x000ED8F8 [Token(Token = "0x60039F9")] [Address(RVA = "0x15A1E10", Offset = "0x15A0E10", VA = "0x1815A1E10")] public void Set(IReadOnlyList LBAOCHFCLPO, IReadOnlyList CAFPJPHILMN) { List lbaochfclpo = this.LBAOCHFCLPO; bool flag = ECNNGIFNNNM.JEACGAIICGO(LBAOCHFCLPO, lbaochfclpo); if (flag) { List cafpjphilmn = this.CAFPJPHILMN; if (ECNNGIFNNNM.JEACGAIICGO(CAFPJPHILMN, cafpjphilmn)) { return; } } this.prefabSpawner.Clear(); this.KNOGKKHLKMN.Clear(); this.KNOGKKHLKMN.AddRange(LBAOCHFCLPO); this.KNOGKKHLKMN.AddRange(CAFPJPHILMN); this.LBAOCHFCLPO.Clear(); this.LBAOCHFCLPO.AddRange(LBAOCHFCLPO); PrefabSpawner prefabSpawner = this.prefabSpawner; GameObject gameObject = this.autoTagPrefab; prefabSpawner.Append(gameObject, flag ? 1 : 0); this.CAFPJPHILMN.Clear(); this.CAFPJPHILMN.AddRange(CAFPJPHILMN); PrefabSpawner prefabSpawner2 = this.prefabSpawner; GameObject gameObject2 = this.tagPrefab; prefabSpawner2.Append(gameObject2, flag ? 1 : 0); this.MKBLJJGJAOH(); } // Token: 0x17000A1A RID: 2586 // (get) Token: 0x060039FA RID: 14842 RVA: 0x000EF7C8 File Offset: 0x000ED9C8 // (set) Token: 0x060039FB RID: 14843 RVA: 0x000EF7DC File Offset: 0x000ED9DC [Token(Token = "0x17000A1A")] public Func PKGDCGGMDJM { [Token(Token = "0x60039FA")] [Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")] get; [Token(Token = "0x60039FB")] [Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")] set; } // Token: 0x17000A1B RID: 2587 // (get) Token: 0x060039FC RID: 14844 RVA: 0x000EF7F0 File Offset: 0x000ED9F0 [Token(Token = "0x17000A1B")] public MFBGLIHGCGO> CFOHJABJLDF { [Token(Token = "0x60039FC")] [Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")] get; } // Token: 0x060039FD RID: 14845 RVA: 0x000EF804 File Offset: 0x000EDA04 [Token(Token = "0x60039FD")] [Address(RVA = "0x15A0FF0", Offset = "0x159FFF0", VA = "0x1815A0FF0")] protected void Awake() { Func func = new Func(this.KHJGCKEKFGO); this.SubmitValidator = func; Button button = this.submitButton; int num = 0; if (button != num) { Button.ButtonClickedEvent onClick = this.submitButton.m_OnClick; UnityAction unityAction = new UnityAction(this.PDMPKCOJDFK); onClick.AddListener(unityAction); } GameObject gameObject = this.hideIfNoTagsContainer; int num2 = 0; if (gameObject != num2) { Hideable hideable = this.hideIfNoTagsContainer.GLENGLDKGCK(); this.KFCFAGIAPFC = hideable; } PrefabSpawner prefabSpawner = this.prefabSpawner; int num3 = 0; if (!(prefabSpawner == num3)) { IILCGFIHJLP instanceSpawnedEvent = this.prefabSpawner.InstanceSpawnedEvent; Action action = new Action(this.JKKNEOOEIBH); TMP_InputField tmp_InputField = this.inputField; int num4 = 0; if (!(tmp_InputField == num4)) { TMP_InputField.OnChangeEvent onValueChanged = this.inputField.m_OnValueChanged; UnityAction unityAction2 = new UnityAction(this.OCOCJCIGJLE); onValueChanged.AddListener(unityAction2); TMP_InputField.SubmitEvent onSubmit = this.inputField.m_OnSubmit; UnityAction unityAction3 = new UnityAction(this.NAPKEJBCKMA); onSubmit.AddListener(unityAction3); this.MKBLJJGJAOH(); return; } } Debug.LogError("Missing PrefabSpawner on TagInputField", this); } // Token: 0x060039FE RID: 14846 RVA: 0x000EF934 File Offset: 0x000EDB34 [Token(Token = "0x60039FE")] [Address(RVA = "0x15A1B20", Offset = "0x15A0B20", VA = "0x1815A1B20")] protected void OnDestroy() { Button button = this.submitButton; int num = 0; if (button != num) { Button.ButtonClickedEvent onClick = this.submitButton.m_OnClick; UnityAction unityAction = new UnityAction(this.PDMPKCOJDFK); onClick.RemoveListener(unityAction); } TMP_InputField.OnChangeEvent onValueChanged = this.inputField.m_OnValueChanged; UnityAction unityAction2 = new UnityAction(this.OCOCJCIGJLE); onValueChanged.RemoveListener(unityAction2); TMP_InputField.SubmitEvent onSubmit = this.inputField.m_OnSubmit; UnityAction unityAction3 = new UnityAction(this.NAPKEJBCKMA); onSubmit.RemoveListener(unityAction3); } // Token: 0x060039FF RID: 14847 RVA: 0x000EF9C4 File Offset: 0x000EDBC4 [Token(Token = "0x60039FF")] [Address(RVA = "0x15A1A70", Offset = "0x15A0A70", VA = "0x1815A1A70")] private void OCOCJCIGJLE(string ONGBFDACHHG) { Button button = this.submitButton; int num = 0; if (button != num) { Func submitValidator = this.SubmitValidator; if (submitValidator != 0) { bool flag = submitValidator(ONGBFDACHHG) != null; } int num2 = 0; this.submitButton.interactable = num2 != 0; } } // Token: 0x06003A00 RID: 14848 RVA: 0x000EFA10 File Offset: 0x000EDC10 [Token(Token = "0x6003A00")] [Address(RVA = "0x15A1600", Offset = "0x15A0600", VA = "0x1815A1600")] private bool KHJGCKEKFGO(string ONGBFDACHHG) { return !this.CAFPJPHILMN.Contains(ONGBFDACHHG); } // Token: 0x06003A01 RID: 14849 RVA: 0x000EFA34 File Offset: 0x000EDC34 [Token(Token = "0x6003A01")] [Address(RVA = "0x15A1C90", Offset = "0x15A0C90", VA = "0x1815A1C90")] private void PDMPKCOJDFK() { string text = this.inputField.m_Text; string tag = text; if (!string.IsNullOrEmpty(text)) { List cafpjphilmn = this.CAFPJPHILMN; string tag4 = tag; if (!cafpjphilmn.Contains(tag4)) { PMGCJEPKFOF pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(tag); Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { TMP_InputField tmp_InputField = this.inputField; string empty = string.Empty; tmp_InputField.text = empty; List cafpjphilmn2 = this.CAFPJPHILMN; string tag2 = tag; cafpjphilmn2.Add(tag2); List knogkkhlkmn = this.KNOGKKHLKMN; string tag3 = tag; knogkkhlkmn.Add(tag3); TagInputField <>4__this = this; PrefabSpawner prefabSpawner = <>4__this.prefabSpawner; GameObject gameObject = <>4__this.tagPrefab; prefabSpawner.Append(gameObject, 1); this.MKBLJJGJAOH(); TagInputField <>4__this2 = this; MFBGLIHGCGO> mfbglihgcgo = <>4__this2.k__BackingField; if (mfbglihgcgo != 0) { List cafpjphilmn3 = <>4__this2.CAFPJPHILMN; mfbglihgcgo.CNFDGDEOPPF(cafpjphilmn3); } } }; int num = 0; num += num; num++; } } } // Token: 0x06003A02 RID: 14850 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003A02")] [Address(RVA = "0x15A1310", Offset = "0x15A0310", VA = "0x1815A1310")] private void JKKNEOOEIBH(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003A03 RID: 14851 RVA: 0x000EFABC File Offset: 0x000EDCBC [Token(Token = "0x6003A03")] [Address(RVA = "0x15A1900", Offset = "0x15A0900", VA = "0x1815A1900")] private void NAPKEJBCKMA(string GHBNIGCAPPL) { TagInputField.NNLEMOGNJAG nnlemognjag = new TagInputField.NNLEMOGNJAG(); nnlemognjag.<>4__this = this; nnlemognjag.tag = GHBNIGCAPPL; if (nnlemognjag == 0) { List cafpjphilmn = this.CAFPJPHILMN; string tag = nnlemognjag.tag; if (!cafpjphilmn.Contains(tag)) { PMGCJEPKFOF pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(nnlemognjag.tag); Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { TMP_InputField tmp_InputField = nnlemognjag.<>4__this.inputField; string empty = string.Empty; tmp_InputField.text = empty; List cafpjphilmn2 = nnlemognjag.<>4__this.CAFPJPHILMN; string tag2 = nnlemognjag.tag; cafpjphilmn2.Add(tag2); List knogkkhlkmn = nnlemognjag.<>4__this.KNOGKKHLKMN; string tag3 = nnlemognjag.tag; knogkkhlkmn.Add(tag3); TagInputField <>4__this = nnlemognjag.<>4__this; PrefabSpawner prefabSpawner = <>4__this.prefabSpawner; GameObject gameObject = <>4__this.tagPrefab; prefabSpawner.Append(gameObject, 1); nnlemognjag.<>4__this.MKBLJJGJAOH(); TagInputField <>4__this2 = nnlemognjag.<>4__this; MFBGLIHGCGO> mfbglihgcgo = <>4__this2.k__BackingField; if (mfbglihgcgo != 0) { List cafpjphilmn3 = <>4__this2.CAFPJPHILMN; mfbglihgcgo.CNFDGDEOPPF(cafpjphilmn3); } } }; int num = 0; num += num; num++; } } } // Token: 0x06003A04 RID: 14852 RVA: 0x000EFB30 File Offset: 0x000EDD30 [Token(Token = "0x6003A04")] [Address(RVA = "0x15A1680", Offset = "0x15A0680", VA = "0x1815A1680")] private void KOJCPLICGJF(GameObject GCCLEJOGCCE) { List mpmpomfcagm = this.prefabSpawner.MPMPOMFCAGM; Func func = delegate(GameObject spawnedInstance) { GameObject instance2 = GCCLEJOGCCE; return spawnedInstance == instance2; }; int num = CollectionUtils.IndexOf(mpmpomfcagm, func); List lbaochfclpo = this.LBAOCHFCLPO; this.CAFPJPHILMN.RemoveAt(num); this.KNOGKKHLKMN.RemoveAt(num); PrefabSpawner prefabSpawner = this.prefabSpawner; GameObject[] array = new GameObject[1]; GameObject instance = GCCLEJOGCCE; if (instance != 0) { } array[0] = instance; prefabSpawner.Remove(array); this.MKBLJJGJAOH(); MFBGLIHGCGO> mfbglihgcgo = this.k__BackingField; if (mfbglihgcgo != 0) { List cafpjphilmn = this.CAFPJPHILMN; mfbglihgcgo.CNFDGDEOPPF(cafpjphilmn); } } // Token: 0x06003A05 RID: 14853 RVA: 0x000EFBE8 File Offset: 0x000EDDE8 [Token(Token = "0x6003A05")] [Address(RVA = "0x15A1860", Offset = "0x15A0860", VA = "0x1815A1860")] private void MKBLJJGJAOH() { Hideable kfcfagiapfc = this.KFCFAGIAPFC; int num = 0; if (kfcfagiapfc != num) { List knogkkhlkmn = this.KNOGKKHLKMN; bool flag; this.KFCFAGIAPFC.Set(this, flag); } } // Token: 0x06003A06 RID: 14854 RVA: 0x000EFC24 File Offset: 0x000EDE24 [Token(Token = "0x6003A06")] [Address(RVA = "0x15A15B0", Offset = "0x15A05B0", VA = "0x1815A15B0")] private void JOJPOMANGPO() { MFBGLIHGCGO> mfbglihgcgo = this.k__BackingField; if (mfbglihgcgo != 0) { List cafpjphilmn = this.CAFPJPHILMN; mfbglihgcgo.CNFDGDEOPPF(cafpjphilmn); return; } } // Token: 0x06003A07 RID: 14855 RVA: 0x000EFC4C File Offset: 0x000EDE4C [Token(Token = "0x6003A07")] [Address(RVA = "0x15A1FE0", Offset = "0x15A0FE0", VA = "0x1815A1FE0")] public TagInputField() { List list = new List(); this.LBAOCHFCLPO = list; List list2 = new List(); this.CAFPJPHILMN = list2; List list3 = new List(); this.KNOGKKHLKMN = list3; Func <>9__39_ = TagInputField.<>c.<>9__39_0; if (<>9__39_ == 0) { TagInputField.<>c.<>9__39_0 = (string value) => "#" + value; } this.PKGDCGGMDJM = <>9__39_; int num; int num2; MFBGLIHGCGO> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; this.CFOHJABJLDF = mfbglihgcgo; base..ctor(); } // Token: 0x04003194 RID: 12692 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003194")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private TMP_InputField inputField; // Token: 0x04003195 RID: 12693 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003195")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private Button submitButton; // Token: 0x04003196 RID: 12694 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003196")] public Func SubmitValidator; // Token: 0x04003197 RID: 12695 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003197")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private PrefabSpawner prefabSpawner; // Token: 0x04003198 RID: 12696 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003198")] [SerializeField] private GameObject hideIfNoTagsContainer; // Token: 0x04003199 RID: 12697 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003199")] [SerializeField] private GameObject autoTagPrefab; // Token: 0x0400319A RID: 12698 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400319A")] [SerializeField] private GameObject tagPrefab; // Token: 0x0400319B RID: 12699 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400319B")] private Hideable KFCFAGIAPFC; // Token: 0x0400319C RID: 12700 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400319C")] private readonly List LBAOCHFCLPO; // Token: 0x0400319D RID: 12701 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400319D")] private readonly List CAFPJPHILMN; // Token: 0x0400319E RID: 12702 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400319E")] private readonly List KNOGKKHLKMN; // Token: 0x02000808 RID: 2056 [Token(Token = "0x2000808")] [CompilerGenerated] private sealed class PKNIJPIKLIP { // Token: 0x06003A08 RID: 14856 RVA: 0x000EFCC8 File Offset: 0x000EDEC8 [Token(Token = "0x6003A08")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PKNIJPIKLIP() { } // Token: 0x06003A09 RID: 14857 RVA: 0x000EFCDC File Offset: 0x000EDEDC [Token(Token = "0x6003A09")] [Address(RVA = "0x159ADD0", Offset = "0x1599DD0", VA = "0x18159ADD0")] internal void b__0() { TagInputField tagInputField = this.<>4__this; GameObject gameObject = this.instance; tagInputField.KOJCPLICGJF(gameObject); } // Token: 0x040031A1 RID: 12705 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40031A1")] public TagInputField <>4__this; // Token: 0x040031A2 RID: 12706 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40031A2")] public GameObject instance; } // Token: 0x02000809 RID: 2057 [Token(Token = "0x2000809")] [CompilerGenerated] private sealed class NNLEMOGNJAG { // Token: 0x06003A0A RID: 14858 RVA: 0x000EFD04 File Offset: 0x000EDF04 [Token(Token = "0x6003A0A")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public NNLEMOGNJAG() { } // Token: 0x06003A0B RID: 14859 RVA: 0x000EFD18 File Offset: 0x000EDF18 [Token(Token = "0x6003A0B")] [Address(RVA = "0x159AC80", Offset = "0x1599C80", VA = "0x18159AC80")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { if (response.k__BackingField) { TMP_InputField inputField = this.<>4__this.inputField; string empty = string.Empty; inputField.text = empty; List cafpjphilmn = this.<>4__this.CAFPJPHILMN; string text = this.tag; cafpjphilmn.Add(text); List knogkkhlkmn = this.<>4__this.KNOGKKHLKMN; string text2 = this.tag; knogkkhlkmn.Add(text2); TagInputField tagInputField = this.<>4__this; PrefabSpawner prefabSpawner = tagInputField.prefabSpawner; GameObject tagPrefab = tagInputField.tagPrefab; prefabSpawner.Append(tagPrefab, 1); this.<>4__this.MKBLJJGJAOH(); TagInputField tagInputField2 = this.<>4__this; MFBGLIHGCGO> k__BackingField = tagInputField2.k__BackingField; if (k__BackingField != 0) { List cafpjphilmn2 = tagInputField2.CAFPJPHILMN; k__BackingField.CNFDGDEOPPF(cafpjphilmn2); } } } // Token: 0x040031A3 RID: 12707 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40031A3")] public TagInputField <>4__this; // Token: 0x040031A4 RID: 12708 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40031A4")] public string tag; } // Token: 0x0200080A RID: 2058 [Token(Token = "0x200080A")] [CompilerGenerated] private sealed class DEELINKCING { // Token: 0x06003A0C RID: 14860 RVA: 0x000EFDE0 File Offset: 0x000EDFE0 [Token(Token = "0x6003A0C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public DEELINKCING() { } // Token: 0x06003A0D RID: 14861 RVA: 0x000EFDF4 File Offset: 0x000EDFF4 [Token(Token = "0x6003A0D")] [Address(RVA = "0x1590370", Offset = "0x158F370", VA = "0x181590370")] internal bool b__0(GameObject spawnedInstance) { GameObject gameObject = this.instance; return spawnedInstance == gameObject; } // Token: 0x040031A5 RID: 12709 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40031A5")] public GameObject instance; } } }