Files
2026-06-04 11:42:34 +02:00

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;
}