209 lines
6.6 KiB
C#
209 lines
6.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200004E RID: 78
|
|
[Token(Token = "0x200004E")]
|
|
public class InstagramBulletinBoardUI : MonoBehaviour
|
|
{
|
|
// Token: 0x0600024B RID: 587 RVA: 0x0000C7B0 File Offset: 0x0000A9B0
|
|
[Token(Token = "0x600024B")]
|
|
[Address(RVA = "0x887110", Offset = "0x885F10", VA = "0x180887110")]
|
|
private void Awake()
|
|
{
|
|
Material material = new Material(this.largeImageRenderer.GetSharedMaterial());
|
|
MeshRenderer meshRenderer = this.largeImageRenderer;
|
|
this.CKBHMIKAJAA = material;
|
|
meshRenderer.SetMaterial(material);
|
|
}
|
|
|
|
// Token: 0x0600024C RID: 588 RVA: 0x0000C7EC File Offset: 0x0000A9EC
|
|
[Token(Token = "0x600024C")]
|
|
[Address(RVA = "0x887930", Offset = "0x886730", VA = "0x180887930")]
|
|
private void Start()
|
|
{
|
|
this.MKBLJJGJAOH();
|
|
OKNNKFGFODL peajpkonkhp = AAHIIPOCKMB.PEAJPKONKHP;
|
|
Action action = new Action(this.MKBLJJGJAOH);
|
|
AAHIIPOCKMB.PEAJPKONKHP = OKNNKFGFODL.BPJDFPACLMK(peajpkonkhp, action);
|
|
}
|
|
|
|
// Token: 0x0600024D RID: 589 RVA: 0x0000C820 File Offset: 0x0000AA20
|
|
[Token(Token = "0x600024D")]
|
|
[Address(RVA = "0x887770", Offset = "0x886570", VA = "0x180887770")]
|
|
private void OnDestroy()
|
|
{
|
|
Material ckbhmikajaa = this.CKBHMIKAJAA;
|
|
int num = 0;
|
|
if (ckbhmikajaa != num)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.CKBHMIKAJAA);
|
|
this.CKBHMIKAJAA = (ulong)0L;
|
|
}
|
|
OKNNKFGFODL peajpkonkhp = AAHIIPOCKMB.PEAJPKONKHP;
|
|
Action action = new Action(this.MKBLJJGJAOH);
|
|
AAHIIPOCKMB.PEAJPKONKHP = OKNNKFGFODL.GMNMHGMFGOL(peajpkonkhp, action);
|
|
}
|
|
|
|
// Token: 0x0600024E RID: 590 RVA: 0x0000C874 File Offset: 0x0000AA74
|
|
[Token(Token = "0x600024E")]
|
|
[Address(RVA = "0x887290", Offset = "0x886090", VA = "0x180887290")]
|
|
private void MKBLJJGJAOH()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
BulletinBoardController bulletinBoardController = this.bulletinBoardController;
|
|
int num2 = 0;
|
|
bulletinBoardController.ShowVisualLayer((BulletinBoardVisualLayer.BNGKNAAJAIA)num2);
|
|
GameObject[] array = this.MIOOPJMMDME.ToArray();
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
GameObject gameObject = array[num];
|
|
int num3 = 0;
|
|
if (gameObject != num3)
|
|
{
|
|
global::UnityEngine.Object.Destroy(gameObject);
|
|
}
|
|
num++;
|
|
}
|
|
this.MIOOPJMMDME.Clear();
|
|
AAHIIPOCKMB.JFIKDPALHOL <GLLDHEBBENC>k__BackingField = AAHIIPOCKMB.<GLLDHEBBENC>k__BackingField;
|
|
if (<GLLDHEBBENC>k__BackingField == 0)
|
|
{
|
|
return;
|
|
}
|
|
List<AAHIIPOCKMB.FJPMIBKBEGC> <BNLDDPAOGIH>k__BackingField = <GLLDHEBBENC>k__BackingField.<BNLDDPAOGIH>k__BackingField;
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
IEnumerable<AAHIIPOCKMB.FJPMIBKBEGC> enumerable = BCKPFAJAPEO.HDLDCPJDNDA<AAHIIPOCKMB.FJPMIBKBEGC>(num4, num5, 12);
|
|
if (enumerable != 0)
|
|
{
|
|
if (num >= enumerable)
|
|
{
|
|
goto IL_9E;
|
|
}
|
|
num += num;
|
|
if (num != enumerable)
|
|
{
|
|
num++;
|
|
goto IL_9E;
|
|
}
|
|
IL_110:
|
|
GameObject gameObject2;
|
|
gameObject2 += gameObject2;
|
|
goto IL_117;
|
|
IL_9E:
|
|
InstagramBulletinCard instagramBulletinCard = this.cardPrefab;
|
|
Transform transform = this.contentRoot;
|
|
int num6 = 0;
|
|
InstagramBulletinCard instagramBulletinCard2 = global::UnityEngine.Object.Instantiate<InstagramBulletinCard>(instagramBulletinCard, transform, num6 != 0);
|
|
Transform transform2 = instagramBulletinCard2.transform;
|
|
int num7 = 0;
|
|
Vector3 one = Vector3.one;
|
|
transform2.localScale = num7;
|
|
Transform transform3 = instagramBulletinCard2.transform;
|
|
int num8 = 0;
|
|
Quaternion identity = Quaternion.identity;
|
|
transform3.localRotation = num8;
|
|
List<GameObject> mioopjmmdme = this.MIOOPJMMDME;
|
|
gameObject2 = instagramBulletinCard2.gameObject;
|
|
mioopjmmdme.Add(gameObject2);
|
|
goto IL_110;
|
|
}
|
|
IL_117:
|
|
if (enumerable != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
BulletinBoardController bulletinBoardController2 = this.bulletinBoardController;
|
|
GameObject gameObject3 = this.contentRoot.gameObject;
|
|
bulletinBoardController2.SetupButtons(gameObject3);
|
|
}
|
|
|
|
// Token: 0x0600024F RID: 591 RVA: 0x0000C9C8 File Offset: 0x0000ABC8
|
|
[Token(Token = "0x600024F")]
|
|
[Address(RVA = "0x8871D0", Offset = "0x885FD0", VA = "0x1808871D0")]
|
|
public void Button_RecRoomOnInstagram()
|
|
{
|
|
FBPACFPINIK.GCPHCMAKAPA("https://www.instagram.com/recroom/", "the Rec Room Instagram", true);
|
|
}
|
|
|
|
// Token: 0x06000250 RID: 592 RVA: 0x0000C9E8 File Offset: 0x0000ABE8
|
|
[Token(Token = "0x6000250")]
|
|
[Address(RVA = "0x887230", Offset = "0x886030", VA = "0x180887230")]
|
|
public void Button_ShareYourStuff()
|
|
{
|
|
FBPACFPINIK.GCPHCMAKAPA("https://www.recroom.com/community/", "the Rec Room community page", true);
|
|
}
|
|
|
|
// Token: 0x06000251 RID: 593 RVA: 0x0000CA08 File Offset: 0x0000AC08
|
|
[Token(Token = "0x6000251")]
|
|
[Address(RVA = "0x887890", Offset = "0x886690", VA = "0x180887890")]
|
|
public void ShowLargeImage(Texture CAKFKAGPMBF)
|
|
{
|
|
this.CKBHMIKAJAA.mainTexture = CAKFKAGPMBF;
|
|
this.bulletinBoardController.ShowVisualLayer(BulletinBoardVisualLayer.BNGKNAAJAIA.LargeImageView);
|
|
CFLMJLFBOKH.EIGDDKKOPEO("instagramImage", 1);
|
|
}
|
|
|
|
// Token: 0x06000252 RID: 594 RVA: 0x0000CA40 File Offset: 0x0000AC40
|
|
[Token(Token = "0x6000252")]
|
|
[Address(RVA = "0x8871A0", Offset = "0x885FA0", VA = "0x1808871A0")]
|
|
public void Button_CloseLargeImage()
|
|
{
|
|
BulletinBoardController bulletinBoardController = this.bulletinBoardController;
|
|
int num = 0;
|
|
bulletinBoardController.ShowVisualLayer((BulletinBoardVisualLayer.BNGKNAAJAIA)num);
|
|
}
|
|
|
|
// Token: 0x06000253 RID: 595 RVA: 0x0000CA64 File Offset: 0x0000AC64
|
|
[Token(Token = "0x6000253")]
|
|
[Address(RVA = "0x8879F0", Offset = "0x8867F0", VA = "0x1808879F0")]
|
|
public InstagramBulletinBoardUI()
|
|
{
|
|
List<GameObject> list = new List();
|
|
this.MIOOPJMMDME = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040001DC RID: 476
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40001DC")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
|
private BulletinBoardController bulletinBoardController;
|
|
|
|
// Token: 0x040001DD RID: 477
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40001DD")]
|
|
[SerializeField]
|
|
private Transform contentRoot;
|
|
|
|
// Token: 0x040001DE RID: 478
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40001DE")]
|
|
[SerializeField]
|
|
private InstagramBulletinCard cardPrefab;
|
|
|
|
// Token: 0x040001DF RID: 479
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40001DF")]
|
|
[SerializeField]
|
|
private MeshRenderer largeImageRenderer;
|
|
|
|
// Token: 0x040001E0 RID: 480
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40001E0")]
|
|
private Material CKBHMIKAJAA;
|
|
|
|
// Token: 0x040001E1 RID: 481
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40001E1")]
|
|
private List<GameObject> MIOOPJMMDME;
|
|
}
|