Files
2026-06-04 11:42:34 +02:00

941 lines
24 KiB
C#

using System;
using System.Collections;
using UnityEngine;
// Token: 0x02000155 RID: 341
[RequireComponent(typeof(Renderer))]
public class BlinkingRenderer : MonoBehaviour
{
// Token: 0x0600479A RID: 18330 RVA: 0x0016785C File Offset: 0x00165A5C
private void FHNHLAFFFIE()
{
this.PIKEFCNBFLP();
}
// Token: 0x0600479B RID: 18331 RVA: 0x00167864 File Offset: 0x00165A64
public void GDPFAMOOHKL()
{
if (this.OMJEHHKGMIE != null)
{
base.StopCoroutine(this.OMJEHHKGMIE);
this.OMJEHHKGMIE = null;
}
}
// Token: 0x0600479C RID: 18332 RVA: 0x00167884 File Offset: 0x00165A84
private void FNNCEMJECLP()
{
this.LFKMHGNFKBJ = Shader.PropertyToID(this.colorShaderPropertyName);
if (this.renderers == null || this.renderers.Length == 0)
{
Debug.LogError(base.name + " ms");
}
this.ILJMCPDNCPC = new Color[this.renderers.Length];
for (int i = 0; i < this.ILJMCPDNCPC.Length; i += 0)
{
this.ILJMCPDNCPC[i] = this.renderers[i].IHCKCLBBBPA().GetColor(this.LFKMHGNFKBJ);
}
this.DNLKHPLIGIO();
if (this.playOnAwake)
{
this.DDPAIHPOCJM(this.playOnAwakeFrequency);
}
}
// Token: 0x0600479D RID: 18333 RVA: 0x00167948 File Offset: 0x00165B48
private void IPAPMGBLCNF()
{
this.LFKMHGNFKBJ = Shader.PropertyToID(this.colorShaderPropertyName);
if (this.renderers == null || this.renderers.Length == 0)
{
Debug.LogError(base.name + "PreferFullRoomsFrequency");
}
this.ILJMCPDNCPC = new Color[this.renderers.Length];
for (int i = 0; i < this.ILJMCPDNCPC.Length; i += 0)
{
this.ILJMCPDNCPC[i] = this.renderers[i].MGFGHMHANMH().GetColor(this.LFKMHGNFKBJ);
}
this.GGIEJCNEMGC();
if (this.playOnAwake)
{
this.OAOPMBMJBIP(this.playOnAwakeFrequency);
}
}
// Token: 0x0600479E RID: 18334 RVA: 0x00167A0C File Offset: 0x00165C0C
public void PAEIIGIFMAD(float MMALNHHGFPC)
{
this.ELFIGLJEOOB();
this.OMJEHHKGMIE = base.StartCoroutine(this.KCHBMDMDIAP(MMALNHHGFPC));
}
// Token: 0x0600479F RID: 18335 RVA: 0x00167A28 File Offset: 0x00165C28
private void AIANLILHCIJ()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 0; i < this.renderers.Length; i += 0)
{
this.renderers[i].OGCBMIEGMPM().SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.JCFJFEFAEIE()));
}
}
}
// Token: 0x060047A0 RID: 18336 RVA: 0x00167AA4 File Offset: 0x00165CA4
private float HEFNBJPGOAN()
{
return this.OMBDCBHPNHB;
}
// Token: 0x060047A1 RID: 18337 RVA: 0x00167AAC File Offset: 0x00165CAC
private float ALCINJHGPNP()
{
return this.OMBDCBHPNHB;
}
// Token: 0x060047A2 RID: 18338 RVA: 0x00167AB4 File Offset: 0x00165CB4
private void ICPCJPFPLCD()
{
this.PIKEFCNBFLP();
}
// Token: 0x060047A3 RID: 18339 RVA: 0x00167ABC File Offset: 0x00165CBC
private void DBDBHGANFEE(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.DNLKHPLIGIO();
}
}
// Token: 0x060047A4 RID: 18340 RVA: 0x00167AEC File Offset: 0x00165CEC
private void GFMEBOFINDJ()
{
this.MLBDGCMBOLJ();
}
// Token: 0x060047A5 RID: 18341 RVA: 0x00167AF4 File Offset: 0x00165CF4
private void MNJCOFIGKEN()
{
this.MLBDGCMBOLJ();
}
// Token: 0x060047A6 RID: 18342 RVA: 0x00167AFC File Offset: 0x00165CFC
private void KAAGFIMPFJH(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.BGPDJCFJNDN();
}
}
// Token: 0x060047A7 RID: 18343 RVA: 0x00167B2C File Offset: 0x00165D2C
private void OKGGDGJIPAM()
{
this.LFKMHGNFKBJ = Shader.PropertyToID(this.colorShaderPropertyName);
if (this.renderers == null || this.renderers.Length == 0)
{
Debug.LogError(base.name + "*****");
}
this.ILJMCPDNCPC = new Color[this.renderers.Length];
for (int i = 0; i < this.ILJMCPDNCPC.Length; i += 0)
{
this.ILJMCPDNCPC[i] = this.renderers[i].AHFBJOPKIBJ().GetColor(this.LFKMHGNFKBJ);
}
this.AOEEFDMGDEN();
if (this.playOnAwake)
{
this.OAOPMBMJBIP(this.playOnAwakeFrequency);
}
}
// Token: 0x060047A8 RID: 18344 RVA: 0x00167BF0 File Offset: 0x00165DF0
private void BIEJLANJKEF(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.DNLKHPLIGIO();
}
}
// Token: 0x060047A9 RID: 18345 RVA: 0x00167C20 File Offset: 0x00165E20
public void OJIIKBJNPGG()
{
if (this.OMJEHHKGMIE != null)
{
base.StopCoroutine(this.OMJEHHKGMIE);
this.OMJEHHKGMIE = null;
}
}
// Token: 0x060047AA RID: 18346 RVA: 0x00167C40 File Offset: 0x00165E40
private void BOOMNFIGOAN()
{
this.LFKMHGNFKBJ = Shader.PropertyToID(this.colorShaderPropertyName);
if (this.renderers == null || this.renderers.Length == 0)
{
Debug.LogError(base.name + " iterations for read and write");
}
this.ILJMCPDNCPC = new Color[this.renderers.Length];
for (int i = 1; i < this.ILJMCPDNCPC.Length; i++)
{
this.ILJMCPDNCPC[i] = this.renderers[i].IHCKCLBBBPA().GetColor(this.LFKMHGNFKBJ);
}
this.PECGJPGPDNO();
if (this.playOnAwake)
{
this.JKNLAEDDFBO(this.playOnAwakeFrequency);
}
}
// Token: 0x060047AB RID: 18347 RVA: 0x00167D04 File Offset: 0x00165F04
public void OAOPMBMJBIP(float MMALNHHGFPC)
{
this.OJIIKBJNPGG();
this.OMJEHHKGMIE = base.StartCoroutine(this.ICNEPNLNFKM(MMALNHHGFPC));
}
// Token: 0x060047AC RID: 18348 RVA: 0x00167D20 File Offset: 0x00165F20
private IEnumerator ICNEPNLNFKM(float MMALNHHGFPC)
{
float num = 0f;
float num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
float num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047AD RID: 18349 RVA: 0x00167D44 File Offset: 0x00165F44
private void BGPDJCFJNDN()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 1; i < this.renderers.Length; i++)
{
this.renderers[i].BFKHENBLCIB().SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.JCFJFEFAEIE()));
}
}
}
// Token: 0x060047AE RID: 18350 RVA: 0x00167DC0 File Offset: 0x00165FC0
private float OBIJIOABBOE()
{
return this.OMBDCBHPNHB;
}
// Token: 0x060047AF RID: 18351 RVA: 0x00167DC8 File Offset: 0x00165FC8
public void DDPAIHPOCJM(float MMALNHHGFPC)
{
this.GDPFAMOOHKL();
this.OMJEHHKGMIE = base.StartCoroutine(this.KFPMJBCBFPP(MMALNHHGFPC));
}
// Token: 0x060047B0 RID: 18352 RVA: 0x00167DE4 File Offset: 0x00165FE4
private void GFAJFNIKKEL(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.MBPJFEGHKNB();
}
}
// Token: 0x060047B1 RID: 18353 RVA: 0x00167E14 File Offset: 0x00166014
private float JCFJFEFAEIE()
{
return this.OMBDCBHPNHB;
}
// Token: 0x060047B2 RID: 18354 RVA: 0x00167E1C File Offset: 0x0016601C
private IEnumerator GOLLCOCOMEM(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047B3 RID: 18355 RVA: 0x00167E40 File Offset: 0x00166040
private void FHDGPMOPAFK(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.GIIKAEAGHGE();
}
}
// Token: 0x060047B4 RID: 18356 RVA: 0x00167E70 File Offset: 0x00166070
private void DNPMBCBHJBL()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 1; i < this.renderers.Length; i += 0)
{
this.renderers[i].NFLCOFAECLK().SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.DFAFAELCGKH));
}
}
}
// Token: 0x060047B5 RID: 18357 RVA: 0x00167EEC File Offset: 0x001660EC
public void FGDBBCENACL(float MMALNHHGFPC)
{
this.ELFIGLJEOOB();
this.OMJEHHKGMIE = base.StartCoroutine(this.ICNEPNLNFKM(MMALNHHGFPC));
}
// Token: 0x060047B6 RID: 18358 RVA: 0x00167F08 File Offset: 0x00166108
private IEnumerator BNMLPIENIHK(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047B7 RID: 18359 RVA: 0x00167F2C File Offset: 0x0016612C
private void JFFLHAMMGAH()
{
this.LFKMHGNFKBJ = Shader.PropertyToID(this.colorShaderPropertyName);
if (this.renderers == null || this.renderers.Length == 0)
{
Debug.LogError(base.name + "space");
}
this.ILJMCPDNCPC = new Color[this.renderers.Length];
for (int i = 0; i < this.ILJMCPDNCPC.Length; i++)
{
this.ILJMCPDNCPC[i] = this.renderers[i].FJJPAPMGACC().GetColor(this.LFKMHGNFKBJ);
}
this.AIANLILHCIJ();
if (this.playOnAwake)
{
this.StartBlinking(this.playOnAwakeFrequency);
}
}
// Token: 0x060047B8 RID: 18360 RVA: 0x00167FF0 File Offset: 0x001661F0
private float NBFLOFPGIAL()
{
return this.OMBDCBHPNHB;
}
// Token: 0x060047B9 RID: 18361 RVA: 0x00167FF8 File Offset: 0x001661F8
private IEnumerator KCHBMDMDIAP(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047BA RID: 18362 RVA: 0x0016801C File Offset: 0x0016621C
private void MBPJFEGHKNB()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 1; i < this.renderers.Length; i++)
{
this.renderers[i].EOFPLBKKMBD().SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.DFAFAELCGKH));
}
}
}
// Token: 0x17000141 RID: 321
// (get) Token: 0x060047E6 RID: 18406 RVA: 0x00168A48 File Offset: 0x00166C48
// (set) Token: 0x060047BB RID: 18363 RVA: 0x00168098 File Offset: 0x00166298
private float DFAFAELCGKH
{
get
{
return this.OMBDCBHPNHB;
}
set
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = value;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.GIIKAEAGHGE();
}
}
}
// Token: 0x060047BC RID: 18364 RVA: 0x001680C8 File Offset: 0x001662C8
private void HNBLIGEOJOI()
{
this.OJIIKBJNPGG();
}
// Token: 0x060047BD RID: 18365 RVA: 0x001680D0 File Offset: 0x001662D0
private void GHIHJLLLCPH()
{
this.MLBDGCMBOLJ();
}
// Token: 0x060047BE RID: 18366 RVA: 0x001680D8 File Offset: 0x001662D8
public void LMOGKIDCIOI(float MMALNHHGFPC)
{
this.StopBlinking();
this.OMJEHHKGMIE = base.StartCoroutine(this.BNMLPIENIHK(MMALNHHGFPC));
}
// Token: 0x060047BF RID: 18367 RVA: 0x001680F4 File Offset: 0x001662F4
private void KHJOHAJMPGP(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.HOIDDLBCEOF();
}
}
// Token: 0x060047C0 RID: 18368 RVA: 0x00168124 File Offset: 0x00166324
private void Awake()
{
this.LFKMHGNFKBJ = Shader.PropertyToID(this.colorShaderPropertyName);
if (this.renderers == null || this.renderers.Length == 0)
{
Debug.LogError(base.name + " Blinking Renderer is missing renderers.");
}
this.ILJMCPDNCPC = new Color[this.renderers.Length];
for (int i = 0; i < this.ILJMCPDNCPC.Length; i++)
{
this.ILJMCPDNCPC[i] = this.renderers[i].Material.GetColor(this.LFKMHGNFKBJ);
}
this.GIIKAEAGHGE();
if (this.playOnAwake)
{
this.StartBlinking(this.playOnAwakeFrequency);
}
}
// Token: 0x060047C1 RID: 18369 RVA: 0x001681E8 File Offset: 0x001663E8
private void BCDLGPIIPMI(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.MBPJFEGHKNB();
}
}
// Token: 0x060047C2 RID: 18370 RVA: 0x00168218 File Offset: 0x00166418
private IEnumerator GJFLMEGPKHK(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047C3 RID: 18371 RVA: 0x0016823C File Offset: 0x0016643C
private IEnumerator KFPMJBCBFPP(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047C4 RID: 18372 RVA: 0x00168260 File Offset: 0x00166460
private void AOEEFDMGDEN()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 0; i < this.renderers.Length; i += 0)
{
this.renderers[i].CEMNJDFOKIG().SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.HEFNBJPGOAN()));
}
}
}
// Token: 0x060047C5 RID: 18373 RVA: 0x001682DC File Offset: 0x001664DC
private void EGJOBLEGKNP()
{
this.GDPFAMOOHKL();
}
// Token: 0x060047C6 RID: 18374 RVA: 0x001682E4 File Offset: 0x001664E4
private void DAJICJLAALD(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.MBPJFEGHKNB();
}
}
// Token: 0x060047C7 RID: 18375 RVA: 0x00168314 File Offset: 0x00166514
private void OnDestroy()
{
this.StopBlinking();
}
// Token: 0x060047C8 RID: 18376 RVA: 0x0016831C File Offset: 0x0016651C
private IEnumerator HPPNFLJADED(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047C9 RID: 18377 RVA: 0x00168340 File Offset: 0x00166540
private void HOIDDLBCEOF()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 1; i < this.renderers.Length; i += 0)
{
this.renderers[i].CEMNJDFOKIG().SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.BPPEDMHAOBB()));
}
}
}
// Token: 0x060047CA RID: 18378 RVA: 0x001683BC File Offset: 0x001665BC
private float BPPEDMHAOBB()
{
return this.OMBDCBHPNHB;
}
// Token: 0x060047CB RID: 18379 RVA: 0x001683C4 File Offset: 0x001665C4
private IEnumerator HDCNAKCMBOI(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047CC RID: 18380 RVA: 0x001683E8 File Offset: 0x001665E8
public void StartBlinking(float MMALNHHGFPC)
{
this.StopBlinking();
this.OMJEHHKGMIE = base.StartCoroutine(this.HPPNFLJADED(MMALNHHGFPC));
}
// Token: 0x060047CD RID: 18381 RVA: 0x00168404 File Offset: 0x00166604
public void PIKEFCNBFLP()
{
if (this.OMJEHHKGMIE != null)
{
base.StopCoroutine(this.OMJEHHKGMIE);
this.OMJEHHKGMIE = null;
}
}
// Token: 0x060047CE RID: 18382 RVA: 0x00168424 File Offset: 0x00166624
private IEnumerator NCBPGDOKKJM(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047CF RID: 18383 RVA: 0x00168448 File Offset: 0x00166648
private void CMBFEGAFGIL()
{
this.GDPFAMOOHKL();
}
// Token: 0x060047D0 RID: 18384 RVA: 0x00168450 File Offset: 0x00166650
private void GGIEJCNEMGC()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 1; i < this.renderers.Length; i += 0)
{
this.renderers[i].FMHAPLLHAFE().SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.OBIJIOABBOE()));
}
}
}
// Token: 0x060047D1 RID: 18385 RVA: 0x001684CC File Offset: 0x001666CC
private void PNJMOGMFOKI(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.AIANLILHCIJ();
}
}
// Token: 0x060047D2 RID: 18386 RVA: 0x001684FC File Offset: 0x001666FC
public void StopBlinking()
{
if (this.OMJEHHKGMIE != null)
{
base.StopCoroutine(this.OMJEHHKGMIE);
this.OMJEHHKGMIE = null;
}
}
// Token: 0x060047D3 RID: 18387 RVA: 0x0016851C File Offset: 0x0016671C
private void HJMHIJGIAMN(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.PECGJPGPDNO();
}
}
// Token: 0x060047D4 RID: 18388 RVA: 0x0016854C File Offset: 0x0016674C
public void BKNOEDEFJGG(float MMALNHHGFPC)
{
this.StopBlinking();
this.OMJEHHKGMIE = base.StartCoroutine(this.KCHBMDMDIAP(MMALNHHGFPC));
}
// Token: 0x060047D5 RID: 18389 RVA: 0x00168568 File Offset: 0x00166768
private void LBJNOEIOLCO()
{
this.StopBlinking();
}
// Token: 0x060047D6 RID: 18390 RVA: 0x00168570 File Offset: 0x00166770
private void BDKMGEHDIIH()
{
this.LFKMHGNFKBJ = Shader.PropertyToID(this.colorShaderPropertyName);
if (this.renderers == null || this.renderers.Length == 0)
{
Debug.LogError(base.name + ".");
}
this.ILJMCPDNCPC = new Color[this.renderers.Length];
for (int i = 1; i < this.ILJMCPDNCPC.Length; i += 0)
{
this.ILJMCPDNCPC[i] = this.renderers[i].OGCBMIEGMPM().GetColor(this.LFKMHGNFKBJ);
}
this.AOEEFDMGDEN();
if (this.playOnAwake)
{
this.LMOGKIDCIOI(this.playOnAwakeFrequency);
}
}
// Token: 0x060047D7 RID: 18391 RVA: 0x00168634 File Offset: 0x00166834
private void NGHJFABFAOA()
{
this.LFKMHGNFKBJ = Shader.PropertyToID(this.colorShaderPropertyName);
if (this.renderers == null || this.renderers.Length == 0)
{
Debug.LogError(base.name + "000abc123def");
}
this.ILJMCPDNCPC = new Color[this.renderers.Length];
for (int i = 1; i < this.ILJMCPDNCPC.Length; i++)
{
this.ILJMCPDNCPC[i] = this.renderers[i].CNIDGAGHJEH().GetColor(this.LFKMHGNFKBJ);
}
this.BGPDJCFJNDN();
if (this.playOnAwake)
{
this.DLKMMCJFIGK(this.playOnAwakeFrequency);
}
}
// Token: 0x060047D8 RID: 18392 RVA: 0x001686F8 File Offset: 0x001668F8
private void EHFGMMGHCAP(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.AOEEFDMGDEN();
}
}
// Token: 0x060047D9 RID: 18393 RVA: 0x00168728 File Offset: 0x00166928
private void PEALKHMDMKP()
{
this.OJIIKBJNPGG();
}
// Token: 0x060047DA RID: 18394 RVA: 0x00168730 File Offset: 0x00166930
private float PDFCEBEENAJ()
{
return this.OMBDCBHPNHB;
}
// Token: 0x060047DB RID: 18395 RVA: 0x00168738 File Offset: 0x00166938
public void DLKMMCJFIGK(float MMALNHHGFPC)
{
this.MLBDGCMBOLJ();
this.OMJEHHKGMIE = base.StartCoroutine(this.BNMLPIENIHK(MMALNHHGFPC));
}
// Token: 0x060047DC RID: 18396 RVA: 0x00168754 File Offset: 0x00166954
private void GHNJJCGKPJN()
{
this.LFKMHGNFKBJ = Shader.PropertyToID(this.colorShaderPropertyName);
if (this.renderers == null || this.renderers.Length == 0)
{
Debug.LogError(base.name + "\" marked with the [PunRPC](C#) or @PunRPC(JS) property! Args: ");
}
this.ILJMCPDNCPC = new Color[this.renderers.Length];
for (int i = 1; i < this.ILJMCPDNCPC.Length; i++)
{
this.ILJMCPDNCPC[i] = this.renderers[i].BONDCEKAPBP().GetColor(this.LFKMHGNFKBJ);
}
this.AIANLILHCIJ();
if (this.playOnAwake)
{
this.LMOGKIDCIOI(this.playOnAwakeFrequency);
}
}
// Token: 0x060047DD RID: 18397 RVA: 0x00168818 File Offset: 0x00166A18
private void CNMLMFAHLOP()
{
this.ELFIGLJEOOB();
}
// Token: 0x060047DE RID: 18398 RVA: 0x00168820 File Offset: 0x00166A20
public void ELFIGLJEOOB()
{
if (this.OMJEHHKGMIE != null)
{
base.StopCoroutine(this.OMJEHHKGMIE);
this.OMJEHHKGMIE = null;
}
}
// Token: 0x060047DF RID: 18399 RVA: 0x00168840 File Offset: 0x00166A40
private void ILDLMHEHJLP()
{
this.GDPFAMOOHKL();
}
// Token: 0x060047E0 RID: 18400 RVA: 0x00168848 File Offset: 0x00166A48
private void PECGJPGPDNO()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 1; i < this.renderers.Length; i++)
{
this.renderers[i].CEMNJDFOKIG().SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.HEFNBJPGOAN()));
}
}
}
// Token: 0x060047E1 RID: 18401 RVA: 0x001688C4 File Offset: 0x00166AC4
private void FNFJGKODDDN(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.BGPDJCFJNDN();
}
}
// Token: 0x060047E3 RID: 18403 RVA: 0x00168920 File Offset: 0x00166B20
private void GIIKAEAGHGE()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 0; i < this.renderers.Length; i++)
{
this.renderers[i].Material.SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.DFAFAELCGKH));
}
}
}
// Token: 0x060047E4 RID: 18404 RVA: 0x0016899C File Offset: 0x00166B9C
private void IMMKLOLDOHP(float NOBAPCOKFIL)
{
float ombdcbhpnhb = this.OMBDCBHPNHB;
this.OMBDCBHPNHB = NOBAPCOKFIL;
if (ombdcbhpnhb != this.OMBDCBHPNHB)
{
this.PECGJPGPDNO();
}
}
// Token: 0x060047E5 RID: 18405 RVA: 0x001689CC File Offset: 0x00166BCC
private void DNLKHPLIGIO()
{
if (this.renderers != null && this.ILJMCPDNCPC != null)
{
for (int i = 1; i < this.renderers.Length; i += 0)
{
this.renderers[i].NFLCOFAECLK().SetColor(this.LFKMHGNFKBJ, Color.Lerp(Color.black, this.ILJMCPDNCPC[i], this.PDFCEBEENAJ()));
}
}
}
// Token: 0x060047E7 RID: 18407 RVA: 0x00168A50 File Offset: 0x00166C50
private void NCJJJMCPDEH()
{
this.GDPFAMOOHKL();
}
// Token: 0x060047E8 RID: 18408 RVA: 0x00168A58 File Offset: 0x00166C58
private IEnumerator BLMFEIAEACJ(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x060047E9 RID: 18409 RVA: 0x00168A7C File Offset: 0x00166C7C
public void JKNLAEDDFBO(float MMALNHHGFPC)
{
this.PIKEFCNBFLP();
this.OMJEHHKGMIE = base.StartCoroutine(this.GJFLMEGPKHK(MMALNHHGFPC));
}
// Token: 0x060047EA RID: 18410 RVA: 0x00168A98 File Offset: 0x00166C98
public void MLBDGCMBOLJ()
{
if (this.OMJEHHKGMIE != null)
{
base.StopCoroutine(this.OMJEHHKGMIE);
this.OMJEHHKGMIE = null;
}
}
// Token: 0x060047EB RID: 18411 RVA: 0x00168AB8 File Offset: 0x00166CB8
private IEnumerator LNCOJHOKEKN(float MMALNHHGFPC)
{
num = 0f;
num2 = 1f / MMALNHHGFPC;
for (;;)
{
for (num = 0f; num < num2; num += Time.deltaTime)
{
num3 = Mathf.InverseLerp(0f, num2, num);
this.DFAFAELCGKH = this.blinkIntensityCurve.JACEHODMEHA(num3);
yield return null;
}
}
yield break;
}
// Token: 0x040008F2 RID: 2290
[SerializeField]
private RendererMaterialPair[] renderers;
// Token: 0x040008F3 RID: 2291
[SerializeField]
private FloatValueCurve blinkIntensityCurve;
// Token: 0x040008F4 RID: 2292
[SerializeField]
private string colorShaderPropertyName = "_EmissionColor";
// Token: 0x040008F5 RID: 2293
[SerializeField]
[Header("Play On Awake")]
private bool playOnAwake;
// Token: 0x040008F6 RID: 2294
[SerializeField]
private float playOnAwakeFrequency = 3f;
// Token: 0x040008F7 RID: 2295
private int LFKMHGNFKBJ;
// Token: 0x040008F8 RID: 2296
private Color[] ILJMCPDNCPC;
// Token: 0x040008F9 RID: 2297
private Coroutine OMJEHHKGMIE;
// Token: 0x040008FA RID: 2298
private float OMBDCBHPNHB = 1f;
}