Files
2026-04-08 23:40:05 +02:00

274 lines
9.2 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Networking.SynchronizedFields;
using UnityEngine;
namespace RecRoom.Activities
{
// Token: 0x0200268A RID: 9866
[Token(Token = "0x200268A")]
[StructLayout(3)]
public class HoloTarget : MonoBehaviourPun
{
// Token: 0x060111FE RID: 70142 RVA: 0x0040AF84 File Offset: 0x00409184
[Token(Token = "0x60111FE")]
[Address(RVA = "0x1107330", Offset = "0x1105D30", VA = "0x181107330")]
public void Initialize()
{
int viewIdField = base.photonView.viewIdField;
int num;
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("HOLOTARGET_" + viewIdField, SetterPermissionMode.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", SetterPermissionMode.MASTER);
this.FBIFBHGODHC = mjnlddclogp;
CollisionForwarder collisionForwarder = this.collisionForwarder;
CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter);
collisionForwarder.FAENMKFGFFH += ioakdhhheoa;
}
// Token: 0x060111FF RID: 70143 RVA: 0x0040B098 File Offset: 0x00409298
[Token(Token = "0x60111FF")]
[Address(RVA = "0x11077A0", Offset = "0x11061A0", VA = "0x1811077A0", Slot = "14")]
protected override void OnDestroy()
{
CollisionForwarder collisionForwarder = this.collisionForwarder;
CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter);
collisionForwarder.FAENMKFGFFH -= ioakdhhheoa;
}
// Token: 0x06011200 RID: 70144 RVA: 0x0040B0C8 File Offset: 0x004092C8
[Token(Token = "0x6011200")]
[Address(RVA = "0x1107AC0", Offset = "0x11064C0", VA = "0x181107AC0")]
private void Update()
{
this.HoloTargetStateMachine.OPEMIFENIJM();
this.FBIFBHGODHC.OCGHOBMJNMA();
}
// Token: 0x06011201 RID: 70145 RVA: 0x0040B0F4 File Offset: 0x004092F4
[Token(Token = "0x6011201")]
[Address(RVA = "0x1107820", Offset = "0x1106220", VA = "0x181107820")]
private void OnTriggerEnter(Collider HPKICPNGMDJ)
{
if (PhotonNetwork.IsMasterClient)
{
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: 0x06011202 RID: 70146 RVA: 0x0040B144 File Offset: 0x00409344
[Token(Token = "0x6011202")]
[Address(RVA = "0x1107920", Offset = "0x1106320", VA = "0x181107920")]
private void PHAPKFELICG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (PhotonNetwork.IsMasterClient)
{
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: 0x06011203 RID: 70147 RVA: 0x0040B1D0 File Offset: 0x004093D0
[Token(Token = "0x6011203")]
[Address(RVA = "0x11072A0", Offset = "0x1105CA0", VA = "0x1811072A0")]
private void GKJJGIHJPNK()
{
if (PhotonNetwork.IsMasterClient && this.FBIFBHGODHC.OLGMEEIPCAL)
{
DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine;
return;
}
}
// Token: 0x06011204 RID: 70148 RVA: 0x0040B204 File Offset: 0x00409404
[Token(Token = "0x6011204")]
[Address(RVA = "0xFDA1E0", Offset = "0xFD8BE0", VA = "0x180FDA1E0")]
private void FEBAMCAFFNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
base.gameObject.SetActive(true);
}
// Token: 0x06011205 RID: 70149 RVA: 0x0040B224 File Offset: 0x00409424
[Token(Token = "0x6011205")]
[Address(RVA = "0x1107620", Offset = "0x1106020", VA = "0x181107620")]
private void KFOOGNBGABA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
if (PhotonNetwork.IsMasterClient)
{
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: 0x06011206 RID: 70150 RVA: 0x0040B2A0 File Offset: 0x004094A0
[Token(Token = "0x6011206")]
[Address(RVA = "0x1107170", Offset = "0x1105B70", VA = "0x181107170")]
private void ENDAAPHKECM()
{
if (PhotonNetwork.IsMasterClient && this.FBIFBHGODHC.OLGMEEIPCAL)
{
if (HoloTarget.HoloTargetHitEvent.HasEvent)
{
HoloTarget.HoloTargetHitEvent.Invoke(this);
}
DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine;
return;
}
}
// Token: 0x06011207 RID: 70151 RVA: 0x0040B2EC File Offset: 0x004094EC
[Token(Token = "0x6011207")]
[Address(RVA = "0xFDA7B0", Offset = "0xFD91B0", VA = "0x180FDA7B0")]
private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
GameObject gameObject = base.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x06011208 RID: 70152 RVA: 0x0040B310 File Offset: 0x00409510
[Token(Token = "0x6011208")]
[Address(RVA = "0x1107B80", Offset = "0x1106580", VA = "0x181107B80")]
public HoloTarget()
{
}
// Token: 0x06011209 RID: 70153 RVA: 0x0040B33C File Offset: 0x0040953C
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6011209")]
[Address(RVA = "0x1107B00", Offset = "0x1106500", VA = "0x181107B00")]
static HoloTarget()
{
int num;
ActionEvent<HoloTarget> actionEvent = new ActionEvent(4, num != 0);
num = 0;
HoloTarget.HoloTargetHitEvent = actionEvent;
HoloTarget.GKOAJCIOJDL = Animator.StringToHash("SpawnDeath");
}
// Token: 0x0400B637 RID: 46647
[Token(Token = "0x400B637")]
public static ActionEvent<HoloTarget> HoloTargetHitEvent;
// Token: 0x0400B638 RID: 46648
[Token(Token = "0x400B638")]
private static readonly int GKOAJCIOJDL;
// Token: 0x0400B639 RID: 46649
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B639")]
[SerializeField]
private RecRoomAudioClip spawnAudio;
// Token: 0x0400B63A RID: 46650
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B63A")]
[SerializeField]
private RecRoomAudioClip deathAudio;
// Token: 0x0400B63B RID: 46651
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B63B")]
[SerializeField]
private Animator animator;
// Token: 0x0400B63C RID: 46652
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400B63C")]
[SerializeField]
private CollisionForwarder collisionForwarder;
// Token: 0x0400B63D RID: 46653
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400B63D")]
public DJHELPHHAEN HoloTargetStateMachine;
// Token: 0x0400B63E RID: 46654
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400B63E")]
private MJNLDDCLOGP FBIFBHGODHC;
// Token: 0x0400B63F RID: 46655
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400B63F")]
private float CPBOBCMOOME = 1f;
// Token: 0x0400B640 RID: 46656
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
[Token(Token = "0x400B640")]
private float CFFNDJOONLD = 1f;
// Token: 0x0200268B RID: 9867
[Token(Token = "0x200268B")]
public enum AINBDJBPNBP
{
// Token: 0x0400B642 RID: 46658
[Token(Token = "0x400B642")]
Activating,
// Token: 0x0400B643 RID: 46659
[Token(Token = "0x400B643")]
Active,
// Token: 0x0400B644 RID: 46660
[Token(Token = "0x400B644")]
Hit,
// Token: 0x0400B645 RID: 46661
[Token(Token = "0x400B645")]
Inactive,
// Token: 0x0400B646 RID: 46662
[Token(Token = "0x400B646")]
Invalid
}
}
}