249 lines
8.1 KiB
C#
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;
|
|
}
|