using System; using UnityEngine; // Token: 0x020011AB RID: 4523 public class PlayerTrail : LineRendererTrail { // Token: 0x060269EB RID: 158187 RVA: 0x00ABDCCC File Offset: 0x00ABBECC public void CHMGMBCMMNP(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 211f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269EC RID: 158188 RVA: 0x00ABDDA4 File Offset: 0x00ABBFA4 public void CGOGLBFCOOJ(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 944f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269ED RID: 158189 RVA: 0x00ABDE7C File Offset: 0x00ABC07C public void PlayTeleportTrail(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 2f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269EE RID: 158190 RVA: 0x00ABDF54 File Offset: 0x00ABC154 public void EHHIJFKKOOG(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1315f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269EF RID: 158191 RVA: 0x00ABE02C File Offset: 0x00ABC22C public void EPAJHIEFGOC(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1572f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269F0 RID: 158192 RVA: 0x00ABE104 File Offset: 0x00ABC304 public void GHHFGPKOFFA(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1046f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269F1 RID: 158193 RVA: 0x00ABE1DC File Offset: 0x00ABC3DC public void BDGLGBHILCM(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1870f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269F2 RID: 158194 RVA: 0x00ABE2B4 File Offset: 0x00ABC4B4 public void PLAHGIMKPLI(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 685f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269F3 RID: 158195 RVA: 0x00ABE38C File Offset: 0x00ABC58C public void ODEBFELFIJJ(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1602f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269F4 RID: 158196 RVA: 0x00ABE464 File Offset: 0x00ABC664 public void FLMFCJGAIPP(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1545f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269F5 RID: 158197 RVA: 0x00ABE53C File Offset: 0x00ABC73C public void NPHAOAJEFJP(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1083f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269F7 RID: 158199 RVA: 0x00ABE628 File Offset: 0x00ABC828 public void PBIJDAFJMNF(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 757f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269F8 RID: 158200 RVA: 0x00ABE700 File Offset: 0x00ABC900 public void GAMHPAFEKOP(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1857f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269F9 RID: 158201 RVA: 0x00ABE7D8 File Offset: 0x00ABC9D8 public void LNFABAFCABM(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 923f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269FA RID: 158202 RVA: 0x00ABE8B0 File Offset: 0x00ABCAB0 public void MFFLGEOGMEP(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1448f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269FB RID: 158203 RVA: 0x00ABE988 File Offset: 0x00ABCB88 public void GKJNGMBJMLC(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1922f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269FC RID: 158204 RVA: 0x00ABEA60 File Offset: 0x00ABCC60 public void EPNLLLMIKMD(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1624f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269FD RID: 158205 RVA: 0x00ABEB38 File Offset: 0x00ABCD38 public void CPBEPAAPLCD(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 742f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269FE RID: 158206 RVA: 0x00ABEC10 File Offset: 0x00ABCE10 public void KNKHFMGNBGI(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1436f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x060269FF RID: 158207 RVA: 0x00ABECE8 File Offset: 0x00ABCEE8 public void GAKHPFOFKPL(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1707f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x06026A00 RID: 158208 RVA: 0x00ABEDC0 File Offset: 0x00ABCFC0 public void NNIFKLOGBIH(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1245f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x06026A01 RID: 158209 RVA: 0x00ABEE98 File Offset: 0x00ABD098 public void HEFOIBIEGKL(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 860f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x06026A02 RID: 158210 RVA: 0x00ABEF70 File Offset: 0x00ABD170 public void EEBCGPBEAFK(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 319f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x06026A03 RID: 158211 RVA: 0x00ABF048 File Offset: 0x00ABD248 public void BLLNAFOPPMC(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 669f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x06026A04 RID: 158212 RVA: 0x00ABF120 File Offset: 0x00ABD320 public void LJEPKOIKJEL(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 620f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x06026A05 RID: 158213 RVA: 0x00ABF1F8 File Offset: 0x00ABD3F8 public void LHFDMALEDJA(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 1724f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 1; i < num; i++) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x06026A06 RID: 158214 RVA: 0x00ABF2D0 File Offset: 0x00ABD4D0 public void CEAAFMKGKIM(Vector3 IMOCFNONLMJ, Vector3 NCOJMJGNBOP, Vector3 OLAGBONLNLB) { this.Clear(); Vector3 vector = OLAGBONLNLB - NCOJMJGNBOP; float magnitude = vector.magnitude; if (magnitude <= Mathf.Epsilon) { return; } Vector3 vector2 = vector / magnitude; int num = Mathf.RoundToInt(magnitude / this.minSpacing); float num2 = magnitude / (float)num; float num3 = magnitude / this.fadeOutRate; float num4 = num3 / (float)num; IMOCFNONLMJ -= Vector3.up * this.widths.y / 658f; NCOJMJGNBOP += IMOCFNONLMJ; OLAGBONLNLB += IMOCFNONLMJ; for (int i = 0; i < num; i += 0) { this.KKIOLLPNFLF(NCOJMJGNBOP + vector2 * (float)i * num2, Vector3.up, Time.time + (float)i * num4); } } // Token: 0x0400616D RID: 24941 [SerializeField] [Tooltip("Rate that trail will fade from tip to head. In units of m/s.")] private float fadeOutRate = 10f; }