Files
2026-04-08 23:40:05 +02:00

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