88 lines
2.6 KiB
C#
88 lines
2.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200002B RID: 43
|
|
[Token(Token = "0x200002B")]
|
|
public class DiscGolfSwitchGizmo : DiscGolfTriggerSwitch
|
|
{
|
|
// Token: 0x0600014A RID: 330 RVA: 0x00007B98 File Offset: 0x00005D98
|
|
[Token(Token = "0x600014A")]
|
|
[Address(RVA = "0xFCA0D0", Offset = "0xFC8ED0", VA = "0x180FCA0D0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
DiscGolfSwitch.NJBBABNHDKO initialState = this.initialState;
|
|
KLLMCPFPIIE<DiscGolfSwitch.NJBBABNHDKO> kllmcpfpiie;
|
|
this.PHHLOMKICDF = kllmcpfpiie;
|
|
CollisionForwarder componentInChildren = base.GetComponentInChildren<CollisionForwarder>();
|
|
this.FPHODMFNJBB = componentInChildren;
|
|
int num = 0;
|
|
if (componentInChildren != num)
|
|
{
|
|
CollisionForwarder fphodmfnjbb = this.FPHODMFNJBB;
|
|
CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter);
|
|
fphodmfnjbb.FAENMKFGFFH += ioakdhhheoa;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600014B RID: 331 RVA: 0x00007C00 File Offset: 0x00005E00
|
|
[Token(Token = "0x600014B")]
|
|
[Address(RVA = "0xFCA350", Offset = "0xFC9150", VA = "0x180FCA350")]
|
|
private void Update()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.PHHLOMKICDF.IAHDANBDAAM() == 1 && Time.time > this.resetTime)
|
|
{
|
|
int num = 0;
|
|
base.GENECNFMDHJ = (DiscGolfSwitch.NJBBABNHDKO)num;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600014C RID: 332 RVA: 0x00007C44 File Offset: 0x00005E44
|
|
[Token(Token = "0x600014C")]
|
|
[Address(RVA = "0xFCA240", Offset = "0xFC9040", VA = "0x180FCA240")]
|
|
private void OnTriggerEnter(Collider HPKICPNGMDJ)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
DiscGolfDisc componentInParent = HPKICPNGMDJ.GetComponentInParent<DiscGolfDisc>();
|
|
int num = 0;
|
|
if (componentInParent != num && this.PHHLOMKICDF.IAHDANBDAAM() == 0)
|
|
{
|
|
float time = Time.time;
|
|
this.HMNKEBOEFGE = time;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600014D RID: 333 RVA: 0x00007C94 File Offset: 0x00005E94
|
|
[Token(Token = "0x600014D")]
|
|
[Address(RVA = "0xFCA410", Offset = "0xFC9210", VA = "0x180FCA410")]
|
|
public DiscGolfSwitchGizmo()
|
|
{
|
|
List<DiscGolfTriggerable> list = new List();
|
|
this.triggerableObjects = list;
|
|
this.initialState = (DiscGolfSwitch.NJBBABNHDKO)((ulong)4294967295L);
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04000111 RID: 273
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000111")]
|
|
[SerializeField]
|
|
[Header("Switch Gizmo")]
|
|
private float resetTime = 5f;
|
|
|
|
// Token: 0x04000112 RID: 274
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000112")]
|
|
private CollisionForwarder FPHODMFNJBB;
|
|
|
|
// Token: 0x04000113 RID: 275
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000113")]
|
|
private float HMNKEBOEFGE;
|
|
}
|