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

197 lines
5.2 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x020000C9 RID: 201
[Token(Token = "0x20000C9")]
public class PlayerLineTrail : MonoBehaviour
{
// Token: 0x170000C6 RID: 198
// (set) Token: 0x06000527 RID: 1319 RVA: 0x0001B220 File Offset: 0x00019420
[Token(Token = "0x170000C6")]
public Color INCNKMHCJDM
{
[Token(Token = "0x6000527")]
[Address(RVA = "0x143E220", Offset = "0x143D220", VA = "0x18143E220")]
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: 0x06000528 RID: 1320 RVA: 0x0001B26C File Offset: 0x0001946C
[Token(Token = "0x6000528")]
[Address(RVA = "0x143D5E0", Offset = "0x143C5E0", VA = "0x18143D5E0")]
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: 0x06000529 RID: 1321 RVA: 0x0001B314 File Offset: 0x00019514
[Token(Token = "0x6000529")]
[Address(RVA = "0x143D7E0", Offset = "0x143C7E0", VA = "0x18143D7E0")]
public void Clear()
{
this.CHMFEPLLNBI.Clear();
this.HFBEEAPDKLP();
}
// Token: 0x0600052A RID: 1322 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600052A")]
[Address(RVA = "0x143DED0", Offset = "0x143CED0", VA = "0x18143DED0")]
public void SetLatestPlayerPosition(Vector3 BNIAAJFJIDE, Vector3 PPHLANFFGGP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600052B RID: 1323 RVA: 0x0001B338 File Offset: 0x00019538
[Token(Token = "0x600052B")]
[Address(RVA = "0x143D830", Offset = "0x143C830", VA = "0x18143D830")]
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: 0x0600052C RID: 1324 RVA: 0x0001B46C File Offset: 0x0001966C
[Token(Token = "0x600052C")]
[Address(RVA = "0x143E120", Offset = "0x143D120", VA = "0x18143E120")]
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: 0x04000457 RID: 1111
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000457")]
[SerializeField]
private int maxHistoricalSegments;
// Token: 0x04000458 RID: 1112
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000458")]
[SerializeField]
private float vertexSpacing;
// Token: 0x04000459 RID: 1113
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000459")]
[SerializeField]
private Vector2 alphas;
// Token: 0x0400045A RID: 1114
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400045A")]
[SerializeField]
private Vector2 widths;
// Token: 0x0400045B RID: 1115
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400045B")]
private LineRenderer GLICHLMOINO;
// Token: 0x0400045C RID: 1116
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400045C")]
private FHPDCOFCHLL OHPMMOBNJDI;
// Token: 0x0400045D RID: 1117
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400045D")]
private Queue<Vector3> CHMFEPLLNBI;
}