86 lines
2.0 KiB
C#
86 lines
2.0 KiB
C#
using System;
|
|
using Photon;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000056 RID: 86
|
|
public abstract class DiscGolfTriggerable : global::Photon.MonoBehaviour
|
|
{
|
|
// Token: 0x17000054 RID: 84
|
|
// (get) Token: 0x06001201 RID: 4609 RVA: 0x0005F3D0 File Offset: 0x0005D5D0
|
|
// (set) Token: 0x06001202 RID: 4610 RVA: 0x0005F3E0 File Offset: 0x0005D5E0
|
|
public bool HHEECLBGLCE
|
|
{
|
|
get
|
|
{
|
|
return this.PKBPJLOJKEF.CPIBGJLHLBL();
|
|
}
|
|
set
|
|
{
|
|
this.PKBPJLOJKEF.MEAINJPIECA(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001203 RID: 4611 RVA: 0x0005F3F0 File Offset: 0x0005D5F0
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.PKBPJLOJKEF = new LHLLJPPCDKA<bool>(this, "GIZMO_ACTIVE", this.activeOnStart, IKCAJLLAFML.MASTER, new Action(this.PPMMGBMAEKA));
|
|
}
|
|
|
|
// Token: 0x06001204 RID: 4612 RVA: 0x0005F420 File Offset: 0x0005D620
|
|
protected virtual void Update()
|
|
{
|
|
if (this.HHEECLBGLCE && this.autoReset && Time.time - this.HNMBBKKFMMJ >= this.autoResetTime)
|
|
{
|
|
this.ResetTrigger();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001205 RID: 4613 RVA: 0x0005F458 File Offset: 0x0005D658
|
|
public virtual void Trigger()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.HNMBBKKFMMJ = Time.time;
|
|
this.HHEECLBGLCE = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001206 RID: 4614 RVA: 0x0005F478 File Offset: 0x0005D678
|
|
public virtual void ResetTrigger()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.HHEECLBGLCE = this.activeOnStart;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001207 RID: 4615 RVA: 0x0005F490 File Offset: 0x0005D690
|
|
protected virtual void PPMMGBMAEKA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000268 RID: 616
|
|
[Header("Disc Golf Triggerable")]
|
|
[SerializeField]
|
|
private bool activeOnStart = true;
|
|
|
|
// Token: 0x04000269 RID: 617
|
|
[SerializeField]
|
|
protected bool autoReset = true;
|
|
|
|
// Token: 0x0400026A RID: 618
|
|
[SerializeField]
|
|
protected float autoResetTime = 5f;
|
|
|
|
// Token: 0x0400026B RID: 619
|
|
[SerializeField]
|
|
protected Animator gizmoAnimator;
|
|
|
|
// Token: 0x0400026C RID: 620
|
|
private LHLLJPPCDKA<bool> PKBPJLOJKEF;
|
|
|
|
// Token: 0x0400026D RID: 621
|
|
protected float HNMBBKKFMMJ;
|
|
}
|