using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; // Token: 0x0200006E RID: 110 [Token(Token = "0x200006E")] [StructLayout(3)] public class InstagramBulletinBoardUI : MonoBehaviour { // Token: 0x06000331 RID: 817 RVA: 0x00010270 File Offset: 0x0000E470 [Token(Token = "0x6000331")] [Address(RVA = "0x11D1560", Offset = "0x11CFF60", VA = "0x1811D1560")] private void Awake() { Material material = new Material(this.largeImageRenderer.GetSharedMaterial()); MeshRenderer meshRenderer = this.largeImageRenderer; this.CKBHMIKAJAA = material; meshRenderer.SetMaterial(material); } // Token: 0x06000332 RID: 818 RVA: 0x000102AC File Offset: 0x0000E4AC [Token(Token = "0x6000332")] [Address(RVA = "0x11D1DB0", Offset = "0x11D07B0", VA = "0x1811D1DB0")] private void Start() { this.MKBLJJGJAOH(); ActionEvent peajpkonkhp = AAHIIPOCKMB.PEAJPKONKHP; Action action = new Action(this.MKBLJJGJAOH); AAHIIPOCKMB.PEAJPKONKHP = peajpkonkhp + action; } // Token: 0x06000333 RID: 819 RVA: 0x000102E0 File Offset: 0x0000E4E0 [Token(Token = "0x6000333")] [Address(RVA = "0x11D1BF0", Offset = "0x11D05F0", VA = "0x1811D1BF0")] private void OnDestroy() { Material ckbhmikajaa = this.CKBHMIKAJAA; int num = 0; if (ckbhmikajaa != num) { global::UnityEngine.Object.Destroy(this.CKBHMIKAJAA); this.CKBHMIKAJAA = (ulong)0L; } ActionEvent peajpkonkhp = AAHIIPOCKMB.PEAJPKONKHP; Action action = new Action(this.MKBLJJGJAOH); AAHIIPOCKMB.PEAJPKONKHP = peajpkonkhp - action; } // Token: 0x06000334 RID: 820 RVA: 0x00010334 File Offset: 0x0000E534 [Token(Token = "0x6000334")] [Address(RVA = "0x11D16E0", Offset = "0x11D00E0", VA = "0x1811D16E0")] 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 k__BackingField = AAHIIPOCKMB.k__BackingField; if (k__BackingField == 0) { return; } List k__BackingField = k__BackingField.k__BackingField; int num4 = 0; int num5 = 0; IEnumerable enumerable = EnumerableExt.SkipTake(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, 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 mioopjmmdme = this.MIOOPJMMDME; gameObject2 = instagramBulletinCard2.gameObject; mioopjmmdme.Add(gameObject2); goto IL_110; } IL_117: if (enumerable != 0) { } if (num != -1) { } } while (num != 0); BulletinBoardController bulletinBoardController2 = this.bulletinBoardController; GameObject gameObject3 = this.contentRoot.gameObject; bulletinBoardController2.SetupButtons(gameObject3); } // Token: 0x06000335 RID: 821 RVA: 0x0001048C File Offset: 0x0000E68C [Token(Token = "0x6000335")] [Address(RVA = "0x11D1620", Offset = "0x11D0020", VA = "0x1811D1620")] public void Button_RecRoomOnInstagram() { FBPACFPINIK.GCPHCMAKAPA("https://www.instagram.com/recroom/", "the Rec Room Instagram", true); } // Token: 0x06000336 RID: 822 RVA: 0x000104AC File Offset: 0x0000E6AC [Token(Token = "0x6000336")] [Address(RVA = "0x11D1680", Offset = "0x11D0080", VA = "0x1811D1680")] public void Button_ShareYourStuff() { FBPACFPINIK.GCPHCMAKAPA("https://www.recroom.com/community/", "the Rec Room community page", true); } // Token: 0x06000337 RID: 823 RVA: 0x000104CC File Offset: 0x0000E6CC [Token(Token = "0x6000337")] [Address(RVA = "0x11D1D10", Offset = "0x11D0710", VA = "0x1811D1D10")] public void ShowLargeImage(Texture CAKFKAGPMBF) { this.CKBHMIKAJAA.mainTexture = CAKFKAGPMBF; this.bulletinBoardController.ShowVisualLayer(BulletinBoardVisualLayer.BNGKNAAJAIA.LargeImageView); CFLMJLFBOKH.EIGDDKKOPEO("instagramImage", 1); } // Token: 0x06000338 RID: 824 RVA: 0x00010504 File Offset: 0x0000E704 [Token(Token = "0x6000338")] [Address(RVA = "0x11D15F0", Offset = "0x11CFFF0", VA = "0x1811D15F0")] public void Button_CloseLargeImage() { BulletinBoardController bulletinBoardController = this.bulletinBoardController; int num = 0; bulletinBoardController.ShowVisualLayer((BulletinBoardVisualLayer.BNGKNAAJAIA)num); } // Token: 0x06000339 RID: 825 RVA: 0x00010528 File Offset: 0x0000E728 [Token(Token = "0x6000339")] [Address(RVA = "0x11D1E70", Offset = "0x11D0870", VA = "0x1811D1E70")] public InstagramBulletinBoardUI() { List list = new List(); this.MIOOPJMMDME = list; base..ctor(); } // Token: 0x040002C1 RID: 705 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40002C1")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)] private BulletinBoardController bulletinBoardController; // Token: 0x040002C2 RID: 706 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40002C2")] [SerializeField] private Transform contentRoot; // Token: 0x040002C3 RID: 707 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40002C3")] [SerializeField] private InstagramBulletinCard cardPrefab; // Token: 0x040002C4 RID: 708 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40002C4")] [SerializeField] private MeshRenderer largeImageRenderer; // Token: 0x040002C5 RID: 709 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40002C5")] private Material CKBHMIKAJAA; // Token: 0x040002C6 RID: 710 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40002C6")] private List MIOOPJMMDME; }