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: 0x020007EF RID: 2031 [Token(Token = "0x20007EF")] public class TagInputField : MonoBehaviour { // Token: 0x170009F2 RID: 2546 // (get) Token: 0x06003935 RID: 14645 RVA: 0x000EDE38 File Offset: 0x000EC038 [Token(Token = "0x170009F2")] public TMP_InputField JOIMJMMFCAI { [Token(Token = "0x6003935")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.inputField; } } // Token: 0x170009F3 RID: 2547 // (get) Token: 0x06003936 RID: 14646 RVA: 0x000EDE4C File Offset: 0x000EC04C [Token(Token = "0x170009F3")] public Button DBINHNDBGCH { [Token(Token = "0x6003936")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return this.submitButton; } } // Token: 0x170009F4 RID: 2548 // (get) Token: 0x06003937 RID: 14647 RVA: 0x000EDE60 File Offset: 0x000EC060 // (set) Token: 0x06003938 RID: 14648 RVA: 0x000EDE74 File Offset: 0x000EC074 [Token(Token = "0x170009F4")] public List BIODFICLKJH { [Token(Token = "0x6003937")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")] get { return this.LBAOCHFCLPO; } [Token(Token = "0x6003938")] [Address(RVA = "0x9FC3C0", Offset = "0x9FB1C0", VA = "0x1809FC3C0")] set { List cafpjphilmn = this.CAFPJPHILMN; this.Set(value, cafpjphilmn); } } // Token: 0x170009F5 RID: 2549 // (get) Token: 0x06003939 RID: 14649 RVA: 0x000EDE90 File Offset: 0x000EC090 // (set) Token: 0x0600393A RID: 14650 RVA: 0x000EDEA4 File Offset: 0x000EC0A4 [Token(Token = "0x170009F5")] public IReadOnlyList PKKADKGDHNI { [Token(Token = "0x6003939")] [Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")] get { /* An exception occurred when decompiling this method (06003939) 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 = "0x600393A")] [Address(RVA = "0x9FC3D0", Offset = "0x9FB1D0", VA = "0x1809FC3D0")] set { List lbaochfclpo = this.LBAOCHFCLPO; this.Set(lbaochfclpo, value); } } // Token: 0x0600393B RID: 14651 RVA: 0x000EDEC0 File Offset: 0x000EC0C0 [Token(Token = "0x600393B")] [Address(RVA = "0x9FC070", Offset = "0x9FAE70", VA = "0x1809FC070")] 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: 0x170009F6 RID: 2550 // (get) Token: 0x0600393C RID: 14652 RVA: 0x000EDF90 File Offset: 0x000EC190 // (set) Token: 0x0600393D RID: 14653 RVA: 0x000EDFA4 File Offset: 0x000EC1A4 [Token(Token = "0x170009F6")] public Func PKGDCGGMDJM { [Token(Token = "0x600393C")] [Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")] get; [Token(Token = "0x600393D")] [Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")] set; } // Token: 0x170009F7 RID: 2551 // (get) Token: 0x0600393E RID: 14654 RVA: 0x000EDFB8 File Offset: 0x000EC1B8 [Token(Token = "0x170009F7")] public MFBGLIHGCGO> CFOHJABJLDF { [Token(Token = "0x600393E")] [Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0")] get; } // Token: 0x0600393F RID: 14655 RVA: 0x000EDFCC File Offset: 0x000EC1CC [Token(Token = "0x600393F")] [Address(RVA = "0x9FB250", Offset = "0x9FA050", VA = "0x1809FB250")] 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: 0x06003940 RID: 14656 RVA: 0x000EE0FC File Offset: 0x000EC2FC [Token(Token = "0x6003940")] [Address(RVA = "0x9FBD80", Offset = "0x9FAB80", VA = "0x1809FBD80")] 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: 0x06003941 RID: 14657 RVA: 0x000EE18C File Offset: 0x000EC38C [Token(Token = "0x6003941")] [Address(RVA = "0x9FBCD0", Offset = "0x9FAAD0", VA = "0x1809FBCD0")] 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: 0x06003942 RID: 14658 RVA: 0x000EE1D8 File Offset: 0x000EC3D8 [Token(Token = "0x6003942")] [Address(RVA = "0x9FB860", Offset = "0x9FA660", VA = "0x1809FB860")] private bool KHJGCKEKFGO(string ONGBFDACHHG) { return !this.CAFPJPHILMN.Contains(ONGBFDACHHG); } // Token: 0x06003943 RID: 14659 RVA: 0x000EE1FC File Offset: 0x000EC3FC [Token(Token = "0x6003943")] [Address(RVA = "0x9FBEF0", Offset = "0x9FACF0", VA = "0x1809FBEF0")] 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: 0x06003944 RID: 14660 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6003944")] [Address(RVA = "0x9FB570", Offset = "0x9FA370", VA = "0x1809FB570")] private void JKKNEOOEIBH(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06003945 RID: 14661 RVA: 0x000EE284 File Offset: 0x000EC484 [Token(Token = "0x6003945")] [Address(RVA = "0x9FBB60", Offset = "0x9FA960", VA = "0x1809FBB60")] 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: 0x06003946 RID: 14662 RVA: 0x000EE2F8 File Offset: 0x000EC4F8 [Token(Token = "0x6003946")] [Address(RVA = "0x9FB8E0", Offset = "0x9FA6E0", VA = "0x1809FB8E0")] 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: 0x06003947 RID: 14663 RVA: 0x000EE3B0 File Offset: 0x000EC5B0 [Token(Token = "0x6003947")] [Address(RVA = "0x9FBAC0", Offset = "0x9FA8C0", VA = "0x1809FBAC0")] 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: 0x06003948 RID: 14664 RVA: 0x000EE3EC File Offset: 0x000EC5EC [Token(Token = "0x6003948")] [Address(RVA = "0x9FB810", Offset = "0x9FA610", VA = "0x1809FB810")] private void JOJPOMANGPO() { MFBGLIHGCGO> mfbglihgcgo = this.k__BackingField; if (mfbglihgcgo != 0) { List cafpjphilmn = this.CAFPJPHILMN; mfbglihgcgo.CNFDGDEOPPF(cafpjphilmn); return; } } // Token: 0x06003949 RID: 14665 RVA: 0x000EE414 File Offset: 0x000EC614 [Token(Token = "0x6003949")] [Address(RVA = "0x9FC240", Offset = "0x9FB040", VA = "0x1809FC240")] 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: 0x040030FE RID: 12542 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40030FE")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private TMP_InputField inputField; // Token: 0x040030FF RID: 12543 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40030FF")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private Button submitButton; // Token: 0x04003100 RID: 12544 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003100")] public Func SubmitValidator; // Token: 0x04003101 RID: 12545 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003101")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private PrefabSpawner prefabSpawner; // Token: 0x04003102 RID: 12546 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003102")] [SerializeField] private GameObject hideIfNoTagsContainer; // Token: 0x04003103 RID: 12547 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003103")] [SerializeField] private GameObject autoTagPrefab; // Token: 0x04003104 RID: 12548 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4003104")] [SerializeField] private GameObject tagPrefab; // Token: 0x04003105 RID: 12549 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4003105")] private Hideable KFCFAGIAPFC; // Token: 0x04003106 RID: 12550 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4003106")] private readonly List LBAOCHFCLPO; // Token: 0x04003107 RID: 12551 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4003107")] private readonly List CAFPJPHILMN; // Token: 0x04003108 RID: 12552 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4003108")] private readonly List KNOGKKHLKMN; // Token: 0x020007F0 RID: 2032 [Token(Token = "0x20007F0")] [CompilerGenerated] private sealed class PKNIJPIKLIP { // Token: 0x0600394A RID: 14666 RVA: 0x000EE490 File Offset: 0x000EC690 [Token(Token = "0x600394A")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PKNIJPIKLIP() { } // Token: 0x0600394B RID: 14667 RVA: 0x000EE4A4 File Offset: 0x000EC6A4 [Token(Token = "0x600394B")] [Address(RVA = "0x9F5B20", Offset = "0x9F4920", VA = "0x1809F5B20")] internal void b__0() { TagInputField tagInputField = this.<>4__this; GameObject gameObject = this.instance; tagInputField.KOJCPLICGJF(gameObject); } // Token: 0x0400310B RID: 12555 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400310B")] public TagInputField <>4__this; // Token: 0x0400310C RID: 12556 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400310C")] public GameObject instance; } // Token: 0x020007F1 RID: 2033 [Token(Token = "0x20007F1")] [CompilerGenerated] private sealed class NNLEMOGNJAG { // Token: 0x0600394C RID: 14668 RVA: 0x000EE4CC File Offset: 0x000EC6CC [Token(Token = "0x600394C")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public NNLEMOGNJAG() { } // Token: 0x0600394D RID: 14669 RVA: 0x000EE4E0 File Offset: 0x000EC6E0 [Token(Token = "0x600394D")] [Address(RVA = "0x9F59D0", Offset = "0x9F47D0", VA = "0x1809F59D0")] 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: 0x0400310D RID: 12557 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400310D")] public TagInputField <>4__this; // Token: 0x0400310E RID: 12558 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400310E")] public string tag; } // Token: 0x020007F2 RID: 2034 [Token(Token = "0x20007F2")] [CompilerGenerated] private sealed class DEELINKCING { // Token: 0x0600394E RID: 14670 RVA: 0x000EE5A8 File Offset: 0x000EC7A8 [Token(Token = "0x600394E")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public DEELINKCING() { } // Token: 0x0600394F RID: 14671 RVA: 0x000EE5BC File Offset: 0x000EC7BC [Token(Token = "0x600394F")] [Address(RVA = "0x9EAEA0", Offset = "0x9E9CA0", VA = "0x1809EAEA0")] internal bool b__0(GameObject spawnedInstance) { GameObject gameObject = this.instance; return spawnedInstance == gameObject; } // Token: 0x0400310F RID: 12559 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400310F")] public GameObject instance; } } }