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

249 lines
8.1 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom.Core.UI;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x02000079 RID: 121
[Token(Token = "0x2000079")]
public class SlideshowScreen : MonoBehaviourPun
{
// Token: 0x17000084 RID: 132
// (get) Token: 0x0600032E RID: 814 RVA: 0x000115EC File Offset: 0x0000F7EC
// (set) Token: 0x0600032F RID: 815 RVA: 0x00011600 File Offset: 0x0000F800
[Token(Token = "0x17000084")]
public bool GDPKBEBEOBA
{
[Token(Token = "0x600032E")]
[Address(RVA = "0x6B4880", Offset = "0x6B3880", VA = "0x1806B4880")]
get
{
return this.EFNNDDKHAMB;
}
[Token(Token = "0x600032F")]
[Address(RVA = "0x1242770", Offset = "0x1241770", VA = "0x181242770")]
private set
{
this.EFNNDDKHAMB = value;
GameObject gameObject = this.screenRenderer.gameObject;
bool efnnddkhamb = this.EFNNDDKHAMB;
gameObject.SetActive(efnnddkhamb);
GameObject gameObject2 = this.leftButton.gameObject;
bool efnnddkhamb2 = this.EFNNDDKHAMB;
gameObject2.SetActive(efnnddkhamb2);
GameObject gameObject3 = this.rightButton.gameObject;
bool efnnddkhamb3 = this.EFNNDDKHAMB;
gameObject3.SetActive(efnnddkhamb3);
}
}
// Token: 0x06000330 RID: 816 RVA: 0x0001166C File Offset: 0x0000F86C
[Token(Token = "0x6000330")]
[Address(RVA = "0x1242460", Offset = "0x1241460", VA = "0x181242460", Slot = "13")]
protected override void Awake()
{
base..ctor();
Material material = new Material(this.screenRenderer.GetSharedMaterial());
Renderer renderer = this.screenRenderer;
this.MGIMPIGJCLI = material;
renderer.SetMaterial(material);
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action);
}
// Token: 0x06000331 RID: 817 RVA: 0x000116CC File Offset: 0x0000F8CC
[Token(Token = "0x6000331")]
[Address(RVA = "0x1242800", Offset = "0x1241800", VA = "0x181242800", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
Material mgimpigjcli = this.MGIMPIGJCLI;
int num = 0;
if (mgimpigjcli != num)
{
global::UnityEngine.Object.Destroy(this.MGIMPIGJCLI);
this.MGIMPIGJCLI = (ulong)0L;
}
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action);
}
// Token: 0x06000332 RID: 818 RVA: 0x00011728 File Offset: 0x0000F928
[Token(Token = "0x6000332")]
[Address(RVA = "0x1242B70", Offset = "0x1241B70", VA = "0x181242B70")]
private void Start()
{
int num = 0;
this.GDPKBEBEOBA = num != 0;
Texture2D[] array = this.slideshow;
Material mgimpigjcli = this.MGIMPIGJCLI;
int fomkcallomh = this.FOMKCALLOMH;
Texture2D texture2D = array[fomkcallomh];
mgimpigjcli.mainTexture = texture2D;
Canvas componentInParent = this.rightButton.GetComponentInParent<Canvas>();
Camera <MCLKPPFJMIH>k__BackingField = UIInputModule.Instance.<MCLKPPFJMIH>k__BackingField;
componentInParent.worldCamera = <MCLKPPFJMIH>k__BackingField;
Canvas componentInParent2 = this.leftButton.GetComponentInParent<Canvas>();
Camera <MCLKPPFJMIH>k__BackingField2 = UIInputModule.Instance.<MCLKPPFJMIH>k__BackingField;
componentInParent2.worldCamera = <MCLKPPFJMIH>k__BackingField2;
}
// Token: 0x06000333 RID: 819 RVA: 0x000117B0 File Offset: 0x0000F9B0
[Token(Token = "0x6000333")]
[Address(RVA = "0x1242590", Offset = "0x1241590", VA = "0x181242590")]
public void Button_NextSlide()
{
int num = this.FOMKCALLOMH;
Texture2D[] array = this.slideshow;
num++;
this.FOMKCALLOMH = num;
int length = array.Length;
if (!this.loop)
{
int num2 = length - 1;
this.FOMKCALLOMH = num2;
}
this.FOMKCALLOMH = num;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<int> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSetIndex);
int fomkcallomh = this.FOMKCALLOMH;
photonView.RpcAll<int>(lflfmimncon, fomkcallomh);
}
// Token: 0x06000334 RID: 820 RVA: 0x00011828 File Offset: 0x0000FA28
[Token(Token = "0x6000334")]
[Address(RVA = "0x1242660", Offset = "0x1241660", VA = "0x181242660")]
public void Button_PrevSlide()
{
if (!this.loop)
{
this.FOMKCALLOMH = (int)((ulong)0L);
}
Texture2D[] array = this.slideshow;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<int> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSetIndex);
int fomkcallomh = this.FOMKCALLOMH;
photonView.RpcAll<int>(lflfmimncon, fomkcallomh);
}
// Token: 0x06000335 RID: 821 RVA: 0x00011878 File Offset: 0x0000FA78
[Token(Token = "0x6000335")]
[Address(RVA = "0x1242AC0", Offset = "0x1241AC0", VA = "0x181242AC0")]
public void SetVisibility(bool NOCJEBBJIAN)
{
if (this.EFNNDDKHAMB != NOCJEBBJIAN)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<bool> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSetVisibility);
photonView.RpcAll<bool>(lflfmimncon, NOCJEBBJIAN);
}
}
// Token: 0x06000336 RID: 822 RVA: 0x000118B0 File Offset: 0x0000FAB0
[Token(Token = "0x6000336")]
[Address(RVA = "0x1242720", Offset = "0x1241720", VA = "0x181242720")]
private void KCIANNHGDHB()
{
Texture2D[] array = this.slideshow;
Material mgimpigjcli = this.MGIMPIGJCLI;
int fomkcallomh = this.FOMKCALLOMH;
Texture2D texture2D = array[fomkcallomh];
mgimpigjcli.mainTexture = texture2D;
}
// Token: 0x06000337 RID: 823 RVA: 0x000118E8 File Offset: 0x0000FAE8
[Token(Token = "0x6000337")]
[Address(RVA = "0x1242940", Offset = "0x1241940", VA = "0x181242940")]
private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
{
if (base.OGIBLNIIHDK)
{
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<int> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSetIndex);
int fomkcallomh = this.FOMKCALLOMH;
photonView.RpcPlayer<int>(BJGOFOEKLMC, lflfmimncon, fomkcallomh);
PhotonView photonView2 = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<bool> lflfmimncon2 = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcSetVisibility);
bool efnnddkhamb = this.EFNNDDKHAMB;
photonView2.RpcPlayer<bool>(BJGOFOEKLMC, lflfmimncon2, efnnddkhamb);
}
}
// Token: 0x06000338 RID: 824 RVA: 0x00011950 File Offset: 0x0000FB50
[Token(Token = "0x6000338")]
[Address(RVA = "0x1242A60", Offset = "0x1241A60", VA = "0x181242A60")]
[NFOMENMAOIA]
public void RpcSetIndex(int CKDLPAGEAJH)
{
Texture2D[] array = this.slideshow;
Material mgimpigjcli = this.MGIMPIGJCLI;
this.FOMKCALLOMH = CKDLPAGEAJH;
Texture2D texture2D = array[CKDLPAGEAJH];
mgimpigjcli.mainTexture = texture2D;
}
// Token: 0x06000339 RID: 825 RVA: 0x00011988 File Offset: 0x0000FB88
[Token(Token = "0x6000339")]
[Address(RVA = "0x1242AB0", Offset = "0x1241AB0", VA = "0x181242AB0")]
[NFOMENMAOIA]
public void RpcSetVisibility(bool NOCJEBBJIAN)
{
this.GDPKBEBEOBA = NOCJEBBJIAN;
}
// Token: 0x0600033A RID: 826 RVA: 0x0001199C File Offset: 0x0000FB9C
[Token(Token = "0x600033A")]
[Address(RVA = "0x1242C80", Offset = "0x1241C80", VA = "0x181242C80")]
public SlideshowScreen()
{
}
// Token: 0x040002BA RID: 698
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40002BA")]
[SerializeField]
private Texture2D[] slideshow;
// Token: 0x040002BB RID: 699
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40002BB")]
[SerializeField]
private Renderer screenRenderer;
// Token: 0x040002BC RID: 700
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40002BC")]
[SerializeField]
private Button rightButton;
// Token: 0x040002BD RID: 701
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40002BD")]
[SerializeField]
private Button leftButton;
// Token: 0x040002BE RID: 702
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40002BE")]
[SerializeField]
private bool loop = true;
// Token: 0x040002BF RID: 703
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40002BF")]
private Material MGIMPIGJCLI;
// Token: 0x040002C0 RID: 704
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x40002C0")]
private int FOMKCALLOMH;
// Token: 0x040002C1 RID: 705
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x40002C1")]
private bool EFNNDDKHAMB;
}