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; }