Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/FBPACFPINIK.cs
T
2026-04-08 23:40:05 +02:00

279 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using RecRoom.Core;
using UnityEngine;
// Token: 0x0200200C RID: 8204
[Token(Token = "0x200200C")]
[StructLayout(3)]
public static class FBPACFPINIK
{
// Token: 0x0600E304 RID: 58116 RVA: 0x00360874 File Offset: 0x0035EA74
[Token(Token = "0x600E304")]
[Address(RVA = "0x1D80480", Offset = "0x1D7EE80", VA = "0x181D80480")]
public static void IAJIDPEFALM()
{
string gbjfiifalmg = FBPACFPINIK.GBJFIIFALMG;
string npcnaibahej = FBPACFPINIK.NPCNAIBAHEJ;
bool flag = !Player.HNLAAPPKJPE;
FBPACFPINIK.GCPHCMAKAPA(gbjfiifalmg, npcnaibahej, flag);
}
// Token: 0x0600E305 RID: 58117 RVA: 0x003608A0 File Offset: 0x0035EAA0
[Token(Token = "0x600E305")]
[Address(RVA = "0x1D7FD00", Offset = "0x1D7E700", VA = "0x181D7FD00")]
public static void FPONHAPCINA()
{
string pemmlpikmfo = FBPACFPINIK.PEMMLPIKMFO;
string jjegpkhjmdh = FBPACFPINIK.JJEGPKHJMDH;
bool flag = !Player.HNLAAPPKJPE;
FBPACFPINIK.GCPHCMAKAPA(pemmlpikmfo, jjegpkhjmdh, flag);
}
// Token: 0x0600E306 RID: 58118 RVA: 0x003608CC File Offset: 0x0035EACC
[Token(Token = "0x600E306")]
[Address(RVA = "0x1D80520", Offset = "0x1D7EF20", VA = "0x181D80520")]
public static void IIHKLJONBPO(bool FDIEEJIOKPC = true)
{
bool localPlayerWatchUIAllElementsRestricted = Player.HNLAAPPKJPE;
int num = 0;
string fifinemiddo = FBPACFPINIK.FIFINEMIDDO;
FBPACFPINIK.GCPHCMAKAPA(FBPACFPINIK.MBEEDAHPKFM, fifinemiddo, num != 0);
}
// Token: 0x0600E307 RID: 58119 RVA: 0x003608F8 File Offset: 0x0035EAF8
[Token(Token = "0x600E307")]
[Address(RVA = "0x1D80410", Offset = "0x1D7EE10", VA = "0x181D80410")]
public static void HHBGCJAIACK()
{
string aklnlbjgcbd = FBPACFPINIK.AKLNLBJGCBD;
FBPACFPINIK.GCPHCMAKAPA(FBPACFPINIK.BGCMOFIGIOL, aklnlbjgcbd, true);
}
// Token: 0x0600E308 RID: 58120 RVA: 0x00360918 File Offset: 0x0035EB18
[Token(Token = "0x600E308")]
[Address(RVA = "0x1D80620", Offset = "0x1D7F020", VA = "0x181D80620")]
public static void LBIOGBGOOAM(bool FDIEEJIOKPC = true)
{
string ebjffhadpih = FBPACFPINIK.EBJFFHADPIH;
FBPACFPINIK.GCPHCMAKAPA(FBPACFPINIK.JAJGIICPPOJ, ebjffhadpih, FDIEEJIOKPC);
}
// Token: 0x0600E309 RID: 58121 RVA: 0x00360938 File Offset: 0x0035EB38
[Token(Token = "0x600E309")]
[Address(RVA = "0x1D7FDA0", Offset = "0x1D7E7A0", VA = "0x181D7FDA0")]
public static void GCPHCMAKAPA(string KCDNNDGKINC, string LJDGOMAEGNN, bool FDIEEJIOKPC = true)
{
for (;;)
{
FBPACFPINIK.PEGNJEGCNNH pegnjegcnnh = new FBPACFPINIK.PEGNJEGCNNH();
pegnjegcnnh.url = KCDNNDGKINC;
LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.Instance.AKPGDDBMBMK;
bool isInitialized = SingletonMonoBehaviour.IsInitialized;
if (isInitialized && SingletonMonoBehaviour.Instance.GFMHKKKEOGE == PlatformManager.LDIIFDDCKCN.OculusQuest)
{
break;
}
if (akpgddbmbmk != LocalPlayerController.MIGPLDFLMHA.VR)
{
if (FDIEEJIOKPC && isInitialized)
{
string enhffnmmjma = FBPACFPINIK.ENHFFNMMJMA;
string text = FBPACFPINIK.GBHJEHMFEIE + LJDGOMAEGNN + enhffnmmjma;
int num = 0;
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
{
if (response == JPIJGHNNIDP.Affirmative)
{
string url2 = pegnjegcnnh.url;
CFLMJLFBOKH.GCPHCMAKAPA(url2);
Application.OpenURL(url2);
}
};
if (num < pegnjegcnnh)
{
num += num;
if (num != pegnjegcnnh)
{
num++;
}
}
IPromise<JPIJGHNNIDP> promise;
promise += promise;
num += 19;
}
string url = pegnjegcnnh.url;
CFLMJLFBOKH.GCPHCMAKAPA(url);
Application.OpenURL(url);
}
PlatformManager instance = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise2;
if (promise2 == (ulong)2L)
{
goto IL_138;
}
FBPACFPINIK.KJMNMENHIKN(pegnjegcnnh.url);
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
int num2 = 0;
if (instance2 != num2)
{
PlatformManager instance3 = SingletonMonoBehaviour.Instance;
int num3 = 0;
if (instance3 != num3 && SingletonMonoBehaviour.Instance.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.PS4)
{
goto Block_10;
}
}
}
NotificationManager instance4 = SingletonMonoBehaviour.Instance;
int num4 = 0;
IDisposable disposable = instance4.Play(NotificationManager.IBIDFAOPIPC.Major, "Opening Web Browser is not yet supported!", 5f, num4, num4);
return;
Block_10:
string ckpgmcgnkhi = FBPACFPINIK.CKPGMCGNKHI;
string text3;
string text2 = text3 + ckpgmcgnkhi;
NotificationManager instance5 = SingletonMonoBehaviour.Instance;
IL_138:
Scheduler instance6 = SingletonMonoBehaviour.Instance;
int stringLength = text2.m_stringLength;
FBPACFPINIK.LAGKBCEPMPO lagkbcepmpo;
lagkbcepmpo.System.IDisposable.Dispose();
int num5 = 0;
lagkbcepmpo.url = stringLength;
lagkbcepmpo.<>1__state = num5;
int num6 = 0;
ISchedulerPromise schedulerPromise = instance6.Run(num6, lagkbcepmpo);
throw new NullReferenceException();
}
// Token: 0x0600E30A RID: 58122 RVA: 0x00360AC0 File Offset: 0x0035ECC0
[Token(Token = "0x600E30A")]
[Address(RVA = "0x1D7FCA0", Offset = "0x1D7E6A0", VA = "0x181D7FCA0")]
private static IEnumerator<ISchedule> FJJOCDFPBMN(string KCDNNDGKINC)
{
/*
An exception occurred when decompiling this method (0600E30A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> FBPACFPINIK::FJJOCDFPBMN(System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(LAGKBCEPMPO::System.IDisposable.Dispose, ldloc:LAGKBCEPMPO(var_0))
stfld:int32(LAGKBCEPMPO::<>1__state, ldloc:LAGKBCEPMPO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:string(LAGKBCEPMPO::url, ldloc:LAGKBCEPMPO(var_0), ldloc:string(KCDNNDGKINC))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600E30B RID: 58123 RVA: 0x00360AE4 File Offset: 0x0035ECE4
[Token(Token = "0x600E30B")]
[Address(RVA = "0x1D805C0", Offset = "0x1D7EFC0", VA = "0x181D805C0")]
private static void KJMNMENHIKN(string KCDNNDGKINC)
{
CFLMJLFBOKH.GCPHCMAKAPA(KCDNNDGKINC);
Application.OpenURL(KCDNNDGKINC);
}
// Token: 0x040094E5 RID: 38117
[Token(Token = "0x40094E5")]
private static readonly string FEDOFDHGPBO = "Check your desktop";
// Token: 0x040094E6 RID: 38118
[Token(Token = "0x40094E6")]
private static readonly string CKPGMCGNKHI = "\nshould be shown in your browser";
// Token: 0x040094E7 RID: 38119
[Token(Token = "0x40094E7")]
private static readonly string GBHJEHMFEIE = "Do you want to open ";
// Token: 0x040094E8 RID: 38120
[Token(Token = "0x40094E8")]
private static readonly string ENHFFNMMJMA = " in your external web browser?";
// Token: 0x040094E9 RID: 38121
[Token(Token = "0x40094E9")]
private static readonly string GBJFIIFALMG = "https://www.recroom.com/privacy-policy/";
// Token: 0x040094EA RID: 38122
[Token(Token = "0x40094EA")]
private static readonly string NPCNAIBAHEJ = "the Rec Room privacy policy";
// Token: 0x040094EB RID: 38123
[Token(Token = "0x40094EB")]
private static readonly string PEMMLPIKMFO = "https://recroom.com/terms-of-service";
// Token: 0x040094EC RID: 38124
[Token(Token = "0x40094EC")]
private static readonly string JJEGPKHJMDH = "the Rec Room terms of service";
// Token: 0x040094ED RID: 38125
[Token(Token = "0x40094ED")]
private static readonly string MBEEDAHPKFM = "https://recroom.happyfox.com/home";
// Token: 0x040094EE RID: 38126
[Token(Token = "0x40094EE")]
private static readonly string FIFINEMIDDO = "the Rec Room help page";
// Token: 0x040094EF RID: 38127
[Token(Token = "0x40094EF")]
private static readonly string BGCMOFIGIOL = "https://www.recroom.com/comfortandsafety";
// Token: 0x040094F0 RID: 38128
[Token(Token = "0x40094F0")]
private static readonly string AKLNLBJGCBD = "the Comfort and Safety page";
// Token: 0x040094F1 RID: 38129
[Token(Token = "0x40094F1")]
private static readonly string JAJGIICPPOJ = "https://recroom.com/code-of-conduct";
// Token: 0x040094F2 RID: 38130
[Token(Token = "0x40094F2")]
private static readonly string EBJFFHADPIH = "the Code of Conduct page";
// Token: 0x0200200D RID: 8205
[Token(Token = "0x200200D")]
[CompilerGenerated]
private sealed class PEGNJEGCNNH
{
// Token: 0x0600E30D RID: 58125 RVA: 0x00360B9C File Offset: 0x0035ED9C
[Token(Token = "0x600E30D")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public PEGNJEGCNNH()
{
}
// Token: 0x0600E30E RID: 58126 RVA: 0x00360BB0 File Offset: 0x0035EDB0
[Token(Token = "0x600E30E")]
[Address(RVA = "0x1D98670", Offset = "0x1D97070", VA = "0x181D98670")]
internal void <ShowWebPage>b__0(JPIJGHNNIDP response)
{
if (response == JPIJGHNNIDP.Affirmative)
{
string text = this.url;
CFLMJLFBOKH.GCPHCMAKAPA(text);
Application.OpenURL(text);
}
}
// Token: 0x040094F3 RID: 38131
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40094F3")]
public string url;
}
}