Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

164 lines
4.6 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x0200001A RID: 26
[Token(Token = "0x200001A")]
public class DiscGolfGizmoManager : MonoBehaviour
{
// Token: 0x060000B8 RID: 184 RVA: 0x00005320 File Offset: 0x00003520
[Token(Token = "0x60000B8")]
[Address(RVA = "0x1B04AB0", Offset = "0x1B03AB0", VA = "0x181B04AB0")]
public void Awake()
{
List<SynchronizedSimpleMotion> list = BEBOIKCDHFJ.PFOKAFNFHHM<SynchronizedSimpleMotion>(this);
this.BDIEKCDCNHG = list;
List<DiscGolfDisc> list2 = BEBOIKCDHFJ.PFOKAFNFHHM<DiscGolfDisc>(this);
this.OFNBHJEHAAP = list2;
this.DOHIFDKFOON();
}
// Token: 0x060000B9 RID: 185 RVA: 0x00005350 File Offset: 0x00003550
[Token(Token = "0x60000B9")]
[Address(RVA = "0x1B051F0", Offset = "0x1B041F0", VA = "0x181B051F0")]
public void Start()
{
FJFJJOLBIPP[] aanjmionamj = this.AANJMIONAMJ;
int num = 0;
if (num < aanjmionamj.Length)
{
FJFJJOLBIPP fjfjjolbipp = aanjmionamj[num];
int num2 = 0;
fjfjjolbipp.MIKDLDEALPN = num2 != 0;
FJFJJOLBIPP[] aanjmionamj2 = this.AANJMIONAMJ;
num++;
}
}
// Token: 0x060000BA RID: 186 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60000BA")]
[Address(RVA = "0x1B05270", Offset = "0x1B04270", VA = "0x181B05270")]
public void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060000BB RID: 187 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60000BB")]
[Address(RVA = "0x1B04B10", Offset = "0x1B03B10", VA = "0x181B04B10")]
private void DOHIFDKFOON()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060000BC RID: 188 RVA: 0x00005394 File Offset: 0x00003594
[Token(Token = "0x60000BC")]
[Address(RVA = "0x1B050D0", Offset = "0x1B040D0", VA = "0x181B050D0")]
private bool MKLIBBPNGJI(Vector3 DDHPAFKBMON, out int CLGPMHDFPJC, out int CHNBHIFEACF, out int KECBONFPLMJ)
{
float z = DDHPAFKBMON.z;
float gelhjnojnfm = this.GELHJNOJNFM;
if (this.IKLJEJDCGNN <= this.OOKCNIMFGHE && z <= this.AMGJJFIIDAK)
{
CHNBHIFEACF.m_value = (int)z;
float z2 = DDHPAFKBMON.z;
int hlbnmjmnmip = this.HLBNMJMNMIP;
if (DDHPAFKBMON < this.CFBIMBCJECD)
{
int num = hlbnmjmnmip * DDHPAFKBMON;
CLGPMHDFPJC.m_value = num;
}
uint num2;
CLGPMHDFPJC.m_value = (int)num2;
return;
}
}
// Token: 0x060000BD RID: 189 RVA: 0x000053FC File Offset: 0x000035FC
[Token(Token = "0x60000BD")]
[Address(RVA = "0x1B051C0", Offset = "0x1B041C0", VA = "0x181B051C0")]
private int NHIFNHGIJAE(int CHNBHIFEACF, int KECBONFPLMJ)
{
int hlbnmjmnmip;
do
{
hlbnmjmnmip = this.HLBNMJMNMIP;
}
while (CHNBHIFEACF >= hlbnmjmnmip || KECBONFPLMJ >= this.CFBIMBCJECD);
int num = hlbnmjmnmip * KECBONFPLMJ;
return num + CHNBHIFEACF;
}
// Token: 0x060000BE RID: 190 RVA: 0x00005428 File Offset: 0x00003628
[Token(Token = "0x60000BE")]
[Address(RVA = "0x1B05920", Offset = "0x1B04920", VA = "0x181B05920")]
public DiscGolfGizmoManager()
{
HashSet<int> hashSet = new HashSet();
this.OHLAEOPBDJI = hashSet;
HashSet<int> hashSet2 = new HashSet();
this.IABDCLLDBOK = hashSet2;
base..ctor();
}
// Token: 0x04000093 RID: 147
[Token(Token = "0x4000093")]
private const float GEJPBGJIHPG = 10f;
// Token: 0x04000094 RID: 148
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000094")]
private List<SynchronizedSimpleMotion> BDIEKCDCNHG;
// Token: 0x04000095 RID: 149
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000095")]
private List<DiscGolfDisc> OFNBHJEHAAP;
// Token: 0x04000096 RID: 150
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000096")]
private int HLBNMJMNMIP;
// Token: 0x04000097 RID: 151
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000097")]
private int CFBIMBCJECD;
// Token: 0x04000098 RID: 152
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000098")]
private HashSet<int> OHLAEOPBDJI;
// Token: 0x04000099 RID: 153
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000099")]
private HashSet<int> IABDCLLDBOK;
// Token: 0x0400009A RID: 154
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400009A")]
private FJFJJOLBIPP[] AANJMIONAMJ;
// Token: 0x0400009B RID: 155
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400009B")]
private float GELHJNOJNFM;
// Token: 0x0400009C RID: 156
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400009C")]
private float OOKCNIMFGHE;
// Token: 0x0400009D RID: 157
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400009D")]
private float IKLJEJDCGNN;
// Token: 0x0400009E RID: 158
[FieldOffset(Offset = "0x54")]
[Token(Token = "0x400009E")]
private float AMGJJFIIDAK;
}