Files
2026-04-10 22:50:51 +02:00

264 lines
6.9 KiB
C#

using System;
using Cpp2IlInjected;
using RecNet;
using UnityEngine;
// Token: 0x02000189 RID: 393
[Token(Token = "0x2000189")]
public class Killzone : MonoBehaviour
{
// Token: 0x170001E8 RID: 488
// (get) Token: 0x06000C6D RID: 3181 RVA: 0x00037520 File Offset: 0x00035720
[Token(Token = "0x170001E8")]
public bool ANGPLCFBGEO
{
[Token(Token = "0x6000C6D")]
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
get
{
return this.respawnsPlayers;
}
}
// Token: 0x170001E9 RID: 489
// (get) Token: 0x06000C6E RID: 3182 RVA: 0x00037534 File Offset: 0x00035734
[Token(Token = "0x170001E9")]
public bool HMDPAKBJOMF
{
[Token(Token = "0x6000C6E")]
[Address(RVA = "0x50FC80", Offset = "0x50EA80", VA = "0x18050FC80")]
get
{
return this.killsPlayerOnRespawn;
}
}
// Token: 0x170001EA RID: 490
// (get) Token: 0x06000C6F RID: 3183 RVA: 0x00037548 File Offset: 0x00035748
[Token(Token = "0x170001EA")]
public string HIBPKOBCGHG
{
[Token(Token = "0x6000C6F")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return this.playerRespawnNotificationOverride;
}
}
// Token: 0x170001EB RID: 491
// (get) Token: 0x06000C70 RID: 3184 RVA: 0x0003755C File Offset: 0x0003575C
[Token(Token = "0x170001EB")]
public bool HNLAOGIKABH
{
[Token(Token = "0x6000C70")]
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")]
get
{
return this.killsEnemies;
}
}
// Token: 0x170001EC RID: 492
// (get) Token: 0x06000C71 RID: 3185 RVA: 0x00037570 File Offset: 0x00035770
[Token(Token = "0x170001EC")]
public bool EIEOPCHGMCB
{
[Token(Token = "0x6000C71")]
[Address(RVA = "0x4364D0", Offset = "0x4352D0", VA = "0x1804364D0")]
get
{
return this.resetsTools;
}
}
// Token: 0x170001ED RID: 493
// (get) Token: 0x06000C72 RID: 3186 RVA: 0x00037584 File Offset: 0x00035784
[Token(Token = "0x170001ED")]
public bool GNBMLGCCKJL
{
[Token(Token = "0x6000C72")]
[Address(RVA = "0x436500", Offset = "0x435300", VA = "0x180436500")]
get
{
return this.resetsToolsOnEnter;
}
}
// Token: 0x06000C73 RID: 3187 RVA: 0x00037598 File Offset: 0x00035798
[Token(Token = "0x6000C73")]
[Address(RVA = "0x436510", Offset = "0x435310", VA = "0x180436510")]
public Killzone.IMGGDHIGABE GetToolCollisionEffect(Tool EGFEJGHDNAI)
{
return this.resetToolMode;
}
// Token: 0x06000C74 RID: 3188 RVA: 0x000375AC File Offset: 0x000357AC
[Token(Token = "0x6000C74")]
[Address(RVA = "0x93E700", Offset = "0x93D500", VA = "0x18093E700")]
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: 0x06000C75 RID: 3189 RVA: 0x00037604 File Offset: 0x00035804
[Token(Token = "0x6000C75")]
[Address(RVA = "0x93E670", Offset = "0x93D470", VA = "0x18093E670")]
private void Awake()
{
if (Matchmaking.ELHFNPEDCCN.<KBKIKHBGDIA>k__BackingField)
{
GameObject gameObject = base.gameObject;
bool flag = this.activeInCustomRooms;
gameObject.SetActive(flag);
return;
}
}
// Token: 0x06000C76 RID: 3190 RVA: 0x0003763C File Offset: 0x0003583C
[Token(Token = "0x6000C76")]
[Address(RVA = "0x93E830", Offset = "0x93D630", VA = "0x18093E830")]
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: 0x06000C77 RID: 3191 RVA: 0x000376C8 File Offset: 0x000358C8
[Token(Token = "0x6000C77")]
[Address(RVA = "0x93EAA0", Offset = "0x93D8A0", VA = "0x18093EAA0")]
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: 0x06000C78 RID: 3192 RVA: 0x00037718 File Offset: 0x00035918
[Token(Token = "0x6000C78")]
[Address(RVA = "0x93EB90", Offset = "0x93D990", VA = "0x18093EB90")]
public Killzone()
{
}
// Token: 0x040009A3 RID: 2467
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40009A3")]
[SerializeField]
[Header("Players")]
private bool respawnsPlayers = true;
// Token: 0x040009A4 RID: 2468
[FieldOffset(Offset = "0x19")]
[Token(Token = "0x40009A4")]
[SerializeField]
private bool killsPlayerOnRespawn;
// Token: 0x040009A5 RID: 2469
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40009A5")]
[SerializeField]
private Transform playerRespawnPositionOverride;
// Token: 0x040009A6 RID: 2470
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40009A6")]
[SerializeField]
private string playerRespawnNotificationOverride;
// Token: 0x040009A7 RID: 2471
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40009A7")]
[SerializeField]
[Header("Enemies")]
private bool killsEnemies = true;
// Token: 0x040009A8 RID: 2472
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x40009A8")]
[SerializeField]
[Header("Tools")]
private bool resetsTools;
// Token: 0x040009A9 RID: 2473
[FieldOffset(Offset = "0x32")]
[Token(Token = "0x40009A9")]
[SerializeField]
private bool resetsToolsOnEnter = true;
// Token: 0x040009AA RID: 2474
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40009AA")]
[SerializeField]
private Killzone.IMGGDHIGABE resetToolMode = (Killzone.IMGGDHIGABE)((ulong)1L);
// Token: 0x040009AB RID: 2475
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40009AB")]
[SerializeField]
[Header("Custom Rooms")]
private bool activeInCustomRooms;
// Token: 0x040009AC RID: 2476
[FieldOffset(Offset = "0x39")]
[Token(Token = "0x40009AC")]
[SerializeField]
[Header("Editor")]
private bool editorDrawSolidKillzoneWhenSelected;
// Token: 0x0200018A RID: 394
[Token(Token = "0x200018A")]
public enum IMGGDHIGABE
{
// Token: 0x040009AE RID: 2478
[Token(Token = "0x40009AE")]
RESET_LAST_SPAWN_POINT,
// Token: 0x040009AF RID: 2479
[Token(Token = "0x40009AF")]
RESET_LAST_PICKUP_POINT,
// Token: 0x040009B0 RID: 2480
[Token(Token = "0x40009B0")]
DISABLE
}
}