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 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 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.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: 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 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: 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 OKKICPAMOAA; // Token: 0x040026EF RID: 9967 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40026EF")] protected GPFLNFOKEIA CHMFEPLLNBI; // Token: 0x040026F0 RID: 9968 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40026F0")] protected GPFLNFOKEIA PNNGNHCLHNJ; // Token: 0x040026F1 RID: 9969 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40026F1")] protected GPFLNFOKEIA GOBMLOMHFCO; }