151 lines
4.6 KiB
C#
151 lines
4.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200014C RID: 332
|
|
[Token(Token = "0x200014C")]
|
|
[StructLayout(3)]
|
|
public class GameInvisibleWall : MonoBehaviour
|
|
{
|
|
// Token: 0x060009A0 RID: 2464 RVA: 0x0002CDB8 File Offset: 0x0002AFB8
|
|
[Token(Token = "0x60009A0")]
|
|
[Address(RVA = "0x144E490", Offset = "0x144CE90", VA = "0x18144E490")]
|
|
private void Awake()
|
|
{
|
|
int num = 0;
|
|
Collider[] componentsInChildren = base.GetComponentsInChildren<Collider>();
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
Collider collider = componentsInChildren[num];
|
|
CollisionForwarder component = collider.gameObject.GetComponent<CollisionForwarder>();
|
|
int num2 = 0;
|
|
if (component == num2)
|
|
{
|
|
CollisionForwarder collisionForwarder = collider.gameObject.AddComponent<CollisionForwarder>();
|
|
CollisionForwarder.FFLHJIFNLJI fflhjifnlji = new CollisionForwarder.FFLHJIFNLJI(this.OnCollisionEnter);
|
|
collisionForwarder.CJAIDJAAAKN += fflhjifnlji;
|
|
}
|
|
num++;
|
|
}
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk = this.OJAGNOMIKDK;
|
|
if (num < ojagnomikdk.Length)
|
|
{
|
|
float z = Vector3.zero.z;
|
|
string text;
|
|
int num3 = Shader.PropertyToID(text);
|
|
string text2;
|
|
int num4 = Shader.PropertyToID(text2);
|
|
num++;
|
|
num.m_value = num;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk2 = this.OJAGNOMIKDK;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009A1 RID: 2465 RVA: 0x0002CE74 File Offset: 0x0002B074
|
|
[Token(Token = "0x60009A1")]
|
|
[Address(RVA = "0x144E980", Offset = "0x144D380", VA = "0x18144E980")]
|
|
private void Update()
|
|
{
|
|
int num = 0;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk = this.OJAGNOMIKDK;
|
|
if (num < ojagnomikdk.Length)
|
|
{
|
|
float deltaTime = Time.deltaTime;
|
|
float num2 = PJNAEEHGBHN.CCOJIEGOIOP;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk2 = this.OJAGNOMIKDK;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk3 = this.OJAGNOMIKDK;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk4 = this.OJAGNOMIKDK;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk5 = this.OJAGNOMIKDK;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk6 = this.OJAGNOMIKDK;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk7 = this.OJAGNOMIKDK;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060009A2 RID: 2466 RVA: 0x0002CEE8 File Offset: 0x0002B0E8
|
|
[Token(Token = "0x60009A2")]
|
|
[Address(RVA = "0x144E740", Offset = "0x144D140", VA = "0x18144E740")]
|
|
private void OnCollisionEnter(Collision GBJHLKOJGPB)
|
|
{
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk = this.OJAGNOMIKDK;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int length = ojagnomikdk.Length;
|
|
if (num2 < length)
|
|
{
|
|
num++;
|
|
num++;
|
|
}
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk2 = this.OJAGNOMIKDK;
|
|
ContactPoint[] contacts = GBJHLKOJGPB.contacts;
|
|
int num3 = 0;
|
|
if (contacts.Length != num3)
|
|
{
|
|
ContactPoint[] contacts2 = GBJHLKOJGPB.contacts;
|
|
}
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk3 = this.OJAGNOMIKDK;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
GameInvisibleWall.HBKKANLKNED[] ojagnomikdk4 = this.OJAGNOMIKDK;
|
|
}
|
|
|
|
// Token: 0x060009A3 RID: 2467 RVA: 0x0002CF6C File Offset: 0x0002B16C
|
|
[Token(Token = "0x60009A3")]
|
|
[Address(RVA = "0x144EC80", Offset = "0x144D680", VA = "0x18144EC80")]
|
|
public GameInvisibleWall()
|
|
{
|
|
GameInvisibleWall.HBKKANLKNED[] array = new GameInvisibleWall.HBKKANLKNED[8];
|
|
this.OJAGNOMIKDK = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040007CF RID: 1999
|
|
[Token(Token = "0x40007CF")]
|
|
private const int EGNAHDAMPEC = 8;
|
|
|
|
// Token: 0x040007D0 RID: 2000
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40007D0")]
|
|
private GameInvisibleWall.HBKKANLKNED[] OJAGNOMIKDK;
|
|
|
|
// Token: 0x0200014D RID: 333
|
|
[Token(Token = "0x200014D")]
|
|
private struct HBKKANLKNED
|
|
{
|
|
// Token: 0x040007D1 RID: 2001
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40007D1")]
|
|
public bool BCKCEELIDLH;
|
|
|
|
// Token: 0x040007D2 RID: 2002
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x40007D2")]
|
|
public Vector3 EFDKABIFNAB;
|
|
|
|
// Token: 0x040007D3 RID: 2003
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40007D3")]
|
|
public float JEKIFEIBKJO;
|
|
|
|
// Token: 0x040007D4 RID: 2004
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40007D4")]
|
|
public float PDHGEPACANB;
|
|
|
|
// Token: 0x040007D5 RID: 2005
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40007D5")]
|
|
public int HAOAFDOAOPE;
|
|
|
|
// Token: 0x040007D6 RID: 2006
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x40007D6")]
|
|
public int AFCOPKNIHAD;
|
|
}
|
|
}
|