This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,254 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using UnityEngine;
namespace RecRoom.Core.Screens.UI.iOS
{
// Token: 0x02002A37 RID: 10807
[Token(Token = "0x2002A37")]
[StructLayout(3)]
public class SafeAreaHelper : MonoBehaviour
{
// Token: 0x06012D93 RID: 77203 RVA: 0x0047F8F4 File Offset: 0x0047DAF4
[Token(Token = "0x6012D93")]
[Address(RVA = "0x11A40A0", Offset = "0x11A2AA0", VA = "0x1811A40A0")]
private void Awake()
{
if (!SafeAreaHelper.HJKABIFPKKC.Contains(this))
{
SafeAreaHelper.HJKABIFPKKC.Add(this);
}
Canvas componentInParent = base.GetComponentInParent<Canvas>();
this.NKKFJKIMHBN = componentInParent;
Transform transform = base.transform;
if (transform != 0)
{
}
this.FMBOLHLCMPK = transform;
Rect safeArea = Screen.safeArea;
}
// Token: 0x06012D94 RID: 77204 RVA: 0x0047F948 File Offset: 0x0047DB48
[Token(Token = "0x6012D94")]
[Address(RVA = "0x11A4C60", Offset = "0x11A3660", VA = "0x1811A4C60")]
private void Start()
{
PlatformManager instance = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise;
if (promise == (ulong)5L)
{
this.FNENIGPICJK();
Action<float> action = new Action(this.BALOKJMBNIN);
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update1hz(this, action);
}
}
// Token: 0x06012D95 RID: 77205 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6012D95")]
[Address(RVA = "0x11A4250", Offset = "0x11A2C50", VA = "0x1811A4250")]
private void BALOKJMBNIN(float LIMOILDIGKF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06012D96 RID: 77206 RVA: 0x0047F984 File Offset: 0x0047DB84
[Token(Token = "0x6012D96")]
[Address(RVA = "0x11A4740", Offset = "0x11A3140", VA = "0x1811A4740")]
private void FNENIGPICJK()
{
RectTransform fmbolhlcmpk = this.FMBOLHLCMPK;
int num = 0;
if (!(fmbolhlcmpk == num))
{
Canvas nkkfjkimhbn = this.NKKFJKIMHBN;
Canvas nkkfjkimhbn2 = this.NKKFJKIMHBN;
Canvas nkkfjkimhbn3 = this.NKKFJKIMHBN;
Canvas nkkfjkimhbn4 = this.NKKFJKIMHBN;
int num2 = 0;
this.FMBOLHLCMPK.anchorMin = num2;
this.FMBOLHLCMPK.anchorMax = num2;
}
}
// Token: 0x06012D97 RID: 77207 RVA: 0x0047F9EC File Offset: 0x0047DBEC
[Token(Token = "0x6012D97")]
[Address(RVA = "0x11A4540", Offset = "0x11A2F40", VA = "0x1811A4540")]
private Rect DJAJEDEJJLD()
{
Rect safeArea = Screen.safeArea;
int width = Screen.width;
int height = Screen.height;
ScreenOrientation screenOrientation = Screen.GetScreenOrientation();
int num = (int)screenOrientation;
int num2;
if (num == 1 || num == 2 || num == 3)
{
num2 = 0;
}
if (num2 == 1 || num2 == 0 || num2 == 3)
{
}
if (num == 2)
{
if (screenOrientation == ScreenOrientation.PortraitUpsideDown)
{
return;
}
if (screenOrientation == ScreenOrientation.LandscapeLeft)
{
goto IL_59;
}
}
int num3 = (int)screenOrientation;
IL_59:
if (num3 == 1 || num3 == 0 || num3 == 3)
{
return;
}
}
// Token: 0x06012D98 RID: 77208 RVA: 0x0047FA64 File Offset: 0x0047DC64
[Token(Token = "0x6012D98")]
[Address(RVA = "0x11A4AD0", Offset = "0x11A34D0", VA = "0x1811A4AD0")]
private void NHFJDPLMBDH(SafeAreaHelper.FBACCBLPMFK GEDCEIDOKJL, float POJLOLNHLDE, float CNHJNOGLKKN, float LNDEFKJFNKC, float KPFLMLLHION, out float OPFKBHNDILB, out float ABAINCKEPGA)
{
if (GEDCEIDOKJL != SafeAreaHelper.FBACCBLPMFK.BOTH_SIDES)
{
if (GEDCEIDOKJL == SafeAreaHelper.FBACCBLPMFK.NONE)
{
return;
}
if (GEDCEIDOKJL == SafeAreaHelper.FBACCBLPMFK.BOTTOM_SIDE_ONLY)
{
return;
}
}
}
// Token: 0x06012D99 RID: 77209 RVA: 0x0047FA80 File Offset: 0x0047DC80
[Token(Token = "0x6012D99")]
[Address(RVA = "0x11A4B50", Offset = "0x11A3550", VA = "0x1811A4B50")]
private void OnDestroy()
{
if (SafeAreaHelper.HJKABIFPKKC.Contains(this))
{
bool flag = SafeAreaHelper.HJKABIFPKKC.Remove(this);
return;
}
}
// Token: 0x06012D9A RID: 77210 RVA: 0x0047FAB0 File Offset: 0x0047DCB0
[Token(Token = "0x6012D9A")]
[Address(RVA = "0x11A49A0", Offset = "0x11A33A0", VA = "0x1811A49A0")]
private static void JIOHJHKKPAD()
{
Rect safeArea = Screen.safeArea;
ScreenOrientation screenOrientation = Screen.GetScreenOrientation();
int num = 0;
SafeAreaHelper.ECHFKEKCHFH = screenOrientation;
List<SafeAreaHelper> hjkabifpkkc = SafeAreaHelper.HJKABIFPKKC;
List<SafeAreaHelper> hjkabifpkkc2 = SafeAreaHelper.HJKABIFPKKC;
num++;
}
// Token: 0x06012D9B RID: 77211 RVA: 0x0047FAEC File Offset: 0x0047DCEC
[Token(Token = "0x6012D9B")]
[Address(RVA = "0x11A44F0", Offset = "0x11A2EF0", VA = "0x1811A44F0")]
private static SafeAreaHelper.FBACCBLPMFK BBJNCPDEKPO(SafeAreaHelper.FBACCBLPMFK NGBCFDIJNHE, ScreenOrientation ACMECNDDDNG)
{
if (ACMECNDDDNG == ScreenOrientation.Portrait || ACMECNDDDNG == ScreenOrientation.PortraitUpsideDown)
{
return;
}
if (ACMECNDDDNG == ScreenOrientation.LandscapeLeft && (NGBCFDIJNHE == SafeAreaHelper.FBACCBLPMFK.TOP_SIDE_ONLY || NGBCFDIJNHE == (SafeAreaHelper.FBACCBLPMFK)ACMECNDDDNG))
{
return SafeAreaHelper.FBACCBLPMFK.BOTTOM_SIDE_ONLY;
}
}
// Token: 0x06012D9C RID: 77212 RVA: 0x0047FB14 File Offset: 0x0047DD14
[Token(Token = "0x6012D9C")]
[Address(RVA = "0x11A4520", Offset = "0x11A2F20", VA = "0x1811A4520")]
private static SafeAreaHelper.FBACCBLPMFK BJFAACJLBLM(SafeAreaHelper.FBACCBLPMFK BEOCFLKPPLF, ScreenOrientation ACMECNDDDNG)
{
if (ACMECNDDDNG == ScreenOrientation.PortraitUpsideDown && (BEOCFLKPPLF == (SafeAreaHelper.FBACCBLPMFK)ACMECNDDDNG || BEOCFLKPPLF == SafeAreaHelper.FBACCBLPMFK.BOTTOM_SIDE_ONLY))
{
return SafeAreaHelper.FBACCBLPMFK.BOTTOM_SIDE_ONLY;
}
}
// Token: 0x06012D9D RID: 77213 RVA: 0x0047FB34 File Offset: 0x0047DD34
[Token(Token = "0x6012D9D")]
[Address(RVA = "0x11A4C50", Offset = "0x11A3650", VA = "0x1811A4C50")]
private void OnValidate()
{
this.FNENIGPICJK();
}
// Token: 0x06012D9E RID: 77214 RVA: 0x0047FB48 File Offset: 0x0047DD48
[Token(Token = "0x6012D9E")]
[Address(RVA = "0x11A4DD0", Offset = "0x11A37D0", VA = "0x1811A4DD0")]
public SafeAreaHelper()
{
}
// Token: 0x0400CA4D RID: 51789
[Token(Token = "0x400CA4D")]
private static readonly List<SafeAreaHelper> HJKABIFPKKC = new List();
// Token: 0x0400CA4E RID: 51790
[Token(Token = "0x400CA4E")]
private static bool MMBIMGKGHLC;
// Token: 0x0400CA4F RID: 51791
[Token(Token = "0x400CA4F")]
private static Rect AILHPKMFMNC;
// Token: 0x0400CA50 RID: 51792
[Token(Token = "0x400CA50")]
private static ScreenOrientation ECHFKEKCHFH;
// Token: 0x0400CA51 RID: 51793
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CA51")]
private Canvas NKKFJKIMHBN;
// Token: 0x0400CA52 RID: 51794
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CA52")]
private RectTransform FMBOLHLCMPK;
// Token: 0x0400CA53 RID: 51795
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CA53")]
[SerializeField]
private SafeAreaHelper.FBACCBLPMFK widthSupport = (SafeAreaHelper.FBACCBLPMFK)((ulong)1L);
// Token: 0x0400CA54 RID: 51796
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
[Token(Token = "0x400CA54")]
[SerializeField]
private SafeAreaHelper.FBACCBLPMFK heightSupport = (SafeAreaHelper.FBACCBLPMFK)((ulong)1L);
// Token: 0x02002A38 RID: 10808
[Token(Token = "0x2002A38")]
private enum FBACCBLPMFK
{
// Token: 0x0400CA56 RID: 51798
[Token(Token = "0x400CA56")]
NONE,
// Token: 0x0400CA57 RID: 51799
[Token(Token = "0x400CA57")]
BOTH_SIDES,
// Token: 0x0400CA58 RID: 51800
[Token(Token = "0x400CA58")]
TOP_SIDE_ONLY,
// Token: 0x0400CA59 RID: 51801
[Token(Token = "0x400CA59")]
BOTTOM_SIDE_ONLY
}
}
}