Files
2026-04-08 23:40:05 +02:00

199 lines
5.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020000EB RID: 235
[Token(Token = "0x20000EB")]
[StructLayout(3)]
public class PlayerLineTrail : MonoBehaviour
{
// Token: 0x170000E2 RID: 226
// (set) Token: 0x06000614 RID: 1556 RVA: 0x0001EC14 File Offset: 0x0001CE14
[Token(Token = "0x170000E2")]
public Color INCNKMHCJDM
{
[Token(Token = "0x6000614")]
[Address(RVA = "0x1489B90", Offset = "0x1488590", VA = "0x181489B90")]
set
{
LineRenderer glichlmoino = this.GLICHLMOINO;
int num = 0;
if (glichlmoino != num)
{
LineRenderer glichlmoino2 = this.GLICHLMOINO;
Vector2 vector = this.alphas;
float y = this.alphas.y;
LineRenderer glichlmoino3 = this.GLICHLMOINO;
}
}
}
// Token: 0x06000615 RID: 1557 RVA: 0x0001EC60 File Offset: 0x0001CE60
[Token(Token = "0x6000615")]
[Address(RVA = "0x1488F50", Offset = "0x1487950", VA = "0x181488F50")]
private void Awake()
{
LineRenderer component = base.GetComponent<LineRenderer>();
this.GLICHLMOINO = component;
int num = 0;
if (component != num)
{
LineRenderer glichlmoino = this.GLICHLMOINO;
LineRenderer glichlmoino2 = this.GLICHLMOINO;
float y = this.widths.y;
glichlmoino2.endWidth = y;
}
Color white = Color.white;
LineRenderer glichlmoino3 = this.GLICHLMOINO;
int num2 = 0;
if (glichlmoino3 != num2)
{
LineRenderer glichlmoino4 = this.GLICHLMOINO;
Vector2 vector = this.alphas;
float y2 = this.alphas.y;
LineRenderer glichlmoino5 = this.GLICHLMOINO;
}
LineRenderer glichlmoino6 = this.GLICHLMOINO;
int num3 = 0;
glichlmoino6.enabled = num3 != 0;
}
// Token: 0x06000616 RID: 1558 RVA: 0x0001ED08 File Offset: 0x0001CF08
[Token(Token = "0x6000616")]
[Address(RVA = "0x1489150", Offset = "0x1487B50", VA = "0x181489150")]
public void Clear()
{
this.CHMFEPLLNBI.Clear();
this.HFBEEAPDKLP();
}
// Token: 0x06000617 RID: 1559 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000617")]
[Address(RVA = "0x1489840", Offset = "0x1488240", VA = "0x181489840")]
public void SetLatestPlayerPosition(Vector3 BNIAAJFJIDE, Vector3 PPHLANFFGGP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000618 RID: 1560 RVA: 0x0001ED2C File Offset: 0x0001CF2C
[Token(Token = "0x6000618")]
[Address(RVA = "0x14891A0", Offset = "0x1487BA0", VA = "0x1814891A0")]
private void HFBEEAPDKLP()
{
FHPDCOFCHLL ohpmmobnjdi = this.OHPMMOBNJDI;
ohpmmobnjdi.LKLKGDMFMCC();
Vector3[] array = this.CHMFEPLLNBI.ToArray();
int num = 0;
int num2 = array.Length - 1;
if (num < num2)
{
Vector3 vector;
float z = vector.z;
int num3 = 0;
Vector3 zero = Vector3.zero;
int length = array.Length;
num++;
int num4 = length - 1;
if (num != num4)
{
num += 2;
Vector3 vector2;
float z2 = vector2.z;
}
int num5 = 0;
int num6 = 0;
FHPDCOFCHLL ohpmmobnjdi2 = this.OHPMMOBNJDI;
if (ohpmmobnjdi2.<ENKMAELEJLB>k__BackingField != num)
{
Vector3 vector3;
float z3 = vector3.z;
ohpmmobnjdi2.KHEBFABBFFA(num3, num5, num6);
}
}
FHPDCOFCHLL ohpmmobnjdi3 = this.OHPMMOBNJDI;
if (ohpmmobnjdi3.<ENKMAELEJLB>k__BackingField != num)
{
int num7 = Mathf.RoundToInt(ohpmmobnjdi3.<GINGCJLJABH>k__BackingField);
Vector3[] array2 = new Vector3[num7];
if (num7 > 0)
{
FHPDCOFCHLL ohpmmobnjdi4 = this.OHPMMOBNJDI;
int num8 = num7 - 1;
num++;
Vector3 vector4;
float z4 = vector4.z;
array2[1] = z4;
}
ulong num9;
this.GLICHLMOINO.enabled = num9 != 0UL;
this.GLICHLMOINO.positionCount = num7;
this.GLICHLMOINO.SetPositions(array2);
return;
}
LineRenderer glichlmoino = this.GLICHLMOINO;
int num10 = 0;
glichlmoino.enabled = num10 != 0;
throw new NullReferenceException();
}
// Token: 0x06000619 RID: 1561 RVA: 0x0001EE60 File Offset: 0x0001D060
[Token(Token = "0x6000619")]
[Address(RVA = "0x1489A90", Offset = "0x1488490", VA = "0x181489A90")]
public PlayerLineTrail()
{
int num = 0;
this.maxHistoricalSegments = (int)((ulong)3L);
this.vertexSpacing = 0.25f;
this.alphas.y = (float)0;
this.alphas = num;
this.widths = num;
this.widths.y = (float)0;
FHPDCOFCHLL fhpdcofchll = new FHPDCOFCHLL();
this.OHPMMOBNJDI = fhpdcofchll;
Queue<Vector3> queue = new Queue();
this.CHMFEPLLNBI = queue;
base..ctor();
}
// Token: 0x0400053C RID: 1340
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400053C")]
[SerializeField]
private int maxHistoricalSegments;
// Token: 0x0400053D RID: 1341
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400053D")]
[SerializeField]
private float vertexSpacing;
// Token: 0x0400053E RID: 1342
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400053E")]
[SerializeField]
private Vector2 alphas;
// Token: 0x0400053F RID: 1343
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400053F")]
[SerializeField]
private Vector2 widths;
// Token: 0x04000540 RID: 1344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000540")]
private LineRenderer GLICHLMOINO;
// Token: 0x04000541 RID: 1345
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000541")]
private FHPDCOFCHLL OHPMMOBNJDI;
// Token: 0x04000542 RID: 1346
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000542")]
private Queue<Vector3> CHMFEPLLNBI;
}