Files
2026-04-08 23:40:05 +02:00

238 lines
7.4 KiB
C#

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<DynamicUIModel>
{
// 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<DynamicUIModel>
{
// 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<string> <>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<string> 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<float> 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<float> 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<bool> 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<bool> 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<ILIGKJJIKLL>(array);
Action<GGAEDILEDCM> 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<DOPNALIMPNA> 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<DynamicUIModel>
{
// 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<Type, GameObject> 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<EOEDAKBLAIH>();
throw new NullReferenceException();
}
// Token: 0x060044C3 RID: 17603 RVA: 0x0010A6FC File Offset: 0x001088FC
[Token(Token = "0x60044C3")]
[Address(RVA = "0x1D41780", Offset = "0x1D40180", VA = "0x181D41780")]
public SpawnerImpl()
{
}
}
}
}