Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/DiscGolfBumper.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

118 lines
3.6 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000015 RID: 21
[Token(Token = "0x2000015")]
public class DiscGolfBumper : DiscGolfTriggerable
{
// Token: 0x060000A6 RID: 166 RVA: 0x00004DA4 File Offset: 0x00002FA4
[Token(Token = "0x60000A6")]
[Address(RVA = "0x1BE23F0", Offset = "0x1BE13F0", VA = "0x181BE23F0", Slot = "13")]
protected override void Awake()
{
base.Awake();
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: 0x060000A7 RID: 167 RVA: 0x00004DF4 File Offset: 0x00002FF4
[Token(Token = "0x60000A7")]
[Address(RVA = "0x1BE24D0", Offset = "0x1BE14D0", VA = "0x181BE24D0")]
private void OnTriggerEnter(Collider HPKICPNGMDJ)
{
if (base.BCKCEELIDLH)
{
DiscGolfDisc componentInParent = HPKICPNGMDJ.GetComponentInParent<DiscGolfDisc>();
int num = 0;
if (componentInParent != num && componentInParent.OGIBLNIIHDK && Time.time > this.bumpCooldown)
{
if (this.aimAssisted)
{
Transform aimAssistTarget = this.AimAssistTarget;
int num2 = 0;
if (aimAssistTarget != num2)
{
Transform aimAssistTarget2 = this.AimAssistTarget;
Vector3 position = aimAssistTarget.position;
Transform transform = componentInParent.transform;
Vector3 gravity = Physics.gravity;
Vector3 gravity2 = Physics.gravity;
Transform aimAssistTarget3 = this.AimAssistTarget;
Transform transform2 = componentInParent.transform;
RigidbodyEx rigidbodyEx = componentInParent._tool.rigidbodyEx;
int num3 = 0;
Vector3 vector = rigidbodyEx.KJILBCNBJBF * num3;
Transform transform3 = componentInParent.transform;
int num4 = 0;
Quaternion identity = Quaternion.identity;
transform3.rotation = num4;
RigidbodyEx rigidbodyEx2 = componentInParent._tool.rigidbodyEx;
Transform transform4 = componentInParent.transform;
RigidbodyEx rigidbodyEx3 = componentInParent._tool.rigidbodyEx;
}
}
RigidbodyEx rigidbodyEx4 = componentInParent._tool.rigidbodyEx;
Transform transform5 = base.transform;
Animator gizmoAnimator = this.gizmoAnimator;
int num5 = 0;
if (gizmoAnimator != num5)
{
this.gizmoAnimator.SetTrigger("Bump");
}
float time = Time.time;
this.BCLDBLOJMLN = time;
}
}
}
// Token: 0x060000A8 RID: 168 RVA: 0x00004F4C File Offset: 0x0000314C
[Token(Token = "0x60000A8")]
[Address(RVA = "0x1BE2BC0", Offset = "0x1BE1BC0", VA = "0x181BE2BC0")]
public DiscGolfBumper()
{
}
// Token: 0x04000081 RID: 129
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000081")]
[SerializeField]
[Header("Bumper")]
private float bumpForce = 1f;
// Token: 0x04000082 RID: 130
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x4000082")]
[SerializeField]
private float bumpCooldown = 1.1f;
// Token: 0x04000083 RID: 131
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000083")]
[SerializeField]
[Header("Aim Assist")]
private bool aimAssisted;
// Token: 0x04000084 RID: 132
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000084")]
public Transform AimAssistTarget;
// Token: 0x04000085 RID: 133
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000085")]
private float BCLDBLOJMLN;
// Token: 0x04000086 RID: 134
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000086")]
private CollisionForwarder FPHODMFNJBB;
}