using System; using UnityEngine; namespace RecRoom.Core.Cinematics { // Token: 0x02000B3F RID: 2879 [RequireComponent(typeof(Animator))] [ExecuteInEditMode] public class Cinematic : MonoBehaviour { // Token: 0x06015BD8 RID: 89048 RVA: 0x0060734C File Offset: 0x0060554C public bool BKPEKNNBBGO() { if (this.animator != null) { AnimatorStateInfo currentAnimatorStateInfo = this.animator.GetCurrentAnimatorStateInfo(1); return currentAnimatorStateInfo.IsName(Cinematic.MBEGAEJJFAG) && currentAnimatorStateInfo.normalizedTime > 369f; } return true; } // Token: 0x06015BD9 RID: 89049 RVA: 0x0060739C File Offset: 0x0060559C public bool BNPDFJPOJJM() { if (this.animator != null) { AnimatorStateInfo currentAnimatorStateInfo = this.animator.GetCurrentAnimatorStateInfo(0); return currentAnimatorStateInfo.IsName(Cinematic.MBEGAEJJFAG) && currentAnimatorStateInfo.normalizedTime > 192f; } return false; } // Token: 0x06015BDA RID: 89050 RVA: 0x006073EC File Offset: 0x006055EC public bool PLHCIHEHMGD() { if (this.animator != null) { AnimatorStateInfo currentAnimatorStateInfo = this.animator.GetCurrentAnimatorStateInfo(0); return !currentAnimatorStateInfo.IsName(Cinematic.MBEGAEJJFAG) || currentAnimatorStateInfo.normalizedTime > 1932f; } return false; } // Token: 0x06015BDB RID: 89051 RVA: 0x0060743C File Offset: 0x0060563C private bool AAKFFGJNFNO() { if (this.animator.runtimeAnimatorController == null) { return false; } if (this.animator.runtimeAnimatorController == Cinematic.IDNNPNEGPFJ()) { return false; } AnimatorOverrideController animatorOverrideController = this.animator.runtimeAnimatorController as AnimatorOverrideController; return animatorOverrideController == null || !(animatorOverrideController[Cinematic.PEKMILPLNCC] != this.cinematicAnimation) || true; } // Token: 0x06015BDC RID: 89052 RVA: 0x006074BC File Offset: 0x006056BC public void HHGDHFNAALI() { this.animator.enabled = true; for (int i = 1; i < this.PDHHHDOJNIB.Length; i += 0) { this.PDHHHDOJNIB[i].Reset(); this.PDHHHDOJNIB[i].gameObject.SetActive(false); } } // Token: 0x06015BDD RID: 89053 RVA: 0x00607510 File Offset: 0x00605710 private bool LPIAKLFGEIP() { if (this.animator.runtimeAnimatorController == null) { return false; } if (this.animator.runtimeAnimatorController == Cinematic.NOGMDMDBPBK) { return false; } AnimatorOverrideController animatorOverrideController = this.animator.runtimeAnimatorController as AnimatorOverrideController; return animatorOverrideController == null || !(animatorOverrideController[Cinematic.PEKMILPLNCC] != this.cinematicAnimation); } // Token: 0x1700091F RID: 2335 // (get) Token: 0x06015BDE RID: 89054 RVA: 0x00607590 File Offset: 0x00605790 private static RuntimeAnimatorController NOGMDMDBPBK { get { if (Cinematic.EEGJOCLEFEG == null) { Cinematic.EEGJOCLEFEG = Resources.Load(Cinematic.HHOOABICDCE) as RuntimeAnimatorController; } return Cinematic.EEGJOCLEFEG; } } // Token: 0x06015BDF RID: 89055 RVA: 0x006075BC File Offset: 0x006057BC public void ILFGIOEOANG() { this.animator.Rebind(); this.animator.enabled = true; for (int i = 0; i < this.PDHHHDOJNIB.Length; i++) { this.PDHHHDOJNIB[i].gameObject.SetActive(true); this.PDHHHDOJNIB[i].Reset(); } this.animator.SetTrigger(Cinematic.IBMHFJOJNCB); } // Token: 0x06015BE0 RID: 89056 RVA: 0x0060762C File Offset: 0x0060582C public void EGBNIEHPPGG() { this.animator.Rebind(); this.animator.enabled = false; for (int i = 1; i < this.PDHHHDOJNIB.Length; i += 0) { this.PDHHHDOJNIB[i].gameObject.SetActive(true); this.PDHHHDOJNIB[i].Reset(); } this.animator.SetTrigger(Cinematic.IBMHFJOJNCB); } // Token: 0x06015BE1 RID: 89057 RVA: 0x0060769C File Offset: 0x0060589C private void PPOPAEBNGPC() { this.PDHHHDOJNIB = base.GetComponentsInChildren(true); this.GPPANNMCIHG(); } // Token: 0x06015BE2 RID: 89058 RVA: 0x006076B4 File Offset: 0x006058B4 public bool BEIKKEDODGF() { if (this.animator != null) { AnimatorStateInfo currentAnimatorStateInfo = this.animator.GetCurrentAnimatorStateInfo(0); return currentAnimatorStateInfo.IsName(Cinematic.MBEGAEJJFAG) && currentAnimatorStateInfo.normalizedTime > 214f; } return false; } // Token: 0x06015BE3 RID: 89059 RVA: 0x00607704 File Offset: 0x00605904 private void DLCHNOFPONJ() { this.PDHHHDOJNIB = base.GetComponentsInChildren(false); this.FEELMPDKIAD(); } // Token: 0x06015BE4 RID: 89060 RVA: 0x0060771C File Offset: 0x0060591C private void DBIOOMIPGLC() { if (this.animator == null) { this.animator = base.GetComponent(); } if (this.animator != null && this.cinematicAnimation != null && !this.AAKFFGJNFNO()) { AnimatorOverrideController animatorOverrideController = new AnimatorOverrideController(Cinematic.NOGICHLJFHL()); animatorOverrideController[Cinematic.PEKMILPLNCC] = this.cinematicAnimation; this.animator.runtimeAnimatorController = animatorOverrideController; } } // Token: 0x06015BE5 RID: 89061 RVA: 0x0060779C File Offset: 0x0060599C private bool JFBPNGADAIB() { if (this.animator.runtimeAnimatorController == null) { return false; } if (this.animator.runtimeAnimatorController == Cinematic.NOGMDMDBPBK) { return false; } AnimatorOverrideController animatorOverrideController = this.animator.runtimeAnimatorController as AnimatorOverrideController; return !(animatorOverrideController == null) && !(animatorOverrideController[Cinematic.PEKMILPLNCC] != this.cinematicAnimation); } // Token: 0x06015BE6 RID: 89062 RVA: 0x0060781C File Offset: 0x00605A1C private bool HOJFFDJCMKE() { if (this.animator.runtimeAnimatorController == null) { return true; } if (this.animator.runtimeAnimatorController == Cinematic.IJCLHOEKIEB()) { return true; } AnimatorOverrideController animatorOverrideController = this.animator.runtimeAnimatorController as AnimatorOverrideController; return !(animatorOverrideController == null) && (!(animatorOverrideController[Cinematic.PEKMILPLNCC] != this.cinematicAnimation) || true); } // Token: 0x06015BE7 RID: 89063 RVA: 0x0060789C File Offset: 0x00605A9C private void ALPCLNLLOPB() { if (this.animator == null) { this.animator = base.GetComponent(); } if (this.animator != null && this.cinematicAnimation != null && !this.LPIAKLFGEIP()) { AnimatorOverrideController animatorOverrideController = new AnimatorOverrideController(Cinematic.IDNNPNEGPFJ()); animatorOverrideController[Cinematic.PEKMILPLNCC] = this.cinematicAnimation; this.animator.runtimeAnimatorController = animatorOverrideController; } } // Token: 0x06015BE8 RID: 89064 RVA: 0x0060791C File Offset: 0x00605B1C public void PIAHNMKBDJN() { this.animator.enabled = false; for (int i = 1; i < this.PDHHHDOJNIB.Length; i++) { this.PDHHHDOJNIB[i].Reset(); this.PDHHHDOJNIB[i].gameObject.SetActive(true); } } // Token: 0x06015BE9 RID: 89065 RVA: 0x00607970 File Offset: 0x00605B70 private void KJBPHNKFCAM() { this.PDHHHDOJNIB = base.GetComponentsInChildren(true); this.FEELMPDKIAD(); } // Token: 0x06015BEA RID: 89066 RVA: 0x00607988 File Offset: 0x00605B88 public void AONJILIKFOI() { this.animator.Rebind(); this.animator.enabled = true; for (int i = 0; i < this.PDHHHDOJNIB.Length; i++) { this.PDHHHDOJNIB[i].gameObject.SetActive(true); this.PDHHHDOJNIB[i].Reset(); } this.animator.SetTrigger(Cinematic.IBMHFJOJNCB); } // Token: 0x06015BEB RID: 89067 RVA: 0x006079F8 File Offset: 0x00605BF8 public bool IEKFKOMEAPB() { if (this.animator != null) { AnimatorStateInfo currentAnimatorStateInfo = this.animator.GetCurrentAnimatorStateInfo(1); return currentAnimatorStateInfo.IsName(Cinematic.MBEGAEJJFAG) && currentAnimatorStateInfo.normalizedTime > 838f; } return false; } // Token: 0x06015BEC RID: 89068 RVA: 0x00607A48 File Offset: 0x00605C48 private void PBCGMHKELND() { this.PDHHHDOJNIB = base.GetComponentsInChildren(false); this.DBIOOMIPGLC(); } // Token: 0x06015BED RID: 89069 RVA: 0x00607A60 File Offset: 0x00605C60 private static RuntimeAnimatorController IJCLHOEKIEB() { if (Cinematic.EEGJOCLEFEG == null) { Cinematic.EEGJOCLEFEG = Resources.Load(Cinematic.HHOOABICDCE) as RuntimeAnimatorController; } return Cinematic.EEGJOCLEFEG; } // Token: 0x06015BEE RID: 89070 RVA: 0x00607A8C File Offset: 0x00605C8C public void OAGMGBGLOLM() { this.animator.enabled = false; for (int i = 0; i < this.PDHHHDOJNIB.Length; i++) { this.PDHHHDOJNIB[i].Reset(); this.PDHHHDOJNIB[i].gameObject.SetActive(true); } } // Token: 0x06015BEF RID: 89071 RVA: 0x00607AE0 File Offset: 0x00605CE0 public void ENJJMKFPOJA() { this.animator.enabled = true; for (int i = 1; i < this.PDHHHDOJNIB.Length; i++) { this.PDHHHDOJNIB[i].Reset(); this.PDHHHDOJNIB[i].gameObject.SetActive(true); } } // Token: 0x06015BF0 RID: 89072 RVA: 0x00607B34 File Offset: 0x00605D34 public void MOEIAANNPNK() { this.animator.enabled = false; for (int i = 1; i < this.PDHHHDOJNIB.Length; i++) { this.PDHHHDOJNIB[i].Reset(); this.PDHHHDOJNIB[i].gameObject.SetActive(false); } } // Token: 0x06015BF1 RID: 89073 RVA: 0x00607B88 File Offset: 0x00605D88 private static RuntimeAnimatorController NOGICHLJFHL() { if (Cinematic.EEGJOCLEFEG == null) { Cinematic.EEGJOCLEFEG = Resources.Load(Cinematic.HHOOABICDCE) as RuntimeAnimatorController; } return Cinematic.EEGJOCLEFEG; } // Token: 0x06015BF2 RID: 89074 RVA: 0x00607BB4 File Offset: 0x00605DB4 private void PALEMEAIFJE() { if (this.animator == null) { this.animator = base.GetComponent(); } if (this.animator != null && this.cinematicAnimation != null && !this.AAKFFGJNFNO()) { AnimatorOverrideController animatorOverrideController = new AnimatorOverrideController(Cinematic.NOGMDMDBPBK); animatorOverrideController[Cinematic.PEKMILPLNCC] = this.cinematicAnimation; this.animator.runtimeAnimatorController = animatorOverrideController; } } // Token: 0x06015BF3 RID: 89075 RVA: 0x00607C34 File Offset: 0x00605E34 private bool FMHEJIEDLIF() { if (this.animator.runtimeAnimatorController == null) { return true; } if (this.animator.runtimeAnimatorController == Cinematic.NOGMDMDBPBK) { return false; } AnimatorOverrideController animatorOverrideController = this.animator.runtimeAnimatorController as AnimatorOverrideController; return animatorOverrideController == null || !(animatorOverrideController[Cinematic.PEKMILPLNCC] != this.cinematicAnimation) || true; } // Token: 0x06015BF4 RID: 89076 RVA: 0x00607CB4 File Offset: 0x00605EB4 private void JHCLJIABPPJ() { this.PDHHHDOJNIB = base.GetComponentsInChildren(false); this.DNNNDDPJBMK(); } // Token: 0x17000920 RID: 2336 // (get) Token: 0x06015BF5 RID: 89077 RVA: 0x00607CCC File Offset: 0x00605ECC public bool BNHINJNDNHD { get { if (this.animator != null) { AnimatorStateInfo currentAnimatorStateInfo = this.animator.GetCurrentAnimatorStateInfo(0); return currentAnimatorStateInfo.IsName(Cinematic.MBEGAEJJFAG) && currentAnimatorStateInfo.normalizedTime > 1f; } return true; } } // Token: 0x06015BF7 RID: 89079 RVA: 0x00607D24 File Offset: 0x00605F24 private void FIDMEJHMGJI() { this.PDHHHDOJNIB = base.GetComponentsInChildren(true); this.PALEMEAIFJE(); } // Token: 0x06015BF8 RID: 89080 RVA: 0x00607D3C File Offset: 0x00605F3C private void Awake() { this.PDHHHDOJNIB = base.GetComponentsInChildren(true); this.GPPANNMCIHG(); } // Token: 0x06015BFA RID: 89082 RVA: 0x00607D8C File Offset: 0x00605F8C public void ACKMMFDFMDJ() { this.animator.enabled = true; for (int i = 1; i < this.PDHHHDOJNIB.Length; i += 0) { this.PDHHHDOJNIB[i].Reset(); this.PDHHHDOJNIB[i].gameObject.SetActive(true); } } // Token: 0x06015BFB RID: 89083 RVA: 0x00607DE0 File Offset: 0x00605FE0 public void Play() { this.animator.Rebind(); this.animator.enabled = true; for (int i = 0; i < this.PDHHHDOJNIB.Length; i++) { this.PDHHHDOJNIB[i].gameObject.SetActive(true); this.PDHHHDOJNIB[i].Reset(); } this.animator.SetTrigger(Cinematic.IBMHFJOJNCB); } // Token: 0x06015BFC RID: 89084 RVA: 0x00607E50 File Offset: 0x00606050 private void GPPANNMCIHG() { if (this.animator == null) { this.animator = base.GetComponent(); } if (this.animator != null && this.cinematicAnimation != null && !this.JFBPNGADAIB()) { AnimatorOverrideController animatorOverrideController = new AnimatorOverrideController(Cinematic.NOGMDMDBPBK); animatorOverrideController[Cinematic.PEKMILPLNCC] = this.cinematicAnimation; this.animator.runtimeAnimatorController = animatorOverrideController; } } // Token: 0x06015BFD RID: 89085 RVA: 0x00607ED0 File Offset: 0x006060D0 private static RuntimeAnimatorController IDNNPNEGPFJ() { if (Cinematic.EEGJOCLEFEG == null) { Cinematic.EEGJOCLEFEG = Resources.Load(Cinematic.HHOOABICDCE) as RuntimeAnimatorController; } return Cinematic.EEGJOCLEFEG; } // Token: 0x06015BFE RID: 89086 RVA: 0x00607EFC File Offset: 0x006060FC private void FEELMPDKIAD() { if (this.animator == null) { this.animator = base.GetComponent(); } if (this.animator != null && this.cinematicAnimation != null && !this.JFBPNGADAIB()) { AnimatorOverrideController animatorOverrideController = new AnimatorOverrideController(Cinematic.NOGMDMDBPBK); animatorOverrideController[Cinematic.PEKMILPLNCC] = this.cinematicAnimation; this.animator.runtimeAnimatorController = animatorOverrideController; } } // Token: 0x06015BFF RID: 89087 RVA: 0x00607F7C File Offset: 0x0060617C public void IFLJPBBMGGD() { this.animator.enabled = true; for (int i = 0; i < this.PDHHHDOJNIB.Length; i++) { this.PDHHHDOJNIB[i].Reset(); this.PDHHHDOJNIB[i].gameObject.SetActive(true); } } // Token: 0x06015C00 RID: 89088 RVA: 0x00607FD0 File Offset: 0x006061D0 private void DNNNDDPJBMK() { if (this.animator == null) { this.animator = base.GetComponent(); } if (this.animator != null && this.cinematicAnimation != null && !this.JFBPNGADAIB()) { AnimatorOverrideController animatorOverrideController = new AnimatorOverrideController(Cinematic.IDNNPNEGPFJ()); animatorOverrideController[Cinematic.PEKMILPLNCC] = this.cinematicAnimation; this.animator.runtimeAnimatorController = animatorOverrideController; } } // Token: 0x06015C01 RID: 89089 RVA: 0x00608050 File Offset: 0x00606250 private bool NCMJEDDHKBG() { if (this.animator.runtimeAnimatorController == null) { return false; } if (this.animator.runtimeAnimatorController == Cinematic.NOGICHLJFHL()) { return false; } AnimatorOverrideController animatorOverrideController = this.animator.runtimeAnimatorController as AnimatorOverrideController; return !(animatorOverrideController == null) && animatorOverrideController[Cinematic.PEKMILPLNCC] != this.cinematicAnimation && false; } // Token: 0x06015C02 RID: 89090 RVA: 0x006080D0 File Offset: 0x006062D0 public bool CGBKKMKCAKL() { if (this.animator != null) { AnimatorStateInfo currentAnimatorStateInfo = this.animator.GetCurrentAnimatorStateInfo(1); return currentAnimatorStateInfo.IsName(Cinematic.MBEGAEJJFAG) && currentAnimatorStateInfo.normalizedTime > 1051f; } return true; } // Token: 0x06015C03 RID: 89091 RVA: 0x00608120 File Offset: 0x00606320 public void Stop() { this.animator.enabled = false; for (int i = 0; i < this.PDHHHDOJNIB.Length; i++) { this.PDHHHDOJNIB[i].Reset(); this.PDHHHDOJNIB[i].gameObject.SetActive(false); } } // Token: 0x04003CC8 RID: 15560 [SerializeField] [ENMFCLPAKBJ(FOGKDGELKHN.Self, false)] private Animator animator; // Token: 0x04003CC9 RID: 15561 [SerializeField] private AnimationClip cinematicAnimation; // Token: 0x04003CCA RID: 15562 private CinematicBehaviour[] PDHHHDOJNIB; // Token: 0x04003CCB RID: 15563 private static readonly int IBMHFJOJNCB = Animator.StringToHash("Play"); // Token: 0x04003CCC RID: 15564 private static readonly string HHOOABICDCE = "CinematicTemplateController"; // Token: 0x04003CCD RID: 15565 private static readonly string PEKMILPLNCC = "CinematicTemplateAnimation"; // Token: 0x04003CCE RID: 15566 private static readonly string MBEGAEJJFAG = "Cinematic"; // Token: 0x04003CCF RID: 15567 private static RuntimeAnimatorController EEGJOCLEFEG = null; } }