350 lines
9.2 KiB
C#
350 lines
9.2 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200065D RID: 1629
|
|
[Token(Token = "0x200065D")]
|
|
public abstract class CustomTrail : MonoBehaviour
|
|
{
|
|
// Token: 0x1700083B RID: 2107
|
|
// (get) Token: 0x06002F81 RID: 12161
|
|
// (set) Token: 0x06002F82 RID: 12162
|
|
[Token(Token = "0x1700083B")]
|
|
public abstract Color INCNKMHCJDM
|
|
{
|
|
[Token(Token = "0x6002F81")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
[Token(Token = "0x6002F82")]
|
|
[Address(Slot = "5")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700083C RID: 2108
|
|
// (get) Token: 0x06002F83 RID: 12163
|
|
// (set) Token: 0x06002F84 RID: 12164
|
|
[Token(Token = "0x1700083C")]
|
|
public abstract Vector2 LEHGHMKCEKD
|
|
{
|
|
[Token(Token = "0x6002F83")]
|
|
[Address(Slot = "6")]
|
|
get;
|
|
[Token(Token = "0x6002F84")]
|
|
[Address(Slot = "7")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06002F85 RID: 12165
|
|
[Token(Token = "0x6002F85")]
|
|
[Address(Slot = "8")]
|
|
protected abstract void PADKNHHAGDN();
|
|
|
|
// Token: 0x1700083D RID: 2109
|
|
// (get) Token: 0x06002F86 RID: 12166 RVA: 0x000C115C File Offset: 0x000BF35C
|
|
// (set) Token: 0x06002F87 RID: 12167 RVA: 0x000C1170 File Offset: 0x000BF370
|
|
[Token(Token = "0x1700083D")]
|
|
public float PDHGEPACANB
|
|
{
|
|
[Token(Token = "0x6002F86")]
|
|
[Address(RVA = "0x154BD00", Offset = "0x154AD00", VA = "0x18154BD00")]
|
|
get;
|
|
[Token(Token = "0x6002F87")]
|
|
[Address(RVA = "0x1C58E10", Offset = "0x1C57E10", VA = "0x181C58E10")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700083E RID: 2110
|
|
// (get) Token: 0x06002F88 RID: 12168 RVA: 0x000C1184 File Offset: 0x000BF384
|
|
[Token(Token = "0x1700083E")]
|
|
public bool GHPKMJHEDFK
|
|
{
|
|
[Token(Token = "0x6002F88")]
|
|
[Address(RVA = "0x1C58DC0", Offset = "0x1C57DC0", VA = "0x181C58DC0")]
|
|
get
|
|
{
|
|
return this.CHMFEPLLNBI.MEPGPGKFENE > 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700083F RID: 2111
|
|
// (get) Token: 0x06002F89 RID: 12169 RVA: 0x000C11A8 File Offset: 0x000BF3A8
|
|
[Token(Token = "0x1700083F")]
|
|
public float CDLLJHNCLDC
|
|
{
|
|
[Token(Token = "0x6002F89")]
|
|
[Address(RVA = "0x1C58C50", Offset = "0x1C57C50", VA = "0x181C58C50")]
|
|
get
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.PADKNHHAGDN();
|
|
GPFLNFOKEIA<float> gobmlomhfco = this.GOBMLOMHFCO;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000840 RID: 2112
|
|
// (get) Token: 0x06002F8A RID: 12170 RVA: 0x000C11F0 File Offset: 0x000BF3F0
|
|
[Token(Token = "0x17000840")]
|
|
protected virtual bool ENAJHFPFFBJ
|
|
{
|
|
[Token(Token = "0x6002F8A")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000841 RID: 2113
|
|
// (set) Token: 0x06002F8B RID: 12171 RVA: 0x000C1200 File Offset: 0x000BF400
|
|
[Token(Token = "0x17000841")]
|
|
protected virtual bool JAOIDNGBBLJ
|
|
{
|
|
[Token(Token = "0x6002F8B")]
|
|
[Address(RVA = "0x1C580D0", Offset = "0x1C570D0", VA = "0x181C580D0", 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: 0x06002F8C RID: 12172 RVA: 0x000C1254 File Offset: 0x000BF454
|
|
[Token(Token = "0x6002F8C")]
|
|
[Address(RVA = "0x1C583F0", Offset = "0x1C573F0", VA = "0x181C583F0", 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: 0x06002F8D RID: 12173 RVA: 0x000C12A8 File Offset: 0x000BF4A8
|
|
[Token(Token = "0x6002F8D")]
|
|
[Address(RVA = "0x1C57F70", Offset = "0x1C56F70", VA = "0x181C57F70", 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: 0x06002F8E RID: 12174 RVA: 0x000C1340 File Offset: 0x000BF540
|
|
[Token(Token = "0x6002F8E")]
|
|
[Address(RVA = "0x1C584D0", Offset = "0x1C574D0", VA = "0x181C584D0", Slot = "13")]
|
|
protected virtual void OnEnable()
|
|
{
|
|
bool flag = this.ENAJHFPFFBJ;
|
|
Color color = this.INCNKMHCJDM;
|
|
}
|
|
|
|
// Token: 0x06002F8F RID: 12175 RVA: 0x000C135C File Offset: 0x000BF55C
|
|
[Token(Token = "0x6002F8F")]
|
|
[Address(RVA = "0x1C58490", Offset = "0x1C57490", VA = "0x181C58490", Slot = "14")]
|
|
protected virtual void OnDisable()
|
|
{
|
|
bool flag = this.ENAJHFPFFBJ;
|
|
Color color = this.INCNKMHCJDM;
|
|
}
|
|
|
|
// Token: 0x06002F90 RID: 12176 RVA: 0x000C1378 File Offset: 0x000BF578
|
|
[Token(Token = "0x6002F90")]
|
|
[Address(RVA = "0x1C58B00", Offset = "0x1C57B00", VA = "0x181C58B00", Slot = "15")]
|
|
protected virtual void Update()
|
|
{
|
|
this.PLOIIPPPAKC();
|
|
}
|
|
|
|
// Token: 0x06002F91 RID: 12177 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002F91")]
|
|
[Address(RVA = "0x1C58510", Offset = "0x1C57510", VA = "0x181C58510")]
|
|
protected void PLOIIPPPAKC()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002F92 RID: 12178 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002F92")]
|
|
[Address(RVA = "0x1C581B0", Offset = "0x1C571B0", VA = "0x181C581B0", 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: 0x06002F93 RID: 12179 RVA: 0x000C138C File Offset: 0x000BF58C
|
|
[Token(Token = "0x6002F93")]
|
|
[Address(RVA = "0x1C58B10", Offset = "0x1C57B10", VA = "0x181C58B10")]
|
|
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: 0x04002744 RID: 10052
|
|
[Token(Token = "0x4002744")]
|
|
protected const int KFNDKDFHAJG = 128;
|
|
|
|
// Token: 0x04002745 RID: 10053
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002745")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
protected Material[] materials;
|
|
|
|
// Token: 0x04002746 RID: 10054
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002746")]
|
|
[SerializeField]
|
|
protected bool castShadows;
|
|
|
|
// Token: 0x04002747 RID: 10055
|
|
[FieldOffset(Offset = "0x21")]
|
|
[Token(Token = "0x4002747")]
|
|
[SerializeField]
|
|
protected bool receiveShadows;
|
|
|
|
// Token: 0x04002748 RID: 10056
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4002748")]
|
|
[SerializeField]
|
|
[Header("Layout")]
|
|
protected float lifetime;
|
|
|
|
// Token: 0x04002749 RID: 10057
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002749")]
|
|
[SerializeField]
|
|
protected Vector2 alphas;
|
|
|
|
// Token: 0x0400274A RID: 10058
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400274A")]
|
|
[SerializeField]
|
|
protected Vector2 widths;
|
|
|
|
// Token: 0x0400274B RID: 10059
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400274B")]
|
|
[SerializeField]
|
|
protected float minSpacing;
|
|
|
|
// Token: 0x0400274C RID: 10060
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400274C")]
|
|
[SerializeField]
|
|
[Header("End Caps")]
|
|
protected bool displayStartCap;
|
|
|
|
// Token: 0x0400274D RID: 10061
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400274D")]
|
|
[SerializeField]
|
|
protected Renderer startCap;
|
|
|
|
// Token: 0x0400274E RID: 10062
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400274E")]
|
|
[SerializeField]
|
|
protected bool displayEndCap;
|
|
|
|
// Token: 0x0400274F RID: 10063
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400274F")]
|
|
[SerializeField]
|
|
protected Renderer endCap;
|
|
|
|
// Token: 0x04002750 RID: 10064
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002750")]
|
|
protected float MOJFLEEKJLN;
|
|
|
|
// Token: 0x04002751 RID: 10065
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x4002751")]
|
|
protected float PKEBABFBMCO;
|
|
|
|
// Token: 0x04002752 RID: 10066
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4002752")]
|
|
protected float KNCFMDIIIDO;
|
|
|
|
// Token: 0x04002753 RID: 10067
|
|
[FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x4002753")]
|
|
protected bool MAPDNOPHJIB;
|
|
|
|
// Token: 0x04002754 RID: 10068
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4002754")]
|
|
protected GPFLNFOKEIA<float> OKKICPAMOAA;
|
|
|
|
// Token: 0x04002755 RID: 10069
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4002755")]
|
|
protected GPFLNFOKEIA<Vector3> CHMFEPLLNBI;
|
|
|
|
// Token: 0x04002756 RID: 10070
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4002756")]
|
|
protected GPFLNFOKEIA<Vector3> PNNGNHCLHNJ;
|
|
|
|
// Token: 0x04002757 RID: 10071
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4002757")]
|
|
protected GPFLNFOKEIA<float> GOBMLOMHFCO;
|
|
}
|