using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI.Data { // Token: 0x02000A94 RID: 2708 [Token(Token = "0x2000A94")] [StructLayout(3)] public class DynamicUIModelController : ModelController { // Token: 0x060044B4 RID: 17588 RVA: 0x0010A260 File Offset: 0x00108460 [Token(Token = "0x60044B4")] [Address(RVA = "0x1D3A150", Offset = "0x1D38B50", VA = "0x181D3A150")] public DynamicUIModelController() { } // Token: 0x02000A95 RID: 2709 [Token(Token = "0x2000A95")] [Serializable] private class TestImpl : ControllerImplementation { // Token: 0x060044B5 RID: 17589 RVA: 0x0010A274 File Offset: 0x00108474 [Token(Token = "0x60044B5")] [Address(RVA = "0x1D41CE0", Offset = "0x1D406E0", VA = "0x181D41CE0", Slot = "22")] protected override void OFFLOPLJBBG() { base.OFFLOPLJBBG(); IMAFJGKHEMD imafjgkhemd = new IMAFJGKHEMD(); int num = 0; imafjgkhemd.GPJEDBDCNNP = "Primary"; imafjgkhemd.GPJAHEOLCPN = num; IMAFJGKHEMD imafjgkhemd2 = new IMAFJGKHEMD(); imafjgkhemd2.GPJEDBDCNNP = "Secondary"; imafjgkhemd2.GPJAHEOLCPN = num; IMAFJGKHEMD imafjgkhemd3 = new IMAFJGKHEMD(); imafjgkhemd3.GPJEDBDCNNP = "Disabled"; imafjgkhemd3.GPJAHEOLCPN = num; imafjgkhemd3.FFDOINJEHMM = num != 0; INAOBEINBGO inaobeinbgo = new INAOBEINBGO(); inaobeinbgo.MDAMJJGPJKM = "Foo"; inaobeinbgo.LNHMBKMKJMK = "Bar"; inaobeinbgo.CCAOPECOMAM = "Baz"; Action <>9__0_ = DynamicUIModelController.TestImpl.<>c.<>9__0_0; if (<>9__0_ == 0) { DynamicUIModelController.TestImpl.<>c.<>9__0_0 = delegate(string value) { }; } INAOBEINBGO inaobeinbgo2 = inaobeinbgo.JEFOGECLNEE(<>9__0_); INAOBEINBGO inaobeinbgo3 = new INAOBEINBGO(); inaobeinbgo3.MDAMJJGPJKM = "Foo"; inaobeinbgo3.LNHMBKMKJMK = "Bar"; inaobeinbgo3.CCAOPECOMAM = "Baz"; inaobeinbgo3.KDPLODLILDE = (TMP_InputField.InputType)((ulong)2L); Action action; if (DynamicUIModelController.TestImpl.<>c.<>9__0_1 == 0) { action = delegate(string value) { }; DynamicUIModelController.TestImpl.<>c.<>9__0_1 = action; } INAOBEINBGO inaobeinbgo4 = inaobeinbgo3.JEFOGECLNEE(action); AJIHDJKAFDD ajihdjkafdd = new AJIHDJKAFDD(); ajihdjkafdd.MDAMJJGPJKM = "Foo"; ajihdjkafdd.LNHMBKMKJMK = "Bar"; ajihdjkafdd.ELEPMCOFMJM = -1f; ajihdjkafdd.BOJMOAGELMP = 1f; Action action2; if (DynamicUIModelController.TestImpl.<>c.<>9__0_2 == 0) { action2 = delegate(float value) { }; DynamicUIModelController.TestImpl.<>c.<>9__0_2 = action2; } AJIHDJKAFDD ajihdjkafdd2 = ajihdjkafdd.JEFOGECLNEE(action2); AJIHDJKAFDD ajihdjkafdd3 = new AJIHDJKAFDD(); ajihdjkafdd3.MDAMJJGPJKM = "Foo"; ajihdjkafdd3.LNHMBKMKJMK = "Bar"; ajihdjkafdd3.ELEPMCOFMJM = (float)num; ajihdjkafdd3.BOJMOAGELMP = 10f; ajihdjkafdd3.PBNIGPCNAJP = true; Action action3; if (DynamicUIModelController.TestImpl.<>c.<>9__0_3 == 0) { action3 = delegate(float value) { }; DynamicUIModelController.TestImpl.<>c.<>9__0_3 = action3; } AJIHDJKAFDD ajihdjkafdd4 = ajihdjkafdd3.JEFOGECLNEE(action3); DOCOIPFEKAM docoipfekam = new DOCOIPFEKAM(); docoipfekam.GPJEDBDCNNP = "Foo"; Action action4; if (DynamicUIModelController.TestImpl.<>c.<>9__0_4 == 0) { action4 = delegate(bool toggle) { }; DynamicUIModelController.TestImpl.<>c.<>9__0_4 = action4; } DOCOIPFEKAM docoipfekam2 = docoipfekam.MDAGIMCFEIJ(action4); DOCOIPFEKAM docoipfekam3 = new DOCOIPFEKAM(); docoipfekam3.GPJEDBDCNNP = "Bar"; docoipfekam3.DEKMEOFCKAF = num; Action action5; if (DynamicUIModelController.TestImpl.<>c.<>9__0_5 == 0) { action5 = delegate(bool toggle) { }; DynamicUIModelController.TestImpl.<>c.<>9__0_5 = action5; } DOCOIPFEKAM docoipfekam4 = docoipfekam3.MDAGIMCFEIJ(action5); LBEHDFOHDFL lbehdfohdfl = new LBEHDFOHDFL(); lbehdfohdfl.ODOPKMFAEDH = 16f; lbehdfohdfl.PFDJAAFIIGD = new List { new DOCOIPFEKAM { GPJEDBDCNNP = "Checkbox" } }; ILIGKJJIKLL[] array = new ILIGKJJIKLL[2]; array[0] = (ILIGKJJIKLL)((ulong)3L); array[0] = (ILIGKJJIKLL)((ulong)4L); LBEHDFOHDFL lbehdfohdfl2 = lbehdfohdfl.IENKLMFKHIL(array); Action action6; if (DynamicUIModelController.TestImpl.<>c.<>9__0_6 == 0) { action6 = delegate(GGAEDILEDCM dynamicRadioButtonData) { }; DynamicUIModelController.TestImpl.<>c.<>9__0_6 = action6; } LBEHDFOHDFL lbehdfohdfl3 = lbehdfohdfl2.OnSelect(action6); LFNGMMDIGKF lfngmmdigkf = new LFNGMMDIGKF(); lfngmmdigkf.ODOPKMFAEDH = 16f; int num2 = 0; lfngmmdigkf.KKMLLBAFEDK = num2; lfngmmdigkf.PFDJAAFIIGD = new List { imafjgkhemd, imafjgkhemd2, imafjgkhemd3 }; List list = new List(); list.Add(lfngmmdigkf); list.Add(inaobeinbgo2); list.Add(inaobeinbgo4); list.Add(ajihdjkafdd2); list.Add(ajihdjkafdd4); list.Add(docoipfekam2); list.Add(docoipfekam4); list.Add(new KHEOPNBJDME { MDAMJJGPJKM = "Foo", LNHMBKMKJMK = "Bar", BENKEOILAEG = "Baz", PFDJAAFIIGD = new List { lbehdfohdfl3 } }); } // Token: 0x060044B6 RID: 17590 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60044B6")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "27")] protected override void DMAHGBLDMFA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060044B7 RID: 17591 RVA: 0x0010A654 File Offset: 0x00108854 [Token(Token = "0x60044B7")] [Address(RVA = "0x1D427E0", Offset = "0x1D411E0", VA = "0x181D427E0")] public TestImpl() { } } // Token: 0x02000A97 RID: 2711 [Token(Token = "0x2000A97")] [Serializable] private class SpawnerImpl : PrefabSpawnerControllerImpl { // Token: 0x060044C1 RID: 17601 RVA: 0x0010A668 File Offset: 0x00108868 [Token(Token = "0x60044C1")] [Address(RVA = "0x1D414B0", Offset = "0x1D3FEB0", VA = "0x181D414B0", Slot = "27")] protected override void DMAHGBLDMFA() { int num; do { num = 0; base.LKLKGDMFMCC(); IReadOnlyDictionary dynamicUIPrefabs = DynamicUIConfig.Instance.DynamicUIPrefabs; num += num; num++; Type type; while (type == 0) { } int num2 = 0; bool flag; if (!flag) { base.MJLHLGCPKKA(num2); num2 += num2; } Type type2; Debug.LogError(string.Format("You must add a prefab to the DynamicUIConfig for '{0}'", type2)); if (num != -1) { } } while (num != 0); } // Token: 0x060044C2 RID: 17602 RVA: 0x0010A6E0 File Offset: 0x001088E0 [Token(Token = "0x60044C2")] [Address(RVA = "0x1D41060", Offset = "0x1D3FA60", VA = "0x181D41060", Slot = "29")] protected override void CLBPDGGELMA(GameObject GCCLEJOGCCE, int EFBDCIJMFGD) { EOEDAKBLAIH component = GCCLEJOGCCE.GetComponent(); throw new NullReferenceException(); } // Token: 0x060044C3 RID: 17603 RVA: 0x0010A6FC File Offset: 0x001088FC [Token(Token = "0x60044C3")] [Address(RVA = "0x1D41780", Offset = "0x1D40180", VA = "0x181D41780")] public SpawnerImpl() { } } } }