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: 0x0000CC20 File Offset: 0x0000AE20 [Token(Token = "0x1700006A")] private bool MDAHDIHLCHC { [Token(Token = "0x600025B")] [Address(RVA = "0xC49100", Offset = "0xC47F00", VA = "0x180C49100")] 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: 0x0000CCA8 File Offset: 0x0000AEA8 [Token(Token = "0x600025C")] [Address(RVA = "0xC49020", Offset = "0xC47E20", VA = "0x180C49020")] 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: 0x0000CCF4 File Offset: 0x0000AEF4 [Token(Token = "0x600025D")] [Address(RVA = "0xC49270", Offset = "0xC48070", VA = "0x180C49270")] private void OnDestroy() { this.videoPlayer.Stop(); } // Token: 0x0600025E RID: 606 RVA: 0x0000CD14 File Offset: 0x0000AF14 [Token(Token = "0x600025E")] [Address(RVA = "0xC49290", Offset = "0xC48090", VA = "0x180C49290")] 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: 0x0000CD58 File Offset: 0x0000AF58 [Token(Token = "0x600025F")] [Address(RVA = "0xC48F90", Offset = "0xC47D90", VA = "0x180C48F90")] 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: 0x0000CDB4 File Offset: 0x0000AFB4 [Token(Token = "0x6000260")] [Address(RVA = "0xC49300", Offset = "0xC48100", VA = "0x180C49300")] 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] [DDPIINEJFMD(JIBDPHMGEGO.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 } }