274 lines
9.2 KiB
C#
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
|
|
}
|
|
}
|
|
}
|