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

2705 lines
97 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.AGUI;
using RecRoom.Core;
using RecRoom.Core.Animation;
using RecRoom.Core.Controllers.ScreenBehaviors;
using RecRoom.Core.Controllers.ScreenModes;
using RecRoom.Core.Locomotion;
using RecRoom.Core.Screens.PlayerController;
using RecRoom.Inputs;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02002109 RID: 8457
[Token(Token = "0x2002109")]
[Serializable]
public class ScreenPlayerController : PlayerController
{
// Token: 0x170021F9 RID: 8697
// (get) Token: 0x0600D56C RID: 54636 RVA: 0x0030CD54 File Offset: 0x0030AF54
// (set) Token: 0x0600D56D RID: 54637 RVA: 0x0030CD68 File Offset: 0x0030AF68
[Token(Token = "0x170021F9")]
public GPPHJKMNPJM AnimationSystem
{
[Token(Token = "0x600D56C")]
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
get;
[Token(Token = "0x600D56D")]
[Address(RVA = "0x42DB80", Offset = "0x42CB80", VA = "0x18042DB80")]
private set;
}
// Token: 0x170021FA RID: 8698
// (get) Token: 0x0600D56E RID: 54638 RVA: 0x0030CD7C File Offset: 0x0030AF7C
// (set) Token: 0x0600D56F RID: 54639 RVA: 0x0030CD90 File Offset: 0x0030AF90
[Token(Token = "0x170021FA")]
public HBLGJOKKNDE CameraSystem
{
[Token(Token = "0x600D56E")]
[Address(RVA = "0x5B7060", Offset = "0x5B6060", VA = "0x1805B7060")]
get;
[Token(Token = "0x600D56F")]
[Address(RVA = "0x14ABD90", Offset = "0x14AAD90", VA = "0x1814ABD90")]
private set;
}
// Token: 0x170021FB RID: 8699
// (get) Token: 0x0600D570 RID: 54640 RVA: 0x0030CDA4 File Offset: 0x0030AFA4
// (set) Token: 0x0600D571 RID: 54641 RVA: 0x0030CDB8 File Offset: 0x0030AFB8
[Token(Token = "0x170021FB")]
public PIMINIBFBEI CursorSystem
{
[Token(Token = "0x600D570")]
[Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0")]
get;
[Token(Token = "0x600D571")]
[Address(RVA = "0xD84910", Offset = "0xD83910", VA = "0x180D84910")]
private set;
}
// Token: 0x170021FC RID: 8700
// (get) Token: 0x0600D572 RID: 54642 RVA: 0x0030CDCC File Offset: 0x0030AFCC
// (set) Token: 0x0600D573 RID: 54643 RVA: 0x0030CDE0 File Offset: 0x0030AFE0
[Token(Token = "0x170021FC")]
public FAPIFKLBJEI AimAssistSystem
{
[Token(Token = "0x600D572")]
[Address(RVA = "0x5B7080", Offset = "0x5B6080", VA = "0x1805B7080")]
get;
[Token(Token = "0x600D573")]
[Address(RVA = "0x68D5A0", Offset = "0x68C5A0", VA = "0x18068D5A0")]
private set;
}
// Token: 0x170021FD RID: 8701
// (get) Token: 0x0600D574 RID: 54644 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D575 RID: 54645 RVA: 0x0030CDF4 File Offset: 0x0030AFF4
[Token(Token = "0x170021FD")]
public Vector3 GazeTarget
{
[Token(Token = "0x600D574")]
[Address(RVA = "0x14ABB50", Offset = "0x14AAB50", VA = "0x1814ABB50")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D575")]
[Address(RVA = "0x14ABDC0", Offset = "0x14AADC0", VA = "0x1814ABDC0")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<GazeTarget>k__BackingField.z = z;
}
}
// Token: 0x170021FE RID: 8702
// (get) Token: 0x0600D576 RID: 54646 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600D577 RID: 54647 RVA: 0x0030CE14 File Offset: 0x0030B014
[Token(Token = "0x170021FE")]
public Vector3 GazeDirection
{
[Token(Token = "0x600D576")]
[Address(RVA = "0x14ABB30", Offset = "0x14AAB30", VA = "0x1814ABB30")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600D577")]
[Address(RVA = "0x14ABDA0", Offset = "0x14AADA0", VA = "0x1814ABDA0")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<GazeDirection>k__BackingField.z = z;
}
}
// Token: 0x170021FF RID: 8703
// (get) Token: 0x0600D578 RID: 54648 RVA: 0x0030CE34 File Offset: 0x0030B034
// (set) Token: 0x0600D579 RID: 54649 RVA: 0x0030CE48 File Offset: 0x0030B048
[Token(Token = "0x170021FF")]
public float NormalizedGazeTargetDistance
{
[Token(Token = "0x600D578")]
[Address(RVA = "0x81CE70", Offset = "0x81BE70", VA = "0x18081CE70")]
get;
[Token(Token = "0x600D579")]
[Address(RVA = "0x81CEB0", Offset = "0x81BEB0", VA = "0x18081CEB0")]
private set;
}
// Token: 0x140000D3 RID: 211
// (add) Token: 0x0600D57A RID: 54650 RVA: 0x0030CE5C File Offset: 0x0030B05C
// (remove) Token: 0x0600D57B RID: 54651 RVA: 0x0030CE78 File Offset: 0x0030B078
[Token(Token = "0x140000D3")]
public event Action<Player> LEKOFFIHHKP
{
[Token(Token = "0x600D57A")]
[Address(RVA = "0x14A7390", Offset = "0x14A6390", VA = "0x1814A7390")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600D57B")]
[Address(RVA = "0x14A6CF0", Offset = "0x14A5CF0", VA = "0x1814A6CF0")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17002200 RID: 8704
// (get) Token: 0x0600D57C RID: 54652 RVA: 0x0030CE94 File Offset: 0x0030B094
// (set) Token: 0x0600D57D RID: 54653 RVA: 0x0030CEA8 File Offset: 0x0030B0A8
[Token(Token = "0x17002200")]
public float LastToolUseTime
{
[Token(Token = "0x600D57C")]
[Address(RVA = "0x143B4E0", Offset = "0x143A4E0", VA = "0x18143B4E0")]
get;
[Token(Token = "0x600D57D")]
[Address(RVA = "0x143BF80", Offset = "0x143AF80", VA = "0x18143BF80")]
set;
}
// Token: 0x17002201 RID: 8705
// (get) Token: 0x0600D57E RID: 54654 RVA: 0x0030CEBC File Offset: 0x0030B0BC
[Token(Token = "0x17002201")]
public float HeaderViewportHeight
{
[Token(Token = "0x600D57E")]
[Address(RVA = "0x5D1260", Offset = "0x5D0260", VA = "0x1805D1260")]
get
{
}
}
// Token: 0x17002202 RID: 8706
// (get) Token: 0x0600D57F RID: 54655 RVA: 0x0030CECC File Offset: 0x0030B0CC
[Token(Token = "0x17002202")]
public Vector2 MenuViewportMargins
{
[Token(Token = "0x600D57F")]
[Address(RVA = "0x14ABCE0", Offset = "0x14AACE0", VA = "0x1814ABCE0")]
get
{
if (this.inputHandler.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17002203 RID: 8707
// (get) Token: 0x0600D580 RID: 54656 RVA: 0x0030CEEC File Offset: 0x0030B0EC
[Token(Token = "0x17002203")]
public bool IsThirdPersonCamera
{
[Token(Token = "0x600D580")]
[Address(RVA = "0x14ABC50", Offset = "0x14AAC50", VA = "0x1814ABC50")]
get
{
return !this.<CameraSystem>k__BackingField.GFMGLCLIMJH;
}
}
// Token: 0x17002204 RID: 8708
// (get) Token: 0x0600D581 RID: 54657 RVA: 0x0030CF10 File Offset: 0x0030B110
[Token(Token = "0x17002204")]
public override bool HasInputThisFrame
{
[Token(Token = "0x600D581")]
[Address(RVA = "0x14ABB70", Offset = "0x14AAB70", VA = "0x1814ABB70", Slot = "4")]
get
{
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
if (locnhhpgiag == 0)
{
}
return locnhhpgiag.<EKAPIFHFJBI>k__BackingField;
}
}
// Token: 0x0600D582 RID: 54658 RVA: 0x0030CF30 File Offset: 0x0030B130
[Token(Token = "0x600D582")]
[Address(RVA = "0x14A9140", Offset = "0x14A8140", VA = "0x1814A9140")]
public void KEIKIBJMDLL(ScreenPlayerSteeringController JOMFPENMGBK, object PIHIPPPPEBI, int JMHKMOACHDG)
{
if (this.steeringControllerMap.DOEHAPOJMON(JOMFPENMGBK, PIHIPPPPEBI, JMHKMOACHDG))
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
this.KENCNIHAHFB(<EGKJPJKLEAI>k__BackingField);
}
}
// Token: 0x0600D583 RID: 54659 RVA: 0x0030CF64 File Offset: 0x0030B164
[Token(Token = "0x600D583")]
[Address(RVA = "0x14A6450", Offset = "0x14A5450", VA = "0x1814A6450")]
public void DPMHFIGCJAG(object PIHIPPPPEBI)
{
if (this.steeringControllerMap.HAHBGOMEMEE(PIHIPPPPEBI))
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
this.KENCNIHAHFB(<EGKJPJKLEAI>k__BackingField);
}
}
// Token: 0x0600D584 RID: 54660 RVA: 0x0030CF94 File Offset: 0x0030B194
[Token(Token = "0x600D584")]
[Address(RVA = "0x14A9250", Offset = "0x14A8250", VA = "0x1814A9250")]
private void KENCNIHAHFB(Player IEKDDPPNFPF)
{
int num = 0;
if (!(IEKDDPPNFPF == num))
{
string text = this.steeringControllerMap.ToString().ToString();
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
if (text != 0)
{
return;
}
playerMovement.AddRoomScaleMovementRestriction(this);
}
}
// Token: 0x0600D585 RID: 54661 RVA: 0x0030CFD8 File Offset: 0x0030B1D8
[Token(Token = "0x600D585")]
[Address(RVA = "0x14A9950", Offset = "0x14A8950", VA = "0x1814A9950")]
public void LJDAAKCMPBG(object PIHIPPPPEBI, StackedUIBase OLMHDJKPCOF, MenuProjector JELHAGGDKCC, [Optional] Action FBHNBACNCDK, [Optional] Action BDPEBMLOMOA, bool FOBCBMKBFAA = false)
{
if (this.inputHandler.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH)
{
}
Vector2 vector = this.touchMenuViewportMargins;
float y = this.touchMenuViewportMargins.y;
HHIINKNOKNL<ScreenPlayerController.IELEOHDOEJH> hhiinknoknl = this.menuRequestMap;
throw new MissingMethodException();
}
// Token: 0x0600D586 RID: 54662 RVA: 0x0030D01C File Offset: 0x0030B21C
[Token(Token = "0x600D586")]
[Address(RVA = "0x14A9AA0", Offset = "0x14A8AA0", VA = "0x1814A9AA0")]
public void LJDAAKCMPBG(object PIHIPPPPEBI, StackedUIBase OLMHDJKPCOF, MenuProjector JELHAGGDKCC, Vector2 APACJONANOO, Action FBHNBACNCDK, Action BDPEBMLOMOA, bool FOBCBMKBFAA)
{
HHIINKNOKNL<ScreenPlayerController.IELEOHDOEJH> hhiinknoknl = this.menuRequestMap;
throw new MissingMethodException();
}
// Token: 0x0600D587 RID: 54663 RVA: 0x0030D040 File Offset: 0x0030B240
[Token(Token = "0x600D587")]
[Address(RVA = "0x14AA790", Offset = "0x14A9790", VA = "0x1814AA790")]
public void OGONKPOHCJD()
{
this.menuRequestMap.LKLKGDMFMCC();
}
// Token: 0x0600D588 RID: 54664 RVA: 0x0030D060 File Offset: 0x0030B260
[Token(Token = "0x600D588")]
[Address(RVA = "0x14A7C40", Offset = "0x14A6C40", VA = "0x1814A7C40")]
public void HIGJAMDFMOA(object PIHIPPPPEBI)
{
bool flag = this.menuRequestMap.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x0600D589 RID: 54665 RVA: 0x0030D080 File Offset: 0x0030B280
[Token(Token = "0x600D589")]
[Address(RVA = "0x14A6570", Offset = "0x14A5570", VA = "0x1814A6570")]
public bool EBKCKPFLFFM(out ScreenPlayerController.IELEOHDOEJH CIMFDDEKOBG)
{
if (!this.menuRequestMap.HFHFEJMMDFH)
{
ScreenPlayerController.IELEOHDOEJH ieleohdoejh = ScreenPlayerController.IELEOHDOEJH.JMIGKJPPFND;
Action fbhnbacncdk = ieleohdoejh.FBHNBACNCDK;
Vector2 apacjonanoo = ieleohdoejh.APACJONANOO;
CIMFDDEKOBG.FBHNBACNCDK = fbhnbacncdk;
CIMFDDEKOBG.APACJONANOO = apacjonanoo;
}
HHIINKNOKNL<ScreenPlayerController.IELEOHDOEJH> hhiinknoknl = this.menuRequestMap;
string text;
int stringLength = text.m_stringLength;
CIMFDDEKOBG.FBHNBACNCDK = stringLength;
return true;
}
// Token: 0x0600D58A RID: 54666 RVA: 0x0030D0E0 File Offset: 0x0030B2E0
[Token(Token = "0x600D58A")]
[Address(RVA = "0x14A7440", Offset = "0x14A6440", VA = "0x1814A7440")]
public object GEBJLPKBJCL()
{
if (!this.menuRequestMap.HFHFEJMMDFH)
{
}
HHIINKNOKNL<ScreenPlayerController.IELEOHDOEJH> hhiinknoknl = this.menuRequestMap;
throw new NullReferenceException();
}
// Token: 0x0600D58B RID: 54667 RVA: 0x0030D10C File Offset: 0x0030B30C
[Token(Token = "0x600D58B")]
[Address(RVA = "0x14AAF80", Offset = "0x14A9F80", VA = "0x1814AAF80")]
public void PIMMOGKECPD(object PIHIPPPPEBI, Action BDPEBMLOMOA)
{
HHIINKNOKNL<ScreenPlayerController.IELEOHDOEJH> hhiinknoknl = this.menuRequestMap;
throw new MissingMethodException();
}
// Token: 0x0600D58C RID: 54668 RVA: 0x0030D130 File Offset: 0x0030B330
[Token(Token = "0x600D58C")]
[Address(RVA = "0x14A6670", Offset = "0x14A5670", VA = "0x1814A6670")]
public bool EEPJOGMNPGF()
{
return this._isSocialRequested;
}
// Token: 0x0600D58D RID: 54669 RVA: 0x0030D144 File Offset: 0x0030B344
[Token(Token = "0x600D58D")]
[Address(RVA = "0x539FF0", Offset = "0x538FF0", VA = "0x180539FF0")]
public void CCLOGIJPEKL()
{
this._isSocialRequested = true;
}
// Token: 0x0600D58E RID: 54670 RVA: 0x0030D158 File Offset: 0x0030B358
[Token(Token = "0x600D58E")]
[Address(RVA = "0x14A7430", Offset = "0x14A6430", VA = "0x1814A7430")]
public void FOCOGFCAMOP()
{
this._isSocialRequested = false;
}
// Token: 0x0600D58F RID: 54671 RVA: 0x0030D16C File Offset: 0x0030B36C
[Token(Token = "0x600D58F")]
[Address(RVA = "0x14A6320", Offset = "0x14A5320", VA = "0x1814A6320")]
public void CMOOKJNINPJ(DrawingSurface HEPCBJGELOE)
{
int num = 0;
this.latestDrawingSurfaceRequest = num;
}
// Token: 0x0600D590 RID: 54672 RVA: 0x0030D184 File Offset: 0x0030B384
[Token(Token = "0x600D590")]
[Address(RVA = "0x14A9330", Offset = "0x14A8330", VA = "0x1814A9330")]
public void KGICBNCFKEK()
{
}
// Token: 0x0600D591 RID: 54673 RVA: 0x0030D194 File Offset: 0x0030B394
[Token(Token = "0x600D591")]
[Address(RVA = "0x14A6360", Offset = "0x14A5360", VA = "0x1814A6360")]
public bool DAEAKGMIBAN(out DrawingSurface HEPCBJGELOE)
{
/*
An exception occurred when decompiling this method (0600D591)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.ScreenPlayerController::DAEAKGMIBAN(DrawingSurface&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:DrawingSurface(var_0_0B, ldfld:DrawingSurface(GLKPOAANNFP::HEPCBJGELOE, ldfld:GLKPOAANNFP[exp:valuetype RecRoom.ScreenPlayerController/GLKPOAANNFP&](ScreenPlayerController::latestDrawingSurfaceRequest, ldloc:ScreenPlayerController(this))))
stloc:GLKPOAANNFP(var_1_12, ldfld:GLKPOAANNFP(ScreenPlayerController::latestDrawingSurfaceRequest, ldloc:ScreenPlayerController(this)))
}
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: 0x0600D592 RID: 54674 RVA: 0x0030D1B4 File Offset: 0x0030B3B4
[Token(Token = "0x600D592")]
[Address(RVA = "0x14AA200", Offset = "0x14A9200", VA = "0x1814AA200", Slot = "5")]
public override void OFFLOPLJBBG(LocalPlayerController DCPIMFCFGAB)
{
ScreenPlayerLocomotionAnimationContent screenPlayerLocomotionAnimationContent = this.locomotionAnimationContent;
ScreenPlayerLookLeanAnimationContent screenPlayerLookLeanAnimationContent = this.lookLeanAnimationContent;
GPPHJKMNPJM gpphjkmnpjm = new GPPHJKMNPJM(this, screenPlayerLocomotionAnimationContent, screenPlayerLookLeanAnimationContent);
this.<AnimationSystem>k__BackingField = gpphjkmnpjm;
AdditiveAnimationWeight additiveAnimationWeight = this.additiveAnimationWeight;
gpphjkmnpjm.LBEEIANBIEP(additiveAnimationWeight, this);
GPPHJKMNPJM gpphjkmnpjm2 = this.<AnimationSystem>k__BackingField;
AdditiveAnimationWeight additiveAnimationWeight2 = this.defaultAdditveCameraAnimationWeight;
gpphjkmnpjm2.NELFIAJAMFP(additiveAnimationWeight2, this);
HBLGJOKKNDE hblgjokknde = new HBLGJOKKNDE();
this.<CameraSystem>k__BackingField = hblgjokknde;
PIMINIBFBEI piminibfbei = new PIMINIBFBEI();
ScreenAimAssistSettings screenAimAssistSettings = this.aimAssistSettings;
this.<CursorSystem>k__BackingField = piminibfbei;
KHINMMJIENE khinmmjiene;
FAPIFKLBJEI fapifklbjei = new FAPIFKLBJEI(screenAimAssistSettings, khinmmjiene);
this.<AimAssistSystem>k__BackingField = fapifklbjei;
GNKAOJINOPF gnkaojinopf = new GNKAOJINOPF();
this.locomotionController = gnkaojinopf;
ScreenPlayerLocomotionContent screenPlayerLocomotionContent = this.locomotionContent;
gnkaojinopf.OFFLOPLJBBG(screenPlayerLocomotionContent, this);
this.<AnimationSystem>k__BackingField.IEHKPHEBPLK(-180f, 180f, this);
JNLDNNAKBGH jnldnnakbgh = this.defaultSteering;
if (this.steeringControllerMap.DOEHAPOJMON(jnldnnakbgh, this, -1))
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
this.KENCNIHAHFB(<EGKJPJKLEAI>k__BackingField);
}
HBLGJOKKNDE hblgjokknde2 = this.<CameraSystem>k__BackingField;
float num = this.defaultCameraBlendTime;
ScreenPlayerCameraSettings screenPlayerCameraSettings = this.defaultCameraSettings;
ulong num2;
hblgjokknde2.AMIKKBNDOKO(screenPlayerCameraSettings, num, this, (int)num2);
HBLGJOKKNDE hblgjokknde3 = this.<CameraSystem>k__BackingField;
float num3 = this.defaultCameraBlendTime;
LKJPMJBAJJN lkjpmjbajjn = this.defaultCameraController;
ulong num4;
hblgjokknde3.DKFBOMBLDIF(lkjpmjbajjn, num3, this, (int)num4);
HBLGJOKKNDE hblgjokknde4 = this.<CameraSystem>k__BackingField;
ScreensCameraInputGamepadSettings screensCameraInputGamepadSettings = this.defaultCameraGamepadInputSettings;
hblgjokknde4.HCICGKKNGBP(screensCameraInputGamepadSettings, this, -1);
this.<CameraSystem>k__BackingField.PNKLMBEEILL(1f, this);
}
// Token: 0x0600D593 RID: 54675 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D593")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
public override void MLONLKLKBON()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D594 RID: 54676 RVA: 0x0030D328 File Offset: 0x0030B528
[Token(Token = "0x600D594")]
[Address(RVA = "0x14A5700", Offset = "0x14A4700", VA = "0x1814A5700", Slot = "7")]
public override void BGIPNMLMILE()
{
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
this.inputHandler = <PCNCCNKJIAP>k__BackingField;
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
Action action = new Action(this.CFNNJOHMGON);
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action);
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (!(<EGKJPJKLEAI>k__BackingField == num))
{
bool hasInputThisFrame = base.IJCHDCHAKCM;
return;
}
}
// Token: 0x0600D595 RID: 54677 RVA: 0x0030D38C File Offset: 0x0030B58C
[Token(Token = "0x600D595")]
[Address(RVA = "0x14AA640", Offset = "0x14A9640", VA = "0x1814AA640", Slot = "8")]
public override void OGCOBGAHOIK()
{
this.inputHandler = (ulong)0L;
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
Action action = new Action(this.CFNNJOHMGON);
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
this.CGABPDHFODC(<EGKJPJKLEAI>k__BackingField);
}
// Token: 0x0600D596 RID: 54678 RVA: 0x0030D3D0 File Offset: 0x0030B5D0
[Token(Token = "0x600D596")]
[Address(RVA = "0x14A51F0", Offset = "0x14A41F0", VA = "0x1814A51F0", Slot = "9")]
public override void BALOKJMBNIN()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (!(<EGKJPJKLEAI>k__BackingField == num))
{
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
Camera screenModeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera;
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
ScreenHUD screenModeHUD = instance.screenModeHUD;
if (locnhhpgiag.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH)
{
screenModeHUD.GloballyDisableTouchButtons();
screenModeHUD.GloballyEnableControlDialogs();
}
screenModeHUD.GloballyDisableControlDialogs();
screenModeHUD.GloballyEnableTouchButtons();
HBLGJOKKNDE hblgjokknde = this.<CameraSystem>k__BackingField;
hblgjokknde.BALOKJMBNIN(this, <EGKJPJKLEAI>k__BackingField2, screenModeCamera, locnhhpgiag);
this.LBPHKPCHIGJ(<EGKJPJKLEAI>k__BackingField2, screenModeCamera);
this.<AimAssistSystem>k__BackingField.OPEMIFENIJM(this, <EGKJPJKLEAI>k__BackingField2, screenModeCamera, locnhhpgiag);
PlayerMovement playerMovement = <EGKJPJKLEAI>k__BackingField2.playerMovement;
GNKAOJINOPF gnkaojinopf = this.locomotionController;
float num2 = Time.time;
float deltaTime = Time.deltaTime;
gnkaojinopf.OCHJOBPJDGB(<EGKJPJKLEAI>k__BackingField2, playerMovement, locnhhpgiag, screenModeHUD, num2, deltaTime);
int num3 = this.globalBehaviorSystem.OPEMIFENIJM(-1);
int num4 = this.rightHandBehaviorSystem.OPEMIFENIJM(num3);
int num5 = this.leftHandBehaviorSystem.OPEMIFENIJM(num3);
this.NOPODJNIOBK();
this.modeSystem.OPEMIFENIJM();
string text = this.steeringControllerMap.ToString();
if (text != 0)
{
object obj = text.Clone();
}
float time = Time.time;
num2 = time;
float deltaTime2 = Time.deltaTime;
playerMovement.AuthorityUpdateMovement(num2, deltaTime2);
GNKAOJINOPF gnkaojinopf2 = this.locomotionController;
float time2 = Time.time;
num2 = time2;
float deltaTime3 = Time.deltaTime;
gnkaojinopf2.AKMLNEODFJC(<EGKJPJKLEAI>k__BackingField2, playerMovement, locnhhpgiag, screenModeHUD, num2, deltaTime3);
this.<AnimationSystem>k__BackingField.OPEMIFENIJM();
this.<CursorSystem>k__BackingField.OPEMIFENIJM();
screenModeHUD.FinalizeAtEndOfFrame(locnhhpgiag);
}
}
// Token: 0x0600D597 RID: 54679 RVA: 0x0030D578 File Offset: 0x0030B778
[Token(Token = "0x600D597")]
[Address(RVA = "0x14A9C20", Offset = "0x14A8C20", VA = "0x1814A9C20", Slot = "10")]
public override void MKJKHMELFMJ()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (<EGKJPJKLEAI>k__BackingField != num)
{
HBLGJOKKNDE hblgjokknde = this.<CameraSystem>k__BackingField;
if (hblgjokknde.GFMGLCLIMJH)
{
}
Player <EGKJPJKLEAI>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField;
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
Camera screenModeCamera = instance.screenModeCamera;
hblgjokknde.BNEAKHONHNH(this, <EGKJPJKLEAI>k__BackingField2, screenModeCamera, locnhhpgiag);
this.<AnimationSystem>k__BackingField.OEMBBKDJFCB();
}
}
// Token: 0x0600D598 RID: 54680 RVA: 0x0030D5EC File Offset: 0x0030B7EC
[Token(Token = "0x600D598")]
[Address(RVA = "0x14A59D0", Offset = "0x14A49D0", VA = "0x1814A59D0", Slot = "11")]
public override void BNEAKHONHNH()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (!(<EGKJPJKLEAI>k__BackingField != num) || this.PlayerMovementCompleted != 0)
{
}
}
// Token: 0x0600D599 RID: 54681 RVA: 0x0030D614 File Offset: 0x0030B814
[Token(Token = "0x600D599")]
[Address(RVA = "0x14A61F0", Offset = "0x14A51F0", VA = "0x1814A61F0", Slot = "12")]
public override void CLBLFCJEDLL()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
Camera screenModeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera;
ScreenHUD screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD;
this.PCKNBMEDNEL(<EGKJPJKLEAI>k__BackingField, screenModeCamera, screenModeHUD);
this.EHCCINKFCMH();
ScreenPlayerModeConfigBase[] array = this.modeConfigs;
this.JDEEBIIJFKI(array);
}
// Token: 0x0600D59A RID: 54682 RVA: 0x0030D664 File Offset: 0x0030B864
[Token(Token = "0x600D59A")]
[Address(RVA = "0x14A9C10", Offset = "0x14A8C10", VA = "0x1814A9C10", Slot = "13")]
public override void MGCNCKFIODL(Player IKPJFNLNPHM)
{
this.CGABPDHFODC(IKPJFNLNPHM);
}
// Token: 0x0600D59B RID: 54683 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D59B")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
public override void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D59C RID: 54684 RVA: 0x0030D678 File Offset: 0x0030B878
[Token(Token = "0x600D59C")]
[Address(RVA = "0x14A8300", Offset = "0x14A7300", VA = "0x1814A8300", Slot = "15")]
public override Player JBMABFCPHNB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
{
object[] array = new object[8];
if (typeof(ScreenPlayerController).TypeHandle != 0)
{
}
array[1] = typeof(ScreenPlayerController).TypeHandle;
if (typeof(ScreenPlayerController).TypeHandle != 0)
{
}
array[2] = typeof(ScreenPlayerController).TypeHandle;
if (typeof(ScreenPlayerController).TypeHandle != 0)
{
}
array[3] = typeof(ScreenPlayerController).TypeHandle;
if (typeof(ScreenPlayerController).TypeHandle != 0)
{
}
array[4] = typeof(ScreenPlayerController).TypeHandle;
if (typeof(ScreenPlayerController).TypeHandle != 0)
{
}
float z = DDHPAFKBMON.z;
array[5] = typeof(ScreenPlayerController).TypeHandle;
if (z != 0f)
{
}
array[6] = z;
if (z != 0f)
{
}
array[7] = z;
GameObject gameObject;
return gameObject.GetComponent<Player>();
}
// Token: 0x0600D59D RID: 54685 RVA: 0x0030D728 File Offset: 0x0030B928
[Token(Token = "0x600D59D")]
[Address(RVA = "0x14A6E90", Offset = "0x14A5E90", VA = "0x1814A6E90", Slot = "17")]
public override void FDFOMEEHBCD()
{
FAPIFKLBJEI fapifklbjei = this.<AimAssistSystem>k__BackingField;
Camera screenModeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera;
fapifklbjei.FDFOMEEHBCD(screenModeCamera);
}
// Token: 0x17002205 RID: 8709
// (get) Token: 0x0600D59E RID: 54686 RVA: 0x0030D754 File Offset: 0x0030B954
[Token(Token = "0x17002205")]
public bool FlyToggleEnabled
{
[Token(Token = "0x600D59E")]
[Address(RVA = "0x14ABB00", Offset = "0x14AAB00", VA = "0x1814ABB00")]
get
{
return !this.flyToggleRestrictionFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600D59F RID: 54687 RVA: 0x0030D778 File Offset: 0x0030B978
[Token(Token = "0x600D59F")]
[Address(RVA = "0x14AA760", Offset = "0x14A9760", VA = "0x1814AA760")]
public void OGEBGFDILKP(object PIHIPPPPEBI)
{
this.flyToggleRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5A0 RID: 54688 RVA: 0x0030D798 File Offset: 0x0030B998
[Token(Token = "0x600D5A0")]
[Address(RVA = "0x14A5670", Offset = "0x14A4670", VA = "0x1814A5670")]
public void BBBGDOAOIPP(object PIHIPPPPEBI)
{
this.flyToggleRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17002206 RID: 8710
// (get) Token: 0x0600D5A1 RID: 54689 RVA: 0x0030D7B8 File Offset: 0x0030B9B8
[Token(Token = "0x17002206")]
public bool IsToolPickupRestricted
{
[Token(Token = "0x600D5A1")]
[Address(RVA = "0x14ABC80", Offset = "0x14AAC80", VA = "0x1814ABC80")]
get
{
return this.toolPickupRestrictionFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600D5A2 RID: 54690 RVA: 0x0030D7D8 File Offset: 0x0030B9D8
[Token(Token = "0x600D5A2")]
[Address(RVA = "0x14A9ED0", Offset = "0x14A8ED0", VA = "0x1814A9ED0")]
public void NLMHPLPEPDM(object PIHIPPPPEBI)
{
this.toolPickupRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5A3 RID: 54691 RVA: 0x0030D7F8 File Offset: 0x0030B9F8
[Token(Token = "0x600D5A3")]
[Address(RVA = "0x14A8BC0", Offset = "0x14A7BC0", VA = "0x1814A8BC0")]
public void KABNLIIIAMJ(object PIHIPPPPEBI)
{
this.toolPickupRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17002207 RID: 8711
// (get) Token: 0x0600D5A4 RID: 54692 RVA: 0x0030D818 File Offset: 0x0030BA18
[Token(Token = "0x17002207")]
public bool MenuOpeningRestricted
{
[Token(Token = "0x600D5A4")]
[Address(RVA = "0x14ABCB0", Offset = "0x14AACB0", VA = "0x1814ABCB0")]
get
{
return this.menuOpeningRestrictedFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600D5A5 RID: 54693 RVA: 0x0030D838 File Offset: 0x0030BA38
[Token(Token = "0x600D5A5")]
[Address(RVA = "0x14A56D0", Offset = "0x14A46D0", VA = "0x1814A56D0")]
public void BDNMHAIIOOG(object PIHIPPPPEBI)
{
this.menuOpeningRestrictedFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5A6 RID: 54694 RVA: 0x0030D858 File Offset: 0x0030BA58
[Token(Token = "0x600D5A6")]
[Address(RVA = "0x14AA610", Offset = "0x14A9610", VA = "0x1814AA610")]
public void OGADHMGFMHO(object PIHIPPPPEBI)
{
this.menuOpeningRestrictedFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17002208 RID: 8712
// (get) Token: 0x0600D5A7 RID: 54695 RVA: 0x0030D878 File Offset: 0x0030BA78
[Token(Token = "0x17002208")]
public bool ToolMenuManualToggleRestricted
{
[Token(Token = "0x600D5A7")]
[Address(RVA = "0x14ABD60", Offset = "0x14AAD60", VA = "0x1814ABD60")]
get
{
return this.toolMenuManualToggleRestrictedFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600D5A8 RID: 54696 RVA: 0x0030D898 File Offset: 0x0030BA98
[Token(Token = "0x600D5A8")]
[Address(RVA = "0x14A56A0", Offset = "0x14A46A0", VA = "0x1814A56A0")]
public void BBOIMNIGGMP(object PIHIPPPPEBI)
{
this.toolMenuManualToggleRestrictedFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5A9 RID: 54697 RVA: 0x0030D8B8 File Offset: 0x0030BAB8
[Token(Token = "0x600D5A9")]
[Address(RVA = "0x14A9390", Offset = "0x14A8390", VA = "0x1814A9390")]
public void KHCKKDHKIPJ(object PIHIPPPPEBI)
{
this.toolMenuManualToggleRestrictedFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17002209 RID: 8713
// (get) Token: 0x0600D5AA RID: 54698 RVA: 0x0030D8D8 File Offset: 0x0030BAD8
[Token(Token = "0x17002209")]
public bool IsInventoryRestricted
{
[Token(Token = "0x600D5AA")]
[Address(RVA = "0x14ABBC0", Offset = "0x14AABC0", VA = "0x1814ABBC0")]
get
{
return this.inventoryRestriction.CFLJGNJLBFG;
}
}
// Token: 0x0600D5AB RID: 54699 RVA: 0x0030D8F8 File Offset: 0x0030BAF8
[Token(Token = "0x600D5AB")]
[Address(RVA = "0x14A9EA0", Offset = "0x14A8EA0", VA = "0x1814A9EA0")]
public void NGGHLONHAEA(object PIHIPPPPEBI)
{
this.inventoryRestriction.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5AC RID: 54700 RVA: 0x0030D918 File Offset: 0x0030BB18
[Token(Token = "0x600D5AC")]
[Address(RVA = "0x14A74B0", Offset = "0x14A64B0", VA = "0x1814A74B0")]
public void GEMBMCPCNID(object PIHIPPPPEBI)
{
this.inventoryRestriction.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x1700220A RID: 8714
// (get) Token: 0x0600D5AD RID: 54701 RVA: 0x0030D938 File Offset: 0x0030BB38
[Token(Token = "0x1700220A")]
public bool AreGesturesRestricted
{
[Token(Token = "0x600D5AD")]
[Address(RVA = "0x14ABAA0", Offset = "0x14AAAA0", VA = "0x1814ABAA0")]
get
{
return this.gesturesRestriction.CFLJGNJLBFG;
}
}
// Token: 0x0600D5AE RID: 54702 RVA: 0x0030D958 File Offset: 0x0030BB58
[Token(Token = "0x600D5AE")]
[Address(RVA = "0x14A8B60", Offset = "0x14A7B60", VA = "0x1814A8B60")]
public void JOBMOIJAAGO(object PIHIPPPPEBI)
{
this.gesturesRestriction.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5AF RID: 54703 RVA: 0x0030D978 File Offset: 0x0030BB78
[Token(Token = "0x600D5AF")]
[Address(RVA = "0x14A6640", Offset = "0x14A5640", VA = "0x1814A6640")]
public void EEJMDLPBAKM(object PIHIPPPPEBI)
{
this.gesturesRestriction.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x1700220B RID: 8715
// (get) Token: 0x0600D5B0 RID: 54704 RVA: 0x0030D998 File Offset: 0x0030BB98
[Token(Token = "0x1700220B")]
public bool AreEmotesRestricted
{
[Token(Token = "0x600D5B0")]
[Address(RVA = "0x14ABA70", Offset = "0x14AAA70", VA = "0x1814ABA70")]
get
{
return this.emotesRestriction.CFLJGNJLBFG;
}
}
// Token: 0x0600D5B1 RID: 54705 RVA: 0x0030D9B8 File Offset: 0x0030BBB8
[Token(Token = "0x600D5B1")]
[Address(RVA = "0x14AB050", Offset = "0x14AA050", VA = "0x1814AB050")]
public void PJEALJAMPCH(object PIHIPPPPEBI)
{
this.emotesRestriction.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5B2 RID: 54706 RVA: 0x0030D9D8 File Offset: 0x0030BBD8
[Token(Token = "0x600D5B2")]
[Address(RVA = "0x14A6F10", Offset = "0x14A5F10", VA = "0x1814A6F10")]
public void FGGCDPENAEP(object PIHIPPPPEBI)
{
this.emotesRestriction.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x1700220C RID: 8716
// (get) Token: 0x0600D5B3 RID: 54707 RVA: 0x0030D9F8 File Offset: 0x0030BBF8
[Token(Token = "0x1700220C")]
public bool IsPictureInPictureRestricted
{
[Token(Token = "0x600D5B3")]
[Address(RVA = "0x14ABC20", Offset = "0x14AAC20", VA = "0x1814ABC20")]
get
{
return this.pictureInPictureRestriction.CFLJGNJLBFG;
}
}
// Token: 0x0600D5B4 RID: 54708 RVA: 0x0030DA18 File Offset: 0x0030BC18
[Token(Token = "0x600D5B4")]
[Address(RVA = "0x14A8B90", Offset = "0x14A7B90", VA = "0x1814A8B90")]
public void JPNEMJHANDI(object PIHIPPPPEBI)
{
this.pictureInPictureRestriction.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5B5 RID: 54709 RVA: 0x0030DA38 File Offset: 0x0030BC38
[Token(Token = "0x600D5B5")]
[Address(RVA = "0x14AA5E0", Offset = "0x14A95E0", VA = "0x1814AA5E0")]
public void OFLICJOLEDB(object PIHIPPPPEBI)
{
this.pictureInPictureRestriction.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x1700220D RID: 8717
// (get) Token: 0x0600D5B6 RID: 54710 RVA: 0x0030DA58 File Offset: 0x0030BC58
[Token(Token = "0x1700220D")]
public bool SocialModeRestricted
{
[Token(Token = "0x600D5B6")]
[Address(RVA = "0x14ABD30", Offset = "0x14AAD30", VA = "0x1814ABD30")]
get
{
return this.socialModeRestrictionFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600D5B7 RID: 54711 RVA: 0x0030DA78 File Offset: 0x0030BC78
[Token(Token = "0x600D5B7")]
[Address(RVA = "0x14A9E70", Offset = "0x14A8E70", VA = "0x1814A9E70")]
public void MLCHJDCGLGF(object PIHIPPPPEBI)
{
this.socialModeRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5B8 RID: 54712 RVA: 0x0030DA98 File Offset: 0x0030BC98
[Token(Token = "0x600D5B8")]
[Address(RVA = "0x14A6540", Offset = "0x14A5540", VA = "0x1814A6540")]
public void EBJMBOPFGLG(object PIHIPPPPEBI)
{
this.socialModeRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x1700220E RID: 8718
// (get) Token: 0x0600D5B9 RID: 54713 RVA: 0x0030DAB8 File Offset: 0x0030BCB8
[Token(Token = "0x1700220E")]
public bool ContextSensitiveToolsRestricted
{
[Token(Token = "0x600D5B9")]
[Address(RVA = "0x14ABAD0", Offset = "0x14AAAD0", VA = "0x1814ABAD0")]
get
{
return this.contextSensitiveToolRestrictionFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600D5BA RID: 54714 RVA: 0x0030DAD8 File Offset: 0x0030BCD8
[Token(Token = "0x600D5BA")]
[Address(RVA = "0x14A94D0", Offset = "0x14A84D0", VA = "0x1814A94D0")]
public void LBNNFPNMJBF(object PIHIPPPPEBI)
{
this.contextSensitiveToolRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5BB RID: 54715 RVA: 0x0030DAF8 File Offset: 0x0030BCF8
[Token(Token = "0x600D5BB")]
[Address(RVA = "0x14A77C0", Offset = "0x14A67C0", VA = "0x1814A77C0")]
public void GMAOPNBOLBB(object PIHIPPPPEBI)
{
this.contextSensitiveToolRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x1700220F RID: 8719
// (get) Token: 0x0600D5BC RID: 54716 RVA: 0x0030DB18 File Offset: 0x0030BD18
[Token(Token = "0x1700220F")]
public bool ARRoomScaleMovementRestricted
{
[Token(Token = "0x600D5BC")]
[Address(RVA = "0x14ABA40", Offset = "0x14AAA40", VA = "0x1814ABA40")]
get
{
return this.arRoomScaleRestrictionFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600D5BD RID: 54717 RVA: 0x0030DB38 File Offset: 0x0030BD38
[Token(Token = "0x600D5BD")]
[Address(RVA = "0x14A9360", Offset = "0x14A8360", VA = "0x1814A9360")]
public void KGKNJCLOCGD(object PIHIPPPPEBI)
{
this.arRoomScaleRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5BE RID: 54718 RVA: 0x0030DB58 File Offset: 0x0030BD58
[Token(Token = "0x600D5BE")]
[Address(RVA = "0x14AA810", Offset = "0x14A9810", VA = "0x1814AA810")]
public void OHHPMFJBMKK(object PIHIPPPPEBI)
{
this.arRoomScaleRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17002210 RID: 8720
// (get) Token: 0x0600D5BF RID: 54719 RVA: 0x0030DB78 File Offset: 0x0030BD78
[Token(Token = "0x17002210")]
public bool IsHandPilotRestricted
{
[Token(Token = "0x600D5BF")]
[Address(RVA = "0x14ABB90", Offset = "0x14AAB90", VA = "0x1814ABB90")]
get
{
return this.handPilotRestriction.CFLJGNJLBFG;
}
}
// Token: 0x0600D5C0 RID: 54720 RVA: 0x0030DB98 File Offset: 0x0030BD98
[Token(Token = "0x600D5C0")]
[Address(RVA = "0x14A9BE0", Offset = "0x14A8BE0", VA = "0x1814A9BE0")]
public void LOACNCMCPKK(object PIHIPPPPEBI)
{
this.handPilotRestriction.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5C1 RID: 54721 RVA: 0x0030DBB8 File Offset: 0x0030BDB8
[Token(Token = "0x600D5C1")]
[Address(RVA = "0x14A6E60", Offset = "0x14A5E60", VA = "0x1814A6E60")]
public void FCLOILHBICB(object PIHIPPPPEBI)
{
this.handPilotRestriction.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17002211 RID: 8721
// (get) Token: 0x0600D5C2 RID: 54722 RVA: 0x0030DBD8 File Offset: 0x0030BDD8
[Token(Token = "0x17002211")]
public bool IsLocomotiveHeightShorteningEnabled
{
[Token(Token = "0x600D5C2")]
[Address(RVA = "0x14ABBF0", Offset = "0x14AABF0", VA = "0x1814ABBF0")]
get
{
return !this.locomotiveHeightShorteningRestrictionFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600D5C3 RID: 54723 RVA: 0x0030DBFC File Offset: 0x0030BDFC
[Token(Token = "0x600D5C3")]
[Address(RVA = "0x14A51C0", Offset = "0x14A41C0", VA = "0x1814A51C0")]
public void AMNCCAPAAIP(object PIHIPPPPEBI)
{
this.locomotiveHeightShorteningRestrictionFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600D5C4 RID: 54724 RVA: 0x0030DC1C File Offset: 0x0030BE1C
[Token(Token = "0x600D5C4")]
[Address(RVA = "0x14A9BB0", Offset = "0x14A8BB0", VA = "0x1814A9BB0")]
public void LLAOACGANJL(object PIHIPPPPEBI)
{
this.locomotiveHeightShorteningRestrictionFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x0600D5C5 RID: 54725 RVA: 0x0030DC3C File Offset: 0x0030BE3C
[Token(Token = "0x600D5C5")]
[Address(RVA = "0x14A8850", Offset = "0x14A7850", VA = "0x1814A8850")]
private void JDEEBIIJFKI(ScreenPlayerModeConfigBase[] BPJNHLFNIAL)
{
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
CameraRig instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
int num = 0;
ScreenHUD screenModeHUD = instance2.screenModeHUD;
DFHHGCJADMK[] array = new DFHHGCJADMK[BPJNHLFNIAL.Length];
this.modeRuntimes = array;
int length = BPJNHLFNIAL.Length;
if (num < length)
{
DFHHGCJADMK[] array2 = this.modeRuntimes;
string text = BPJNHLFNIAL[num].ToString();
if (text != 0)
{
}
array2[0] = text;
num++;
}
JBBMHOFOKJG jbbmhofokjg = this.modeSystem;
DFHHGCJADMK[] array3 = this.modeRuntimes;
jbbmhofokjg.BBGDLJFDENK(array3);
}
// Token: 0x0600D5C6 RID: 54726 RVA: 0x0030DCD8 File Offset: 0x0030BED8
[Token(Token = "0x600D5C6")]
[Address(RVA = "0x14A81B0", Offset = "0x14A71B0", VA = "0x1814A81B0")]
private void IKEDPCANCLC()
{
this.modeSystem.KGOOGCGKIKK();
DFHHGCJADMK[] array = this.modeRuntimes;
int num = 0;
if (array != 0 && num < array.Length)
{
DFHHGCJADMK dfhhgcjadmk = array[num];
num += num;
num++;
DFHHGCJADMK[] array2 = this.modeRuntimes;
num++;
num += num;
}
this.modeRuntimes = num;
}
// Token: 0x0600D5C7 RID: 54727 RVA: 0x0030DD34 File Offset: 0x0030BF34
[Token(Token = "0x600D5C7")]
[Address(RVA = "0x14A5900", Offset = "0x14A4900", VA = "0x1814A5900")]
public void BIICNFFLAKM(ScreenPlayerController.NNNNGLDPBEF EHJCIFFPFAD, List<GNKEEPNAACJ> FAAONELEMLM, object PIHIPPPPEBI)
{
if (EHJCIFFPFAD == ScreenPlayerController.NNNNGLDPBEF.GLOBAL || EHJCIFFPFAD == ScreenPlayerController.NNNNGLDPBEF.GLOBAL || EHJCIFFPFAD == ScreenPlayerController.NNNNGLDPBEF.RIGHT_HAND)
{
}
BLFCEMLEJDO blfcemlejdo = this.globalBehaviorSystem;
int num = 0;
int size = FAAONELEMLM._size;
if (num < size)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
num++;
}
}
// Token: 0x0600D5C8 RID: 54728 RVA: 0x0030DD78 File Offset: 0x0030BF78
[Token(Token = "0x600D5C8")]
[Address(RVA = "0x14A6D90", Offset = "0x14A5D90", VA = "0x1814A6D90")]
public void ELBHJGJFLLM(ScreenPlayerController.NNNNGLDPBEF EHJCIFFPFAD, List<GNKEEPNAACJ> FAAONELEMLM, object PIHIPPPPEBI)
{
if (EHJCIFFPFAD == ScreenPlayerController.NNNNGLDPBEF.GLOBAL || EHJCIFFPFAD == ScreenPlayerController.NNNNGLDPBEF.GLOBAL || EHJCIFFPFAD == ScreenPlayerController.NNNNGLDPBEF.RIGHT_HAND)
{
}
BLFCEMLEJDO blfcemlejdo = this.globalBehaviorSystem;
int num = 0;
int size = FAAONELEMLM._size;
if (num < size)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
num++;
}
}
// Token: 0x0600D5C9 RID: 54729 RVA: 0x0030DDBC File Offset: 0x0030BFBC
[Token(Token = "0x600D5C9")]
[Address(RVA = "0x14A77F0", Offset = "0x14A67F0", VA = "0x1814A77F0")]
private void HCNDIMMLBHM()
{
this.globalBehaviorSystem.FLKOCHHJMGB();
this.leftHandBehaviorSystem.FLKOCHHJMGB();
this.rightHandBehaviorSystem.FLKOCHHJMGB();
}
// Token: 0x0600D5CA RID: 54730 RVA: 0x0030DDF0 File Offset: 0x0030BFF0
[Token(Token = "0x600D5CA")]
[Address(RVA = "0x14A7E50", Offset = "0x14A6E50", VA = "0x1814A7E50")]
public void IBNGIMIFPFK(object PIHIPPPPEBI)
{
int num;
do
{
num = 0;
bool flag = this.toolBehaviorsEnabledFlag.CFLJGNJLBFG;
this.toolBehaviorsEnabledFlag.BPAJKKAGPKB(PIHIPPPPEBI);
if (flag)
{
break;
}
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL>.ValueCollection values = dictionary.Values;
bool flag2;
if (flag2)
{
if (dictionary == 0 || dictionary == 0 || dictionary == (ulong)1L)
{
}
BLFCEMLEJDO blfcemlejdo = this.globalBehaviorSystem;
}
}
while (num != 0);
}
// Token: 0x0600D5CB RID: 54731 RVA: 0x0030DE50 File Offset: 0x0030C050
[Token(Token = "0x600D5CB")]
[Address(RVA = "0x14A7CA0", Offset = "0x14A6CA0", VA = "0x1814A7CA0")]
public void HKOBKENLIKD(object PIHIPPPPEBI)
{
int num;
do
{
num = 0;
this.toolBehaviorsEnabledFlag.BIHKNNPGGKP(PIHIPPPPEBI);
if (this.toolBehaviorsEnabledFlag.CFLJGNJLBFG)
{
break;
}
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL>.ValueCollection values = dictionary.Values;
bool flag;
if (flag)
{
if (dictionary == 0 || dictionary == 0 || dictionary == (ulong)1L)
{
}
BLFCEMLEJDO blfcemlejdo = this.globalBehaviorSystem;
}
}
while (num != 0);
}
// Token: 0x0600D5CC RID: 54732 RVA: 0x0030DEAC File Offset: 0x0030C0AC
[Token(Token = "0x600D5CC")]
[Address(RVA = "0x14AB080", Offset = "0x14AA080", VA = "0x1814AB080")]
internal BLFCEMLEJDO PJGKLACLNBB(ScreenPlayerController.NNNNGLDPBEF GEDCEIDOKJL)
{
if (GEDCEIDOKJL != ScreenPlayerController.NNNNGLDPBEF.GLOBAL)
{
if (GEDCEIDOKJL == ScreenPlayerController.NNNNGLDPBEF.GLOBAL)
{
return this.rightHandBehaviorSystem;
}
if (GEDCEIDOKJL == ScreenPlayerController.NNNNGLDPBEF.RIGHT_HAND)
{
return this.leftHandBehaviorSystem;
}
}
return this.globalBehaviorSystem;
}
// Token: 0x0600D5CD RID: 54733 RVA: 0x0030DEDC File Offset: 0x0030C0DC
[Token(Token = "0x600D5CD")]
[Address(RVA = "0x14A63E0", Offset = "0x14A53E0", VA = "0x1814A63E0")]
private void DMAFFGHNBPE()
{
int num = this.globalBehaviorSystem.OPEMIFENIJM(-1);
int num2 = this.rightHandBehaviorSystem.OPEMIFENIJM(num);
int num3 = this.leftHandBehaviorSystem.OPEMIFENIJM(num);
}
// Token: 0x0600D5CE RID: 54734 RVA: 0x0030DF18 File Offset: 0x0030C118
[Token(Token = "0x600D5CE")]
[Address(RVA = "0x14A6680", Offset = "0x14A5680", VA = "0x1814A6680")]
private void EHCCINKFCMH()
{
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
CameraRig instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
int num = 0;
ScreenHUD screenModeHUD = instance2.screenModeHUD;
this.globalPlayerBehaviorRuntimes.Clear();
ScreenPlayerBehaviorConfigBase[] array = this.globalPlayerBehaviors;
if (num < array.Length)
{
ScreenPlayerBehaviorConfigBase screenPlayerBehaviorConfigBase = array[num];
int num2 = 0;
if (screenPlayerBehaviorConfigBase != num2)
{
ScreenPlayerBehaviorConfigBase[] array2 = this.globalPlayerBehaviors;
List<GNKEEPNAACJ> list = this.globalPlayerBehaviorRuntimes;
string text = array2[num].ToString();
}
ScreenPlayerBehaviorConfigBase[] array3 = this.globalPlayerBehaviors;
num++;
}
List<GNKEEPNAACJ> list2 = this.globalPlayerBehaviorRuntimes;
int num3 = 0;
this.BIICNFFLAKM((ScreenPlayerController.NNNNGLDPBEF)num3, list2, this);
this.rightHandPlayerBehaviorRuntimes.Clear();
PerHandScreenPlayerBehaviorConfigBase[] array4 = this.globalPerHandBehaviors;
if (num < array4.Length)
{
PerHandScreenPlayerBehaviorConfigBase perHandScreenPlayerBehaviorConfigBase = array4[num];
int num4 = 0;
if (perHandScreenPlayerBehaviorConfigBase != num4)
{
PerHandScreenPlayerBehaviorConfigBase[] array5 = this.globalPerHandBehaviors;
List<GNKEEPNAACJ> list3 = this.rightHandPlayerBehaviorRuntimes;
string text2 = array5[num].ToString();
}
PerHandScreenPlayerBehaviorConfigBase[] array6 = this.globalPerHandBehaviors;
num++;
while (array6 != 0)
{
}
}
List<GNKEEPNAACJ> list4 = this.rightHandPlayerBehaviorRuntimes;
this.leftHandPlayerBehaviorRuntimes.Clear();
PerHandScreenPlayerBehaviorConfigBase[] array7 = this.globalPerHandBehaviors;
if (num < array7.Length)
{
PerHandScreenPlayerBehaviorConfigBase perHandScreenPlayerBehaviorConfigBase2 = array7[num];
int num5 = 0;
if (perHandScreenPlayerBehaviorConfigBase2 != num5)
{
PerHandScreenPlayerBehaviorConfigBase[] array8 = this.globalPerHandBehaviors;
List<GNKEEPNAACJ> list5 = this.leftHandPlayerBehaviorRuntimes;
string text3 = array8[num].ToString();
}
PerHandScreenPlayerBehaviorConfigBase[] array9 = this.globalPerHandBehaviors;
num++;
while (array9 != 0)
{
}
}
List<GNKEEPNAACJ> list6 = this.leftHandPlayerBehaviorRuntimes;
BLFCEMLEJDO blfcemlejdo = this.leftHandBehaviorSystem;
int size = list6._size;
if (num < size)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
num++;
uint num6;
num6 += (uint)8;
}
}
// Token: 0x0600D5CF RID: 54735 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D5CF")]
[Address(RVA = "0x14A6F40", Offset = "0x14A5F40", VA = "0x1814A6F40")]
private void FICCIEDOHCI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D5D0 RID: 54736 RVA: 0x0030E0C4 File Offset: 0x0030C2C4
[Token(Token = "0x600D5D0")]
[Address(RVA = "0x14A74E0", Offset = "0x14A64E0", VA = "0x1814A74E0")]
private void GKNNHOPCCCK(PlayerHand ONFJHABGCIP, Tool EGFEJGHDNAI)
{
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
throw new NullReferenceException();
}
// Token: 0x0600D5D1 RID: 54737 RVA: 0x0030E188 File Offset: 0x0030C388
[Token(Token = "0x600D5D1")]
[Address(RVA = "0x14A5AF0", Offset = "0x14A4AF0", VA = "0x1814A5AF0")]
private void CDMJNDMGOIL(Tool EGFEJGHDNAI)
{
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
int num = 0;
if (dictionary.TryGetValue(EGFEJGHDNAI, num))
{
AOLMGGAPKEH aolmggapkeh = this.toolBehaviorsEnabledFlag;
if (aolmggapkeh != 0 && aolmggapkeh.CFLJGNJLBFG)
{
if (num == 0 || num == 0 || num == 1)
{
}
this.globalBehaviorSystem.KBMMDKGDCFA(num, this);
}
this.toolBehaviorRuntimesMarkedForDispose.Add(num);
bool flag = this.toolPlayerBehaviors.Remove(EGFEJGHDNAI);
}
}
// Token: 0x0600D5D2 RID: 54738 RVA: 0x0030E1F8 File Offset: 0x0030C3F8
[Token(Token = "0x600D5D2")]
[Address(RVA = "0x14A9F00", Offset = "0x14A8F00", VA = "0x1814A9F00")]
private void NOPODJNIOBK()
{
int num;
do
{
num = 0;
List<GNKEEPNAACJ> list = this.toolBehaviorRuntimesMarkedForDispose;
bool flag;
if (flag)
{
}
}
while (num != 0);
this.toolBehaviorRuntimesMarkedForDispose.Clear();
}
// Token: 0x0600D5D3 RID: 54739 RVA: 0x0030E228 File Offset: 0x0030C428
[Token(Token = "0x600D5D3")]
[Address(RVA = "0x14AA020", Offset = "0x14A9020", VA = "0x1814AA020")]
private void OBNDKJKKMMM()
{
int num;
do
{
num = 0;
bool flag = this.toolBehaviorsEnabledFlag.CFLJGNJLBFG;
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL>.ValueCollection values = dictionary.Values;
bool flag2;
if (flag2 && flag)
{
if (dictionary == 0 || dictionary == 0 || dictionary == (ulong)1L)
{
}
BLFCEMLEJDO blfcemlejdo = this.globalBehaviorSystem;
}
}
while (num != 0);
this.toolPlayerBehaviors.Clear();
}
// Token: 0x0600D5D4 RID: 54740 RVA: 0x0030E294 File Offset: 0x0030C494
[Token(Token = "0x600D5D4")]
[Address(RVA = "0x14AA840", Offset = "0x14A9840", VA = "0x1814AA840")]
private void PCKNBMEDNEL(Player IEKDDPPNFPF, Camera FOMHGMLPOND, ScreenHUD PKAKIKHIFNG)
{
IEKDDPPNFPF.leftHand.GIFMBEHHKMB = PlayerHand.KKECAHMCLNL.CONNECTED_AND_TRACKING;
IEKDDPPNFPF.rightHand.GIFMBEHHKMB = PlayerHand.KKECAHMCLNL.CONNECTED_AND_TRACKING;
RigidbodyEx rigidbodyEx = IEKDDPPNFPF.head.rigidbodyEx;
RigidbodyEx rigidbodyEx2 = IEKDDPPNFPF.head.rigidbodyEx;
Quaternion default_PLAYER_HEAD_ROTATION = ScreenPlayerController.DEFAULT_PLAYER_HEAD_ROTATION;
rigidbodyEx2.PANKPLBABFB = default_PLAYER_HEAD_ROTATION;
RigidbodyEx rigidbodyEx3 = IEKDDPPNFPF.leftHand._rigidbodyEx;
RigidbodyEx rigidbodyEx4 = IEKDDPPNFPF.leftHand._rigidbodyEx;
Quaternion default_PLAYER_HAND_ROTATION = ScreenPlayerController.DEFAULT_PLAYER_HAND_ROTATION;
rigidbodyEx4.PANKPLBABFB = default_PLAYER_HAND_ROTATION;
RigidbodyEx rigidbodyEx5 = IEKDDPPNFPF.rightHand._rigidbodyEx;
RigidbodyEx rigidbodyEx6 = IEKDDPPNFPF.rightHand._rigidbodyEx;
Quaternion default_PLAYER_HAND_ROTATION2 = ScreenPlayerController.DEFAULT_PLAYER_HAND_ROTATION;
rigidbodyEx6.PANKPLBABFB = default_PLAYER_HAND_ROTATION2;
DGENAKIGBIB.DBLMMKDBAJL(FOMHGMLPOND);
float z = this.cameraShakeMaxLinearDisplacement.z;
float z2 = this.cameraShakeMaxAngularDisplacement.z;
PlayerHand leftHand = IEKDDPPNFPF.leftHand;
IILCGFIHJLP<PlayerHand, Tool> pickupToolEvent = leftHand.PickupToolEvent;
Action<PlayerHand, Tool> action = new Action(this.DAOCKDNCKJF);
IILCGFIHJLP<PlayerHand, Tool> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(pickupToolEvent, action);
leftHand.PickupToolEvent = iilcgfihjlp;
PlayerHand leftHand2 = IEKDDPPNFPF.leftHand;
IILCGFIHJLP<PlayerHand, Tool> releaseToolEvent = leftHand2.ReleaseToolEvent;
Action<PlayerHand, Tool> action2 = new Action(this.KJMDPHJALJB);
IILCGFIHJLP<PlayerHand, Tool> iilcgfihjlp2 = IILCGFIHJLP.BPJDFPACLMK(releaseToolEvent, action2);
leftHand2.ReleaseToolEvent = iilcgfihjlp2;
PlayerHand rightHand = IEKDDPPNFPF.rightHand;
IILCGFIHJLP<PlayerHand, Tool> pickupToolEvent2 = rightHand.PickupToolEvent;
Action<PlayerHand, Tool> action3 = new Action(this.DAOCKDNCKJF);
IILCGFIHJLP<PlayerHand, Tool> iilcgfihjlp3 = IILCGFIHJLP.BPJDFPACLMK(pickupToolEvent2, action3);
rightHand.PickupToolEvent = iilcgfihjlp3;
PlayerHand rightHand2 = IEKDDPPNFPF.rightHand;
IILCGFIHJLP<PlayerHand, Tool> releaseToolEvent2 = rightHand2.ReleaseToolEvent;
Action<PlayerHand, Tool> action4 = new Action(this.KJMDPHJALJB);
IILCGFIHJLP<PlayerHand, Tool> iilcgfihjlp4 = IILCGFIHJLP.BPJDFPACLMK(releaseToolEvent2, action4);
rightHand2.ReleaseToolEvent = iilcgfihjlp4;
bool flag = base.ABJEMFKNDEL(IEKDDPPNFPF);
this.<AnimationSystem>k__BackingField.PCKNBMEDNEL(IEKDDPPNFPF, FOMHGMLPOND);
PIMINIBFBEI piminibfbei = this.<CursorSystem>k__BackingField;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
int num = 0;
piminibfbei.OFFLOPLJBBG(locnhhpgiag, PKAKIKHIFNG, FOMHGMLPOND);
PIMINIBFBEI piminibfbei2 = this.<CursorSystem>k__BackingField;
ScreenPlayerCursorSettings screenPlayerCursorSettings = this.defaultGameplayCursorSettings;
piminibfbei2.MDFIOJFBHKE(screenPlayerCursorSettings, this, -1);
PlayerToolEquipSlots toolEquipSlots = IEKDDPPNFPF.toolEquipSlots;
int num2 = 0;
toolEquipSlots.KPCNMNHHIIE = num2 != 0;
PlayerToolEquipSlots toolEquipSlots2 = IEKDDPPNFPF.toolEquipSlots;
int num3 = 0;
toolEquipSlots2.LKAMMOHBINC = num3 != 0;
IEKDDPPNFPF.playerUI.watchMenuProjector.WatchGazeOpeningEnabled = num != 0;
IEKDDPPNFPF.playerUI.watchMenuProjector.HideProjectionVisuals(this);
IEKDDPPNFPF.playerChaperone.RoomCenterVisualEnabled = num != 0;
this.KENCNIHAHFB(IEKDDPPNFPF);
}
// Token: 0x0600D5D5 RID: 54741 RVA: 0x0030E4D4 File Offset: 0x0030C6D4
[Token(Token = "0x600D5D5")]
[Address(RVA = "0x14A5D50", Offset = "0x14A4D50", VA = "0x1814A5D50")]
private void CGABPDHFODC(Player IEKDDPPNFPF)
{
Camera screenModeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeCamera;
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
this.<AnimationSystem>k__BackingField.ADDIOKDGJDB();
this.OBNDKJKKMMM();
this.modeSystem.KGOOGCGKIKK();
DFHHGCJADMK[] array = this.modeRuntimes;
int num = 0;
if (array != 0 && num < array.Length)
{
DFHHGCJADMK dfhhgcjadmk = array[num];
num += num;
num++;
DFHHGCJADMK[] array2 = this.modeRuntimes;
num++;
num += num;
}
this.modeRuntimes = num;
this.FICCIEDOHCI();
this.globalBehaviorSystem.FLKOCHHJMGB();
this.leftHandBehaviorSystem.FLKOCHHJMGB();
this.rightHandBehaviorSystem.FLKOCHHJMGB();
this.<CursorSystem>k__BackingField.JBBLIBHHEBC();
this.locomotionController.JBBLIBHHEBC();
int num2 = 0;
if (screenModeCamera != num2)
{
DGENAKIGBIB.MLGMBEAEPOI(screenModeCamera);
}
if (!IEKDDPPNFPF.DFIECMNBGCO())
{
IILCGFIHJLP<PlayerHand, Tool> iilcgfihjlp2;
if (!IEKDDPPNFPF.leftHand.DFIECMNBGCO())
{
PlayerHand leftHand = IEKDDPPNFPF.leftHand;
IILCGFIHJLP<PlayerHand, Tool> pickupToolEvent = leftHand.PickupToolEvent;
Action<PlayerHand, Tool> action = new Action(this.DAOCKDNCKJF);
IILCGFIHJLP<PlayerHand, Tool> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(pickupToolEvent, action);
leftHand.PickupToolEvent = iilcgfihjlp;
PlayerHand leftHand2 = IEKDDPPNFPF.leftHand;
IILCGFIHJLP<PlayerHand, Tool> releaseToolEvent = leftHand2.ReleaseToolEvent;
Action<PlayerHand, Tool> action2 = new Action(this.KJMDPHJALJB);
iilcgfihjlp2 = IILCGFIHJLP.GMNMHGMFGOL(releaseToolEvent, action2);
leftHand2.ReleaseToolEvent = iilcgfihjlp2;
}
PlayerHand rightHand = IEKDDPPNFPF.rightHand;
if (iilcgfihjlp2 == 0)
{
PlayerHand rightHand2 = IEKDDPPNFPF.rightHand;
IILCGFIHJLP<PlayerHand, Tool> pickupToolEvent2 = rightHand2.PickupToolEvent;
Action<PlayerHand, Tool> action3 = new Action(this.DAOCKDNCKJF);
IILCGFIHJLP<PlayerHand, Tool> iilcgfihjlp3 = IILCGFIHJLP.GMNMHGMFGOL(pickupToolEvent2, action3);
rightHand2.PickupToolEvent = iilcgfihjlp3;
PlayerHand rightHand3 = IEKDDPPNFPF.rightHand;
IILCGFIHJLP<PlayerHand, Tool> releaseToolEvent2 = rightHand3.ReleaseToolEvent;
Action<PlayerHand, Tool> action4 = new Action(this.KJMDPHJALJB);
IILCGFIHJLP<PlayerHand, Tool> iilcgfihjlp4 = IILCGFIHJLP.GMNMHGMFGOL(releaseToolEvent2, action4);
rightHand3.ReleaseToolEvent = iilcgfihjlp4;
}
bool flag = base.AAJGIGFCBKE(IEKDDPPNFPF);
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
if (!flag)
{
IEKDDPPNFPF.playerMovement.RemoveRoomScaleMovementRestriction(this);
}
}
}
// Token: 0x0600D5D6 RID: 54742 RVA: 0x0030E6B8 File Offset: 0x0030C8B8
[Token(Token = "0x600D5D6")]
[Address(RVA = "0x14A9500", Offset = "0x14A8500", VA = "0x1814A9500")]
private void LBPHKPCHIGJ(Player IEKDDPPNFPF, Camera FOMHGMLPOND)
{
float z = Vector3.zero.z;
Vector3 zero = Vector3.zero;
BJOIBBBOIKO<ScreenPlayerSteeringController> bjoibbboiko = this.steeringControllerMap;
int num = 0;
float z2 = zero.z;
string text = bjoibbboiko.ToString();
if (text != 0 && text.CompareTo(this) != 0)
{
Vector3 vector;
float z3 = vector.z;
float num2 = this.gazeTargetCollisionRadius;
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(this.PHNHNLEBEFE);
LEGLBECFPMF.LEACJFICINB leacjficinb;
if (leacjficinb != LEGLBECFPMF.LEACJFICINB.HIT)
{
Vector3 vector2;
float z4 = vector2.z;
}
float num3 = Mathf.InverseLerp((float)0, num2, num2);
num2 = num3;
float num4 = Mathf.Max(num3, num2);
}
this.<NormalizedGazeTargetDistance>k__BackingField = (float)num;
this.<GazeTarget>k__BackingField.z = z;
this.<GazeDirection>k__BackingField.z = z2;
}
// Token: 0x0600D5D7 RID: 54743 RVA: 0x0030E774 File Offset: 0x0030C974
[Token(Token = "0x600D5D7")]
[Address(RVA = "0x14AAD90", Offset = "0x14A9D90", VA = "0x1814AAD90")]
private bool PHNHNLEBEFE(Collider GLPOLGOBLAA)
{
int num = 0;
Player player;
if (!(player != num))
{
Tool tool = GLPOLGOBLAA.AMKJBLIFHPB();
int num2 = 0;
bool flag;
return !(tool != num2) || !tool.FNFNLDBILFE || flag;
}
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
return player != <EGKJPJKLEAI>k__BackingField;
}
// Token: 0x0600D5D8 RID: 54744 RVA: 0x0030E7C8 File Offset: 0x0030C9C8
[Token(Token = "0x600D5D8")]
[Address(RVA = "0x14A7840", Offset = "0x14A6840", VA = "0x1814A7840")]
public void HDPLENFJLDA(Tool EGFEJGHDNAI, ScreenPlayerController.PAKJEBLOFHE HOGICNKKBAG)
{
if (HOGICNKKBAG == ScreenPlayerController.PAKJEBLOFHE.NONE)
{
Tool febapkcnndc = Player.<EGKJPJKLEAI>k__BackingField.rightHand.FEBAPKCNNDC;
int num = 0;
if (febapkcnndc == num)
{
goto IL_35;
}
int num2 = 0;
bool flag = febapkcnndc == num2;
}
if (HOGICNKKBAG != ScreenPlayerController.PAKJEBLOFHE.RIGHT_HAND)
{
goto IL_3C;
}
IL_35:
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
IL_3C:
PlayerHand leftHand = Player.<EGKJPJKLEAI>k__BackingField.leftHand;
Tool febapkcnndc2 = leftHand.FEBAPKCNNDC;
int num3 = 0;
if (!(febapkcnndc2 != num3))
{
Transform transform = leftHand.transform;
Vector3 vector;
float z = vector.z;
bool flag2;
if (flag2 && base.JAJELBNFPEF(EGFEJGHDNAI, leftHand))
{
ulong num4;
bool flag3 = leftHand.TryPickupTool(EGFEJGHDNAI, true, true, num4 != 0UL);
}
}
}
// Token: 0x0600D5D9 RID: 54745 RVA: 0x0030E86C File Offset: 0x0030CA6C
[Token(Token = "0x600D5D9")]
[Address(RVA = "0x14A8E60", Offset = "0x14A7E60", VA = "0x1814A8E60")]
public bool KAJJDFLBCHM(Tool EGFEJGHDNAI, float JDABLHFKAFD)
{
float z = Vector3.zero.z;
bool flag;
return flag;
}
// Token: 0x0600D5DA RID: 54746 RVA: 0x0030E888 File Offset: 0x0030CA88
[Token(Token = "0x600D5DA")]
[Address(RVA = "0x14A8BF0", Offset = "0x14A7BF0", VA = "0x1814A8BF0")]
public bool KAJJDFLBCHM(Tool EGFEJGHDNAI, float JDABLHFKAFD, Vector3 KHJFDILDLAD)
{
if (EGFEJGHDNAI != 0)
{
}
int num = 0;
int num2 = 0;
int num3;
if (!(num == num2))
{
num3 = 0;
}
Vector3 zero = Vector3.zero;
int num4 = 0;
return this.KAJJDFLBCHM(EGFEJGHDNAI, num3, num4);
}
// Token: 0x0600D5DB RID: 54747 RVA: 0x0030E8C8 File Offset: 0x0030CAC8
[Token(Token = "0x600D5DB")]
[Address(RVA = "0x14A9090", Offset = "0x14A8090", VA = "0x1814A9090")]
public bool KAJJDFLBCHM(Tool EGFEJGHDNAI, Vector3 EAOCEINLAKP)
{
float z = Vector3.zero.z;
float z2 = EAOCEINLAKP.z;
bool flag;
return flag;
}
// Token: 0x0600D5DC RID: 54748 RVA: 0x0030E8E8 File Offset: 0x0030CAE8
[Token(Token = "0x600D5DC")]
[Address(RVA = "0x14A8F00", Offset = "0x14A7F00", VA = "0x1814A8F00")]
public bool KAJJDFLBCHM(Tool EGFEJGHDNAI, Vector3 EAOCEINLAKP, Vector3 KHJFDILDLAD)
{
int num = 0;
if (!(EGFEJGHDNAI == num))
{
PlayerHand <PBCNKLKCIHJ>k__BackingField = EGFEJGHDNAI.<PBCNKLKCIHJ>k__BackingField;
int num2 = 0;
if (!(<PBCNKLKCIHJ>k__BackingField == num2))
{
Player thisPlayer = <PBCNKLKCIHJ>k__BackingField._thisPlayer;
bool flag;
if (!flag)
{
float z = KHJFDILDLAD.z;
float z2 = EAOCEINLAKP.z;
bool flag2;
return flag2;
}
}
}
throw new NullReferenceException();
}
// Token: 0x0600D5DD RID: 54749 RVA: 0x0030E93C File Offset: 0x0030CB3C
[Token(Token = "0x600D5DD")]
[Address(RVA = "0x14A8010", Offset = "0x14A7010", VA = "0x1814A8010")]
public Vector3 IJGHPBIMOCC(PlayerHand BCMMIPFLEJL)
{
bool flag;
if (!flag)
{
RigidbodyEx rigidbodyEx = BCMMIPFLEJL._rigidbodyEx;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
}
float z3 = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600D5DE RID: 54750 RVA: 0x0030E97C File Offset: 0x0030CB7C
[Token(Token = "0x600D5DE")]
[Address(RVA = "0x14A9920", Offset = "0x14A8920", VA = "0x1814A9920")]
private void LDPADJIGKFN(Player IEKDDPPNFPF, LOCNHHPGIAG DBFBLNILIGL)
{
}
// Token: 0x0600D5DF RID: 54751 RVA: 0x0030E990 File Offset: 0x0030CB90
[Token(Token = "0x600D5DF")]
[Address(RVA = "0x14A6390", Offset = "0x14A5390", VA = "0x1814A6390")]
private void DKGCJEFFHIM(Player IEKDDPPNFPF, ScreenHUD PKAKIKHIFNG, LOCNHHPGIAG DBFBLNILIGL)
{
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH)
{
PKAKIKHIFNG.GloballyDisableTouchButtons();
PKAKIKHIFNG.GloballyEnableControlDialogs();
return;
}
PKAKIKHIFNG.GloballyDisableControlDialogs();
PKAKIKHIFNG.GloballyEnableTouchButtons();
}
// Token: 0x0600D5E0 RID: 54752 RVA: 0x0030E9C8 File Offset: 0x0030CBC8
[Token(Token = "0x600D5E0")]
[Address(RVA = "0x14AA7E0", Offset = "0x14A97E0", VA = "0x1814AA7E0")]
private void OHGAIIHALCC(ScreenHUD PKAKIKHIFNG, LOCNHHPGIAG DBFBLNILIGL)
{
PKAKIKHIFNG.FinalizeAtEndOfFrame(DBFBLNILIGL);
}
// Token: 0x0600D5E1 RID: 54753 RVA: 0x0030E9E4 File Offset: 0x0030CBE4
[Token(Token = "0x600D5E1")]
[Address(RVA = "0x14A5C00", Offset = "0x14A4C00", VA = "0x1814A5C00")]
private void CFNNJOHMGON()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num;
ScreenPlayerController.MHGFFHIDBJB mhgffhidbjb = new ScreenPlayerController.MHGFFHIDBJB(num);
num = 0;
mhgffhidbjb.<>4__this = this;
mhgffhidbjb.player = <EGKJPJKLEAI>k__BackingField;
int num2 = 0;
KFBABPAPIMB kfbabpapimb = instance.Run(num2, mhgffhidbjb);
}
// Token: 0x0600D5E2 RID: 54754 RVA: 0x0030EA28 File Offset: 0x0030CC28
[Token(Token = "0x600D5E2")]
[Address(RVA = "0x14A8AE0", Offset = "0x14A7AE0", VA = "0x1814A8AE0")]
private IEnumerator<KENFJGFMIPM> JDHCGPOFLIJ(Player IEKDDPPNFPF)
{
int num;
ScreenPlayerController.MHGFFHIDBJB mhgffhidbjb = new ScreenPlayerController.MHGFFHIDBJB(num);
num = 0;
mhgffhidbjb.<>4__this = this;
mhgffhidbjb.player = IEKDDPPNFPF;
throw new NullReferenceException();
}
// Token: 0x0600D5E3 RID: 54755 RVA: 0x0030EA54 File Offset: 0x0030CC54
[Token(Token = "0x600D5E3")]
[Address(RVA = "0x14A6380", Offset = "0x14A5380", VA = "0x1814A6380")]
private void DAOCKDNCKJF(PlayerHand ONFJHABGCIP, Tool EGFEJGHDNAI)
{
this.GKNNHOPCCCK(ONFJHABGCIP, EGFEJGHDNAI);
}
// Token: 0x0600D5E4 RID: 54756 RVA: 0x0030EA6C File Offset: 0x0030CC6C
[Token(Token = "0x600D5E4")]
[Address(RVA = "0x14A93C0", Offset = "0x14A83C0", VA = "0x1814A93C0")]
private void KJMDPHJALJB(PlayerHand ONFJHABGCIP, Tool EGFEJGHDNAI)
{
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
int num = 0;
if (dictionary.TryGetValue(EGFEJGHDNAI, num))
{
AOLMGGAPKEH aolmggapkeh = this.toolBehaviorsEnabledFlag;
if (aolmggapkeh != 0 && aolmggapkeh.CFLJGNJLBFG)
{
if (num == 0 || num == 0 || num == 1)
{
}
this.globalBehaviorSystem.KBMMDKGDCFA(num, this);
}
this.toolBehaviorRuntimesMarkedForDispose.Add(num);
bool flag = this.toolPlayerBehaviors.Remove(EGFEJGHDNAI);
}
}
// Token: 0x0600D5E5 RID: 54757 RVA: 0x0030EADC File Offset: 0x0030CCDC
[Token(Token = "0x600D5E5")]
[Address(RVA = "0x14AB490", Offset = "0x14AA490", VA = "0x1814AB490")]
public ScreenPlayerController()
{
int num = 0;
this.defaultCameraBlendTime = 0.55f;
this.defaultMenuViewportMargins.y = (float)0;
this.defaultMenuViewportMargins = num;
this.touchMenuViewportMargins = num;
this.touchMenuViewportMargins.y = (float)0;
this.minGazeDistance = 3f;
this.maxGazeDistance = 30f;
this.gazeTargetCollisionRadius = 0.01f;
AdditiveAnimationWeight @default = AdditiveAnimationWeight.Default;
this.additiveAnimationWeight = @default;
int num2 = 0;
AdditiveAnimationWeight one = AdditiveAnimationWeight.One;
this.defaultAdditveCameraAnimationWeight = one;
this.cameraShakeMaxLinearDisplacement.z = (float)num2;
int num3 = 0;
this.cameraShakeMaxAngularDisplacement.z = (float)num3;
JNLDNNAKBGH jnldnnakbgh = new JNLDNNAKBGH((JNLDNNAKBGH.HGGHGHNNFPE)((uint)1), (JNLDNNAKBGH.DODBLJMEOMI)((uint)1));
this.defaultSteering = jnldnnakbgh;
LKJPMJBAJJN lkjpmjbajjn = new LKJPMJBAJJN();
this.defaultCameraController = lkjpmjbajjn;
ANANJLGEMIP ananjlgemip = new ANANJLGEMIP();
this.respawnCameraController = ananjlgemip;
BJOIBBBOIKO<ScreenPlayerSteeringController> bjoibbboiko = new BJOIBBBOIKO();
this.steeringControllerMap = bjoibbboiko;
HHIINKNOKNL<ScreenPlayerController.IELEOHDOEJH> hhiinknoknl = new HHIINKNOKNL();
this.menuRequestMap = hhiinknoknl;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.menuOpeningRestrictedFlag = aolmggapkeh;
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
this.toolMenuManualToggleRestrictedFlag = aolmggapkeh2;
AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH();
this.toolPickupRestrictionFlag = aolmggapkeh3;
AOLMGGAPKEH aolmggapkeh4 = new AOLMGGAPKEH();
this.flyToggleRestrictionFlag = aolmggapkeh4;
AOLMGGAPKEH aolmggapkeh5 = new AOLMGGAPKEH();
this.handPilotRestriction = aolmggapkeh5;
AOLMGGAPKEH aolmggapkeh6 = new AOLMGGAPKEH();
this.inventoryRestriction = aolmggapkeh6;
AOLMGGAPKEH aolmggapkeh7 = new AOLMGGAPKEH();
this.gesturesRestriction = aolmggapkeh7;
AOLMGGAPKEH aolmggapkeh8 = new AOLMGGAPKEH();
this.emotesRestriction = aolmggapkeh8;
AOLMGGAPKEH aolmggapkeh9 = new AOLMGGAPKEH();
this.pictureInPictureRestriction = aolmggapkeh9;
AOLMGGAPKEH aolmggapkeh10 = new AOLMGGAPKEH();
this.socialModeRestrictionFlag = aolmggapkeh10;
AOLMGGAPKEH aolmggapkeh11 = new AOLMGGAPKEH();
this.contextSensitiveToolRestrictionFlag = aolmggapkeh11;
AOLMGGAPKEH aolmggapkeh12 = new AOLMGGAPKEH();
this.arRoomScaleRestrictionFlag = aolmggapkeh12;
AOLMGGAPKEH aolmggapkeh13 = new AOLMGGAPKEH();
this.locomotiveHeightShorteningRestrictionFlag = aolmggapkeh13;
JBBMHOFOKJG jbbmhofokjg = new JBBMHOFOKJG();
this.modeSystem = jbbmhofokjg;
BLFCEMLEJDO blfcemlejdo = new BLFCEMLEJDO();
this.globalBehaviorSystem = blfcemlejdo;
BLFCEMLEJDO blfcemlejdo2 = new BLFCEMLEJDO();
this.leftHandBehaviorSystem = blfcemlejdo2;
BLFCEMLEJDO blfcemlejdo3 = new BLFCEMLEJDO();
this.rightHandBehaviorSystem = blfcemlejdo3;
AOLMGGAPKEH aolmggapkeh14 = new AOLMGGAPKEH();
this.toolBehaviorsEnabledFlag = aolmggapkeh14;
List<GNKEEPNAACJ> list = new List();
this.toolBehaviorRuntimesMarkedForDispose = list;
List<GNKEEPNAACJ> list2 = new List();
this.globalPlayerBehaviorRuntimes = list2;
List<GNKEEPNAACJ> list3 = new List();
this.rightHandPlayerBehaviorRuntimes = list3;
List<GNKEEPNAACJ> list4 = new List();
this.leftHandPlayerBehaviorRuntimes = list4;
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = new Dictionary();
this.toolPlayerBehaviors = dictionary;
base..ctor();
}
// Token: 0x0600D5E6 RID: 54758 RVA: 0x0030ED24 File Offset: 0x0030CF24
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600D5E6")]
[Address(RVA = "0x14AB0B0", Offset = "0x14AA0B0", VA = "0x1814AB0B0")]
static ScreenPlayerController()
{
Vector3 up = Vector3.up;
Vector3 vector;
float z = vector.z;
Quaternion identity = Quaternion.identity;
Vector3 up2 = Vector3.up;
Vector3 right = Vector3.right;
Vector3 forward = Vector3.forward;
Vector3 vector2;
float z2 = vector2.z;
Vector3 up3 = Vector3.up;
Vector3 right2 = Vector3.right;
Vector3 forward2 = Vector3.forward;
Vector3 vector3;
float z3 = vector3.z;
Vector3 up4 = Vector3.up;
Vector3 forward3 = Vector3.forward;
}
// Token: 0x040087BA RID: 34746
[Token(Token = "0x40087BA")]
public const float DEFAULT_GAZE_TARGET_DISTANCE = 30f;
// Token: 0x040087BB RID: 34747
[Token(Token = "0x40087BB")]
private const float DEFAULT_PLAYER_HEAD_HEIGHT = 1.6f;
// Token: 0x040087BC RID: 34748
[Token(Token = "0x40087BC")]
private const float DEFAULT_PLAYER_HAND_HEIGHT = 0.96000004f;
// Token: 0x040087BD RID: 34749
[Token(Token = "0x40087BD")]
private const float DEFAULT_PLAYER_HAND_FORWARD_OFFSET = 0.05f;
// Token: 0x040087BE RID: 34750
[Token(Token = "0x40087BE")]
private const float DEFAULT_PLAYER_WINGSPAN = 0.66f;
// Token: 0x040087BF RID: 34751
[Token(Token = "0x40087BF")]
private static readonly Vector3 DEFAULT_PLAYER_HEAD_POSITION;
// Token: 0x040087C0 RID: 34752
[Token(Token = "0x40087C0")]
private static readonly Quaternion DEFAULT_PLAYER_HEAD_ROTATION;
// Token: 0x040087C1 RID: 34753
[Token(Token = "0x40087C1")]
private static readonly Vector3 DEFAULT_PLAYER_RIGHT_HAND_POSITION;
// Token: 0x040087C2 RID: 34754
[Token(Token = "0x40087C2")]
private static readonly Vector3 DEFAULT_PLAYER_LEFT_HAND_POSITION;
// Token: 0x040087C3 RID: 34755
[Token(Token = "0x40087C3")]
private static readonly Quaternion DEFAULT_PLAYER_HAND_ROTATION;
// Token: 0x040087C4 RID: 34756
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40087C4")]
[SerializeField]
[Header("Modes")]
private ScreenPlayerModeConfigBase[] modeConfigs;
// Token: 0x040087C5 RID: 34757
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40087C5")]
[SerializeField]
[Header("Global Behaviors")]
private ScreenToolBehaviorConfigBase toolDefaultBehaviorControllerConfig;
// Token: 0x040087C6 RID: 34758
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40087C6")]
[SerializeField]
private ScreenPlayerBehaviorConfigBase[] globalPlayerBehaviors;
// Token: 0x040087C7 RID: 34759
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40087C7")]
[SerializeField]
private PerHandScreenPlayerBehaviorConfigBase[] globalPerHandBehaviors;
// Token: 0x040087C8 RID: 34760
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40087C8")]
[SerializeField]
[Header("Default Controllers and Settings")]
private ScreenPlayerCameraSettings defaultCameraSettings;
// Token: 0x040087C9 RID: 34761
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40087C9")]
[SerializeField]
private ScreenPlayerCursorSettings defaultGameplayCursorSettings;
// Token: 0x040087CA RID: 34762
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40087CA")]
[SerializeField]
private ScreensCameraInputGamepadSettings defaultCameraGamepadInputSettings;
// Token: 0x040087CB RID: 34763
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40087CB")]
[SerializeField]
private float defaultCameraBlendTime;
// Token: 0x040087CC RID: 34764
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x40087CC")]
[SerializeField]
[Header("Menus")]
private Vector2 defaultMenuViewportMargins;
// Token: 0x040087CD RID: 34765
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x40087CD")]
[SerializeField]
private Vector2 touchMenuViewportMargins;
// Token: 0x040087CE RID: 34766
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x40087CE")]
[SerializeField]
[Header("Camera Settings")]
private float minGazeDistance;
// Token: 0x040087CF RID: 34767
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40087CF")]
[SerializeField]
private float maxGazeDistance;
// Token: 0x040087D0 RID: 34768
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x40087D0")]
[SerializeField]
private float gazeTargetCollisionRadius;
// Token: 0x040087D1 RID: 34769
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40087D1")]
[SerializeField]
[Header("Locomotion")]
private ScreenPlayerLocomotionContent locomotionContent;
// Token: 0x040087D2 RID: 34770
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40087D2")]
[SerializeField]
private ScreenPlayerLocomotionAnimationContent locomotionAnimationContent;
// Token: 0x040087D3 RID: 34771
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40087D3")]
[SerializeField]
[Header("Aim Assist")]
private ScreenAimAssistSettings aimAssistSettings;
// Token: 0x040087D4 RID: 34772
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40087D4")]
[SerializeField]
[Header("Look Lean Animation")]
private ScreenPlayerLookLeanAnimationContent lookLeanAnimationContent;
// Token: 0x040087D5 RID: 34773
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40087D5")]
[SerializeField]
[Header("Additive Animation")]
private AdditiveAnimationWeight additiveAnimationWeight;
// Token: 0x040087D6 RID: 34774
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40087D6")]
[SerializeField]
[Header("Additive Animation Camera Weights")]
private AdditiveAnimationWeight defaultAdditveCameraAnimationWeight;
// Token: 0x040087D7 RID: 34775
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40087D7")]
[SerializeField]
[Header("Camera Shake Settings")]
private Vector3 cameraShakeMaxLinearDisplacement;
// Token: 0x040087D8 RID: 34776
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x40087D8")]
[SerializeField]
private Vector3 cameraShakeMaxAngularDisplacement;
// Token: 0x040087D9 RID: 34777
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x40087D9")]
private LOCNHHPGIAG inputHandler;
// Token: 0x040087DA RID: 34778
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40087DA")]
private GNKAOJINOPF locomotionController;
// Token: 0x040087DB RID: 34779
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40087DB")]
private JNLDNNAKBGH defaultSteering;
// Token: 0x040087DC RID: 34780
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40087DC")]
private LKJPMJBAJJN defaultCameraController;
// Token: 0x040087DD RID: 34781
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40087DD")]
private ANANJLGEMIP respawnCameraController;
// Token: 0x040087E5 RID: 34789
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x40087E5")]
[CompilerGenerated]
private Action<Player> PlayerMovementCompleted;
// Token: 0x040087E7 RID: 34791
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x40087E7")]
private BJOIBBBOIKO<ScreenPlayerSteeringController> steeringControllerMap;
// Token: 0x040087E8 RID: 34792
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x40087E8")]
private HHIINKNOKNL<ScreenPlayerController.IELEOHDOEJH> menuRequestMap;
// Token: 0x040087E9 RID: 34793
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x40087E9")]
private ScreenPlayerController.GLKPOAANNFP latestDrawingSurfaceRequest;
// Token: 0x040087EA RID: 34794
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x40087EA")]
private bool _isSocialRequested;
// Token: 0x040087EB RID: 34795
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x40087EB")]
public Action CameraShortcutOverrideFunction;
// Token: 0x040087EC RID: 34796
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x40087EC")]
private readonly AOLMGGAPKEH menuOpeningRestrictedFlag;
// Token: 0x040087ED RID: 34797
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x40087ED")]
private readonly AOLMGGAPKEH toolMenuManualToggleRestrictedFlag;
// Token: 0x040087EE RID: 34798
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x40087EE")]
private readonly AOLMGGAPKEH toolPickupRestrictionFlag;
// Token: 0x040087EF RID: 34799
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x40087EF")]
private readonly AOLMGGAPKEH flyToggleRestrictionFlag;
// Token: 0x040087F0 RID: 34800
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x40087F0")]
private readonly AOLMGGAPKEH handPilotRestriction;
// Token: 0x040087F1 RID: 34801
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x40087F1")]
private readonly AOLMGGAPKEH inventoryRestriction;
// Token: 0x040087F2 RID: 34802
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x40087F2")]
private readonly AOLMGGAPKEH gesturesRestriction;
// Token: 0x040087F3 RID: 34803
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x40087F3")]
private readonly AOLMGGAPKEH emotesRestriction;
// Token: 0x040087F4 RID: 34804
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x40087F4")]
private readonly AOLMGGAPKEH pictureInPictureRestriction;
// Token: 0x040087F5 RID: 34805
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x40087F5")]
private readonly AOLMGGAPKEH socialModeRestrictionFlag;
// Token: 0x040087F6 RID: 34806
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x40087F6")]
private readonly AOLMGGAPKEH contextSensitiveToolRestrictionFlag;
// Token: 0x040087F7 RID: 34807
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x40087F7")]
private readonly AOLMGGAPKEH arRoomScaleRestrictionFlag;
// Token: 0x040087F8 RID: 34808
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x40087F8")]
private readonly AOLMGGAPKEH locomotiveHeightShorteningRestrictionFlag;
// Token: 0x040087F9 RID: 34809
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x40087F9")]
private JBBMHOFOKJG modeSystem;
// Token: 0x040087FA RID: 34810
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
[Token(Token = "0x40087FA")]
private DFHHGCJADMK[] modeRuntimes;
// Token: 0x040087FB RID: 34811
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x40087FB")]
private readonly BLFCEMLEJDO globalBehaviorSystem;
// Token: 0x040087FC RID: 34812
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
[Token(Token = "0x40087FC")]
private readonly BLFCEMLEJDO leftHandBehaviorSystem;
// Token: 0x040087FD RID: 34813
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
[Token(Token = "0x40087FD")]
private readonly BLFCEMLEJDO rightHandBehaviorSystem;
// Token: 0x040087FE RID: 34814
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
[Token(Token = "0x40087FE")]
private readonly AOLMGGAPKEH toolBehaviorsEnabledFlag;
// Token: 0x040087FF RID: 34815
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
[Token(Token = "0x40087FF")]
private readonly List<GNKEEPNAACJ> toolBehaviorRuntimesMarkedForDispose;
// Token: 0x04008800 RID: 34816
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
[Token(Token = "0x4008800")]
private readonly List<GNKEEPNAACJ> globalPlayerBehaviorRuntimes;
// Token: 0x04008801 RID: 34817
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
[Token(Token = "0x4008801")]
private readonly List<GNKEEPNAACJ> rightHandPlayerBehaviorRuntimes;
// Token: 0x04008802 RID: 34818
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
[Token(Token = "0x4008802")]
private readonly List<GNKEEPNAACJ> leftHandPlayerBehaviorRuntimes;
// Token: 0x04008803 RID: 34819
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
[Token(Token = "0x4008803")]
private readonly Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> toolPlayerBehaviors;
// Token: 0x0200210A RID: 8458
[Token(Token = "0x200210A")]
[NJICLEHHOBN]
public enum PGIBJAMJPII
{
// Token: 0x04008805 RID: 34821
[Token(Token = "0x4008805")]
MAIN,
// Token: 0x04008806 RID: 34822
[Token(Token = "0x4008806")]
INSPECT_TOOL,
// Token: 0x04008807 RID: 34823
[Token(Token = "0x4008807")]
DRAWING_SURFACE,
// Token: 0x04008808 RID: 34824
[Token(Token = "0x4008808")]
SOCIAL,
// Token: 0x04008809 RID: 34825
[Token(Token = "0x4008809")]
SEATED,
// Token: 0x0400880A RID: 34826
[Token(Token = "0x400880A")]
GESTURE,
// Token: 0x0400880B RID: 34827
[Token(Token = "0x400880B")]
MENU = 50,
// Token: 0x0400880C RID: 34828
[Token(Token = "0x400880C")]
PAUSED = 100
}
// Token: 0x0200210B RID: 8459
[Token(Token = "0x200210B")]
[NJICLEHHOBN]
public enum DFMNLBNEHJI
{
// Token: 0x0400880E RID: 34830
[Token(Token = "0x400880E")]
COMBAT_DEATH,
// Token: 0x0400880F RID: 34831
[Token(Token = "0x400880F")]
TOOL_ACTION_INACTIVE,
// Token: 0x04008810 RID: 34832
[Token(Token = "0x4008810")]
TOOL_BLOCK_ACTION,
// Token: 0x04008811 RID: 34833
[Token(Token = "0x4008811")]
HAND_PILOT_INACTIVE,
// Token: 0x04008812 RID: 34834
[Token(Token = "0x4008812")]
INSPECT_TOOL,
// Token: 0x04008813 RID: 34835
[Token(Token = "0x4008813")]
USE_DOOR,
// Token: 0x04008814 RID: 34836
[Token(Token = "0x4008814")]
TOOL_PICKUP_WIDE,
// Token: 0x04008815 RID: 34837
[Token(Token = "0x4008815")]
USE_SEAT_WIDE,
// Token: 0x04008816 RID: 34838
[Token(Token = "0x4008816")]
TOOL_PICKUP_PRECISE,
// Token: 0x04008817 RID: 34839
[Token(Token = "0x4008817")]
USE_SEAT_PRECISE,
// Token: 0x04008818 RID: 34840
[Token(Token = "0x4008818")]
SEATED,
// Token: 0x04008819 RID: 34841
[Token(Token = "0x4008819")]
BACKPACK_TOOL_PICKUP,
// Token: 0x0400881A RID: 34842
[Token(Token = "0x400881A")]
PREFER_PRONE_CRAWL_ANIMATION,
// Token: 0x0400881B RID: 34843
[Token(Token = "0x400881B")]
USE_WORLD_SPACE_UI,
// Token: 0x0400881C RID: 34844
[Token(Token = "0x400881C")]
AIM_DOWN_SIGHTS,
// Token: 0x0400881D RID: 34845
[Token(Token = "0x400881D")]
TOOL_ACTION_ACTIVE,
// Token: 0x0400881E RID: 34846
[Token(Token = "0x400881E")]
HAND_PILOT_ACTIVE,
// Token: 0x0400881F RID: 34847
[Token(Token = "0x400881F")]
SOCIAL_GESTURE_HIGH_FIVE,
// Token: 0x04008820 RID: 34848
[Token(Token = "0x4008820")]
SOCIAL_GESTURE_FIST_BUMP,
// Token: 0x04008821 RID: 34849
[Token(Token = "0x4008821")]
SOCIAL_GESTURE_HANDSHAKE,
// Token: 0x04008822 RID: 34850
[Token(Token = "0x4008822")]
SOCIAL_GESTURE_INSPECT,
// Token: 0x04008823 RID: 34851
[Token(Token = "0x4008823")]
COMBAT_REVIVE,
// Token: 0x04008824 RID: 34852
[Token(Token = "0x4008824")]
HANDED_RADIAL_MENUS,
// Token: 0x04008825 RID: 34853
[Token(Token = "0x4008825")]
TOOL_DROP,
// Token: 0x04008826 RID: 34854
[Token(Token = "0x4008826")]
HEAD_CONTROLS,
// Token: 0x04008827 RID: 34855
[Token(Token = "0x4008827")]
DANCE,
// Token: 0x04008828 RID: 34856
[Token(Token = "0x4008828")]
TOGGLE_INSPECT_MODE,
// Token: 0x04008829 RID: 34857
[Token(Token = "0x4008829")]
TOGGLE_SOCIAL_MODE,
// Token: 0x0400882A RID: 34858
[Token(Token = "0x400882A")]
TOGGLE_VEHICLE,
// Token: 0x0400882B RID: 34859
[Token(Token = "0x400882B")]
TOUCH_BLOOM_CONTROLS,
// Token: 0x0400882C RID: 34860
[Token(Token = "0x400882C")]
CUSTOMIZE_CONTROLS,
// Token: 0x0400882D RID: 34861
[Token(Token = "0x400882D")]
MENUS,
// Token: 0x0400882E RID: 34862
[Token(Token = "0x400882E")]
ALWAYS_AVAILABLE
}
// Token: 0x0200210C RID: 8460
[Token(Token = "0x200210C")]
public enum PAKJEBLOFHE
{
// Token: 0x04008830 RID: 34864
[Token(Token = "0x4008830")]
NONE,
// Token: 0x04008831 RID: 34865
[Token(Token = "0x4008831")]
RIGHT_HAND,
// Token: 0x04008832 RID: 34866
[Token(Token = "0x4008832")]
LEFT_HAND
}
// Token: 0x0200210D RID: 8461
[Token(Token = "0x200210D")]
public enum NNNNGLDPBEF
{
// Token: 0x04008834 RID: 34868
[Token(Token = "0x4008834")]
GLOBAL,
// Token: 0x04008835 RID: 34869
[Token(Token = "0x4008835")]
RIGHT_HAND,
// Token: 0x04008836 RID: 34870
[Token(Token = "0x4008836")]
LEFT_HAND
}
// Token: 0x0200210E RID: 8462
[Token(Token = "0x200210E")]
private readonly struct OJDPJEKANPL
{
// Token: 0x0600D5E7 RID: 54759 RVA: 0x0030ED90 File Offset: 0x0030CF90
[Token(Token = "0x600D5E7")]
[Address(RVA = "0x62FA90", Offset = "0x62EA90", VA = "0x18062FA90")]
public OJDPJEKANPL(GNKEEPNAACJ EJLBDDIJIAG, ScreenPlayerController.NNNNGLDPBEF EHJCIFFPFAD)
{
this.EJLBDDIJIAG = EJLBDDIJIAG;
this.EHJCIFFPFAD = EHJCIFFPFAD;
}
// Token: 0x04008837 RID: 34871
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008837")]
public readonly GNKEEPNAACJ EJLBDDIJIAG;
// Token: 0x04008838 RID: 34872
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4008838")]
public readonly ScreenPlayerController.NNNNGLDPBEF EHJCIFFPFAD;
}
// Token: 0x0200210F RID: 8463
[Token(Token = "0x200210F")]
public readonly struct IELEOHDOEJH
{
// Token: 0x0600D5E8 RID: 54760 RVA: 0x0030EDAC File Offset: 0x0030CFAC
[Token(Token = "0x600D5E8")]
[Address(RVA = "0x19BE800", Offset = "0x19BD800", VA = "0x1819BE800")]
public IELEOHDOEJH(StackedUIBase GOCKLCBFMAJ, MenuProjector JELHAGGDKCC, Action FBHNBACNCDK, Action BDPEBMLOMOA, Vector2 APACJONANOO, bool FOBCBMKBFAA)
{
this.BDPEBMLOMOA = 0;
this.FOBCBMKBFAA = false;
this.APACJONANOO = 0;
this.APACJONANOO.y = (float)0;
this.GOCKLCBFMAJ = GOCKLCBFMAJ;
this.JELHAGGDKCC = JELHAGGDKCC;
this.FBHNBACNCDK = FBHNBACNCDK;
this.EPOGNMKAPAJ = false;
}
// Token: 0x0600D5E9 RID: 54761 RVA: 0x0030EDF8 File Offset: 0x0030CFF8
[Token(Token = "0x600D5E9")]
[Address(RVA = "0x19BE840", Offset = "0x19BD840", VA = "0x1819BE840")]
public IELEOHDOEJH(bool EPOGNMKAPAJ, Action BDPEBMLOMOA)
{
int num = 0;
this.BDPEBMLOMOA = BDPEBMLOMOA;
this.GOCKLCBFMAJ = num;
this.JELHAGGDKCC = num;
this.FBHNBACNCDK = num;
Vector2 zero = Vector2.zero;
this.EPOGNMKAPAJ = EPOGNMKAPAJ;
this.APACJONANOO = zero;
this.APACJONANOO.y = (float)0;
this.FOBCBMKBFAA = false;
}
// Token: 0x0600D5EA RID: 54762 RVA: 0x0030EE4C File Offset: 0x0030D04C
[Token(Token = "0x600D5EA")]
[Address(RVA = "0x19BE6D0", Offset = "0x19BD6D0", VA = "0x1819BE6D0")]
public static bool JGIMJGNAJHP(ScreenPlayerController.IELEOHDOEJH LONDCJPNKKN, ScreenPlayerController.IELEOHDOEJH PCEJJILDLGD)
{
bool flag;
bool flag2;
bool flag3;
if (!flag || !flag2 || !flag3)
{
return;
}
Action fbhnbacncdk = PCEJJILDLGD.FBHNBACNCDK;
if (LONDCJPNKKN.FBHNBACNCDK == fbhnbacncdk)
{
return;
}
}
// Token: 0x0600D5EB RID: 54763 RVA: 0x0030EE80 File Offset: 0x0030D080
[Token(Token = "0x600D5EB")]
[Address(RVA = "0x19BE1A0", Offset = "0x19BD1A0", VA = "0x1819BE1A0")]
public static bool BDBLGMKABNK(ScreenPlayerController.IELEOHDOEJH LONDCJPNKKN, ScreenPlayerController.IELEOHDOEJH PCEJJILDLGD)
{
bool flag;
bool flag2;
bool flag3;
if (flag && flag2 && flag3)
{
Action fbhnbacncdk = PCEJJILDLGD.FBHNBACNCDK;
if (LONDCJPNKKN.FBHNBACNCDK == fbhnbacncdk)
{
}
}
return true;
}
// Token: 0x0600D5EC RID: 54764 RVA: 0x0030EEB0 File Offset: 0x0030D0B0
[Token(Token = "0x600D5EC")]
[Address(RVA = "0x19BE410", Offset = "0x19BD410", VA = "0x1819BE410")]
public bool FKCEAFNEBAM(ScreenPlayerController.IELEOHDOEJH HPKICPNGMDJ)
{
bool flag;
if (!flag)
{
return;
}
MenuProjector jelhaggdkcc = this.JELHAGGDKCC;
bool flag2;
if (!flag2)
{
return;
}
Action fbhnbacncdk = HPKICPNGMDJ.FBHNBACNCDK;
if (object.Equals(this.FBHNBACNCDK, fbhnbacncdk) && object.Equals(this.BDPEBMLOMOA, fbhnbacncdk))
{
bool epognmkapaj = this.EPOGNMKAPAJ;
return object.Equals(epognmkapaj, epognmkapaj);
}
}
// Token: 0x0600D5ED RID: 54765 RVA: 0x0030EF08 File Offset: 0x0030D108
[Token(Token = "0x600D5ED")]
[Address(RVA = "0x19BE360", Offset = "0x19BD360", VA = "0x1819BE360", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
if (NLNHFEEMFBN != 0 && NLNHFEEMFBN != 0)
{
bool flag;
return flag;
}
}
// Token: 0x0600D5EE RID: 54766 RVA: 0x0030EF24 File Offset: 0x0030D124
[Token(Token = "0x600D5EE")]
[Address(RVA = "0x19BE510", Offset = "0x19BD510", VA = "0x1819BE510", Slot = "2")]
public override int GetHashCode()
{
int num = 0;
bool flag;
if (flag)
{
}
MenuProjector jelhaggdkcc = this.JELHAGGDKCC;
int num2 = 0;
if (jelhaggdkcc != num2)
{
this.JELHAGGDKCC.Finalize();
}
Action fbhnbacncdk = this.FBHNBACNCDK;
long num3 = (long)(num * (int)((uint)397));
if (fbhnbacncdk != 0)
{
fbhnbacncdk.Finalize();
}
Action bdpebmlomoa = this.BDPEBMLOMOA;
long num4 = num3 * (long)((uint)397);
if (bdpebmlomoa != 0)
{
bdpebmlomoa.Finalize();
}
bool fobcbmkbfaa = this.FOBCBMKBFAA;
bool epognmkapaj = this.EPOGNMKAPAJ;
long num5 = num4 * (long)((uint)397) * (long)((uint)397) * (long)((uint)397);
int num6;
return num6;
}
// Token: 0x17002212 RID: 8722
// (get) Token: 0x0600D5EF RID: 54767 RVA: 0x0030EFC4 File Offset: 0x0030D1C4
[Token(Token = "0x17002212")]
public static ScreenPlayerController.IELEOHDOEJH JMIGKJPPFND
{
[Token(Token = "0x600D5EF")]
[Address(RVA = "0x19BE2D0", Offset = "0x19BD2D0", VA = "0x1819BE2D0")]
get
{
/*
An exception occurred when decompiling this method (0600D5EF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.ScreenPlayerController/IELEOHDOEJH RecRoom.ScreenPlayerController/IELEOHDOEJH::CMECIAKCEEN()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Vector2(var_1_07, callgetter:Vector2(Vector2::get_zero))
}
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: 0x04008839 RID: 34873
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008839")]
public readonly StackedUIBase GOCKLCBFMAJ;
// Token: 0x0400883A RID: 34874
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400883A")]
public readonly MenuProjector JELHAGGDKCC;
// Token: 0x0400883B RID: 34875
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400883B")]
public readonly Action FBHNBACNCDK;
// Token: 0x0400883C RID: 34876
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400883C")]
public readonly Action BDPEBMLOMOA;
// Token: 0x0400883D RID: 34877
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400883D")]
public readonly Vector2 APACJONANOO;
// Token: 0x0400883E RID: 34878
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400883E")]
public readonly bool FOBCBMKBFAA;
// Token: 0x0400883F RID: 34879
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
[Token(Token = "0x400883F")]
public readonly bool EPOGNMKAPAJ;
}
// Token: 0x02002110 RID: 8464
[Token(Token = "0x2002110")]
private readonly struct GLKPOAANNFP
{
// Token: 0x0600D5F0 RID: 54768 RVA: 0x0030EFDC File Offset: 0x0030D1DC
[Token(Token = "0x600D5F0")]
[Address(RVA = "0x19BE060", Offset = "0x19BD060", VA = "0x1819BE060")]
public GLKPOAANNFP(bool MBEONPAALLG, DrawingSurface HEPCBJGELOE)
{
this.MBEONPAALLG = MBEONPAALLG;
this.HEPCBJGELOE = HEPCBJGELOE;
}
// Token: 0x17002213 RID: 8723
// (get) Token: 0x0600D5F1 RID: 54769 RVA: 0x0030EFF8 File Offset: 0x0030D1F8
[Token(Token = "0x17002213")]
public static ScreenPlayerController.GLKPOAANNFP JMIGKJPPFND
{
[Token(Token = "0x600D5F1")]
[Address(RVA = "0x19BE050", Offset = "0x19BD050", VA = "0x1819BE050")]
get
{
}
}
// Token: 0x04008840 RID: 34880
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008840")]
public readonly bool MBEONPAALLG;
// Token: 0x04008841 RID: 34881
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4008841")]
public readonly DrawingSurface HEPCBJGELOE;
}
}
}