Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/OPNIOCDBCMA.cs
T
2026-04-08 23:40:05 +02:00

519 lines
15 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020029E1 RID: 10721
[Token(Token = "0x20029E1")]
[StructLayout(3)]
public class OPNIOCDBCMA
{
// Token: 0x06012B89 RID: 76681 RVA: 0x004759A8 File Offset: 0x00473BA8
[Token(Token = "0x6012B89")]
[Address(RVA = "0x17D8A50", Offset = "0x17D7450", VA = "0x1817D8A50")]
public static void EOGEKPPBJHA()
{
int num;
do
{
num = 0;
List<GameObject> hdpffankpei = OPNIOCDBCMA.HDPFFANKPEI;
List.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
OPNIOCDBCMA.HDPFFANKPEI.Clear();
}
// Token: 0x06012B8A RID: 76682 RVA: 0x004759DC File Offset: 0x00473BDC
[Token(Token = "0x6012B8A")]
[Address(RVA = "0x17D8680", Offset = "0x17D7080", VA = "0x1817D8680")]
public static void DFGNFLKBNEN(Vector3 IFAIDIKJOAC, Vector3 OJJOHDIFMEG, Quaternion IBCNKFBPCBM, Color GJAINANBOCB)
{
Material lklkeppfinm = OPNIOCDBCMA.LKLKEPPFINM;
int num = 0;
if (lklkeppfinm == num)
{
OPNIOCDBCMA.LKLKEPPFINM = new Material(Shader.Find("Sprites/Default"));
}
GameObject gameObject = GameObject.CreatePrimitive(PrimitiveType.Cube);
Collider component = gameObject.GetComponent<Collider>();
int num2 = 0;
component.enabled = num2 != 0;
Renderer component2 = gameObject.GetComponent<Renderer>();
Material lklkeppfinm2 = OPNIOCDBCMA.LKLKEPPFINM;
component2.SetMaterial(lklkeppfinm2);
GJAINANBOCB.a = 0.1f;
Material material = gameObject.GetComponent<Renderer>().GetMaterial();
Transform transform = gameObject.transform;
float z = IFAIDIKJOAC.z;
Transform transform2 = gameObject.transform;
float z2 = Vector3.one.z;
Vector3 vector;
float z3 = vector.z;
float z4 = OJJOHDIFMEG.z;
Vector3 vector2;
float z5 = vector2.z;
Transform transform3 = gameObject.transform;
OPNIOCDBCMA.HDPFFANKPEI.Add(gameObject);
}
// Token: 0x06012B8B RID: 76683 RVA: 0x00475AB0 File Offset: 0x00473CB0
[Token(Token = "0x6012B8B")]
[Address(RVA = "0x17DA620", Offset = "0x17D9020", VA = "0x1817DA620")]
private void MCBOKKFJLBP()
{
int num = 0;
this.GGPAANCJNLE = num;
OPNIOCDBCMA.AHFIOEFJCNK = new ELFAHKIGLDK[100];
ELFAHKIGLDK[] ahfioefjcnk = OPNIOCDBCMA.AHFIOEFJCNK;
ELFAHKIGLDK elfahkigldk = new ELFAHKIGLDK();
throw new ArrayTypeMismatchException();
}
// Token: 0x06012B8C RID: 76684 RVA: 0x00475AF8 File Offset: 0x00473CF8
[Token(Token = "0x6012B8C")]
[Address(RVA = "0x17DB4D0", Offset = "0x17D9ED0", VA = "0x1817DB4D0")]
private ELFAHKIGLDK NGALFMIJBLH()
{
int ggpaancjnle = this.GGPAANCJNLE;
int ggpaancjnle2 = this.GGPAANCJNLE;
ELFAHKIGLDK[] ahfioefjcnk = OPNIOCDBCMA.AHFIOEFJCNK;
int num = ggpaancjnle2 + 1;
this.GGPAANCJNLE = num;
num = ggpaancjnle2;
return ahfioefjcnk[num];
}
// Token: 0x06012B8D RID: 76685 RVA: 0x00475B3C File Offset: 0x00473D3C
[Token(Token = "0x6012B8D")]
[Address(RVA = "0x17D89D0", Offset = "0x17D73D0", VA = "0x1817D89D0")]
public void DNPEBBHGMAF()
{
OPNIOCDBCMA.EOGEKPPBJHA();
OPNIOCDBCMA.PJAHIOAHBFB.Clear();
}
// Token: 0x06012B8E RID: 76686 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012B8E")]
[Address(RVA = "0x17DABA0", Offset = "0x17D95A0", VA = "0x1817DABA0")]
public void NCCFPGOLEAJ(ILHIJJDFDOD LBAGLOKOJBH, int POGNKHICGID, Vector3 JMKGGICBFOD, Quaternion OMFHHKIFBFJ, bool KAFFHMDHIHE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012B8F RID: 76687 RVA: 0x00475B60 File Offset: 0x00473D60
[Token(Token = "0x6012B8F")]
[Address(RVA = "0x17DA770", Offset = "0x17D9170", VA = "0x1817DA770")]
public void MJKHPPGLGCE(ref Vector3 PNAPEKBINPI, ref Quaternion OAANPMCIDCL, bool LKGNFELPPEP, bool DNMLLOGCMPF, Func<Collider, bool> DNCNDADEHMH)
{
int num = 0;
if ((this.NLEHNEGACHM ? 1 : 0) == num)
{
float z = PNAPEKBINPI.z;
this.NMPGELPHADM.z = z;
float z2 = PNAPEKBINPI.z;
this.ODHJBJPKLCO.z = z2;
}
int num2 = 0;
int num3 = 0;
Vector3 vector;
float z3 = vector.z;
this.ODHJBJPKLCO.z = z3;
float z4 = PNAPEKBINPI.z;
this.NMPGELPHADM.z = z4;
float z5 = this.ODHJBJPKLCO.z;
PNAPEKBINPI.z = z5;
if (!this.IKJEEAHBIEP(ref PNAPEKBINPI, num2, num3))
{
this.NLEHNEGACHM = false;
float z6 = PNAPEKBINPI.z;
this.NDCFAPCBHHO.z = z6;
}
if (!this.CFLAPFOLFKB)
{
float z7 = PNAPEKBINPI.z;
int num4 = 0;
this.JJBHAMLOFOD.z = (float)num4;
this.NLEHNEGACHM = (ulong)1L != 0UL;
if (LKGNFELPPEP && (ulong)1L != 0UL)
{
Vector3 vector2;
float z8 = vector2.z;
this.NDCFAPCBHHO.z = z8;
}
this.NDCFAPCBHHO.z = z7;
float z9 = this.NDCFAPCBHHO.z;
PNAPEKBINPI.z = z9;
Quaternion pojndohkobg = this.POJNDOHKOBG;
OAANPMCIDCL.x = pojndohkobg;
}
}
// Token: 0x06012B90 RID: 76688 RVA: 0x00475C8C File Offset: 0x00473E8C
[Token(Token = "0x6012B90")]
[Address(RVA = "0x17DA030", Offset = "0x17D8A30", VA = "0x1817DA030")]
private bool IKJEEAHBIEP(ref Vector3 BPJIEDBHOML, ref Quaternion EBINAOHMKGF, Func<Collider, bool> DNCNDADEHMH)
{
int num;
do
{
num = 0;
List<ELFAHKIGLDK> pjahioahbfb = OPNIOCDBCMA.PJAHIOAHBFB;
List.Enumerator enumerator;
if (enumerator != 0)
{
bool flag;
while (!flag)
{
}
Vector3 vector;
float z = vector.z;
BPJIEDBHOML.z = z;
}
if (num != -1)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
// Token: 0x06012B91 RID: 76689 RVA: 0x00475CD0 File Offset: 0x00473ED0
[Token(Token = "0x6012B91")]
[Address(RVA = "0x17D8260", Offset = "0x17D6C60", VA = "0x1817D8260")]
private bool AGJIMJJKNIL(Vector3 DLDNJLFNBIG, Quaternion OGJJAFLKEDN, Vector3 MFJBODFEHMO, Collider GLPOLGOBLAA, out Vector3 BPJIEDBHOML, out Quaternion EBINAOHMKGF, out Vector3 OIGILBAMLNG)
{
float z = Vector3.zero.z;
if (!0)
{
bool flag;
return flag;
}
bool flag2;
if (!flag2)
{
}
throw new NullReferenceException();
}
// Token: 0x06012B92 RID: 76690 RVA: 0x00475D04 File Offset: 0x00473F04
[Token(Token = "0x6012B92")]
[Address(RVA = "0x17D98C0", Offset = "0x17D82C0", VA = "0x1817D98C0")]
private bool HDAEANBNAJD(ref Vector3 BPJIEDBHOML, ref Quaternion EBINAOHMKGF, Vector3 MFJBODFEHMO, Func<Collider, bool> DNCNDADEHMH)
{
for (;;)
{
int num = 0;
Collider[] array;
if ((this.OKBOHKMKBKD ? 1 : 0) != num)
{
if (array.Length > 1)
{
Color green = Color.green;
}
Color yellow = Color.yellow;
}
List<Vector3> list = new List();
int num2 = 0;
int length = array.Length;
if (num2 >= length)
{
goto IL_A7;
}
Collider collider = array[num2];
bool flag;
if (!flag)
{
float z = BPJIEDBHOML.z;
bool flag2;
if (flag2)
{
break;
}
}
num2++;
if (MFJBODFEHMO == 0)
{
goto IL_A7;
}
}
throw new NullReferenceException();
IL_A7:
throw new NullReferenceException();
}
// Token: 0x06012B93 RID: 76691 RVA: 0x00475DC0 File Offset: 0x00473FC0
[Token(Token = "0x6012B93")]
[Address(RVA = "0x17D8BE0", Offset = "0x17D75E0", VA = "0x1817D8BE0")]
private bool FCIOCOACAAN(ref Vector3 BPJIEDBHOML, ref Quaternion EBINAOHMKGF, Vector3 MFJBODFEHMO, Collider GLPOLGOBLAA, ref Vector3 OIGILBAMLNG)
{
ELFAHKIGLDK dclgnjjhdme = this.DCLGNJJHDME;
bool flag;
if (flag)
{
float num2;
float num = Mathf.Min(num2, num2);
ELFAHKIGLDK dclgnjjhdme2 = this.DCLGNJJHDME;
float num3 = dclgnjjhdme2.DDKKOADJFOH.z;
num3 = Mathf.Max(dclgnjjhdme2.DDKKOADJFOH.y, num3);
float num4 = num * 0.5f;
bool okbohkmkbkd = this.OKBOHKMKBKD;
float num5;
if (num4 <= num5)
{
int num6 = 0;
if (okbohkmkbkd)
{
ELFAHKIGLDK dclgnjjhdme3 = this.DCLGNJJHDME;
ELFAHKIGLDK dclgnjjhdme4 = this.DCLGNJJHDME;
Color blue = Color.blue;
}
Vector3 zero = Vector3.zero;
ELFAHKIGLDK dclgnjjhdme5 = this.DCLGNJJHDME;
Vector3 right = Vector3.right;
Vector3 ddkkoadjfoh = this.DCLGNJJHDME.DDKKOADJFOH;
float z = MFJBODFEHMO.z;
ELFAHKIGLDK dclgnjjhdme6 = this.DCLGNJJHDME;
Vector3 up = Vector3.up;
ELFAHKIGLDK dclgnjjhdme7 = this.DCLGNJJHDME;
float y = dclgnjjhdme7.DDKKOADJFOH.y;
float z2 = dclgnjjhdme7.KCHBEGGLAHI.z;
Vector3 vector;
float z3 = vector.z;
ELFAHKIGLDK dclgnjjhdme8 = this.DCLGNJJHDME;
Vector3 forward = Vector3.forward;
ELFAHKIGLDK dclgnjjhdme9 = this.DCLGNJJHDME;
float z4 = dclgnjjhdme9.DDKKOADJFOH.z;
float z5 = dclgnjjhdme9.KCHBEGGLAHI.z;
Vector3 vector2;
float z6 = vector2.z;
if (dclgnjjhdme9 == 0)
{
Vector3 vector3;
float z7 = vector3.z;
BPJIEDBHOML.z = z7;
}
if ((this.ELEOPHGPBLN ? 1 : 0) != num6)
{
ELFAHKIGLDK dclgnjjhdme10 = this.DCLGNJJHDME;
Vector3 right2 = Vector3.right;
Vector3 ddkkoadjfoh2 = this.DCLGNJJHDME.DDKKOADJFOH;
float z8 = MFJBODFEHMO.z;
ELFAHKIGLDK dclgnjjhdme11 = this.DCLGNJJHDME;
Vector3 up2 = Vector3.up;
ELFAHKIGLDK dclgnjjhdme12 = this.DCLGNJJHDME;
float z9 = dclgnjjhdme12.KCHBEGGLAHI.z;
Vector3 vector4;
float z10 = vector4.z;
float y2 = dclgnjjhdme12.DDKKOADJFOH.y;
ELFAHKIGLDK dclgnjjhdme13 = this.DCLGNJJHDME;
Vector3 forward2 = Vector3.forward;
ELFAHKIGLDK dclgnjjhdme14 = this.DCLGNJJHDME;
float z11 = dclgnjjhdme14.KCHBEGGLAHI.z;
Vector3 vector5;
float z12 = vector5.z;
float z13 = dclgnjjhdme14.DDKKOADJFOH.z;
}
return true;
}
if (okbohkmkbkd)
{
ELFAHKIGLDK dclgnjjhdme15 = this.DCLGNJJHDME;
ELFAHKIGLDK dclgnjjhdme16 = this.DCLGNJJHDME;
Color red = Color.red;
}
}
throw new NullReferenceException();
}
// Token: 0x06012B94 RID: 76692 RVA: 0x00475FD0 File Offset: 0x004741D0
[Token(Token = "0x6012B94")]
[Address(RVA = "0x17DB570", Offset = "0x17D9F70", VA = "0x1817DB570")]
private void NJDPELKMGKD(MeshCollider MBEHODBGOJI, ref Vector3 BPJIEDBHOML, ref Quaternion EBINAOHMKGF, Vector3 ILALHDDOAGN, float EMLFFPECJBL, Vector3 MFJBODFEHMO)
{
Vector3 vector;
float z = vector.z;
BPJIEDBHOML.z = z;
}
// Token: 0x06012B95 RID: 76693 RVA: 0x00475FF0 File Offset: 0x004741F0
[Token(Token = "0x6012B95")]
[Address(RVA = "0x17DA450", Offset = "0x17D8E50", VA = "0x1817DA450")]
private static float JJFOCGJICAP(Quaternion IBCNKFBPCBM, Vector3 CHGNDIAMGLF, Vector3 OJJOHDIFMEG)
{
float z = CHGNDIAMGLF.z;
Vector3 vector;
float z2 = vector.z;
return OJJOHDIFMEG.z;
}
// Token: 0x06012B96 RID: 76694 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012B96")]
[Address(RVA = "0x17DB710", Offset = "0x17DA110", VA = "0x1817DB710")]
private static Quaternion OCOEFFCNFLJ(Vector3 DJBBMJBBNHB, Quaternion IGPENJBJADK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012B97 RID: 76695 RVA: 0x00476014 File Offset: 0x00474214
[Token(Token = "0x6012B97")]
[Address(RVA = "0x17D95E0", Offset = "0x17D7FE0", VA = "0x1817D95E0")]
private static bool HCJKHPNGCGM(Vector3 GLHHBDHELAO, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK, Vector3 MFJBODFEHMO, Vector3 MELCHDEJOBK, float FIALKCGIBEK, ref Vector3 LBJBMBFCBHD, ref float OENEMHILNMO)
{
float z = GLHHBDHELAO.z;
int num = 0;
float num2;
if (num > (int)num2)
{
Vector3 vector;
float z2 = vector.z;
GLHHBDHELAO.z = z2;
}
float z3 = GLHHBDHELAO.z;
if (num2 < (float)num)
{
z3.m_value = num2;
}
Vector3 vector2;
float z4 = vector2.z;
DDHPAFKBMON.z = z4;
vector2.x = num2;
float z5 = GLHHBDHELAO.z;
return true;
}
// Token: 0x06012B98 RID: 76696 RVA: 0x00476078 File Offset: 0x00474278
[Token(Token = "0x6012B98")]
[Address(RVA = "0x17DB8B0", Offset = "0x17DA2B0", VA = "0x1817DB8B0")]
private static void PDNLIBAAMNM(Vector3 GLHHBDHELAO, ref Vector3 DDHPAFKBMON, ref Quaternion IGPENJBJADK, Vector3 MFJBODFEHMO, Vector3 MELCHDEJOBK, float FIALKCGIBEK, Vector3 MEBKBGMBFOE)
{
float z = GLHHBDHELAO.z;
float z2 = GLHHBDHELAO.z;
float num;
if (0 > (int)num)
{
Vector3 vector;
float z3 = vector.z;
GLHHBDHELAO.z = z3;
}
float num3;
float num4;
float num2 = Mathf.Min(num3, num4);
num4 = num2;
num2 = num3;
float num5 = Mathf.Max(num2, num4);
float num6 = Mathf.Min(0.1f, num5);
Vector3 vector2;
float z4 = vector2.z;
DDHPAFKBMON.z = z4;
}
// Token: 0x06012B99 RID: 76697 RVA: 0x004760EC File Offset: 0x004742EC
[Token(Token = "0x6012B99")]
[Address(RVA = "0x17DBDB0", Offset = "0x17DA7B0", VA = "0x1817DBDB0")]
public OPNIOCDBCMA()
{
ELFAHKIGLDK elfahkigldk = new ELFAHKIGLDK();
this.DCLGNJJHDME = elfahkigldk;
base..ctor();
}
// Token: 0x0400C85F RID: 51295
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C85F")]
private Vector3 ODHJBJPKLCO;
// Token: 0x0400C860 RID: 51296
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400C860")]
private Vector3 JJBHAMLOFOD;
// Token: 0x0400C861 RID: 51297
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400C861")]
private bool NLEHNEGACHM;
// Token: 0x0400C862 RID: 51298
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
[Token(Token = "0x400C862")]
private bool CFLAPFOLFKB;
// Token: 0x0400C863 RID: 51299
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400C863")]
private Vector3 NDCFAPCBHHO;
// Token: 0x0400C864 RID: 51300
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400C864")]
private Quaternion POJNDOHKOBG;
// Token: 0x0400C865 RID: 51301
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C865")]
private Vector3 NMPGELPHADM;
// Token: 0x0400C866 RID: 51302
[Token(Token = "0x400C866")]
private const float EJDKGFLMELG = 0.6f;
// Token: 0x0400C867 RID: 51303
[Token(Token = "0x400C867")]
private const float EDLJOGEDEBN = 0.2f;
// Token: 0x0400C868 RID: 51304
[Token(Token = "0x400C868")]
private const float KOMCNIMGAAH = 0.1f;
// Token: 0x0400C869 RID: 51305
[Token(Token = "0x400C869")]
private const float DPIEMLBGAKL = 15f;
// Token: 0x0400C86A RID: 51306
[Token(Token = "0x400C86A")]
private const int BKOFJMLKINL = 100;
// Token: 0x0400C86B RID: 51307
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x400C86B")]
private bool OKBOHKMKBKD;
// Token: 0x0400C86C RID: 51308
[global::Cpp2IlInjected.FieldOffset(Offset = "0x55")]
[Token(Token = "0x400C86C")]
private bool ELEOPHGPBLN;
// Token: 0x0400C86D RID: 51309
[Token(Token = "0x400C86D")]
private static List<GameObject> HDPFFANKPEI = new List();
// Token: 0x0400C86E RID: 51310
[Token(Token = "0x400C86E")]
private static Material LKLKEPPFINM;
// Token: 0x0400C86F RID: 51311
[Token(Token = "0x400C86F")]
protected static List<ELFAHKIGLDK> PJAHIOAHBFB = new List(100);
// Token: 0x0400C870 RID: 51312
[Token(Token = "0x400C870")]
protected static ELFAHKIGLDK[] AHFIOEFJCNK;
// Token: 0x0400C871 RID: 51313
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C871")]
private int GGPAANCJNLE;
// Token: 0x0400C872 RID: 51314
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C872")]
private ELFAHKIGLDK DCLGNJJHDME;
}