Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/InstagramBulletinBoardUI.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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: 0x0000C7D0 File Offset: 0x0000A9D0
[Token(Token = "0x600024B")]
[Address(RVA = "0x1361E40", Offset = "0x1360E40", VA = "0x181361E40")]
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: 0x0000C80C File Offset: 0x0000AA0C
[Token(Token = "0x600024C")]
[Address(RVA = "0x1362660", Offset = "0x1361660", VA = "0x181362660")]
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: 0x0000C840 File Offset: 0x0000AA40
[Token(Token = "0x600024D")]
[Address(RVA = "0x13624A0", Offset = "0x13614A0", VA = "0x1813624A0")]
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: 0x0000C894 File Offset: 0x0000AA94
[Token(Token = "0x600024E")]
[Address(RVA = "0x1361FC0", Offset = "0x1360FC0", VA = "0x181361FC0")]
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: 0x0000C9E8 File Offset: 0x0000ABE8
[Token(Token = "0x600024F")]
[Address(RVA = "0x1361F00", Offset = "0x1360F00", VA = "0x181361F00")]
public void Button_RecRoomOnInstagram()
{
FBPACFPINIK.GCPHCMAKAPA("https://www.instagram.com/recroom/", "the Rec Room Instagram", true);
}
// Token: 0x06000250 RID: 592 RVA: 0x0000CA08 File Offset: 0x0000AC08
[Token(Token = "0x6000250")]
[Address(RVA = "0x1361F60", Offset = "0x1360F60", VA = "0x181361F60")]
public void Button_ShareYourStuff()
{
FBPACFPINIK.GCPHCMAKAPA("https://www.recroom.com/community/", "the Rec Room community page", true);
}
// Token: 0x06000251 RID: 593 RVA: 0x0000CA28 File Offset: 0x0000AC28
[Token(Token = "0x6000251")]
[Address(RVA = "0x13625C0", Offset = "0x13615C0", VA = "0x1813625C0")]
public void ShowLargeImage(Texture CAKFKAGPMBF)
{
this.CKBHMIKAJAA.mainTexture = CAKFKAGPMBF;
this.bulletinBoardController.ShowVisualLayer(BulletinBoardVisualLayer.BNGKNAAJAIA.LargeImageView);
CFLMJLFBOKH.EIGDDKKOPEO("instagramImage", 1);
}
// Token: 0x06000252 RID: 594 RVA: 0x0000CA60 File Offset: 0x0000AC60
[Token(Token = "0x6000252")]
[Address(RVA = "0x1361ED0", Offset = "0x1360ED0", VA = "0x181361ED0")]
public void Button_CloseLargeImage()
{
BulletinBoardController bulletinBoardController = this.bulletinBoardController;
int num = 0;
bulletinBoardController.ShowVisualLayer((BulletinBoardVisualLayer.BNGKNAAJAIA)num);
}
// Token: 0x06000253 RID: 595 RVA: 0x0000CA84 File Offset: 0x0000AC84
[Token(Token = "0x6000253")]
[Address(RVA = "0x1362720", Offset = "0x1361720", VA = "0x181362720")]
public InstagramBulletinBoardUI()
{
List<GameObject> list = new List();
this.MIOOPJMMDME = list;
base..ctor();
}
// Token: 0x040001DC RID: 476
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001DC")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.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;
}