142 lines
3.8 KiB
C#
142 lines
3.8 KiB
C#
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
|
|
}
|
|
}
|