Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}