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: 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
|
|
}
|
|
}
|