scripts
This commit is contained in:
@@ -0,0 +1,315 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Threading;
|
||||
using Photon;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities
|
||||
{
|
||||
// Token: 0x020000CD RID: 205
|
||||
public class HoloTarget : global::Photon.MonoBehaviour
|
||||
{
|
||||
// Token: 0x06002961 RID: 10593 RVA: 0x000C8A6C File Offset: 0x000C6C6C
|
||||
private void LHMGNEDHIHI()
|
||||
{
|
||||
this.HoloTargetStateMachine.DLBPEOILIFL();
|
||||
this.CLCDGCLNLCP.JNDAEJOHPHO();
|
||||
}
|
||||
|
||||
// Token: 0x06002962 RID: 10594 RVA: 0x000C8A84 File Offset: 0x000C6C84
|
||||
public static void FENLADGPNIF(Action<HoloTarget> NOBAPCOKFIL)
|
||||
{
|
||||
Action<HoloTarget> action = HoloTarget.FHLNBPBHAFB;
|
||||
Action<HoloTarget> action2;
|
||||
do
|
||||
{
|
||||
action2 = action;
|
||||
action = Interlocked.CompareExchange<Action<HoloTarget>>(ref HoloTarget.FHLNBPBHAFB, (Action<HoloTarget>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
||||
}
|
||||
while (action != action2);
|
||||
}
|
||||
|
||||
// Token: 0x06002963 RID: 10595 RVA: 0x000C8AB8 File Offset: 0x000C6CB8
|
||||
private void OnTriggerEnter(Collider GGGBDENGHFM)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.HoloTargetStateMachine.BHMLLHLEAFF == 1)
|
||||
{
|
||||
PaddleballBall component = GGGBDENGHFM.GetComponent<PaddleballBall>();
|
||||
if (component != null && !component.BKDFLNGCINH.OHGPCMJMFGC)
|
||||
{
|
||||
this.HoloTargetStateMachine.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002964 RID: 10596 RVA: 0x000C8B10 File Offset: 0x000C6D10
|
||||
public void Initialize()
|
||||
{
|
||||
this.HoloTargetStateMachine = new PNONBEAIBHA("HOLOTARGET_" + base.OMNGGJICBBI.ADMBCINHJOG, IKCAJLLAFML.MASTER);
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(4, null, null, null);
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.PJOFBPKBJHG), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JDFFOCGLOOH));
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.BMGEOKFPHMO), null, null);
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.HLHABKCGKIL), null, new ANMJLCILKDJ.PLBLFEEANOO(this.HGEPIJNIFJG));
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.PMOCBGDHNFN), null, null);
|
||||
this.HoloTargetStateMachine.FLHFCMCNLEK(this, 4);
|
||||
this.CLCDGCLNLCP = new AONMNAEOJAL(this, "HOLOTARGET_TIMER", IKCAJLLAFML.MASTER);
|
||||
this.collisionForwarder.DLJLJBPKIEJ += this.OnTriggerEnter;
|
||||
}
|
||||
|
||||
// Token: 0x06002965 RID: 10597 RVA: 0x000C8C08 File Offset: 0x000C6E08
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
static HoloTarget()
|
||||
{
|
||||
HoloTarget.FHLNBPBHAFB = null;
|
||||
HoloTarget.AJBCIHPKKPA = Animator.StringToHash("SpawnDeath");
|
||||
}
|
||||
|
||||
// Token: 0x06002966 RID: 10598 RVA: 0x000C8C20 File Offset: 0x000C6E20
|
||||
private void PJOFBPKBJHG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.CLCDGCLNLCP.BJOJLPHBGMN(this.PIMPDFEPENC);
|
||||
}
|
||||
base.gameObject.SetActive(true);
|
||||
AudioManager.Play3DSFX(this.spawnAudio, base.transform.position, null);
|
||||
if (this.animator != null)
|
||||
{
|
||||
this.animator.SetInteger(HoloTarget.AJBCIHPKKPA, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002967 RID: 10599 RVA: 0x000C8C90 File Offset: 0x000C6E90
|
||||
public static void CHABHKNNIKO(Action<HoloTarget> NOBAPCOKFIL)
|
||||
{
|
||||
Action<HoloTarget> action = HoloTarget.FHLNBPBHAFB;
|
||||
Action<HoloTarget> action2;
|
||||
do
|
||||
{
|
||||
action2 = action;
|
||||
action = Interlocked.CompareExchange<Action<HoloTarget>>(ref HoloTarget.FHLNBPBHAFB, (Action<HoloTarget>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
||||
}
|
||||
while (action != action2);
|
||||
}
|
||||
|
||||
// Token: 0x06002968 RID: 10600 RVA: 0x000C8CC4 File Offset: 0x000C6EC4
|
||||
private void Update()
|
||||
{
|
||||
this.HoloTargetStateMachine.DLBPEOILIFL();
|
||||
this.CLCDGCLNLCP.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x06002969 RID: 10601 RVA: 0x000C8CDC File Offset: 0x000C6EDC
|
||||
private void JIHLAGCBKDN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
// Token: 0x0600296A RID: 10602 RVA: 0x000C8CEC File Offset: 0x000C6EEC
|
||||
private void DPKDOGMMGHG(Collider GGGBDENGHFM)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.HoloTargetStateMachine.BHMLLHLEAFF == 1)
|
||||
{
|
||||
PaddleballBall component = GGGBDENGHFM.GetComponent<PaddleballBall>();
|
||||
if (component != null && !component.AFBAJADCIJC().OHGPCMJMFGC)
|
||||
{
|
||||
this.HoloTargetStateMachine.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600296B RID: 10603 RVA: 0x000C8D44 File Offset: 0x000C6F44
|
||||
private void BMGEOKFPHMO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x14000008 RID: 8
|
||||
// (add) Token: 0x0600296C RID: 10604 RVA: 0x000C8D54 File Offset: 0x000C6F54
|
||||
// (remove) Token: 0x06002976 RID: 10614 RVA: 0x000C8FB8 File Offset: 0x000C71B8
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event Action<HoloTarget> FHLNBPBHAFB;
|
||||
|
||||
// Token: 0x0600296D RID: 10605 RVA: 0x000C8D88 File Offset: 0x000C6F88
|
||||
private void HLHABKCGKIL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.CLCDGCLNLCP.BJOJLPHBGMN(this.KGMNIBCJDJN);
|
||||
}
|
||||
AudioManager.Play3DSFX(this.deathAudio, base.transform.position, null);
|
||||
if (this.animator != null)
|
||||
{
|
||||
this.animator.SetInteger(HoloTarget.AJBCIHPKKPA, 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600296E RID: 10606 RVA: 0x000C8DEC File Offset: 0x000C6FEC
|
||||
private void DHEMEGJEPFH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600296F RID: 10607 RVA: 0x000C8DFC File Offset: 0x000C6FFC
|
||||
private void GOKDBMNMJFM()
|
||||
{
|
||||
this.HoloTargetStateMachine.DLBPEOILIFL();
|
||||
this.CLCDGCLNLCP.NIPOLMNBCFF();
|
||||
}
|
||||
|
||||
// Token: 0x06002970 RID: 10608 RVA: 0x000C8E14 File Offset: 0x000C7014
|
||||
private void BHIEOMGAMGP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.CLCDGCLNLCP.OOEPCEFMAKA(this.KGMNIBCJDJN);
|
||||
}
|
||||
AudioManager.Play3DSFX(this.deathAudio, base.transform.position, null);
|
||||
if (this.animator != null)
|
||||
{
|
||||
this.animator.SetInteger(HoloTarget.AJBCIHPKKPA, 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002971 RID: 10609 RVA: 0x000C8E78 File Offset: 0x000C7078
|
||||
private void JMNMJNGMEDD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.CLCDGCLNLCP.OOEPCEFMAKA(this.KGMNIBCJDJN);
|
||||
}
|
||||
AudioManager.Play3DSFX(this.deathAudio, base.transform.position, null);
|
||||
if (this.animator != null)
|
||||
{
|
||||
this.animator.SetInteger(HoloTarget.AJBCIHPKKPA, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002972 RID: 10610 RVA: 0x000C8EDC File Offset: 0x000C70DC
|
||||
protected virtual void PGIAPNBIIJG()
|
||||
{
|
||||
this.collisionForwarder.DLJLJBPKIEJ -= this.OnTriggerEnter;
|
||||
}
|
||||
|
||||
// Token: 0x06002973 RID: 10611 RVA: 0x000C8EF8 File Offset: 0x000C70F8
|
||||
private void FFGDJGNHKLG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.CLCDGCLNLCP.BJOJLPHBGMN(this.KGMNIBCJDJN);
|
||||
}
|
||||
AudioManager.Play3DSFX(this.deathAudio, base.transform.position, null);
|
||||
if (this.animator != null)
|
||||
{
|
||||
this.animator.SetInteger(HoloTarget.AJBCIHPKKPA, 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002974 RID: 10612 RVA: 0x000C8F5C File Offset: 0x000C715C
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.collisionForwarder.DLJLJBPKIEJ -= this.OnTriggerEnter;
|
||||
}
|
||||
|
||||
// Token: 0x06002975 RID: 10613 RVA: 0x000C8F78 File Offset: 0x000C7178
|
||||
private void POOFMDGMNGN()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CLCDGCLNLCP.ALEKFIMMFPH())
|
||||
{
|
||||
if (HoloTarget.FHLNBPBHAFB != null)
|
||||
{
|
||||
HoloTarget.FHLNBPBHAFB(this);
|
||||
}
|
||||
this.HoloTargetStateMachine.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002977 RID: 10615 RVA: 0x000C8FEC File Offset: 0x000C71EC
|
||||
public void BAHLPJOINOH()
|
||||
{
|
||||
this.HoloTargetStateMachine = new PNONBEAIBHA("#{0:00} '{1}'{2} {3}" + base.BIPEBCPEPKL().HNPFGGAKNPI(), IKCAJLLAFML.AUTHORITY);
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(5, null, null, null);
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.PJOFBPKBJHG), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JDFFOCGLOOH));
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.DHEMEGJEPFH), null, null);
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.JMNMJNGMEDD), null, new ANMJLCILKDJ.PLBLFEEANOO(this.POOFMDGMNGN));
|
||||
this.HoloTargetStateMachine.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.PMOCBGDHNFN), null, null);
|
||||
this.HoloTargetStateMachine.FLHFCMCNLEK(this, 0);
|
||||
this.CLCDGCLNLCP = new AONMNAEOJAL(this, "prev_activity", IKCAJLLAFML.AUTHORITY);
|
||||
this.collisionForwarder.NMLOOIIKMAB(new CollisionForwarder.FHFDBPABGIC(this.OnTriggerEnter));
|
||||
}
|
||||
|
||||
// Token: 0x06002978 RID: 10616 RVA: 0x000C90E4 File Offset: 0x000C72E4
|
||||
private void JDFFOCGLOOH()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CLCDGCLNLCP.CGELFKLLMBA)
|
||||
{
|
||||
this.HoloTargetStateMachine.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06002979 RID: 10617 RVA: 0x000C910C File Offset: 0x000C730C
|
||||
private void PMOCBGDHNFN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
// Token: 0x0600297A RID: 10618 RVA: 0x000C911C File Offset: 0x000C731C
|
||||
private void HGEPIJNIFJG()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CLCDGCLNLCP.CGELFKLLMBA)
|
||||
{
|
||||
if (HoloTarget.FHLNBPBHAFB != null)
|
||||
{
|
||||
HoloTarget.FHLNBPBHAFB(this);
|
||||
}
|
||||
this.HoloTargetStateMachine.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400057C RID: 1404
|
||||
private static readonly int AJBCIHPKKPA;
|
||||
|
||||
// Token: 0x0400057D RID: 1405
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip spawnAudio;
|
||||
|
||||
// Token: 0x0400057E RID: 1406
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip deathAudio;
|
||||
|
||||
// Token: 0x0400057F RID: 1407
|
||||
[SerializeField]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x04000580 RID: 1408
|
||||
[SerializeField]
|
||||
private CollisionForwarder collisionForwarder;
|
||||
|
||||
// Token: 0x04000581 RID: 1409
|
||||
public PNONBEAIBHA HoloTargetStateMachine;
|
||||
|
||||
// Token: 0x04000582 RID: 1410
|
||||
private AONMNAEOJAL CLCDGCLNLCP;
|
||||
|
||||
// Token: 0x04000583 RID: 1411
|
||||
private float KGMNIBCJDJN = 1f;
|
||||
|
||||
// Token: 0x04000584 RID: 1412
|
||||
private float PIMPDFEPENC = 1f;
|
||||
|
||||
// Token: 0x020000CE RID: 206
|
||||
public enum DLPJLPPBGPF
|
||||
{
|
||||
// Token: 0x04000586 RID: 1414
|
||||
Activating,
|
||||
// Token: 0x04000587 RID: 1415
|
||||
Active,
|
||||
// Token: 0x04000588 RID: 1416
|
||||
Hit,
|
||||
// Token: 0x04000589 RID: 1417
|
||||
Inactive,
|
||||
// Token: 0x0400058A RID: 1418
|
||||
Invalid
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user