Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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