using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; using UnityEngine.Video; // Token: 0x02000051 RID: 81 [Token(Token = "0x2000051")] public class MoviePlayer : MonoBehaviour { // Token: 0x1700006A RID: 106 // (set) Token: 0x0600025B RID: 603 RVA: 0x0000CC50 File Offset: 0x0000AE50 [Token(Token = "0x1700006A")] private bool MDAHDIHLCHC { [Token(Token = "0x600025B")] [Address(RVA = "0x1763BD0", Offset = "0x1762BD0", VA = "0x181763BD0")] 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: 0x0600025C RID: 604 RVA: 0x0000CCD8 File Offset: 0x0000AED8 [Token(Token = "0x600025C")] [Address(RVA = "0x1763AF0", Offset = "0x1762AF0", VA = "0x181763AF0")] 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: 0x0600025D RID: 605 RVA: 0x0000CD24 File Offset: 0x0000AF24 [Token(Token = "0x600025D")] [Address(RVA = "0x1763D40", Offset = "0x1762D40", VA = "0x181763D40")] private void OnDestroy() { this.videoPlayer.Stop(); } // Token: 0x0600025E RID: 606 RVA: 0x0000CD44 File Offset: 0x0000AF44 [Token(Token = "0x600025E")] [Address(RVA = "0x1763D60", Offset = "0x1762D60", VA = "0x181763D60")] private void Start() { this.playButton.gameObject.SetActive(true); GameObject gameObject = this.rawImage.gameObject; int num = 0; gameObject.SetActive(num != 0); this.videoPlayer.Stop(); } // Token: 0x0600025F RID: 607 RVA: 0x0000CD88 File Offset: 0x0000AF88 [Token(Token = "0x600025F")] [Address(RVA = "0x1763A60", Offset = "0x1762A60", VA = "0x181763A60")] 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: 0x06000260 RID: 608 RVA: 0x0000CDE4 File Offset: 0x0000AFE4 [Token(Token = "0x6000260")] [Address(RVA = "0x1763DD0", Offset = "0x1762DD0", VA = "0x181763DD0")] public MoviePlayer() { } // Token: 0x040001E8 RID: 488 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40001E8")] [SerializeField] private RawImage rawImage; // Token: 0x040001E9 RID: 489 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40001E9")] [SerializeField] private RectTransform playButton; // Token: 0x040001EA RID: 490 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40001EA")] [SerializeField] private MoviePlayer.MovieName movieName; // Token: 0x040001EB RID: 491 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x40001EB")] private float LLIBNNHKKLG = float.MinValue; // Token: 0x040001EC RID: 492 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40001EC")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private VideoPlayer videoPlayer; // Token: 0x02000052 RID: 82 [Token(Token = "0x2000052")] [Serializable] public enum MovieName { // Token: 0x040001EE RID: 494 [Token(Token = "0x40001EE")] Unknown, // Token: 0x040001EF RID: 495 [Token(Token = "0x40001EF")] HowToRecRoom3 } }