350 lines
9.2 KiB
C#
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;
|
|
}
|