941 lines
24 KiB
C#
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;
|
|
}
|