Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

273 lines
8.9 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom.Activities
{
// Token: 0x02002B75 RID: 11125
[Token(Token = "0x2002B75")]
public class HoloTarget : MonoBehaviourPun
{
// Token: 0x06012B7D RID: 76669 RVA: 0x0044C848 File Offset: 0x0044AA48
[Token(Token = "0x6012B7D")]
[Address(RVA = "0xB28560", Offset = "0xB27360", VA = "0x180B28560")]
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: 0x06012B7E RID: 76670 RVA: 0x0044C95C File Offset: 0x0044AB5C
[Token(Token = "0x6012B7E")]
[Address(RVA = "0xB289D0", Offset = "0xB277D0", VA = "0x180B289D0", Slot = "14")]
protected override void OnDestroy()
{
CollisionForwarder collisionForwarder = this.collisionForwarder;
CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter);
collisionForwarder.FAENMKFGFFH -= ioakdhhheoa;
}
// Token: 0x06012B7F RID: 76671 RVA: 0x0044C98C File Offset: 0x0044AB8C
[Token(Token = "0x6012B7F")]
[Address(RVA = "0xA21BA0", Offset = "0xA209A0", VA = "0x180A21BA0")]
private void Update()
{
this.HoloTargetStateMachine.OPEMIFENIJM();
this.FBIFBHGODHC.OCGHOBMJNMA();
}
// Token: 0x06012B80 RID: 76672 RVA: 0x0044C9B8 File Offset: 0x0044ABB8
[Token(Token = "0x6012B80")]
[Address(RVA = "0xB28A50", Offset = "0xB27850", VA = "0x180B28A50")]
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: 0x06012B81 RID: 76673 RVA: 0x0044CA08 File Offset: 0x0044AC08
[Token(Token = "0x6012B81")]
[Address(RVA = "0xB28B50", Offset = "0xB27950", VA = "0x180B28B50")]
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: 0x06012B82 RID: 76674 RVA: 0x0044CA94 File Offset: 0x0044AC94
[Token(Token = "0x6012B82")]
[Address(RVA = "0xB284D0", Offset = "0xB272D0", VA = "0x180B284D0")]
private void GKJJGIHJPNK()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.FBIFBHGODHC.OLGMEEIPCAL)
{
DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine;
return;
}
}
// Token: 0x06012B83 RID: 76675 RVA: 0x0044CAC8 File Offset: 0x0044ACC8
[Token(Token = "0x6012B83")]
[Address(RVA = "0x8274A0", Offset = "0x8262A0", VA = "0x1808274A0")]
private void FEBAMCAFFNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
base.gameObject.SetActive(true);
}
// Token: 0x06012B84 RID: 76676 RVA: 0x0044CAE8 File Offset: 0x0044ACE8
[Token(Token = "0x6012B84")]
[Address(RVA = "0xB28850", Offset = "0xB27650", VA = "0x180B28850")]
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: 0x06012B85 RID: 76677 RVA: 0x0044CB64 File Offset: 0x0044AD64
[Token(Token = "0x6012B85")]
[Address(RVA = "0xB283A0", Offset = "0xB271A0", VA = "0x180B283A0")]
private void ENDAAPHKECM()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.FBIFBHGODHC.OLGMEEIPCAL)
{
if (HoloTarget.HoloTargetHitEvent.MENDGJKDBNN)
{
HoloTarget.HoloTargetHitEvent.CNFDGDEOPPF(this);
}
DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine;
return;
}
}
// Token: 0x06012B86 RID: 76678 RVA: 0x0044CBB0 File Offset: 0x0044ADB0
[Token(Token = "0x6012B86")]
[Address(RVA = "0x827A90", Offset = "0x826890", VA = "0x180827A90")]
private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
GameObject gameObject = base.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x06012B87 RID: 76679 RVA: 0x0044CBD4 File Offset: 0x0044ADD4
[Token(Token = "0x6012B87")]
[Address(RVA = "0xB28D80", Offset = "0xB27B80", VA = "0x180B28D80")]
public HoloTarget()
{
}
// Token: 0x06012B88 RID: 76680 RVA: 0x0044CC00 File Offset: 0x0044AE00
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6012B88")]
[Address(RVA = "0xB28CF0", Offset = "0xB27AF0", VA = "0x180B28CF0")]
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: 0x0400C191 RID: 49553
[Token(Token = "0x400C191")]
public static MFBGLIHGCGO<HoloTarget> HoloTargetHitEvent;
// Token: 0x0400C192 RID: 49554
[Token(Token = "0x400C192")]
private static readonly int GKOAJCIOJDL;
// Token: 0x0400C193 RID: 49555
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C193")]
[SerializeField]
private RecRoomAudioClip spawnAudio;
// Token: 0x0400C194 RID: 49556
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C194")]
[SerializeField]
private RecRoomAudioClip deathAudio;
// Token: 0x0400C195 RID: 49557
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C195")]
[SerializeField]
private Animator animator;
// Token: 0x0400C196 RID: 49558
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C196")]
[SerializeField]
private CollisionForwarder collisionForwarder;
// Token: 0x0400C197 RID: 49559
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400C197")]
public DJHELPHHAEN HoloTargetStateMachine;
// Token: 0x0400C198 RID: 49560
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400C198")]
private MJNLDDCLOGP FBIFBHGODHC;
// Token: 0x0400C199 RID: 49561
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400C199")]
private float CPBOBCMOOME = 1f;
// Token: 0x0400C19A RID: 49562
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400C19A")]
private float CFFNDJOONLD = 1f;
// Token: 0x02002B76 RID: 11126
[Token(Token = "0x2002B76")]
public enum AINBDJBPNBP
{
// Token: 0x0400C19C RID: 49564
[Token(Token = "0x400C19C")]
Activating,
// Token: 0x0400C19D RID: 49565
[Token(Token = "0x400C19D")]
Active,
// Token: 0x0400C19E RID: 49566
[Token(Token = "0x400C19E")]
Hit,
// Token: 0x0400C19F RID: 49567
[Token(Token = "0x400C19F")]
Inactive,
// Token: 0x0400C1A0 RID: 49568
[Token(Token = "0x400C1A0")]
Invalid
}
}
}