using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; using UnityEngine.Video; // Token: 0x02000071 RID: 113 [Token(Token = "0x2000071")] [StructLayout(3)] public class MoviePlayer : MonoBehaviour { // Token: 0x17000084 RID: 132 // (set) Token: 0x06000341 RID: 833 RVA: 0x000106DC File Offset: 0x0000E8DC [Token(Token = "0x17000084")] private bool MDAHDIHLCHC { [Token(Token = "0x6000341")] [Address(RVA = "0x142E290", Offset = "0x142CC90", VA = "0x18142E290")] set { this.playButton.gameObject.SetActive(value); this.rawImage.gameObject.SetActive(value); this.videoPlayer.Stop(); if (value) { if (Time.realtimeSinceStartup > this.LLIBNNHKKLG) { MoviePlayer.MovieName movieName = this.movieName; int hashCode = movieName.GetHashCode(); MoviePlayer.MovieName movieName2 = movieName; this.movieName = movieName2; float realtimeSinceStartup = Time.realtimeSinceStartup; this.LLIBNNHKKLG = realtimeSinceStartup; } this.videoPlayer.Play(); } } } // Token: 0x06000342 RID: 834 RVA: 0x00010764 File Offset: 0x0000E964 [Token(Token = "0x6000342")] [Address(RVA = "0x142E1B0", Offset = "0x142CBB0", VA = "0x18142E1B0")] private void HFPPNJDOGDO() { if (Time.realtimeSinceStartup > this.LLIBNNHKKLG) { MoviePlayer.MovieName movieName = this.movieName; int hashCode = movieName.GetHashCode(); MoviePlayer.MovieName movieName2 = movieName; this.movieName = movieName2; float realtimeSinceStartup = Time.realtimeSinceStartup; this.LLIBNNHKKLG = realtimeSinceStartup; } } // Token: 0x06000343 RID: 835 RVA: 0x000107B0 File Offset: 0x0000E9B0 [Token(Token = "0x6000343")] [Address(RVA = "0x142E400", Offset = "0x142CE00", VA = "0x18142E400")] private void OnDestroy() { this.videoPlayer.Stop(); } // Token: 0x06000344 RID: 836 RVA: 0x000107D0 File Offset: 0x0000E9D0 [Token(Token = "0x6000344")] [Address(RVA = "0x142E420", Offset = "0x142CE20", VA = "0x18142E420")] private void Start() { this.playButton.gameObject.SetActive(true); GameObject gameObject = this.rawImage.gameObject; int num = 0; gameObject.SetActive(num != 0); this.videoPlayer.Stop(); } // Token: 0x06000345 RID: 837 RVA: 0x00010814 File Offset: 0x0000EA14 [Token(Token = "0x6000345")] [Address(RVA = "0x142E120", Offset = "0x142CB20", VA = "0x18142E120")] public void Button_OnClick() { if (!this.videoPlayer.isPlaying) { this.MDAHDIHLCHC = true; return; } this.playButton.gameObject.SetActive(true); GameObject gameObject = this.rawImage.gameObject; int num = 0; gameObject.SetActive(num != 0); this.videoPlayer.Stop(); } // Token: 0x06000346 RID: 838 RVA: 0x00010870 File Offset: 0x0000EA70 [Token(Token = "0x6000346")] [Address(RVA = "0x142E490", Offset = "0x142CE90", VA = "0x18142E490")] public MoviePlayer() { } // Token: 0x040002CD RID: 717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40002CD")] [SerializeField] private RawImage rawImage; // Token: 0x040002CE RID: 718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40002CE")] [SerializeField] private RectTransform playButton; // Token: 0x040002CF RID: 719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40002CF")] [SerializeField] private MoviePlayer.MovieName movieName; // Token: 0x040002D0 RID: 720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x40002D0")] private float LLIBNNHKKLG = float.MinValue; // Token: 0x040002D1 RID: 721 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40002D1")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private VideoPlayer videoPlayer; // Token: 0x02000072 RID: 114 [Token(Token = "0x2000072")] [Serializable] public enum MovieName { // Token: 0x040002D3 RID: 723 [Token(Token = "0x40002D3")] Unknown, // Token: 0x040002D4 RID: 724 [Token(Token = "0x40002D4")] HowToRecRoom3 } }