Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Activities/HoloTarget.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

273 lines
8.9 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom.Activities
{
// Token: 0x02002C5E RID: 11358
[Token(Token = "0x2002C5E")]
public class HoloTarget : MonoBehaviourPun
{
// Token: 0x06012FBC RID: 77756 RVA: 0x00456560 File Offset: 0x00454760
[Token(Token = "0x6012FBC")]
[Address(RVA = "0x16283B0", Offset = "0x16273B0", VA = "0x1816283B0")]
public void Initialize()
{
int viewIdField = base.JDHMIOJKLCK.viewIdField;
int num;
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("HOLOTARGET_" + viewIdField, OHOEENCHJJE.MASTER, num);
num = 0;
this.HoloTargetStateMachine = djhelphhaen;
DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.PHAPKFELICG);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GKJJGIHJPNK);
int num2 = 0;
int num3 = 0;
holoTargetStateMachine.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, knfakjmalje);
DJHELPHHAEN holoTargetStateMachine2 = this.HoloTargetStateMachine;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FEBAMCAFFNG);
DJHELPHHAEN holoTargetStateMachine3 = this.HoloTargetStateMachine;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KFOOGNBGABA);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.ENDAAPHKECM);
DJHELPHHAEN holoTargetStateMachine4 = this.HoloTargetStateMachine;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH);
DJHELPHHAEN holoTargetStateMachine5 = this.HoloTargetStateMachine;
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "HOLOTARGET_TIMER", OHOEENCHJJE.MASTER);
this.FBIFBHGODHC = mjnlddclogp;
CollisionForwarder collisionForwarder = this.collisionForwarder;
CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter);
collisionForwarder.FAENMKFGFFH += ioakdhhheoa;
}
// Token: 0x06012FBD RID: 77757 RVA: 0x00456674 File Offset: 0x00454874
[Token(Token = "0x6012FBD")]
[Address(RVA = "0x1628820", Offset = "0x1627820", VA = "0x181628820", Slot = "14")]
protected override void OnDestroy()
{
CollisionForwarder collisionForwarder = this.collisionForwarder;
CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter);
collisionForwarder.FAENMKFGFFH -= ioakdhhheoa;
}
// Token: 0x06012FBE RID: 77758 RVA: 0x004566A4 File Offset: 0x004548A4
[Token(Token = "0x6012FBE")]
[Address(RVA = "0x153BCB0", Offset = "0x153ACB0", VA = "0x18153BCB0")]
private void Update()
{
this.HoloTargetStateMachine.OPEMIFENIJM();
this.FBIFBHGODHC.OCGHOBMJNMA();
}
// Token: 0x06012FBF RID: 77759 RVA: 0x004566D0 File Offset: 0x004548D0
[Token(Token = "0x6012FBF")]
[Address(RVA = "0x16288A0", Offset = "0x16278A0", VA = "0x1816288A0")]
private void OnTriggerEnter(Collider HPKICPNGMDJ)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine;
PaddleballBall component = HPKICPNGMDJ.GetComponent<PaddleballBall>();
int num = 0;
if (component != num && !component.<MBFGOCOFHHM>k__BackingField.FNFNLDBILFE)
{
DJHELPHHAEN holoTargetStateMachine2 = this.HoloTargetStateMachine;
}
}
}
// Token: 0x06012FC0 RID: 77760 RVA: 0x00456720 File Offset: 0x00454920
[Token(Token = "0x6012FC0")]
[Address(RVA = "0x16289A0", Offset = "0x16279A0", VA = "0x1816289A0")]
private void PHAPKFELICG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
MJNLDDCLOGP fbifbhgodhc = this.FBIFBHGODHC;
float cffndjoonld = this.CFFNDJOONLD;
fbifbhgodhc.KGFFMEICLNN(cffndjoonld);
}
base.gameObject.SetActive(true);
RecRoomAudioClip recRoomAudioClip = this.spawnAudio;
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Animator animator = this.animator;
int num = 0;
if (animator != num)
{
Animator animator2 = this.animator;
int num2 = 0;
int gkoajciojdl = HoloTarget.GKOAJCIOJDL;
animator2.SetInteger(gkoajciojdl, num2);
}
}
// Token: 0x06012FC1 RID: 77761 RVA: 0x004567AC File Offset: 0x004549AC
[Token(Token = "0x6012FC1")]
[Address(RVA = "0x1628320", Offset = "0x1627320", VA = "0x181628320")]
private void GKJJGIHJPNK()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.FBIFBHGODHC.OLGMEEIPCAL)
{
DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine;
return;
}
}
// Token: 0x06012FC2 RID: 77762 RVA: 0x004567E0 File Offset: 0x004549E0
[Token(Token = "0x6012FC2")]
[Address(RVA = "0x142A320", Offset = "0x1429320", VA = "0x18142A320")]
private void FEBAMCAFFNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
base.gameObject.SetActive(true);
}
// Token: 0x06012FC3 RID: 77763 RVA: 0x00456800 File Offset: 0x00454A00
[Token(Token = "0x6012FC3")]
[Address(RVA = "0x16286A0", Offset = "0x16276A0", VA = "0x1816286A0")]
private void KFOOGNBGABA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
MJNLDDCLOGP fbifbhgodhc = this.FBIFBHGODHC;
float cpbobcmoome = this.CPBOBCMOOME;
fbifbhgodhc.KGFFMEICLNN(cpbobcmoome);
}
RecRoomAudioClip recRoomAudioClip = this.deathAudio;
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Animator animator = this.animator;
int num = 0;
if (animator != num)
{
Animator animator2 = this.animator;
int gkoajciojdl = HoloTarget.GKOAJCIOJDL;
animator2.SetInteger(gkoajciojdl, 1);
}
}
// Token: 0x06012FC4 RID: 77764 RVA: 0x0045687C File Offset: 0x00454A7C
[Token(Token = "0x6012FC4")]
[Address(RVA = "0x16281F0", Offset = "0x16271F0", VA = "0x1816281F0")]
private void ENDAAPHKECM()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.FBIFBHGODHC.OLGMEEIPCAL)
{
if (HoloTarget.HoloTargetHitEvent.MENDGJKDBNN)
{
HoloTarget.HoloTargetHitEvent.CNFDGDEOPPF(this);
}
DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine;
return;
}
}
// Token: 0x06012FC5 RID: 77765 RVA: 0x004568C8 File Offset: 0x00454AC8
[Token(Token = "0x6012FC5")]
[Address(RVA = "0x1323260", Offset = "0x1322260", VA = "0x181323260")]
private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
GameObject gameObject = base.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x06012FC6 RID: 77766 RVA: 0x004568EC File Offset: 0x00454AEC
[Token(Token = "0x6012FC6")]
[Address(RVA = "0x1628BD0", Offset = "0x1627BD0", VA = "0x181628BD0")]
public HoloTarget()
{
}
// Token: 0x06012FC7 RID: 77767 RVA: 0x00456918 File Offset: 0x00454B18
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6012FC7")]
[Address(RVA = "0x1628B40", Offset = "0x1627B40", VA = "0x181628B40")]
static HoloTarget()
{
int num;
int num2;
MFBGLIHGCGO<HoloTarget> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
num2 = 0;
num = 0;
HoloTarget.HoloTargetHitEvent = mfbglihgcgo;
HoloTarget.GKOAJCIOJDL = Animator.StringToHash("SpawnDeath");
}
// Token: 0x0400C3A5 RID: 50085
[Token(Token = "0x400C3A5")]
public static MFBGLIHGCGO<HoloTarget> HoloTargetHitEvent;
// Token: 0x0400C3A6 RID: 50086
[Token(Token = "0x400C3A6")]
private static readonly int GKOAJCIOJDL;
// Token: 0x0400C3A7 RID: 50087
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C3A7")]
[SerializeField]
private RecRoomAudioClip spawnAudio;
// Token: 0x0400C3A8 RID: 50088
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C3A8")]
[SerializeField]
private RecRoomAudioClip deathAudio;
// Token: 0x0400C3A9 RID: 50089
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C3A9")]
[SerializeField]
private Animator animator;
// Token: 0x0400C3AA RID: 50090
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C3AA")]
[SerializeField]
private CollisionForwarder collisionForwarder;
// Token: 0x0400C3AB RID: 50091
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C3AB")]
public DJHELPHHAEN HoloTargetStateMachine;
// Token: 0x0400C3AC RID: 50092
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400C3AC")]
private MJNLDDCLOGP FBIFBHGODHC;
// Token: 0x0400C3AD RID: 50093
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400C3AD")]
private float CPBOBCMOOME = 1f;
// Token: 0x0400C3AE RID: 50094
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400C3AE")]
private float CFFNDJOONLD = 1f;
// Token: 0x02002C5F RID: 11359
[Token(Token = "0x2002C5F")]
public enum AINBDJBPNBP
{
// Token: 0x0400C3B0 RID: 50096
[Token(Token = "0x400C3B0")]
Activating,
// Token: 0x0400C3B1 RID: 50097
[Token(Token = "0x400C3B1")]
Active,
// Token: 0x0400C3B2 RID: 50098
[Token(Token = "0x400C3B2")]
Hit,
// Token: 0x0400C3B3 RID: 50099
[Token(Token = "0x400C3B3")]
Inactive,
// Token: 0x0400C3B4 RID: 50100
[Token(Token = "0x400C3B4")]
Invalid
}
}
}