Files
niko 8fc35183db a
2026-04-11 22:19:20 +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: 0x00011660 File Offset: 0x0000F860
// (set) Token: 0x0600032F RID: 815 RVA: 0x00011674 File Offset: 0x0000F874
[Token(Token = "0x17000084")]
public bool GDPKBEBEOBA
{
[Token(Token = "0x600032E")]
[Address(RVA = "0x79C0D0", Offset = "0x79AED0", VA = "0x18079C0D0")]
get
{
return this.EFNNDDKHAMB;
}
[Token(Token = "0x600032F")]
[Address(RVA = "0x79BBB0", Offset = "0x79A9B0", VA = "0x18079BBB0")]
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: 0x000116E0 File Offset: 0x0000F8E0
[Token(Token = "0x6000330")]
[Address(RVA = "0x79B8A0", Offset = "0x79A6A0", VA = "0x18079B8A0", 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: 0x00011740 File Offset: 0x0000F940
[Token(Token = "0x6000331")]
[Address(RVA = "0x79BC40", Offset = "0x79AA40", VA = "0x18079BC40", 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: 0x0001179C File Offset: 0x0000F99C
[Token(Token = "0x6000332")]
[Address(RVA = "0x79BFB0", Offset = "0x79ADB0", VA = "0x18079BFB0")]
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: 0x00011824 File Offset: 0x0000FA24
[Token(Token = "0x6000333")]
[Address(RVA = "0x79B9D0", Offset = "0x79A7D0", VA = "0x18079B9D0")]
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: 0x0001189C File Offset: 0x0000FA9C
[Token(Token = "0x6000334")]
[Address(RVA = "0x79BAA0", Offset = "0x79A8A0", VA = "0x18079BAA0")]
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: 0x000118EC File Offset: 0x0000FAEC
[Token(Token = "0x6000335")]
[Address(RVA = "0x79BF00", Offset = "0x79AD00", VA = "0x18079BF00")]
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: 0x00011924 File Offset: 0x0000FB24
[Token(Token = "0x6000336")]
[Address(RVA = "0x79BB60", Offset = "0x79A960", VA = "0x18079BB60")]
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: 0x0001195C File Offset: 0x0000FB5C
[Token(Token = "0x6000337")]
[Address(RVA = "0x79BD80", Offset = "0x79AB80", VA = "0x18079BD80")]
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: 0x000119C4 File Offset: 0x0000FBC4
[Token(Token = "0x6000338")]
[Address(RVA = "0x79BEA0", Offset = "0x79ACA0", VA = "0x18079BEA0")]
[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: 0x000119FC File Offset: 0x0000FBFC
[Token(Token = "0x6000339")]
[Address(RVA = "0x79BEF0", Offset = "0x79ACF0", VA = "0x18079BEF0")]
[NFOMENMAOIA]
public void RpcSetVisibility(bool NOCJEBBJIAN)
{
this.GDPKBEBEOBA = NOCJEBBJIAN;
}
// Token: 0x0600033A RID: 826 RVA: 0x00011A10 File Offset: 0x0000FC10
[Token(Token = "0x600033A")]
[Address(RVA = "0x79C0C0", Offset = "0x79AEC0", VA = "0x18079C0C0")]
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;
}