Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

350 lines
9.2 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000652 RID: 1618
[Token(Token = "0x2000652")]
public abstract class CustomTrail : MonoBehaviour
{
// Token: 0x17000829 RID: 2089
// (get) Token: 0x06002F00 RID: 12032
// (set) Token: 0x06002F01 RID: 12033
[Token(Token = "0x17000829")]
public abstract Color INCNKMHCJDM
{
[Token(Token = "0x6002F00")]
[Address(Slot = "4")]
get;
[Token(Token = "0x6002F01")]
[Address(Slot = "5")]
set;
}
// Token: 0x1700082A RID: 2090
// (get) Token: 0x06002F02 RID: 12034
// (set) Token: 0x06002F03 RID: 12035
[Token(Token = "0x1700082A")]
public abstract Vector2 LEHGHMKCEKD
{
[Token(Token = "0x6002F02")]
[Address(Slot = "6")]
get;
[Token(Token = "0x6002F03")]
[Address(Slot = "7")]
set;
}
// Token: 0x06002F04 RID: 12036
[Token(Token = "0x6002F04")]
[Address(Slot = "8")]
protected abstract void PADKNHHAGDN();
// Token: 0x1700082B RID: 2091
// (get) Token: 0x06002F05 RID: 12037 RVA: 0x000C0608 File Offset: 0x000BE808
// (set) Token: 0x06002F06 RID: 12038 RVA: 0x000C061C File Offset: 0x000BE81C
[Token(Token = "0x1700082B")]
public float PDHGEPACANB
{
[Token(Token = "0x6002F05")]
[Address(RVA = "0xA31BD0", Offset = "0xA309D0", VA = "0x180A31BD0")]
get;
[Token(Token = "0x6002F06")]
[Address(RVA = "0x10EB5F0", Offset = "0x10EA3F0", VA = "0x1810EB5F0")]
set;
}
// Token: 0x1700082C RID: 2092
// (get) Token: 0x06002F07 RID: 12039 RVA: 0x000C0630 File Offset: 0x000BE830
[Token(Token = "0x1700082C")]
public bool GHPKMJHEDFK
{
[Token(Token = "0x6002F07")]
[Address(RVA = "0x10EB5A0", Offset = "0x10EA3A0", VA = "0x1810EB5A0")]
get
{
return this.CHMFEPLLNBI.MEPGPGKFENE > 0;
}
}
// Token: 0x1700082D RID: 2093
// (get) Token: 0x06002F08 RID: 12040 RVA: 0x000C0654 File Offset: 0x000BE854
[Token(Token = "0x1700082D")]
public float CDLLJHNCLDC
{
[Token(Token = "0x6002F08")]
[Address(RVA = "0x10EB430", Offset = "0x10EA230", VA = "0x1810EB430")]
get
{
int num;
do
{
num = 0;
this.PADKNHHAGDN();
GPFLNFOKEIA<float> gobmlomhfco = this.GOBMLOMHFCO;
bool flag;
if (flag)
{
}
}
while (num != 0);
throw new NullReferenceException();
}
}
// Token: 0x1700082E RID: 2094
// (get) Token: 0x06002F09 RID: 12041 RVA: 0x000C069C File Offset: 0x000BE89C
[Token(Token = "0x1700082E")]
protected virtual bool ENAJHFPFFBJ
{
[Token(Token = "0x6002F09")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")]
get
{
}
}
// Token: 0x1700082F RID: 2095
// (set) Token: 0x06002F0A RID: 12042 RVA: 0x000C06AC File Offset: 0x000BE8AC
[Token(Token = "0x1700082F")]
protected virtual bool JAOIDNGBBLJ
{
[Token(Token = "0x6002F0A")]
[Address(RVA = "0x10EA8B0", Offset = "0x10E96B0", VA = "0x1810EA8B0", Slot = "10")]
set
{
Renderer renderer = this.startCap;
int num = 0;
if (renderer != num)
{
this.startCap.enabled = value;
}
Renderer renderer2 = this.endCap;
int num2 = 0;
if (renderer2 != num2)
{
this.endCap.enabled = value;
}
}
}
// Token: 0x06002F0B RID: 12043 RVA: 0x000C0700 File Offset: 0x000BE900
[Token(Token = "0x6002F0B")]
[Address(RVA = "0x10EABD0", Offset = "0x10E99D0", VA = "0x1810EABD0", Slot = "11")]
public virtual void Clear()
{
this.OKKICPAMOAA.LKLKGDMFMCC();
this.CHMFEPLLNBI.LKLKGDMFMCC();
this.PNNGNHCLHNJ.LKLKGDMFMCC();
GPFLNFOKEIA<float> gobmlomhfco = this.GOBMLOMHFCO;
if (gobmlomhfco != 0)
{
gobmlomhfco.LKLKGDMFMCC();
}
this.MAPDNOPHJIB = true;
this.PLOIIPPPAKC();
}
// Token: 0x06002F0C RID: 12044 RVA: 0x000C0754 File Offset: 0x000BE954
[Token(Token = "0x6002F0C")]
[Address(RVA = "0x10EA750", Offset = "0x10E9550", VA = "0x1810EA750", Slot = "12")]
protected virtual void Awake()
{
float num = this.lifetime;
this.<HDMJNGHBKBK>k__BackingField = num;
this.PADKNHHAGDN();
GPFLNFOKEIA<float> gpflnfokeia = new GPFLNFOKEIA(128);
this.GOBMLOMHFCO = gpflnfokeia;
float num2 = this.minSpacing;
Material[] array = this.materials;
this.KNCFMDIIIDO = num2;
if (array != 0 && array.Length != 0)
{
Vector2 vector = this.LEHGHMKCEKD;
Color white = Color.white;
Color color = this.INCNKMHCJDM;
return;
}
string name = base.gameObject.name;
Debug.LogError("Trail on " + name + " is missing materials.");
}
// Token: 0x06002F0D RID: 12045 RVA: 0x000C07EC File Offset: 0x000BE9EC
[Token(Token = "0x6002F0D")]
[Address(RVA = "0x10EACB0", Offset = "0x10E9AB0", VA = "0x1810EACB0", Slot = "13")]
protected virtual void OnEnable()
{
bool flag = this.ENAJHFPFFBJ;
Color color = this.INCNKMHCJDM;
}
// Token: 0x06002F0E RID: 12046 RVA: 0x000C0808 File Offset: 0x000BEA08
[Token(Token = "0x6002F0E")]
[Address(RVA = "0x10EAC70", Offset = "0x10E9A70", VA = "0x1810EAC70", Slot = "14")]
protected virtual void OnDisable()
{
bool flag = this.ENAJHFPFFBJ;
Color color = this.INCNKMHCJDM;
}
// Token: 0x06002F0F RID: 12047 RVA: 0x000C0824 File Offset: 0x000BEA24
[Token(Token = "0x6002F0F")]
[Address(RVA = "0x10EB2E0", Offset = "0x10EA0E0", VA = "0x1810EB2E0", Slot = "15")]
protected virtual void Update()
{
this.PLOIIPPPAKC();
}
// Token: 0x06002F10 RID: 12048 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002F10")]
[Address(RVA = "0x10EACF0", Offset = "0x10E9AF0", VA = "0x1810EACF0")]
protected void PLOIIPPPAKC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002F11 RID: 12049 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002F11")]
[Address(RVA = "0x10EA990", Offset = "0x10E9790", VA = "0x1810EA990", Slot = "16")]
protected virtual void CJMCNMOKONG(Vector3 NIDPCGKJKGO, Vector3 PFDDELJDCAE, float AGKEDJCIEMJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002F12 RID: 12050 RVA: 0x000C0838 File Offset: 0x000BEA38
[Token(Token = "0x6002F12")]
[Address(RVA = "0x10EB2F0", Offset = "0x10EA0F0", VA = "0x1810EB2F0")]
protected CustomTrail()
{
int num = 0;
this.lifetime = 5f;
this.alphas.y = (float)0;
this.alphas = num;
this.widths = num;
this.widths.y = (float)0;
this.minSpacing = 0.01f;
this.MOJFLEEKJLN = 1f;
this.PKEBABFBMCO = 1f;
this.MAPDNOPHJIB = true;
GPFLNFOKEIA<float> gpflnfokeia = new GPFLNFOKEIA(128);
this.OKKICPAMOAA = gpflnfokeia;
GPFLNFOKEIA<Vector3> gpflnfokeia2 = new GPFLNFOKEIA(128);
this.CHMFEPLLNBI = gpflnfokeia2;
GPFLNFOKEIA<Vector3> gpflnfokeia3 = new GPFLNFOKEIA(128);
this.PNNGNHCLHNJ = gpflnfokeia3;
base..ctor();
}
// Token: 0x040026DE RID: 9950
[Token(Token = "0x40026DE")]
protected const int KFNDKDFHAJG = 128;
// Token: 0x040026DF RID: 9951
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40026DF")]
[SerializeField]
[Header("Visuals")]
protected Material[] materials;
// Token: 0x040026E0 RID: 9952
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40026E0")]
[SerializeField]
protected bool castShadows;
// Token: 0x040026E1 RID: 9953
[FieldOffset(Offset = "0x21")]
[Token(Token = "0x40026E1")]
[SerializeField]
protected bool receiveShadows;
// Token: 0x040026E2 RID: 9954
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40026E2")]
[SerializeField]
[Header("Layout")]
protected float lifetime;
// Token: 0x040026E3 RID: 9955
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40026E3")]
[SerializeField]
protected Vector2 alphas;
// Token: 0x040026E4 RID: 9956
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40026E4")]
[SerializeField]
protected Vector2 widths;
// Token: 0x040026E5 RID: 9957
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40026E5")]
[SerializeField]
protected float minSpacing;
// Token: 0x040026E6 RID: 9958
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x40026E6")]
[SerializeField]
[Header("End Caps")]
protected bool displayStartCap;
// Token: 0x040026E7 RID: 9959
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40026E7")]
[SerializeField]
protected Renderer startCap;
// Token: 0x040026E8 RID: 9960
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40026E8")]
[SerializeField]
protected bool displayEndCap;
// Token: 0x040026E9 RID: 9961
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40026E9")]
[SerializeField]
protected Renderer endCap;
// Token: 0x040026EA RID: 9962
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40026EA")]
protected float MOJFLEEKJLN;
// Token: 0x040026EB RID: 9963
[FieldOffset(Offset = "0x5C")]
[Token(Token = "0x40026EB")]
protected float PKEBABFBMCO;
// Token: 0x040026EC RID: 9964
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40026EC")]
protected float KNCFMDIIIDO;
// Token: 0x040026ED RID: 9965
[FieldOffset(Offset = "0x64")]
[Token(Token = "0x40026ED")]
protected bool MAPDNOPHJIB;
// Token: 0x040026EE RID: 9966
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40026EE")]
protected GPFLNFOKEIA<float> OKKICPAMOAA;
// Token: 0x040026EF RID: 9967
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40026EF")]
protected GPFLNFOKEIA<Vector3> CHMFEPLLNBI;
// Token: 0x040026F0 RID: 9968
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40026F0")]
protected GPFLNFOKEIA<Vector3> PNNGNHCLHNJ;
// Token: 0x040026F1 RID: 9969
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40026F1")]
protected GPFLNFOKEIA<float> GOBMLOMHFCO;
}