Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

134 lines
4.1 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02002233 RID: 8755
[Token(Token = "0x2002233")]
public abstract class HIHDPMNMEMF<T> : KDNOCKJLOGO<T> where T : class
{
// Token: 0x0600DEBD RID: 57021 RVA: 0x00334B10 File Offset: 0x00332D10
[Token(Token = "0x600DEBD")]
[Address(RVA = "0x2DC6350", Offset = "0x2DC5350", VA = "0x182DC6350", Slot = "4")]
public override void JCINJNBJMGN()
{
int num;
int num5;
do
{
num = 0;
bool flag;
if (flag)
{
GameObject gameObject;
RecRoomCollider component = gameObject.GetComponent<RecRoomCollider>();
int num2 = 0;
if (component == num2)
{
continue;
}
Action<RecRoomCollider> action;
MFBGLIHGCGO<RecRoomCollider> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(component.RRColliderDisabledOrDestroyed, action);
component.RRColliderDisabledOrDestroyed = mfbglihgcgo;
}
uint num3;
num3 += (uint)1;
int num4 = 0;
num4 += num4;
num4++;
if (num != 0)
{
goto IL_AC;
}
num4 += 19;
num4 += typeof(List<Collider>.Enumerator).TypeHandle;
while (num3 == (uint)(-1))
{
}
num5 = 0;
num5 += num5;
num5++;
}
while (num != 0);
num5 += num5;
num5 += 19;
num5 += typeof(Dictionary<T, ValueTuple<List<Collider>, bool>>.Enumerator).TypeHandle;
return;
IL_AC:
throw new NullReferenceException();
}
// Token: 0x0600DEBE RID: 57022 RVA: 0x00334BD0 File Offset: 0x00332DD0
[Token(Token = "0x600DEBE")]
[Address(RVA = "0x2DC6080", Offset = "0x2DC5080", VA = "0x182DC6080", Slot = "5")]
public override bool ELHNIPHFLEJ(Collider GLPOLGOBLAA, out T PGPKHKFMPLD)
{
RecRoomCollider component = GLPOLGOBLAA.gameObject.GetComponent<RecRoomCollider>();
int num = 0;
bool flag = component != num;
if (!flag)
{
return flag;
}
Action<RecRoomCollider> action;
MFBGLIHGCGO<RecRoomCollider> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(component.RRColliderDisabledOrDestroyed, action);
component.RRColliderDisabledOrDestroyed = mfbglihgcgo;
Action<RecRoomCollider> action2;
MFBGLIHGCGO<RecRoomCollider> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(mfbglihgcgo, action2);
component.RRColliderDisabledOrDestroyed = mfbglihgcgo2;
throw new NullReferenceException();
}
// Token: 0x0600DEBF RID: 57023 RVA: 0x00334C2C File Offset: 0x00332E2C
[Token(Token = "0x600DEBF")]
[Address(RVA = "0x2DC6210", Offset = "0x2DC5210", VA = "0x182DC6210", Slot = "6")]
public override bool IKDIIJFMEAF(Collider GLPOLGOBLAA, out T PGPKHKFMPLD)
{
RecRoomCollider component = GLPOLGOBLAA.gameObject.GetComponent<RecRoomCollider>();
int num = 0;
bool flag = component != num;
if (!flag)
{
return flag;
}
Action<RecRoomCollider> action;
MFBGLIHGCGO<RecRoomCollider> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(component.RRColliderDisabledOrDestroyed, action);
component.RRColliderDisabledOrDestroyed = mfbglihgcgo;
throw new NullReferenceException();
}
// Token: 0x0600DEC0 RID: 57024 RVA: 0x00334C74 File Offset: 0x00332E74
[Token(Token = "0x600DEC0")]
[Address(RVA = "0x2DC67C0", Offset = "0x2DC57C0", VA = "0x182DC67C0", Slot = "12")]
protected virtual void NALALAOBDBO(RecRoomCollider MOGMDMDANPO)
{
int num = 0;
Collider component = MOGMDMDANPO.gameObject.GetComponent<Collider>();
Action<RecRoomCollider> action;
MFBGLIHGCGO<RecRoomCollider> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(MOGMDMDANPO.RRColliderDisabledOrDestroyed, action);
MOGMDMDANPO.RRColliderDisabledOrDestroyed = mfbglihgcgo;
if (this.DPCEHFCALJK(num, component, num))
{
}
}
// Token: 0x0600DEC1 RID: 57025 RVA: 0x00334CB8 File Offset: 0x00332EB8
[Token(Token = "0x600DEC1")]
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960", Slot = "8")]
public override void HMJLMCABLPN(Action<T> GPDNANJACJO)
{
}
// Token: 0x0600DEC2 RID: 57026 RVA: 0x00334CC8 File Offset: 0x00332EC8
[Token(Token = "0x600DEC2")]
[Address(RVA = "0x26125C0", Offset = "0x26115C0", VA = "0x1826125C0")]
protected HIHDPMNMEMF()
{
}
// Token: 0x04009065 RID: 36965
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4009065")]
private Action<T> JKJFGMEFIKO;
}