199 lines
5.5 KiB
C#
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;
|
|
}
|