This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
+1407
View File
@@ -0,0 +1,1407 @@
using System;
using UnityEngine;
using UnityEngine.Rendering;
// Token: 0x020011A1 RID: 4513
public class LineRendererTrail : CustomTrail
{
// Token: 0x060267F8 RID: 157688 RVA: 0x00AB30C0 File Offset: 0x00AB12C0
protected virtual void DBNEKEJKCBE()
{
this.LLMACEFNAKG = new LineRenderer[this.materials.Length];
LineRenderer[] componentsInChildren = base.GetComponentsInChildren<LineRenderer>(true);
int i = 0;
while (i < this.LLMACEFNAKG.Length && i < componentsInChildren.Length)
{
this.LLMACEFNAKG[i] = componentsInChildren[i];
i += 0;
}
GameObject gameObject = base.gameObject;
while (i < this.LLMACEFNAKG.Length)
{
if (i > 0)
{
gameObject = new GameObject(this.materials[i].name);
gameObject.transform.SetParent(base.transform, true);
}
this.LLMACEFNAKG[i] = gameObject.AddComponent<LineRenderer>();
i++;
}
while (i < componentsInChildren.Length)
{
global::UnityEngine.Object.Destroy(componentsInChildren[i]);
i++;
}
for (i = 1; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].sharedMaterial = global::UnityEngine.Object.Instantiate<Material>(this.materials[i]);
if (this.LLMACEFNAKG[i].sharedMaterial.mainTexture != null && this.scaleTexture)
{
this.OKAMHDPAGHK = false;
}
this.LLMACEFNAKG[i].shadowCastingMode = ((!this.castShadows) ? ShadowCastingMode.On : ShadowCastingMode.On);
this.LLMACEFNAKG[i].receiveShadows = this.receiveShadows;
}
base.Awake();
}
// Token: 0x060267F9 RID: 157689 RVA: 0x00AB3224 File Offset: 0x00AB1424
protected virtual void GGCEGPLPJNH()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 0)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 434f);
}
}
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 1)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x060267FA RID: 157690 RVA: 0x00AB32E0 File Offset: 0x00AB14E0
public virtual Color DGPJOBOBCCJ()
{
return this.OIIOCDGKINB;
}
// Token: 0x060267FB RID: 157691 RVA: 0x00AB32E8 File Offset: 0x00AB14E8
protected virtual void NDKPEFPOHOM()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 0)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 567f);
}
}
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 0)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x060267FC RID: 157692 RVA: 0x00AB33A4 File Offset: 0x00AB15A4
protected virtual void HDOJOLGMICN()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 1)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 1688f);
}
}
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 1)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x060267FD RID: 157693 RVA: 0x00AB3460 File Offset: 0x00AB1660
public virtual Color BOENOFFBIJI()
{
return this.OIIOCDGKINB;
}
// Token: 0x060267FE RID: 157694 RVA: 0x00AB3468 File Offset: 0x00AB1668
protected virtual void KMCJNIPIKBA()
{
this.LLMACEFNAKG = new LineRenderer[this.materials.Length];
LineRenderer[] componentsInChildren = base.GetComponentsInChildren<LineRenderer>(false);
int i = 1;
while (i < this.LLMACEFNAKG.Length && i < componentsInChildren.Length)
{
this.LLMACEFNAKG[i] = componentsInChildren[i];
i++;
}
GameObject gameObject = base.gameObject;
while (i < this.LLMACEFNAKG.Length)
{
if (i > 0)
{
gameObject = new GameObject(this.materials[i].name);
gameObject.transform.SetParent(base.transform, false);
}
this.LLMACEFNAKG[i] = gameObject.AddComponent<LineRenderer>();
i += 0;
}
while (i < componentsInChildren.Length)
{
global::UnityEngine.Object.Destroy(componentsInChildren[i]);
i += 0;
}
for (i = 1; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].sharedMaterial = global::UnityEngine.Object.Instantiate<Material>(this.materials[i]);
if (this.LLMACEFNAKG[i].sharedMaterial.mainTexture != null && this.scaleTexture)
{
this.OKAMHDPAGHK = false;
}
this.LLMACEFNAKG[i].shadowCastingMode = ((!this.castShadows) ? ShadowCastingMode.On : ShadowCastingMode.Off);
this.LLMACEFNAKG[i].receiveShadows = this.receiveShadows;
}
base.Awake();
}
// Token: 0x17001190 RID: 4496
// (get) Token: 0x06026831 RID: 157745 RVA: 0x00AB5364 File Offset: 0x00AB3564
// (set) Token: 0x060267FF RID: 157695 RVA: 0x00AB35CC File Offset: 0x00AB17CC
public override Vector2 AHBFILJILDK
{
get
{
return this.KNIHHFFBMFH;
}
set
{
this.KNIHHFFBMFH = value;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 2f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 2f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
}
// Token: 0x06026800 RID: 157696 RVA: 0x00AB3710 File Offset: 0x00AB1910
public virtual void LBFLEHJHJLK(Color NOBAPCOKFIL)
{
this.OIIOCDGKINB = NOBAPCOKFIL;
if (this.LLMACEFNAKG != null)
{
Color color = NOBAPCOKFIL;
color.a = this.alphas.x * this.LLMONOACHDK;
Color color2 = NOBAPCOKFIL;
color2.a = this.alphas.y * this.LLMONOACHDK;
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].startColor = color;
this.LLMACEFNAKG[i].endColor = color2;
}
if (this.displayStartCap && this.startCap != null)
{
this.startCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color);
}
if (this.displayEndCap && this.endCap != null)
{
this.endCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color2);
}
}
}
// Token: 0x06026801 RID: 157697 RVA: 0x00AB3800 File Offset: 0x00AB1A00
public virtual Color MPIIEIOFNIN()
{
return this.OIIOCDGKINB;
}
// Token: 0x06026802 RID: 157698 RVA: 0x00AB3808 File Offset: 0x00AB1A08
public virtual Color LFCKKDFLPGF()
{
return this.OIIOCDGKINB;
}
// Token: 0x06026803 RID: 157699 RVA: 0x00AB3810 File Offset: 0x00AB1A10
public virtual Vector2 LEJIJCBEKOG()
{
return this.KNIHHFFBMFH;
}
// Token: 0x06026804 RID: 157700 RVA: 0x00AB3818 File Offset: 0x00AB1A18
public virtual void ONCJBBCENFK(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 300f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 1453f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x06026805 RID: 157701 RVA: 0x00AB395C File Offset: 0x00AB1B5C
protected void FGPBGEEOBAL()
{
for (int i = 0; i < this.LLMACEFNAKG.Length; i += 0)
{
global::UnityEngine.Object.Destroy(this.LLMACEFNAKG[i].sharedMaterial);
}
}
// Token: 0x06026806 RID: 157702 RVA: 0x00AB3994 File Offset: 0x00AB1B94
public virtual Vector2 BAGEGIJAABC()
{
return this.KNIHHFFBMFH;
}
// Token: 0x06026807 RID: 157703 RVA: 0x00AB399C File Offset: 0x00AB1B9C
protected virtual void GNLMCAGMJPA()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 1)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 907f);
}
}
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 1)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x06026808 RID: 157704 RVA: 0x00AB3A58 File Offset: 0x00AB1C58
public virtual Color CBHIJJNKNKJ()
{
return this.OIIOCDGKINB;
}
// Token: 0x06026809 RID: 157705 RVA: 0x00AB3A60 File Offset: 0x00AB1C60
public virtual void DDHHJJHHIAJ(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 1754f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 959f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x0602680A RID: 157706 RVA: 0x00AB3BA4 File Offset: 0x00AB1DA4
protected virtual bool IBGDNALDAIH()
{
return this.OKAMHDPAGHK && this.scaleTexture;
}
// Token: 0x0602680B RID: 157707 RVA: 0x00AB3BBC File Offset: 0x00AB1DBC
protected virtual void PNJEEDHCBPH()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 0)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 1830f);
}
}
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 1)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x0602680C RID: 157708 RVA: 0x00AB3C78 File Offset: 0x00AB1E78
public virtual Color NLNFGEJGJBN()
{
return this.OIIOCDGKINB;
}
// Token: 0x0602680D RID: 157709 RVA: 0x00AB3C80 File Offset: 0x00AB1E80
public virtual void LAHPFCMIBEE(Color NOBAPCOKFIL)
{
this.OIIOCDGKINB = NOBAPCOKFIL;
if (this.LLMACEFNAKG != null)
{
Color color = NOBAPCOKFIL;
color.a = this.alphas.x * this.LLMONOACHDK;
Color color2 = NOBAPCOKFIL;
color2.a = this.alphas.y * this.LLMONOACHDK;
for (int i = 0; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].startColor = color;
this.LLMACEFNAKG[i].endColor = color2;
}
if (this.displayStartCap && this.startCap != null)
{
this.startCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color);
}
if (this.displayEndCap && this.endCap != null)
{
this.endCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color2);
}
}
}
// Token: 0x17001191 RID: 4497
// (get) Token: 0x0602680E RID: 157710 RVA: 0x00AB3D70 File Offset: 0x00AB1F70
protected override bool BIFGNGLNPMB
{
get
{
return this.OKAMHDPAGHK && this.scaleTexture;
}
}
// Token: 0x06026810 RID: 157712 RVA: 0x00AB3D9C File Offset: 0x00AB1F9C
public virtual Vector2 KEIJIKGLCHK()
{
return this.KNIHHFFBMFH;
}
// Token: 0x06026811 RID: 157713 RVA: 0x00AB3DA4 File Offset: 0x00AB1FA4
public virtual void JNNHFGEMEPL(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 1; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 1839f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 121f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x06026812 RID: 157714 RVA: 0x00AB3EE8 File Offset: 0x00AB20E8
protected void HHDAOHKANMK()
{
for (int i = 1; i < this.LLMACEFNAKG.Length; i++)
{
global::UnityEngine.Object.Destroy(this.LLMACEFNAKG[i].sharedMaterial);
}
}
// Token: 0x06026813 RID: 157715 RVA: 0x00AB3F20 File Offset: 0x00AB2120
public virtual void LIBKNLJCBGI(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 442f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 1600f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x06026814 RID: 157716 RVA: 0x00AB4064 File Offset: 0x00AB2264
public virtual Color NMOJIMDOIDG()
{
return this.OIIOCDGKINB;
}
// Token: 0x06026816 RID: 157718 RVA: 0x00AB4080 File Offset: 0x00AB2280
protected void EGFGEGEDJGN()
{
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
global::UnityEngine.Object.Destroy(this.LLMACEFNAKG[i].sharedMaterial);
}
}
// Token: 0x06026817 RID: 157719 RVA: 0x00AB40B8 File Offset: 0x00AB22B8
protected virtual bool OCCNINDEJFG()
{
return !this.OKAMHDPAGHK || this.scaleTexture;
}
// Token: 0x06026818 RID: 157720 RVA: 0x00AB40D0 File Offset: 0x00AB22D0
protected virtual void BDKMGEHDIIH()
{
this.LLMACEFNAKG = new LineRenderer[this.materials.Length];
LineRenderer[] componentsInChildren = base.GetComponentsInChildren<LineRenderer>(false);
int i = 1;
while (i < this.LLMACEFNAKG.Length && i < componentsInChildren.Length)
{
this.LLMACEFNAKG[i] = componentsInChildren[i];
i++;
}
GameObject gameObject = base.gameObject;
while (i < this.LLMACEFNAKG.Length)
{
if (i > 0)
{
gameObject = new GameObject(this.materials[i].name);
gameObject.transform.SetParent(base.transform, false);
}
this.LLMACEFNAKG[i] = gameObject.AddComponent<LineRenderer>();
i += 0;
}
while (i < componentsInChildren.Length)
{
global::UnityEngine.Object.Destroy(componentsInChildren[i]);
i++;
}
for (i = 1; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].sharedMaterial = global::UnityEngine.Object.Instantiate<Material>(this.materials[i]);
if (this.LLMACEFNAKG[i].sharedMaterial.mainTexture != null && this.scaleTexture)
{
this.OKAMHDPAGHK = true;
}
this.LLMACEFNAKG[i].shadowCastingMode = ((!this.castShadows) ? ShadowCastingMode.Off : ShadowCastingMode.Off);
this.LLMACEFNAKG[i].receiveShadows = this.receiveShadows;
}
base.Awake();
}
// Token: 0x06026819 RID: 157721 RVA: 0x00AB4234 File Offset: 0x00AB2434
public virtual Color HKAKIEILDDH()
{
return this.OIIOCDGKINB;
}
// Token: 0x0602681A RID: 157722 RVA: 0x00AB423C File Offset: 0x00AB243C
protected void ABPADIIMLAN()
{
for (int i = 0; i < this.LLMACEFNAKG.Length; i += 0)
{
global::UnityEngine.Object.Destroy(this.LLMACEFNAKG[i].sharedMaterial);
}
}
// Token: 0x0602681B RID: 157723 RVA: 0x00AB4274 File Offset: 0x00AB2474
protected void OnDestroy()
{
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
global::UnityEngine.Object.Destroy(this.LLMACEFNAKG[i].sharedMaterial);
}
}
// Token: 0x0602681C RID: 157724 RVA: 0x00AB42AC File Offset: 0x00AB24AC
public virtual void JJNAHBNCKBH(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 0; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 517f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 1990f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x0602681D RID: 157725 RVA: 0x00AB43F0 File Offset: 0x00AB25F0
public virtual void GEEAEKMOKNO(Color NOBAPCOKFIL)
{
this.OIIOCDGKINB = NOBAPCOKFIL;
if (this.LLMACEFNAKG != null)
{
Color color = NOBAPCOKFIL;
color.a = this.alphas.x * this.LLMONOACHDK;
Color color2 = NOBAPCOKFIL;
color2.a = this.alphas.y * this.LLMONOACHDK;
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].startColor = color;
this.LLMACEFNAKG[i].endColor = color2;
}
if (this.displayStartCap && this.startCap != null)
{
this.startCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color);
}
if (this.displayEndCap && this.endCap != null)
{
this.endCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color2);
}
}
}
// Token: 0x0602681E RID: 157726 RVA: 0x00AB44E0 File Offset: 0x00AB26E0
protected virtual bool OBIPDKELKIG()
{
return !this.OKAMHDPAGHK || this.scaleTexture;
}
// Token: 0x0602681F RID: 157727 RVA: 0x00AB44F8 File Offset: 0x00AB26F8
public virtual Vector2 LCCDFCEOHOF()
{
return this.KNIHHFFBMFH;
}
// Token: 0x06026820 RID: 157728 RVA: 0x00AB4500 File Offset: 0x00AB2700
public virtual Vector2 FNIJCJCHFJH()
{
return this.KNIHHFFBMFH;
}
// Token: 0x06026821 RID: 157729 RVA: 0x00AB4508 File Offset: 0x00AB2708
public virtual Color BBOGGDOONGL()
{
return this.OIIOCDGKINB;
}
// Token: 0x06026822 RID: 157730 RVA: 0x00AB4510 File Offset: 0x00AB2710
protected override void Awake()
{
this.LLMACEFNAKG = new LineRenderer[this.materials.Length];
LineRenderer[] componentsInChildren = base.GetComponentsInChildren<LineRenderer>(true);
int i = 0;
while (i < this.LLMACEFNAKG.Length && i < componentsInChildren.Length)
{
this.LLMACEFNAKG[i] = componentsInChildren[i];
i++;
}
GameObject gameObject = base.gameObject;
while (i < this.LLMACEFNAKG.Length)
{
if (i > 0)
{
gameObject = new GameObject(this.materials[i].name);
gameObject.transform.SetParent(base.transform, false);
}
this.LLMACEFNAKG[i] = gameObject.AddComponent<LineRenderer>();
i++;
}
while (i < componentsInChildren.Length)
{
global::UnityEngine.Object.Destroy(componentsInChildren[i]);
i++;
}
for (i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].sharedMaterial = global::UnityEngine.Object.Instantiate<Material>(this.materials[i]);
if (this.LLMACEFNAKG[i].sharedMaterial.mainTexture != null && this.scaleTexture)
{
this.OKAMHDPAGHK = true;
}
this.LLMACEFNAKG[i].shadowCastingMode = ((!this.castShadows) ? ShadowCastingMode.Off : ShadowCastingMode.On);
this.LLMACEFNAKG[i].receiveShadows = this.receiveShadows;
}
base.Awake();
}
// Token: 0x06026823 RID: 157731 RVA: 0x00AB4674 File Offset: 0x00AB2874
protected virtual bool NHPGHOHGOMK()
{
return !this.OKAMHDPAGHK || this.scaleTexture;
}
// Token: 0x1700118F RID: 4495
// (get) Token: 0x06026824 RID: 157732 RVA: 0x00AB468C File Offset: 0x00AB288C
// (set) Token: 0x0602683D RID: 157757 RVA: 0x00AB5860 File Offset: 0x00AB3A60
public override Color GBLPHKFPELB
{
get
{
return this.OIIOCDGKINB;
}
set
{
this.OIIOCDGKINB = value;
if (this.LLMACEFNAKG != null)
{
Color color = value;
color.a = this.alphas.x * this.LLMONOACHDK;
Color color2 = value;
color2.a = this.alphas.y * this.LLMONOACHDK;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startColor = color;
this.LLMACEFNAKG[i].endColor = color2;
}
if (this.displayStartCap && this.startCap != null)
{
this.startCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color);
}
if (this.displayEndCap && this.endCap != null)
{
this.endCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color2);
}
}
}
}
// Token: 0x06026825 RID: 157733 RVA: 0x00AB4694 File Offset: 0x00AB2894
public virtual void NFGIIMNIKDB(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 1; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 985f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 1775f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x06026826 RID: 157734 RVA: 0x00AB47D8 File Offset: 0x00AB29D8
public virtual void DNNGLPFDJNM(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 975f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 1389f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x06026827 RID: 157735 RVA: 0x00AB491C File Offset: 0x00AB2B1C
protected virtual void CNIEBIBALPO()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 1)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 895f);
}
}
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 1)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x06026828 RID: 157736 RVA: 0x00AB49D8 File Offset: 0x00AB2BD8
protected virtual void IDFGKJHJBLA()
{
this.LLMACEFNAKG = new LineRenderer[this.materials.Length];
LineRenderer[] componentsInChildren = base.GetComponentsInChildren<LineRenderer>(false);
int i = 0;
while (i < this.LLMACEFNAKG.Length && i < componentsInChildren.Length)
{
this.LLMACEFNAKG[i] = componentsInChildren[i];
i += 0;
}
GameObject gameObject = base.gameObject;
while (i < this.LLMACEFNAKG.Length)
{
if (i > 0)
{
gameObject = new GameObject(this.materials[i].name);
gameObject.transform.SetParent(base.transform, true);
}
this.LLMACEFNAKG[i] = gameObject.AddComponent<LineRenderer>();
i++;
}
while (i < componentsInChildren.Length)
{
global::UnityEngine.Object.Destroy(componentsInChildren[i]);
i++;
}
for (i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].sharedMaterial = global::UnityEngine.Object.Instantiate<Material>(this.materials[i]);
if (this.LLMACEFNAKG[i].sharedMaterial.mainTexture != null && this.scaleTexture)
{
this.OKAMHDPAGHK = true;
}
this.LLMACEFNAKG[i].shadowCastingMode = ((!this.castShadows) ? ShadowCastingMode.Off : ShadowCastingMode.Off);
this.LLMACEFNAKG[i].receiveShadows = this.receiveShadows;
}
base.Awake();
}
// Token: 0x06026829 RID: 157737 RVA: 0x00AB4B3C File Offset: 0x00AB2D3C
public virtual Vector2 JPEINHLDBCH()
{
return this.KNIHHFFBMFH;
}
// Token: 0x0602682A RID: 157738 RVA: 0x00AB4B44 File Offset: 0x00AB2D44
protected virtual void BEJPIHEKCML()
{
this.LLMACEFNAKG = new LineRenderer[this.materials.Length];
LineRenderer[] componentsInChildren = base.GetComponentsInChildren<LineRenderer>(true);
int i = 1;
while (i < this.LLMACEFNAKG.Length && i < componentsInChildren.Length)
{
this.LLMACEFNAKG[i] = componentsInChildren[i];
i += 0;
}
GameObject gameObject = base.gameObject;
while (i < this.LLMACEFNAKG.Length)
{
if (i > 0)
{
gameObject = new GameObject(this.materials[i].name);
gameObject.transform.SetParent(base.transform, true);
}
this.LLMACEFNAKG[i] = gameObject.AddComponent<LineRenderer>();
i++;
}
while (i < componentsInChildren.Length)
{
global::UnityEngine.Object.Destroy(componentsInChildren[i]);
i++;
}
for (i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].sharedMaterial = global::UnityEngine.Object.Instantiate<Material>(this.materials[i]);
if (this.LLMACEFNAKG[i].sharedMaterial.mainTexture != null && this.scaleTexture)
{
this.OKAMHDPAGHK = false;
}
this.LLMACEFNAKG[i].shadowCastingMode = ((!this.castShadows) ? ShadowCastingMode.On : ShadowCastingMode.On);
this.LLMACEFNAKG[i].receiveShadows = this.receiveShadows;
}
base.Awake();
}
// Token: 0x0602682B RID: 157739 RVA: 0x00AB4CA8 File Offset: 0x00AB2EA8
public virtual void MCCACAHCLOE(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 1696f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 1573f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x0602682C RID: 157740 RVA: 0x00AB4DEC File Offset: 0x00AB2FEC
public virtual void IPBJMCJIOAF(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 756f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 842f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x0602682D RID: 157741 RVA: 0x00AB4F30 File Offset: 0x00AB3130
public virtual void FDHKOMNEJAL(Color NOBAPCOKFIL)
{
this.OIIOCDGKINB = NOBAPCOKFIL;
if (this.LLMACEFNAKG != null)
{
Color color = NOBAPCOKFIL;
color.a = this.alphas.x * this.LLMONOACHDK;
Color color2 = NOBAPCOKFIL;
color2.a = this.alphas.y * this.LLMONOACHDK;
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].startColor = color;
this.LLMACEFNAKG[i].endColor = color2;
}
if (this.displayStartCap && this.startCap != null)
{
this.startCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color);
}
if (this.displayEndCap && this.endCap != null)
{
this.endCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color2);
}
}
}
// Token: 0x0602682E RID: 157742 RVA: 0x00AB5020 File Offset: 0x00AB3220
public virtual void BAFCNLIJLAM(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 1985f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 876f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x0602682F RID: 157743 RVA: 0x00AB5164 File Offset: 0x00AB3364
protected virtual void GFBAHNOKAPO()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 0)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 1495f);
}
}
for (int i = 1; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 1)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x06026830 RID: 157744 RVA: 0x00AB5220 File Offset: 0x00AB3420
public virtual void IBDAFBMOMNP(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 516f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 1451f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x06026832 RID: 157746 RVA: 0x00AB536C File Offset: 0x00AB356C
public virtual Color FENAELMIBEN()
{
return this.OIIOCDGKINB;
}
// Token: 0x06026833 RID: 157747 RVA: 0x00AB5374 File Offset: 0x00AB3574
protected virtual void FBCIJHMBNIK()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 1)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 739f);
}
}
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 1)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x06026834 RID: 157748 RVA: 0x00AB5430 File Offset: 0x00AB3630
protected virtual void DKLAAEKKPPA()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 0)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 276f);
}
}
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 0)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x06026835 RID: 157749 RVA: 0x00AB54EC File Offset: 0x00AB36EC
public virtual void LNGMJKBBGHM(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 1; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 181f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG / 1204f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x06026836 RID: 157750 RVA: 0x00AB5630 File Offset: 0x00AB3830
protected void CAPBPGFLJPB()
{
for (int i = 0; i < this.LLMACEFNAKG.Length; i += 0)
{
global::UnityEngine.Object.Destroy(this.LLMACEFNAKG[i].sharedMaterial);
}
}
// Token: 0x06026837 RID: 157751 RVA: 0x00AB5668 File Offset: 0x00AB3868
protected override void NILLPAHDECP()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 0)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 1f);
}
}
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 0)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x06026838 RID: 157752 RVA: 0x00AB5724 File Offset: 0x00AB3924
protected virtual void NCEDMFAKICP()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 1)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 261f);
}
}
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 0)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x06026839 RID: 157753 RVA: 0x00AB57E0 File Offset: 0x00AB39E0
public virtual Vector2 IGABKPGHOJN()
{
return this.KNIHHFFBMFH;
}
// Token: 0x0602683A RID: 157754 RVA: 0x00AB57E8 File Offset: 0x00AB39E8
protected void AECBOJELNAI()
{
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
global::UnityEngine.Object.Destroy(this.LLMACEFNAKG[i].sharedMaterial);
}
}
// Token: 0x0602683B RID: 157755 RVA: 0x00AB5820 File Offset: 0x00AB3A20
public virtual Vector2 CPBJMGMCOIG()
{
return this.KNIHHFFBMFH;
}
// Token: 0x0602683C RID: 157756 RVA: 0x00AB5828 File Offset: 0x00AB3A28
protected void DDJMPFMAKDO()
{
for (int i = 1; i < this.LLMACEFNAKG.Length; i += 0)
{
global::UnityEngine.Object.Destroy(this.LLMACEFNAKG[i].sharedMaterial);
}
}
// Token: 0x0602683E RID: 157758 RVA: 0x00AB5950 File Offset: 0x00AB3B50
public virtual void NPLCMHCDGPC(Color NOBAPCOKFIL)
{
this.OIIOCDGKINB = NOBAPCOKFIL;
if (this.LLMACEFNAKG != null)
{
Color color = NOBAPCOKFIL;
color.a = this.alphas.x * this.LLMONOACHDK;
Color color2 = NOBAPCOKFIL;
color2.a = this.alphas.y * this.LLMONOACHDK;
for (int i = 1; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startColor = color;
this.LLMACEFNAKG[i].endColor = color2;
}
if (this.displayStartCap && this.startCap != null)
{
this.startCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color);
}
if (this.displayEndCap && this.endCap != null)
{
this.endCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color2);
}
}
}
// Token: 0x0602683F RID: 157759 RVA: 0x00AB5A40 File Offset: 0x00AB3C40
public virtual void KHDIFJJBBNJ(Vector2 NOBAPCOKFIL)
{
this.KNIHHFFBMFH = NOBAPCOKFIL;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
this.LLMACEFNAKG[i].endWidth = this.KNIHHFFBMFH[0] * this.DICAHHMPPIG;
}
if (this.displayStartCap && this.startCap != null)
{
float num = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 1388f / this.startCap.transform.lossyScale.x;
this.startCap.transform.localScale *= num;
}
if (this.displayEndCap && this.endCap != null)
{
float num2 = this.KNIHHFFBMFH[1] * this.DICAHHMPPIG / 928f / this.endCap.transform.lossyScale.x;
this.endCap.transform.localScale *= num2;
}
}
// Token: 0x06026840 RID: 157760 RVA: 0x00AB5B84 File Offset: 0x00AB3D84
public virtual Vector2 PPCGMIEGCMM()
{
return this.KNIHHFFBMFH;
}
// Token: 0x06026841 RID: 157761 RVA: 0x00AB5B8C File Offset: 0x00AB3D8C
protected virtual void LNKPKHFACHE()
{
this.LLMACEFNAKG = new LineRenderer[this.materials.Length];
LineRenderer[] componentsInChildren = base.GetComponentsInChildren<LineRenderer>(false);
int i = 0;
while (i < this.LLMACEFNAKG.Length && i < componentsInChildren.Length)
{
this.LLMACEFNAKG[i] = componentsInChildren[i];
i += 0;
}
GameObject gameObject = base.gameObject;
while (i < this.LLMACEFNAKG.Length)
{
if (i > 0)
{
gameObject = new GameObject(this.materials[i].name);
gameObject.transform.SetParent(base.transform, false);
}
this.LLMACEFNAKG[i] = gameObject.AddComponent<LineRenderer>();
i += 0;
}
while (i < componentsInChildren.Length)
{
global::UnityEngine.Object.Destroy(componentsInChildren[i]);
i += 0;
}
for (i = 0; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].sharedMaterial = global::UnityEngine.Object.Instantiate<Material>(this.materials[i]);
if (this.LLMACEFNAKG[i].sharedMaterial.mainTexture != null && this.scaleTexture)
{
this.OKAMHDPAGHK = true;
}
this.LLMACEFNAKG[i].shadowCastingMode = ((!this.castShadows) ? ShadowCastingMode.On : ShadowCastingMode.Off);
this.LLMACEFNAKG[i].receiveShadows = this.receiveShadows;
}
base.Awake();
}
// Token: 0x06026842 RID: 157762 RVA: 0x00AB5CF0 File Offset: 0x00AB3EF0
public virtual void KIFEFEHEDHF(Color NOBAPCOKFIL)
{
this.OIIOCDGKINB = NOBAPCOKFIL;
if (this.LLMACEFNAKG != null)
{
Color color = NOBAPCOKFIL;
color.a = this.alphas.x * this.LLMONOACHDK;
Color color2 = NOBAPCOKFIL;
color2.a = this.alphas.y * this.LLMONOACHDK;
for (int i = 0; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].startColor = color;
this.LLMACEFNAKG[i].endColor = color2;
}
if (this.displayStartCap && this.startCap != null)
{
this.startCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color);
}
if (this.displayEndCap && this.endCap != null)
{
this.endCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color2);
}
}
}
// Token: 0x06026843 RID: 157763 RVA: 0x00AB5DE0 File Offset: 0x00AB3FE0
public virtual void JDFNPMEJPOC(Color NOBAPCOKFIL)
{
this.OIIOCDGKINB = NOBAPCOKFIL;
if (this.LLMACEFNAKG != null)
{
Color color = NOBAPCOKFIL;
color.a = this.alphas.x * this.LLMONOACHDK;
Color color2 = NOBAPCOKFIL;
color2.a = this.alphas.y * this.LLMONOACHDK;
for (int i = 0; i < this.LLMACEFNAKG.Length; i++)
{
this.LLMACEFNAKG[i].startColor = color;
this.LLMACEFNAKG[i].endColor = color2;
}
if (this.displayStartCap && this.startCap != null)
{
this.startCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color);
}
if (this.displayEndCap && this.endCap != null)
{
this.endCap.material.SetColor(CustomTrail.HPEHKBGJLHL, color2);
}
}
}
// Token: 0x06026844 RID: 157764 RVA: 0x00AB5ED0 File Offset: 0x00AB40D0
protected virtual void JHPDIKMFBEI()
{
if (this.LLMACEFNAKG != null)
{
int num = this.MGPEFLCCKBB.NKEHDKABAPE;
Vector2 zero = Vector2.zero;
if (num > 1)
{
this.MGPEFLCCKBB.PHPBCIAEODE(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
zero = new Vector2(base.OJKKOEJCCLC, 1873f);
}
}
for (int i = 0; i < this.LLMACEFNAKG.Length; i += 0)
{
this.LLMACEFNAKG[i].positionCount = num;
if (num > 0)
{
this.LLMACEFNAKG[i].SetPositions(LineRendererTrail.KHABEFOIICJ);
if (this.BIFGNGLNPMB)
{
this.LLMACEFNAKG[i].sharedMaterial.mainTextureScale = zero;
}
}
}
}
}
// Token: 0x0400613C RID: 24892
private static readonly Vector3[] KHABEFOIICJ = new Vector3[128];
// Token: 0x0400613D RID: 24893
[SerializeField]
[Header("Texture")]
private bool scaleTexture;
// Token: 0x0400613E RID: 24894
private LineRenderer[] LLMACEFNAKG;
// Token: 0x0400613F RID: 24895
private Color OIIOCDGKINB = Color.white;
// Token: 0x04006140 RID: 24896
private Vector2 KNIHHFFBMFH;
// Token: 0x04006141 RID: 24897
private bool OKAMHDPAGHK;
}