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 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 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.k__BackingField = num; this.PADKNHHAGDN(); GPFLNFOKEIA 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 gpflnfokeia = new GPFLNFOKEIA(128); this.OKKICPAMOAA = gpflnfokeia; GPFLNFOKEIA gpflnfokeia2 = new GPFLNFOKEIA(128); this.CHMFEPLLNBI = gpflnfokeia2; GPFLNFOKEIA 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 OKKICPAMOAA; // Token: 0x04002755 RID: 10069 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002755")] protected GPFLNFOKEIA CHMFEPLLNBI; // Token: 0x04002756 RID: 10070 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4002756")] protected GPFLNFOKEIA PNNGNHCLHNJ; // Token: 0x04002757 RID: 10071 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4002757")] protected GPFLNFOKEIA GOBMLOMHFCO; }