167 lines
5.0 KiB
C#
167 lines
5.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000037 RID: 55
|
|
[Token(Token = "0x2000037")]
|
|
[StructLayout(3)]
|
|
public class DiscGolfGizmoManager : MonoBehaviour
|
|
{
|
|
// Token: 0x0600018D RID: 397 RVA: 0x0000898C File Offset: 0x00006B8C
|
|
[Token(Token = "0x600018D")]
|
|
[Address(RVA = "0x16A6340", Offset = "0x16A4D40", VA = "0x1816A6340")]
|
|
public void Awake()
|
|
{
|
|
List<SynchronizedSimpleMotion> list = ComponentExt.FindAllObjectsOfType<SynchronizedSimpleMotion>(this);
|
|
this.BDIEKCDCNHG = list;
|
|
List<DiscGolfDisc> list2 = ComponentExt.FindAllObjectsOfType<DiscGolfDisc>(this);
|
|
this.OFNBHJEHAAP = list2;
|
|
this.DOHIFDKFOON();
|
|
}
|
|
|
|
// Token: 0x0600018E RID: 398 RVA: 0x000089BC File Offset: 0x00006BBC
|
|
[Token(Token = "0x600018E")]
|
|
[Address(RVA = "0x16A6A80", Offset = "0x16A5480", VA = "0x1816A6A80")]
|
|
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: 0x0600018F RID: 399 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600018F")]
|
|
[Address(RVA = "0x16A6B00", Offset = "0x16A5500", VA = "0x1816A6B00")]
|
|
public void Update()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000190 RID: 400 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000190")]
|
|
[Address(RVA = "0x16A63A0", Offset = "0x16A4DA0", VA = "0x1816A63A0")]
|
|
private void DOHIFDKFOON()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000191 RID: 401 RVA: 0x00008A00 File Offset: 0x00006C00
|
|
[Token(Token = "0x6000191")]
|
|
[Address(RVA = "0x16A6960", Offset = "0x16A5360", VA = "0x1816A6960")]
|
|
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: 0x06000192 RID: 402 RVA: 0x00008A68 File Offset: 0x00006C68
|
|
[Token(Token = "0x6000192")]
|
|
[Address(RVA = "0x16A6A50", Offset = "0x16A5450", VA = "0x1816A6A50")]
|
|
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: 0x06000193 RID: 403 RVA: 0x00008A94 File Offset: 0x00006C94
|
|
[Token(Token = "0x6000193")]
|
|
[Address(RVA = "0x16A71F0", Offset = "0x16A5BF0", VA = "0x1816A71F0")]
|
|
public DiscGolfGizmoManager()
|
|
{
|
|
HashSet<int> hashSet = new HashSet();
|
|
this.OHLAEOPBDJI = hashSet;
|
|
HashSet<int> hashSet2 = new HashSet();
|
|
this.IABDCLLDBOK = hashSet2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400016F RID: 367
|
|
[Token(Token = "0x400016F")]
|
|
private const float GEJPBGJIHPG = 10f;
|
|
|
|
// Token: 0x04000170 RID: 368
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000170")]
|
|
private List<SynchronizedSimpleMotion> BDIEKCDCNHG;
|
|
|
|
// Token: 0x04000171 RID: 369
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000171")]
|
|
private List<DiscGolfDisc> OFNBHJEHAAP;
|
|
|
|
// Token: 0x04000172 RID: 370
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000172")]
|
|
private int HLBNMJMNMIP;
|
|
|
|
// Token: 0x04000173 RID: 371
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4000173")]
|
|
private int CFBIMBCJECD;
|
|
|
|
// Token: 0x04000174 RID: 372
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000174")]
|
|
private HashSet<int> OHLAEOPBDJI;
|
|
|
|
// Token: 0x04000175 RID: 373
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000175")]
|
|
private HashSet<int> IABDCLLDBOK;
|
|
|
|
// Token: 0x04000176 RID: 374
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000176")]
|
|
private FJFJJOLBIPP[] AANJMIONAMJ;
|
|
|
|
// Token: 0x04000177 RID: 375
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000177")]
|
|
private float GELHJNOJNFM;
|
|
|
|
// Token: 0x04000178 RID: 376
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x4000178")]
|
|
private float OOKCNIMFGHE;
|
|
|
|
// Token: 0x04000179 RID: 377
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000179")]
|
|
private float IKLJEJDCGNN;
|
|
|
|
// Token: 0x0400017A RID: 378
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400017A")]
|
|
private float AMGJJFIIDAK;
|
|
}
|