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

266 lines
7.1 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
// Token: 0x020001A7 RID: 423
[Token(Token = "0x20001A7")]
[StructLayout(3)]
public class Killzone : MonoBehaviour
{
// Token: 0x17000200 RID: 512
// (get) Token: 0x06000D35 RID: 3381 RVA: 0x0003A358 File Offset: 0x00038558
[Token(Token = "0x17000200")]
public bool ANGPLCFBGEO
{
[Token(Token = "0x6000D35")]
[Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40")]
get
{
return this.respawnsPlayers;
}
}
// Token: 0x17000201 RID: 513
// (get) Token: 0x06000D36 RID: 3382 RVA: 0x0003A36C File Offset: 0x0003856C
[Token(Token = "0x17000201")]
public bool HMDPAKBJOMF
{
[Token(Token = "0x6000D36")]
[Address(RVA = "0x55D560", Offset = "0x55BF60", VA = "0x18055D560")]
get
{
return this.killsPlayerOnRespawn;
}
}
// Token: 0x17000202 RID: 514
// (get) Token: 0x06000D37 RID: 3383 RVA: 0x0003A380 File Offset: 0x00038580
[Token(Token = "0x17000202")]
public string HIBPKOBCGHG
{
[Token(Token = "0x6000D37")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
get
{
return this.playerRespawnNotificationOverride;
}
}
// Token: 0x17000203 RID: 515
// (get) Token: 0x06000D38 RID: 3384 RVA: 0x0003A394 File Offset: 0x00038594
[Token(Token = "0x17000203")]
public bool HNLAOGIKABH
{
[Token(Token = "0x6000D38")]
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
get
{
return this.killsEnemies;
}
}
// Token: 0x17000204 RID: 516
// (get) Token: 0x06000D39 RID: 3385 RVA: 0x0003A3A8 File Offset: 0x000385A8
[Token(Token = "0x17000204")]
public bool EIEOPCHGMCB
{
[Token(Token = "0x6000D39")]
[Address(RVA = "0x727170", Offset = "0x725B70", VA = "0x180727170")]
get
{
return this.resetsTools;
}
}
// Token: 0x17000205 RID: 517
// (get) Token: 0x06000D3A RID: 3386 RVA: 0x0003A3BC File Offset: 0x000385BC
[Token(Token = "0x17000205")]
public bool GNBMLGCCKJL
{
[Token(Token = "0x6000D3A")]
[Address(RVA = "0x727180", Offset = "0x725B80", VA = "0x180727180")]
get
{
return this.resetsToolsOnEnter;
}
}
// Token: 0x06000D3B RID: 3387 RVA: 0x0003A3D0 File Offset: 0x000385D0
[Token(Token = "0x6000D3B")]
[Address(RVA = "0x621DB0", Offset = "0x6207B0", VA = "0x180621DB0")]
public Killzone.IMGGDHIGABE GetToolCollisionEffect(Tool EGFEJGHDNAI)
{
return this.resetToolMode;
}
// Token: 0x06000D3C RID: 3388 RVA: 0x0003A3E4 File Offset: 0x000385E4
[Token(Token = "0x6000D3C")]
[Address(RVA = "0x12DDB20", Offset = "0x12DC520", VA = "0x1812DDB20")]
public bool GetPlayerRespawnPositionAndRotation(out Vector3 LEEIHDPBIJL, out Quaternion MJKGKJKGEHC)
{
Transform transform = this.playerRespawnPositionOverride;
int num = 0;
bool flag = transform != num;
if (flag)
{
Transform transform2 = this.playerRespawnPositionOverride;
}
float z = Vector3.zero.z;
LEEIHDPBIJL.z = z;
if (flag)
{
Transform transform3 = this.playerRespawnPositionOverride;
}
Quaternion identity = Quaternion.identity;
return flag;
}
// Token: 0x06000D3D RID: 3389 RVA: 0x0003A43C File Offset: 0x0003863C
[Token(Token = "0x6000D3D")]
[Address(RVA = "0x12DDA90", Offset = "0x12DC490", VA = "0x1812DDA90")]
private void Awake()
{
if (Matchmaking.ELHFNPEDCCN.<KBKIKHBGDIA>k__BackingField)
{
GameObject gameObject = base.gameObject;
bool flag = this.activeInCustomRooms;
gameObject.SetActive(flag);
return;
}
}
// Token: 0x06000D3E RID: 3390 RVA: 0x0003A474 File Offset: 0x00038674
[Token(Token = "0x6000D3E")]
[Address(RVA = "0x12DDC50", Offset = "0x12DC650", VA = "0x1812DDC50")]
private void OnDrawGizmosSelected()
{
if (this.editorDrawSolidKillzoneWhenSelected)
{
Matrix4x4 matrix = Gizmos.matrix;
float m = matrix.m01;
float m2 = matrix.m02;
Color color = Gizmos.color;
Transform transform = base.transform;
Matrix4x4 matrix4x;
float m3 = matrix4x.m01;
float m4 = matrix4x.m02;
int num = 0;
Gizmos.color = num;
BoxCollider componentInChildren = base.GetComponentInChildren<BoxCollider>();
int num2 = 0;
if (componentInChildren != num2)
{
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Gizmos.DrawCube(num, num);
}
}
}
// Token: 0x06000D3F RID: 3391 RVA: 0x0003A500 File Offset: 0x00038700
[Token(Token = "0x6000D3F")]
[Address(RVA = "0x12DDEC0", Offset = "0x12DC8C0", VA = "0x1812DDEC0")]
private void Reset()
{
base.gameObject.layer = 19;
Collider componentInChildren = base.GetComponentInChildren<Collider>();
int num = 0;
if (componentInChildren == num || !componentInChildren.isTrigger)
{
GameObject gameObject = base.gameObject;
Debug.LogWarning("Check that killzone has a trigger collider to work.", gameObject);
}
}
// Token: 0x06000D40 RID: 3392 RVA: 0x0003A550 File Offset: 0x00038750
[Token(Token = "0x6000D40")]
[Address(RVA = "0x12DDFB0", Offset = "0x12DC9B0", VA = "0x1812DDFB0")]
public Killzone()
{
}
// Token: 0x04000A4C RID: 2636
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000A4C")]
[SerializeField]
[Header("Players")]
private bool respawnsPlayers = true;
// Token: 0x04000A4D RID: 2637
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
[Token(Token = "0x4000A4D")]
[SerializeField]
private bool killsPlayerOnRespawn;
// Token: 0x04000A4E RID: 2638
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000A4E")]
[SerializeField]
private Transform playerRespawnPositionOverride;
// Token: 0x04000A4F RID: 2639
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000A4F")]
[SerializeField]
private string playerRespawnNotificationOverride;
// Token: 0x04000A50 RID: 2640
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000A50")]
[SerializeField]
[Header("Enemies")]
private bool killsEnemies = true;
// Token: 0x04000A51 RID: 2641
[global::Cpp2IlInjected.FieldOffset(Offset = "0x31")]
[Token(Token = "0x4000A51")]
[SerializeField]
[Header("Tools")]
private bool resetsTools;
// Token: 0x04000A52 RID: 2642
[global::Cpp2IlInjected.FieldOffset(Offset = "0x32")]
[Token(Token = "0x4000A52")]
[SerializeField]
private bool resetsToolsOnEnter = true;
// Token: 0x04000A53 RID: 2643
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x4000A53")]
[SerializeField]
private Killzone.IMGGDHIGABE resetToolMode = (Killzone.IMGGDHIGABE)((ulong)1L);
// Token: 0x04000A54 RID: 2644
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000A54")]
[SerializeField]
[Header("Custom Rooms")]
private bool activeInCustomRooms;
// Token: 0x04000A55 RID: 2645
[global::Cpp2IlInjected.FieldOffset(Offset = "0x39")]
[Token(Token = "0x4000A55")]
[SerializeField]
[Header("Editor")]
private bool editorDrawSolidKillzoneWhenSelected;
// Token: 0x020001A8 RID: 424
[Token(Token = "0x20001A8")]
public enum IMGGDHIGABE
{
// Token: 0x04000A57 RID: 2647
[Token(Token = "0x4000A57")]
RESET_LAST_SPAWN_POINT,
// Token: 0x04000A58 RID: 2648
[Token(Token = "0x4000A58")]
RESET_LAST_PICKUP_POINT,
// Token: 0x04000A59 RID: 2649
[Token(Token = "0x4000A59")]
DISABLE
}
}