Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/DiscGolfSwitchGizmo.cs
T
2026-04-10 22:50:51 +02:00

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