144 lines
4.0 KiB
C#
144 lines
4.0 KiB
C#
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
|
|
}
|
|
}
|