197 lines
5.2 KiB
C#
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;
|
|
}
|