Files
2026-04-08 23:40:05 +02:00

2527 lines
91 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.DataStructures.Tokens;
using RecRoom.Core.Locomotion;
using RecRoom.Core.Screens.PlayerController;
using RecRoom.Inputs;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02001C82 RID: 7298
[Token(Token = "0x2001C82")]
[Serializable]
[StructLayout(3)]
public class ScreenPlayerController : PlayerController
{
// Token: 0x17001E98 RID: 7832
// (get) Token: 0x0600C3EC RID: 50156 RVA: 0x002E3BE4 File Offset: 0x002E1DE4
// (set) Token: 0x0600C3ED RID: 50157 RVA: 0x002E3BF8 File Offset: 0x002E1DF8
[Token(Token = "0x17001E98")]
public GPPHJKMNPJM AnimationSystem
{
[Token(Token = "0x600C3EC")]
[Address(RVA = "0x3CBEE0", Offset = "0x3CA8E0", VA = "0x1803CBEE0")]
get;
[Token(Token = "0x600C3ED")]
[Address(RVA = "0x6FC800", Offset = "0x6FB200", VA = "0x1806FC800")]
private set;
}
// Token: 0x17001E99 RID: 7833
// (get) Token: 0x0600C3EE RID: 50158 RVA: 0x002E3C0C File Offset: 0x002E1E0C
// (set) Token: 0x0600C3EF RID: 50159 RVA: 0x002E3C20 File Offset: 0x002E1E20
[Token(Token = "0x17001E99")]
public HBLGJOKKNDE CameraSystem
{
[Token(Token = "0x600C3EE")]
[Address(RVA = "0x3CBF10", Offset = "0x3CA910", VA = "0x1803CBF10")]
get;
[Token(Token = "0x600C3EF")]
[Address(RVA = "0x3F0150", Offset = "0x3EEB50", VA = "0x1803F0150")]
private set;
}
// Token: 0x17001E9A RID: 7834
// (get) Token: 0x0600C3F0 RID: 50160 RVA: 0x002E3C34 File Offset: 0x002E1E34
// (set) Token: 0x0600C3F1 RID: 50161 RVA: 0x002E3C48 File Offset: 0x002E1E48
[Token(Token = "0x17001E9A")]
public PIMINIBFBEI CursorSystem
{
[Token(Token = "0x600C3F0")]
[Address(RVA = "0x3CBF00", Offset = "0x3CA900", VA = "0x1803CBF00")]
get;
[Token(Token = "0x600C3F1")]
[Address(RVA = "0x97B110", Offset = "0x979B10", VA = "0x18097B110")]
private set;
}
// Token: 0x17001E9B RID: 7835
// (get) Token: 0x0600C3F2 RID: 50162 RVA: 0x002E3C5C File Offset: 0x002E1E5C
// (set) Token: 0x0600C3F3 RID: 50163 RVA: 0x002E3C70 File Offset: 0x002E1E70
[Token(Token = "0x17001E9B")]
public FAPIFKLBJEI AimAssistSystem
{
[Token(Token = "0x600C3F2")]
[Address(RVA = "0x3E2C60", Offset = "0x3E1660", VA = "0x1803E2C60")]
get;
[Token(Token = "0x600C3F3")]
[Address(RVA = "0x6A3B90", Offset = "0x6A2590", VA = "0x1806A3B90")]
private set;
}
// Token: 0x17001E9C RID: 7836
// (get) Token: 0x0600C3F4 RID: 50164 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600C3F5 RID: 50165 RVA: 0x002E3C84 File Offset: 0x002E1E84
[Token(Token = "0x17001E9C")]
public Vector3 GazeTarget
{
[Token(Token = "0x600C3F4")]
[Address(RVA = "0x10F1790", Offset = "0x10F0190", VA = "0x1810F1790")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600C3F5")]
[Address(RVA = "0x10F19B0", Offset = "0x10F03B0", VA = "0x1810F19B0")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<GazeTarget>k__BackingField.z = z;
}
}
// Token: 0x17001E9D RID: 7837
// (get) Token: 0x0600C3F6 RID: 50166 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600C3F7 RID: 50167 RVA: 0x002E3CA4 File Offset: 0x002E1EA4
[Token(Token = "0x17001E9D")]
public Vector3 GazeDirection
{
[Token(Token = "0x600C3F6")]
[Address(RVA = "0x10F1770", Offset = "0x10F0170", VA = "0x1810F1770")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600C3F7")]
[Address(RVA = "0x10F1990", Offset = "0x10F0390", VA = "0x1810F1990")]
[CompilerGenerated]
private set
{
float z = value.z;
this.<GazeDirection>k__BackingField.z = z;
}
}
// Token: 0x17001E9E RID: 7838
// (get) Token: 0x0600C3F8 RID: 50168 RVA: 0x002E3CC4 File Offset: 0x002E1EC4
// (set) Token: 0x0600C3F9 RID: 50169 RVA: 0x002E3CD8 File Offset: 0x002E1ED8
[Token(Token = "0x17001E9E")]
public float NormalizedGazeTargetDistance
{
[Token(Token = "0x600C3F8")]
[Address(RVA = "0xF4CF40", Offset = "0xF4B940", VA = "0x180F4CF40")]
get;
[Token(Token = "0x600C3F9")]
[Address(RVA = "0xF4CFB0", Offset = "0xF4B9B0", VA = "0x180F4CFB0")]
private set;
}
// Token: 0x140000D4 RID: 212
// (add) Token: 0x0600C3FA RID: 50170 RVA: 0x002E3CEC File Offset: 0x002E1EEC
// (remove) Token: 0x0600C3FB RID: 50171 RVA: 0x002E3D08 File Offset: 0x002E1F08
[Token(Token = "0x140000D4")]
public event Action<Player> LEKOFFIHHKP
{
[Token(Token = "0x600C3FA")]
[Address(RVA = "0x10ED300", Offset = "0x10EBD00", VA = "0x1810ED300")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600C3FB")]
[Address(RVA = "0x10ECC90", Offset = "0x10EB690", VA = "0x1810ECC90")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17001E9F RID: 7839
// (get) Token: 0x0600C3FC RID: 50172 RVA: 0x002E3D24 File Offset: 0x002E1F24
// (set) Token: 0x0600C3FD RID: 50173 RVA: 0x002E3D38 File Offset: 0x002E1F38
[Token(Token = "0x17001E9F")]
public float LastToolUseTime
{
[Token(Token = "0x600C3FC")]
[Address(RVA = "0x10F18A0", Offset = "0x10F02A0", VA = "0x1810F18A0")]
get;
[Token(Token = "0x600C3FD")]
[Address(RVA = "0x10F19E0", Offset = "0x10F03E0", VA = "0x1810F19E0")]
set;
}
// Token: 0x17001EA0 RID: 7840
// (get) Token: 0x0600C3FE RID: 50174 RVA: 0x002E3D4C File Offset: 0x002E1F4C
[Token(Token = "0x17001EA0")]
public float HeaderViewportHeight
{
[Token(Token = "0x600C3FE")]
[Address(RVA = "0x3E28D0", Offset = "0x3E12D0", VA = "0x1803E28D0")]
get
{
}
}
// Token: 0x17001EA1 RID: 7841
// (get) Token: 0x0600C3FF RID: 50175 RVA: 0x002E3D5C File Offset: 0x002E1F5C
[Token(Token = "0x17001EA1")]
public Vector2 MenuViewportMargins
{
[Token(Token = "0x600C3FF")]
[Address(RVA = "0x10F18E0", Offset = "0x10F02E0", VA = "0x1810F18E0")]
get
{
if (this.inputHandler.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17001EA2 RID: 7842
// (get) Token: 0x0600C400 RID: 50176 RVA: 0x002E3D7C File Offset: 0x002E1F7C
[Token(Token = "0x17001EA2")]
public bool IsThirdPersonCamera
{
[Token(Token = "0x600C400")]
[Address(RVA = "0x10F1840", Offset = "0x10F0240", VA = "0x1810F1840")]
get
{
return !this.<CameraSystem>k__BackingField.GFMGLCLIMJH;
}
}
// Token: 0x17001EA3 RID: 7843
// (get) Token: 0x0600C401 RID: 50177 RVA: 0x002E3DA0 File Offset: 0x002E1FA0
[Token(Token = "0x17001EA3")]
public override bool HasInputThisFrame
{
[Token(Token = "0x600C401")]
[Address(RVA = "0x10F17B0", Offset = "0x10F01B0", VA = "0x1810F17B0", Slot = "4")]
get
{
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
if (locnhhpgiag == 0)
{
}
return locnhhpgiag.<EKAPIFHFJBI>k__BackingField;
}
}
// Token: 0x0600C402 RID: 50178 RVA: 0x002E3DC0 File Offset: 0x002E1FC0
[Token(Token = "0x600C402")]
[Address(RVA = "0x10EEFF0", Offset = "0x10ED9F0", VA = "0x1810EEFF0")]
public void KEIKIBJMDLL(ScreenPlayerSteeringController JOMFPENMGBK, object PIHIPPPPEBI, int JMHKMOACHDG)
{
if (this.steeringControllerMap.AddValue(JOMFPENMGBK, PIHIPPPPEBI, JMHKMOACHDG))
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
this.KENCNIHAHFB(<EGKJPJKLEAI>k__BackingField);
}
}
// Token: 0x0600C403 RID: 50179 RVA: 0x002E3DF4 File Offset: 0x002E1FF4
[Token(Token = "0x600C403")]
[Address(RVA = "0x10EC440", Offset = "0x10EAE40", VA = "0x1810EC440")]
public void DPMHFIGCJAG(object PIHIPPPPEBI)
{
if (this.steeringControllerMap.RemoveValue(PIHIPPPPEBI))
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
this.KENCNIHAHFB(<EGKJPJKLEAI>k__BackingField);
}
}
// Token: 0x0600C404 RID: 50180 RVA: 0x002E3E24 File Offset: 0x002E2024
[Token(Token = "0x600C404")]
[Address(RVA = "0x10EF100", Offset = "0x10EDB00", VA = "0x1810EF100")]
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: 0x0600C405 RID: 50181 RVA: 0x002E3E68 File Offset: 0x002E2068
[Token(Token = "0x600C405")]
[Address(RVA = "0x10EF800", Offset = "0x10EE200", VA = "0x1810EF800")]
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;
TokenMap<ScreenPlayerController.IELEOHDOEJH> tokenMap = this.menuRequestMap;
int num = 0;
bool flag = tokenMap.AddValue(num, PIHIPPPPEBI);
}
// Token: 0x0600C406 RID: 50182 RVA: 0x002E3EB0 File Offset: 0x002E20B0
[Token(Token = "0x600C406")]
[Address(RVA = "0x10EF980", Offset = "0x10EE380", VA = "0x1810EF980")]
public void LJDAAKCMPBG(object PIHIPPPPEBI, StackedUIBase OLMHDJKPCOF, MenuProjector JELHAGGDKCC, Vector2 APACJONANOO, Action FBHNBACNCDK, Action BDPEBMLOMOA, bool FOBCBMKBFAA)
{
TokenMap<ScreenPlayerController.IELEOHDOEJH> tokenMap = this.menuRequestMap;
int num = 0;
bool flag = tokenMap.AddValue(num, PIHIPPPPEBI);
}
// Token: 0x0600C407 RID: 50183 RVA: 0x002E3ED8 File Offset: 0x002E20D8
[Token(Token = "0x600C407")]
[Address(RVA = "0x10F04E0", Offset = "0x10EEEE0", VA = "0x1810F04E0")]
public void OGONKPOHCJD()
{
this.menuRequestMap.Clear();
}
// Token: 0x0600C408 RID: 50184 RVA: 0x002E3EF8 File Offset: 0x002E20F8
[Token(Token = "0x600C408")]
[Address(RVA = "0x10EDB20", Offset = "0x10EC520", VA = "0x1810EDB20")]
public void HIGJAMDFMOA(object PIHIPPPPEBI)
{
bool flag = this.menuRequestMap.RemoveValue(PIHIPPPPEBI);
}
// Token: 0x0600C409 RID: 50185 RVA: 0x002E3F18 File Offset: 0x002E2118
[Token(Token = "0x600C409")]
[Address(RVA = "0x10EC560", Offset = "0x10EAF60", VA = "0x1810EC560")]
public bool EBKCKPFLFFM(out ScreenPlayerController.IELEOHDOEJH CIMFDDEKOBG)
{
if (!this.menuRequestMap.ContainsValues)
{
ScreenPlayerController.IELEOHDOEJH ieleohdoejh = ScreenPlayerController.IELEOHDOEJH.JMIGKJPPFND;
MenuProjector jelhaggdkcc = ieleohdoejh.JELHAGGDKCC;
Action bdpebmlomoa = ieleohdoejh.BDPEBMLOMOA;
CIMFDDEKOBG.JELHAGGDKCC = jelhaggdkcc;
CIMFDDEKOBG.BDPEBMLOMOA = bdpebmlomoa;
}
TokenMap<ScreenPlayerController.IELEOHDOEJH> tokenMap = this.menuRequestMap;
string text;
int stringLength = text.m_stringLength;
CIMFDDEKOBG.JELHAGGDKCC = stringLength;
return true;
}
// Token: 0x0600C40A RID: 50186 RVA: 0x002E3F78 File Offset: 0x002E2178
[Token(Token = "0x600C40A")]
[Address(RVA = "0x10ED3B0", Offset = "0x10EBDB0", VA = "0x1810ED3B0")]
public object GEBJLPKBJCL()
{
if (!this.menuRequestMap.ContainsValues)
{
}
TokenMap<ScreenPlayerController.IELEOHDOEJH> tokenMap = this.menuRequestMap;
throw new NullReferenceException();
}
// Token: 0x0600C40B RID: 50187 RVA: 0x002E3FA4 File Offset: 0x002E21A4
[Token(Token = "0x600C40B")]
[Address(RVA = "0x10EFB50", Offset = "0x10EE550", VA = "0x1810EFB50")]
public void NIBLJDAJFNJ(object PIHIPPPPEBI, Canvas KAGCJIPDBGI, Vector2 MDCIJHCNLLJ, Action FBHNBACNCDK, Action BDPEBMLOMOA, bool FOBCBMKBFAA)
{
TokenMap<ScreenPlayerController.IELEOHDOEJH> tokenMap = this.menuRequestMap;
int num = 0;
bool flag = tokenMap.AddValue(num, PIHIPPPPEBI);
}
// Token: 0x0600C40C RID: 50188 RVA: 0x002E3FCC File Offset: 0x002E21CC
[Token(Token = "0x600C40C")]
[Address(RVA = "0x10F0CC0", Offset = "0x10EF6C0", VA = "0x1810F0CC0")]
public void PIMMOGKECPD(object PIHIPPPPEBI, Action BDPEBMLOMOA)
{
TokenMap<ScreenPlayerController.IELEOHDOEJH> tokenMap = this.menuRequestMap;
int num = 0;
bool flag = tokenMap.AddValue(num, PIHIPPPPEBI);
}
// Token: 0x0600C40D RID: 50189 RVA: 0x002E3FF4 File Offset: 0x002E21F4
[Token(Token = "0x600C40D")]
[Address(RVA = "0x10D46D0", Offset = "0x10D30D0", VA = "0x1810D46D0")]
public bool EEPJOGMNPGF()
{
return this._isSocialRequested;
}
// Token: 0x0600C40E RID: 50190 RVA: 0x002E4008 File Offset: 0x002E2208
[Token(Token = "0x600C40E")]
[Address(RVA = "0x10EBB10", Offset = "0x10EA510", VA = "0x1810EBB10")]
public void CCLOGIJPEKL()
{
this._isSocialRequested = true;
}
// Token: 0x0600C40F RID: 50191 RVA: 0x002E401C File Offset: 0x002E221C
[Token(Token = "0x600C40F")]
[Address(RVA = "0x10ED3A0", Offset = "0x10EBDA0", VA = "0x1810ED3A0")]
public void FOCOGFCAMOP()
{
this._isSocialRequested = false;
}
// Token: 0x0600C410 RID: 50192 RVA: 0x002E4030 File Offset: 0x002E2230
[Token(Token = "0x600C410")]
[Address(RVA = "0x10EC2F0", Offset = "0x10EACF0", VA = "0x1810EC2F0")]
public void CMOOKJNINPJ(DrawingSurface HEPCBJGELOE)
{
int num = 0;
this.latestDrawingSurfaceRequest = num;
}
// Token: 0x0600C411 RID: 50193 RVA: 0x002E4048 File Offset: 0x002E2248
[Token(Token = "0x600C411")]
[Address(RVA = "0x10EF1E0", Offset = "0x10EDBE0", VA = "0x1810EF1E0")]
public void KGICBNCFKEK()
{
}
// Token: 0x0600C412 RID: 50194 RVA: 0x002E4058 File Offset: 0x002E2258
[Token(Token = "0x600C412")]
[Address(RVA = "0x10EC330", Offset = "0x10EAD30", VA = "0x1810EC330")]
public bool DAEAKGMIBAN(out DrawingSurface HEPCBJGELOE)
{
/*
An exception occurred when decompiling this method (0600C412)
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: 0x17001EA4 RID: 7844
// (get) Token: 0x0600C413 RID: 50195 RVA: 0x002E4078 File Offset: 0x002E2278
// (set) Token: 0x0600C414 RID: 50196 RVA: 0x002E408C File Offset: 0x002E228C
[Token(Token = "0x17001EA4")]
public bool InGestureMode
{
[Token(Token = "0x600C413")]
[Address(RVA = "0x10F17D0", Offset = "0x10F01D0", VA = "0x1810F17D0")]
get;
[Token(Token = "0x600C414")]
[Address(RVA = "0x10F19D0", Offset = "0x10F03D0", VA = "0x1810F19D0")]
set;
}
// Token: 0x0600C415 RID: 50197 RVA: 0x002E40A0 File Offset: 0x002E22A0
[Token(Token = "0x600C415")]
[Address(RVA = "0x10F0010", Offset = "0x10EEA10", VA = "0x1810F0010", 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();
this.<CursorSystem>k__BackingField = piminibfbei;
FAPIFKLBJEI fapifklbjei = new FAPIFKLBJEI(this.aimAssistSettings);
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.AddValue(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: 0x0600C416 RID: 50198 RVA: 0x002E420C File Offset: 0x002E240C
[Token(Token = "0x600C416")]
[Address(RVA = "0x10EB5B0", Offset = "0x10E9FB0", VA = "0x1810EB5B0", Slot = "6")]
public override void BGIPNMLMILE()
{
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.Instance.<PCNCCNKJIAP>k__BackingField;
this.inputHandler = <PCNCCNKJIAP>k__BackingField;
ActionEvent localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
Action action = new Action(this.CFNNJOHMGON);
Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent + action;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
int num = 0;
if (!(<EGKJPJKLEAI>k__BackingField == num))
{
bool hasInputThisFrame = base.IJCHDCHAKCM;
return;
}
}
// Token: 0x0600C417 RID: 50199 RVA: 0x002E4270 File Offset: 0x002E2470
[Token(Token = "0x600C417")]
[Address(RVA = "0x10F0390", Offset = "0x10EED90", VA = "0x1810F0390", Slot = "7")]
public override void OGCOBGAHOIK()
{
this.inputHandler = (ulong)0L;
ActionEvent localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
Action action = new Action(this.CFNNJOHMGON);
Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent - action;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
this.CGABPDHFODC(<EGKJPJKLEAI>k__BackingField);
}
// Token: 0x0600C418 RID: 50200 RVA: 0x002E42B4 File Offset: 0x002E24B4
[Token(Token = "0x600C418")]
[Address(RVA = "0x10EB080", Offset = "0x10E9A80", VA = "0x1810EB080", Slot = "8")]
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.Instance.screenModeCamera;
CameraRig instance = SingletonMonoBehaviour.Instance;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
ScreenHUD screenModeHUD = instance.screenModeHUD;
if (locnhhpgiag.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH)
{
screenModeHUD.GloballyDisableTouchButtons();
screenModeHUD.GloballyEnableControlDialogs();
}
screenModeHUD.GloballyDisableControlDialogs();
screenModeHUD.GloballyEnableTouchButtons();
screenModeHUD.ShowTouchBloomCollectionForFrame(IDOIJKCEAAL.WALK);
screenModeHUD.ShowTouchBloomCollectionForFrame(IDOIJKCEAAL.LOOK);
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: 0x0600C419 RID: 50201 RVA: 0x002E446C File Offset: 0x002E266C
[Token(Token = "0x600C419")]
[Address(RVA = "0x10EB880", Offset = "0x10EA280", VA = "0x1810EB880", Slot = "9")]
public override void BNEAKHONHNH()
{
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.Instance;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
Camera screenModeCamera = instance.screenModeCamera;
hblgjokknde.BNEAKHONHNH(this, <EGKJPJKLEAI>k__BackingField2, screenModeCamera, locnhhpgiag);
this.<AnimationSystem>k__BackingField.OEMBBKDJFCB();
if (this.PlayerMovementCompleted != 0)
{
}
}
}
// Token: 0x0600C41A RID: 50202 RVA: 0x002E44E4 File Offset: 0x002E26E4
[Token(Token = "0x600C41A")]
[Address(RVA = "0x10EC1C0", Offset = "0x10EABC0", VA = "0x1810EC1C0", Slot = "10")]
public override void CLBLFCJEDLL()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
Camera screenModeCamera = SingletonMonoBehaviour.Instance.screenModeCamera;
ScreenHUD screenModeHUD = SingletonMonoBehaviour.Instance.screenModeHUD;
this.PCKNBMEDNEL(<EGKJPJKLEAI>k__BackingField, screenModeCamera, screenModeHUD);
this.EHCCINKFCMH();
ScreenPlayerModeConfigBase[] array = this.modeConfigs;
this.JDEEBIIJFKI(array);
}
// Token: 0x0600C41B RID: 50203 RVA: 0x002E4534 File Offset: 0x002E2734
[Token(Token = "0x600C41B")]
[Address(RVA = "0x10EFB10", Offset = "0x10EE510", VA = "0x1810EFB10", Slot = "11")]
public override void MGCNCKFIODL(Player IKPJFNLNPHM)
{
this.CGABPDHFODC(IKPJFNLNPHM);
}
// Token: 0x0600C41C RID: 50204 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C41C")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")]
public override void KBNPFLELNLG(LoginScreenSpawnPoint COGPPOCAKNB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C41D RID: 50205 RVA: 0x002E4548 File Offset: 0x002E2748
[Token(Token = "0x600C41D")]
[Address(RVA = "0x10EE210", Offset = "0x10ECC10", VA = "0x1810EE210", Slot = "13")]
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: 0x0600C41E RID: 50206 RVA: 0x002E45F8 File Offset: 0x002E27F8
[Token(Token = "0x600C41E")]
[Address(RVA = "0x10ECE30", Offset = "0x10EB830", VA = "0x1810ECE30", Slot = "14")]
public override void FDFOMEEHBCD()
{
FAPIFKLBJEI fapifklbjei = this.<AimAssistSystem>k__BackingField;
Camera screenModeCamera = SingletonMonoBehaviour.Instance.screenModeCamera;
fapifklbjei.FDFOMEEHBCD(screenModeCamera);
}
// Token: 0x17001EA5 RID: 7845
// (get) Token: 0x0600C41F RID: 50207 RVA: 0x002E4624 File Offset: 0x002E2824
[Token(Token = "0x17001EA5")]
public bool FlyToggleEnabled
{
[Token(Token = "0x600C41F")]
[Address(RVA = "0x10F1740", Offset = "0x10F0140", VA = "0x1810F1740")]
get
{
return !this.flyToggleRestrictionFlag.HasTokens;
}
}
// Token: 0x0600C420 RID: 50208 RVA: 0x002E4648 File Offset: 0x002E2848
[Token(Token = "0x600C420")]
[Address(RVA = "0x10F04B0", Offset = "0x10EEEB0", VA = "0x1810F04B0")]
public void OGEBGFDILKP(object PIHIPPPPEBI)
{
this.flyToggleRestrictionFlag.Add(PIHIPPPPEBI);
}
// Token: 0x0600C421 RID: 50209 RVA: 0x002E4668 File Offset: 0x002E2868
[Token(Token = "0x600C421")]
[Address(RVA = "0x10EB520", Offset = "0x10E9F20", VA = "0x1810EB520")]
public void BBBGDOAOIPP(object PIHIPPPPEBI)
{
this.flyToggleRestrictionFlag.Remove(PIHIPPPPEBI);
}
// Token: 0x17001EA6 RID: 7846
// (get) Token: 0x0600C422 RID: 50210 RVA: 0x002E4688 File Offset: 0x002E2888
[Token(Token = "0x17001EA6")]
public bool IsToolPickupRestricted
{
[Token(Token = "0x600C422")]
[Address(RVA = "0x10F1870", Offset = "0x10F0270", VA = "0x1810F1870")]
get
{
return this.toolPickupRestrictionFlag.HasTokens;
}
}
// Token: 0x0600C423 RID: 50211 RVA: 0x002E46A8 File Offset: 0x002E28A8
[Token(Token = "0x600C423")]
[Address(RVA = "0x10EFC80", Offset = "0x10EE680", VA = "0x1810EFC80")]
public void NLMHPLPEPDM(object PIHIPPPPEBI)
{
this.toolPickupRestrictionFlag.Add(PIHIPPPPEBI);
}
// Token: 0x0600C424 RID: 50212 RVA: 0x002E46C8 File Offset: 0x002E28C8
[Token(Token = "0x600C424")]
[Address(RVA = "0x10EEA70", Offset = "0x10ED470", VA = "0x1810EEA70")]
public void KABNLIIIAMJ(object PIHIPPPPEBI)
{
this.toolPickupRestrictionFlag.Remove(PIHIPPPPEBI);
}
// Token: 0x17001EA7 RID: 7847
// (get) Token: 0x0600C425 RID: 50213 RVA: 0x002E46E8 File Offset: 0x002E28E8
[Token(Token = "0x17001EA7")]
public bool MenuOpeningRestricted
{
[Token(Token = "0x600C425")]
[Address(RVA = "0x10F18B0", Offset = "0x10F02B0", VA = "0x1810F18B0")]
get
{
return this.menuOpeningRestrictedFlag.HasTokens;
}
}
// Token: 0x0600C426 RID: 50214 RVA: 0x002E4708 File Offset: 0x002E2908
[Token(Token = "0x600C426")]
[Address(RVA = "0x10EB580", Offset = "0x10E9F80", VA = "0x1810EB580")]
public void BDNMHAIIOOG(object PIHIPPPPEBI)
{
this.menuOpeningRestrictedFlag.Add(PIHIPPPPEBI);
}
// Token: 0x0600C427 RID: 50215 RVA: 0x002E4728 File Offset: 0x002E2928
[Token(Token = "0x600C427")]
[Address(RVA = "0x10F0360", Offset = "0x10EED60", VA = "0x1810F0360")]
public void OGADHMGFMHO(object PIHIPPPPEBI)
{
this.menuOpeningRestrictedFlag.Remove(PIHIPPPPEBI);
}
// Token: 0x17001EA8 RID: 7848
// (get) Token: 0x0600C428 RID: 50216 RVA: 0x002E4748 File Offset: 0x002E2948
[Token(Token = "0x17001EA8")]
public bool ToolMenuManualToggleRestricted
{
[Token(Token = "0x600C428")]
[Address(RVA = "0x10F1960", Offset = "0x10F0360", VA = "0x1810F1960")]
get
{
return this.toolMenuManualToggleRestrictedFlag.HasTokens;
}
}
// Token: 0x0600C429 RID: 50217 RVA: 0x002E4768 File Offset: 0x002E2968
[Token(Token = "0x600C429")]
[Address(RVA = "0x10EB550", Offset = "0x10E9F50", VA = "0x1810EB550")]
public void BBOIMNIGGMP(object PIHIPPPPEBI)
{
this.toolMenuManualToggleRestrictedFlag.Add(PIHIPPPPEBI);
}
// Token: 0x0600C42A RID: 50218 RVA: 0x002E4788 File Offset: 0x002E2988
[Token(Token = "0x600C42A")]
[Address(RVA = "0x10EF240", Offset = "0x10EDC40", VA = "0x1810EF240")]
public void KHCKKDHKIPJ(object PIHIPPPPEBI)
{
this.toolMenuManualToggleRestrictedFlag.Remove(PIHIPPPPEBI);
}
// Token: 0x17001EA9 RID: 7849
// (get) Token: 0x0600C42B RID: 50219 RVA: 0x002E47A8 File Offset: 0x002E29A8
[Token(Token = "0x17001EA9")]
public bool SocialModeRestricted
{
[Token(Token = "0x600C42B")]
[Address(RVA = "0x10F1930", Offset = "0x10F0330", VA = "0x1810F1930")]
get
{
return this.socialModeRestrictionFlag.HasTokens;
}
}
// Token: 0x0600C42C RID: 50220 RVA: 0x002E47C8 File Offset: 0x002E29C8
[Token(Token = "0x600C42C")]
[Address(RVA = "0x10EFB20", Offset = "0x10EE520", VA = "0x1810EFB20")]
public void MLCHJDCGLGF(object PIHIPPPPEBI)
{
this.socialModeRestrictionFlag.Add(PIHIPPPPEBI);
}
// Token: 0x0600C42D RID: 50221 RVA: 0x002E47E8 File Offset: 0x002E29E8
[Token(Token = "0x600C42D")]
[Address(RVA = "0x10EC530", Offset = "0x10EAF30", VA = "0x1810EC530")]
public void EBJMBOPFGLG(object PIHIPPPPEBI)
{
this.socialModeRestrictionFlag.Remove(PIHIPPPPEBI);
}
// Token: 0x17001EAA RID: 7850
// (get) Token: 0x0600C42E RID: 50222 RVA: 0x002E4808 File Offset: 0x002E2A08
[Token(Token = "0x17001EAA")]
public bool ContextSensitiveToolsRestricted
{
[Token(Token = "0x600C42E")]
[Address(RVA = "0x10F1710", Offset = "0x10F0110", VA = "0x1810F1710")]
get
{
return this.contextSensitiveToolRestrictionFlag.HasTokens;
}
}
// Token: 0x0600C42F RID: 50223 RVA: 0x002E4828 File Offset: 0x002E2A28
[Token(Token = "0x600C42F")]
[Address(RVA = "0x10EF380", Offset = "0x10EDD80", VA = "0x1810EF380")]
public void LBNNFPNMJBF(object PIHIPPPPEBI)
{
this.contextSensitiveToolRestrictionFlag.Add(PIHIPPPPEBI);
}
// Token: 0x0600C430 RID: 50224 RVA: 0x002E4848 File Offset: 0x002E2A48
[Token(Token = "0x600C430")]
[Address(RVA = "0x10ED700", Offset = "0x10EC100", VA = "0x1810ED700")]
public void GMAOPNBOLBB(object PIHIPPPPEBI)
{
this.contextSensitiveToolRestrictionFlag.Remove(PIHIPPPPEBI);
}
// Token: 0x17001EAB RID: 7851
// (get) Token: 0x0600C431 RID: 50225 RVA: 0x002E4868 File Offset: 0x002E2A68
[Token(Token = "0x17001EAB")]
public bool ARRoomScaleMovementRestricted
{
[Token(Token = "0x600C431")]
[Address(RVA = "0x10F16E0", Offset = "0x10F00E0", VA = "0x1810F16E0")]
get
{
return this.arRoomScaleRestrictionFlag.HasTokens;
}
}
// Token: 0x0600C432 RID: 50226 RVA: 0x002E4888 File Offset: 0x002E2A88
[Token(Token = "0x600C432")]
[Address(RVA = "0x10EF210", Offset = "0x10EDC10", VA = "0x1810EF210")]
public void KGKNJCLOCGD(object PIHIPPPPEBI)
{
this.arRoomScaleRestrictionFlag.Add(PIHIPPPPEBI);
}
// Token: 0x0600C433 RID: 50227 RVA: 0x002E48A8 File Offset: 0x002E2AA8
[Token(Token = "0x600C433")]
[Address(RVA = "0x10F0560", Offset = "0x10EEF60", VA = "0x1810F0560")]
public void OHHPMFJBMKK(object PIHIPPPPEBI)
{
this.arRoomScaleRestrictionFlag.Remove(PIHIPPPPEBI);
}
// Token: 0x17001EAC RID: 7852
// (get) Token: 0x0600C434 RID: 50228 RVA: 0x002E48C8 File Offset: 0x002E2AC8
[Token(Token = "0x17001EAC")]
public bool IsHandPilotRestricted
{
[Token(Token = "0x600C434")]
[Address(RVA = "0x10F17E0", Offset = "0x10F01E0", VA = "0x1810F17E0")]
get
{
return this.handPilotRestriction.HasTokens;
}
}
// Token: 0x0600C435 RID: 50229 RVA: 0x002E48E8 File Offset: 0x002E2AE8
[Token(Token = "0x600C435")]
[Address(RVA = "0x10EFAE0", Offset = "0x10EE4E0", VA = "0x1810EFAE0")]
public void LOACNCMCPKK(object PIHIPPPPEBI)
{
this.handPilotRestriction.Add(PIHIPPPPEBI);
}
// Token: 0x0600C436 RID: 50230 RVA: 0x002E4908 File Offset: 0x002E2B08
[Token(Token = "0x600C436")]
[Address(RVA = "0x10ECE00", Offset = "0x10EB800", VA = "0x1810ECE00")]
public void FCLOILHBICB(object PIHIPPPPEBI)
{
this.handPilotRestriction.Remove(PIHIPPPPEBI);
}
// Token: 0x17001EAD RID: 7853
// (get) Token: 0x0600C437 RID: 50231 RVA: 0x002E4928 File Offset: 0x002E2B28
[Token(Token = "0x17001EAD")]
public bool IsLocomotiveHeightShorteningEnabled
{
[Token(Token = "0x600C437")]
[Address(RVA = "0x10F1810", Offset = "0x10F0210", VA = "0x1810F1810")]
get
{
return !this.locomotiveHeightShorteningRestrictionFlag.HasTokens;
}
}
// Token: 0x0600C438 RID: 50232 RVA: 0x002E494C File Offset: 0x002E2B4C
[Token(Token = "0x600C438")]
[Address(RVA = "0x10EB050", Offset = "0x10E9A50", VA = "0x1810EB050")]
public void AMNCCAPAAIP(object PIHIPPPPEBI)
{
this.locomotiveHeightShorteningRestrictionFlag.Add(PIHIPPPPEBI);
}
// Token: 0x0600C439 RID: 50233 RVA: 0x002E496C File Offset: 0x002E2B6C
[Token(Token = "0x600C439")]
[Address(RVA = "0x10EFAB0", Offset = "0x10EE4B0", VA = "0x1810EFAB0")]
public void LLAOACGANJL(object PIHIPPPPEBI)
{
this.locomotiveHeightShorteningRestrictionFlag.Remove(PIHIPPPPEBI);
}
// Token: 0x0600C43A RID: 50234 RVA: 0x002E498C File Offset: 0x002E2B8C
[Token(Token = "0x600C43A")]
[Address(RVA = "0x10EE760", Offset = "0x10ED160", VA = "0x1810EE760")]
private void JDEEBIIJFKI(ScreenPlayerModeConfigBase[] BPJNHLFNIAL)
{
CameraRig instance = SingletonMonoBehaviour.Instance;
CameraRig instance2 = SingletonMonoBehaviour.Instance;
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: 0x0600C43B RID: 50235 RVA: 0x002E4A28 File Offset: 0x002E2C28
[Token(Token = "0x600C43B")]
[Address(RVA = "0x10EE0C0", Offset = "0x10ECAC0", VA = "0x1810EE0C0")]
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: 0x0600C43C RID: 50236 RVA: 0x002E4A84 File Offset: 0x002E2C84
[Token(Token = "0x600C43C")]
[Address(RVA = "0x10EB7B0", Offset = "0x10EA1B0", VA = "0x1810EB7B0")]
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: 0x0600C43D RID: 50237 RVA: 0x002E4AC8 File Offset: 0x002E2CC8
[Token(Token = "0x600C43D")]
[Address(RVA = "0x10ECD30", Offset = "0x10EB730", VA = "0x1810ECD30")]
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: 0x0600C43E RID: 50238 RVA: 0x002E4B0C File Offset: 0x002E2D0C
[Token(Token = "0x600C43E")]
[Address(RVA = "0x10EDD40", Offset = "0x10EC740", VA = "0x1810EDD40")]
public void IBNGIMIFPFK(object PIHIPPPPEBI)
{
bool hasTokens = this.toolBehaviorsEnabledFlag.HasTokens;
this.toolBehaviorsEnabledFlag.Add(PIHIPPPPEBI);
if (!hasTokens)
{
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL>.ValueCollection values = dictionary.Values;
throw new NullReferenceException();
}
}
// Token: 0x0600C43F RID: 50239 RVA: 0x002E4B74 File Offset: 0x002E2D74
[Token(Token = "0x600C43F")]
[Address(RVA = "0x10EDB80", Offset = "0x10EC580", VA = "0x1810EDB80")]
public void HKOBKENLIKD(object PIHIPPPPEBI)
{
this.toolBehaviorsEnabledFlag.Remove(PIHIPPPPEBI);
if (!this.toolBehaviorsEnabledFlag.HasTokens)
{
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL>.ValueCollection values = dictionary.Values;
throw new NullReferenceException();
}
}
// Token: 0x0600C440 RID: 50240 RVA: 0x002E4BDC File Offset: 0x002E2DDC
[Token(Token = "0x600C440")]
[Address(RVA = "0x10F0DA0", Offset = "0x10EF7A0", VA = "0x1810F0DA0")]
private 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: 0x0600C441 RID: 50241 RVA: 0x002E4C0C File Offset: 0x002E2E0C
[Token(Token = "0x600C441")]
[Address(RVA = "0x10EC3D0", Offset = "0x10EADD0", VA = "0x1810EC3D0")]
private void DMAFFGHNBPE()
{
int num = this.globalBehaviorSystem.OPEMIFENIJM(-1);
int num2 = this.rightHandBehaviorSystem.OPEMIFENIJM(num);
int num3 = this.leftHandBehaviorSystem.OPEMIFENIJM(num);
}
// Token: 0x0600C442 RID: 50242 RVA: 0x002E4C48 File Offset: 0x002E2E48
[Token(Token = "0x600C442")]
[Address(RVA = "0x10EC640", Offset = "0x10EB040", VA = "0x1810EC640")]
private void EHCCINKFCMH()
{
CameraRig instance = SingletonMonoBehaviour.Instance;
CameraRig instance2 = SingletonMonoBehaviour.Instance;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
int num = 0;
ScreenHUD screenModeHUD = instance2.screenModeHUD;
this.globalPlayerBehaviorRuntimes.Clear();
ScreenPlayerBehaviorConfigBase[] array = this.globalPlayerBehaviors;
List<GNKEEPNAACJ> list = this.globalPlayerBehaviorRuntimes;
if (num < array.Length)
{
string text = array[num].ToString();
ScreenPlayerBehaviorConfigBase[] array2 = this.globalPlayerBehaviors;
num++;
}
BLFCEMLEJDO blfcemlejdo = this.globalBehaviorSystem;
int size = list._size;
uint num2;
if (num < size)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
num++;
num2 += (uint)8;
}
this.rightHandPlayerBehaviorRuntimes.Clear();
PerHandScreenPlayerBehaviorConfigBase[] array3 = this.globalPerHandBehaviors;
List<GNKEEPNAACJ> list2 = this.rightHandPlayerBehaviorRuntimes;
if (num < array3.Length)
{
string text2 = array3[num].ToString();
PerHandScreenPlayerBehaviorConfigBase[] array4 = this.globalPerHandBehaviors;
num++;
while (array4 != 0)
{
}
}
BLFCEMLEJDO blfcemlejdo2 = this.rightHandBehaviorSystem;
int size2 = list2._size;
if (num < size2)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
num++;
num2 += (uint)8;
}
this.leftHandPlayerBehaviorRuntimes.Clear();
PerHandScreenPlayerBehaviorConfigBase[] array5 = this.globalPerHandBehaviors;
List<GNKEEPNAACJ> list3 = this.leftHandPlayerBehaviorRuntimes;
if (num < array5.Length)
{
string text3 = array5[num].ToString();
PerHandScreenPlayerBehaviorConfigBase[] array6 = this.globalPerHandBehaviors;
num++;
while (array6 != 0)
{
}
}
BLFCEMLEJDO blfcemlejdo3 = this.leftHandBehaviorSystem;
int size3 = list3._size;
if (num < size3)
{
ThrowHelper.ThrowArgumentOutOfRangeException();
num++;
num2 += (uint)8;
}
}
// Token: 0x0600C443 RID: 50243 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C443")]
[Address(RVA = "0x10ECEB0", Offset = "0x10EB8B0", VA = "0x1810ECEB0")]
private void FICCIEDOHCI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C444 RID: 50244 RVA: 0x002E4DD8 File Offset: 0x002E2FD8
[Token(Token = "0x600C444")]
[Address(RVA = "0x10ED420", Offset = "0x10EBE20", VA = "0x1810ED420")]
private void GKNNHOPCCCK(PlayerHand ONFJHABGCIP, Tool EGFEJGHDNAI)
{
if (!this.toolPlayerBehaviors.ContainsKey(EGFEJGHDNAI))
{
Camera screenModeCamera = SingletonMonoBehaviour.Instance.screenModeCamera;
CameraRig instance = SingletonMonoBehaviour.Instance;
LOCNHHPGIAG locnhhpgiag = this.inputHandler;
ScreenHUD screenModeHUD = instance.screenModeHUD;
ScreenToolBehaviorConfigBase screenBehaviorConfig = EGFEJGHDNAI.PIBNJDJGINP;
int num = 0;
if (!(screenBehaviorConfig != num))
{
if (EGFEJGHDNAI.NDKHDFJHGPP)
{
return;
}
string text = this.toolDefaultBehaviorControllerConfig.ToString();
}
if (EGFEJGHDNAI.PIBNJDJGINP.ToString() != 0)
{
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
bool flag = ONFJHABGCIP.type != PlayerHand.PLLIKAOIPHP.Right;
if (this.toolBehaviorsEnabledFlag.HasTokens)
{
if (!flag || !flag || flag)
{
}
BLFCEMLEJDO blfcemlejdo = this.globalBehaviorSystem;
}
}
}
}
// Token: 0x0600C445 RID: 50245 RVA: 0x002E4E98 File Offset: 0x002E3098
[Token(Token = "0x600C445")]
[Address(RVA = "0x10EBB20", Offset = "0x10EA520", VA = "0x1810EBB20")]
private void CDMJNDMGOIL(Tool EGFEJGHDNAI)
{
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
int num = 0;
if (dictionary.TryGetValue(EGFEJGHDNAI, num))
{
TokenFlag tokenFlag = this.toolBehaviorsEnabledFlag;
if (tokenFlag != 0 && tokenFlag.HasTokens)
{
if (num == 0 || num == 0 || num == 1)
{
}
this.globalBehaviorSystem.KBMMDKGDCFA(num, this);
}
this.toolBehaviorRuntimesMarkedForDispose.Add(num);
bool flag = this.toolPlayerBehaviors.Remove(EGFEJGHDNAI);
}
}
// Token: 0x0600C446 RID: 50246 RVA: 0x002E4F08 File Offset: 0x002E3108
[Token(Token = "0x600C446")]
[Address(RVA = "0x10EFCB0", Offset = "0x10EE6B0", VA = "0x1810EFCB0")]
private void NOPODJNIOBK()
{
int num;
do
{
num = 0;
List<GNKEEPNAACJ> list = this.toolBehaviorRuntimesMarkedForDispose;
List.Enumerator enumerator;
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
this.toolBehaviorRuntimesMarkedForDispose.Clear();
}
// Token: 0x0600C447 RID: 50247 RVA: 0x002E4F3C File Offset: 0x002E313C
[Token(Token = "0x600C447")]
[Address(RVA = "0x10EFE10", Offset = "0x10EE810", VA = "0x1810EFE10")]
private void OBNDKJKKMMM()
{
bool hasTokens = this.toolBehaviorsEnabledFlag.HasTokens;
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL>.ValueCollection values = dictionary.Values;
throw new NullReferenceException();
}
// Token: 0x0600C448 RID: 50248 RVA: 0x002E4FB0 File Offset: 0x002E31B0
[Token(Token = "0x600C448")]
[Address(RVA = "0x10F0590", Offset = "0x10EEF90", VA = "0x1810F0590")]
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;
ActionEvent<PlayerHand, Tool> pickupToolEvent = leftHand.PickupToolEvent;
Action<PlayerHand, Tool> action = new Action(this.DAOCKDNCKJF);
ActionEvent<PlayerHand, Tool> actionEvent = pickupToolEvent + action;
leftHand.PickupToolEvent = actionEvent;
PlayerHand leftHand2 = IEKDDPPNFPF.leftHand;
ActionEvent<PlayerHand, Tool> releaseToolEvent = leftHand2.ReleaseToolEvent;
Action<PlayerHand, Tool> action2 = new Action(this.KJMDPHJALJB);
ActionEvent<PlayerHand, Tool> actionEvent2 = releaseToolEvent + action2;
leftHand2.ReleaseToolEvent = actionEvent2;
PlayerHand rightHand = IEKDDPPNFPF.rightHand;
ActionEvent<PlayerHand, Tool> pickupToolEvent2 = rightHand.PickupToolEvent;
Action<PlayerHand, Tool> action3 = new Action(this.DAOCKDNCKJF);
ActionEvent<PlayerHand, Tool> actionEvent3 = pickupToolEvent2 + action3;
rightHand.PickupToolEvent = actionEvent3;
PlayerHand rightHand2 = IEKDDPPNFPF.rightHand;
ActionEvent<PlayerHand, Tool> releaseToolEvent2 = rightHand2.ReleaseToolEvent;
Action<PlayerHand, Tool> action4 = new Action(this.KJMDPHJALJB);
ActionEvent<PlayerHand, Tool> actionEvent4 = releaseToolEvent2 + action4;
rightHand2.ReleaseToolEvent = actionEvent4;
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: 0x0600C449 RID: 50249 RVA: 0x002E51F0 File Offset: 0x002E33F0
[Token(Token = "0x600C449")]
[Address(RVA = "0x10EBD80", Offset = "0x10EA780", VA = "0x1810EBD80")]
private void CGABPDHFODC(Player IEKDDPPNFPF)
{
Camera screenModeCamera = SingletonMonoBehaviour.Instance.screenModeCamera;
CameraRig instance = SingletonMonoBehaviour.Instance;
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.<CursorSystem>k__BackingField.JBBLIBHHEBC();
int num2 = 0;
if (screenModeCamera != num2)
{
DGENAKIGBIB.MLGMBEAEPOI(screenModeCamera);
}
if (!IEKDDPPNFPF.IsReferenceNull())
{
if (!IEKDDPPNFPF.leftHand.IsReferenceNull())
{
PlayerHand leftHand = IEKDDPPNFPF.leftHand;
ActionEvent<PlayerHand, Tool> pickupToolEvent = leftHand.PickupToolEvent;
Action<PlayerHand, Tool> action = new Action(this.DAOCKDNCKJF);
ActionEvent<PlayerHand, Tool> actionEvent = pickupToolEvent - action;
leftHand.PickupToolEvent = actionEvent;
PlayerHand leftHand2 = IEKDDPPNFPF.leftHand;
ActionEvent<PlayerHand, Tool> releaseToolEvent = leftHand2.ReleaseToolEvent;
Action<PlayerHand, Tool> action2 = new Action(this.KJMDPHJALJB);
ActionEvent<PlayerHand, Tool> actionEvent2 = releaseToolEvent - action2;
leftHand2.ReleaseToolEvent = actionEvent2;
}
if (!IEKDDPPNFPF.rightHand.IsReferenceNull())
{
PlayerHand rightHand = IEKDDPPNFPF.rightHand;
ActionEvent<PlayerHand, Tool> pickupToolEvent2 = rightHand.PickupToolEvent;
Action<PlayerHand, Tool> action3 = new Action(this.DAOCKDNCKJF);
ActionEvent<PlayerHand, Tool> actionEvent3 = pickupToolEvent2 - action3;
rightHand.PickupToolEvent = actionEvent3;
PlayerHand rightHand2 = IEKDDPPNFPF.rightHand;
ActionEvent<PlayerHand, Tool> releaseToolEvent2 = rightHand2.ReleaseToolEvent;
Action<PlayerHand, Tool> action4 = new Action(this.KJMDPHJALJB);
ActionEvent<PlayerHand, Tool> actionEvent4 = releaseToolEvent2 - action4;
rightHand2.ReleaseToolEvent = actionEvent4;
}
bool flag = base.AAJGIGFCBKE(IEKDDPPNFPF);
if (!IEKDDPPNFPF.playerMovement.IsReferenceNull())
{
IEKDDPPNFPF.playerMovement.RemoveRoomScaleMovementRestriction(this);
}
}
}
// Token: 0x0600C44A RID: 50250 RVA: 0x002E53AC File Offset: 0x002E35AC
[Token(Token = "0x600C44A")]
[Address(RVA = "0x10EF3B0", Offset = "0x10EDDB0", VA = "0x1810EF3B0")]
private void LBPHKPCHIGJ(Player IEKDDPPNFPF, Camera FOMHGMLPOND)
{
float z = Vector3.zero.z;
Vector3 zero = Vector3.zero;
ExplicitTokenMap<ScreenPlayerSteeringController> explicitTokenMap = this.steeringControllerMap;
int num = 0;
float z2 = zero.z;
string text = explicitTokenMap.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: 0x0600C44B RID: 50251 RVA: 0x002E5468 File Offset: 0x002E3668
[Token(Token = "0x600C44B")]
[Address(RVA = "0x10F0AD0", Offset = "0x10EF4D0", VA = "0x1810F0AD0")]
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: 0x0600C44C RID: 50252 RVA: 0x002E54BC File Offset: 0x002E36BC
[Token(Token = "0x600C44C")]
[Address(RVA = "0x10ED730", Offset = "0x10EC130", VA = "0x1810ED730")]
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: 0x0600C44D RID: 50253 RVA: 0x002E5560 File Offset: 0x002E3760
[Token(Token = "0x600C44D")]
[Address(RVA = "0x10EED10", Offset = "0x10ED710", VA = "0x1810EED10")]
public bool KAJJDFLBCHM(Tool EGFEJGHDNAI, float JDABLHFKAFD)
{
float z = Vector3.zero.z;
bool flag;
return flag;
}
// Token: 0x0600C44E RID: 50254 RVA: 0x002E557C File Offset: 0x002E377C
[Token(Token = "0x600C44E")]
[Address(RVA = "0x10EEAA0", Offset = "0x10ED4A0", VA = "0x1810EEAA0")]
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: 0x0600C44F RID: 50255 RVA: 0x002E55BC File Offset: 0x002E37BC
[Token(Token = "0x600C44F")]
[Address(RVA = "0x10EEF40", Offset = "0x10ED940", VA = "0x1810EEF40")]
public bool KAJJDFLBCHM(Tool EGFEJGHDNAI, Vector3 EAOCEINLAKP)
{
float z = Vector3.zero.z;
float z2 = EAOCEINLAKP.z;
bool flag;
return flag;
}
// Token: 0x0600C450 RID: 50256 RVA: 0x002E55DC File Offset: 0x002E37DC
[Token(Token = "0x600C450")]
[Address(RVA = "0x10EEDB0", Offset = "0x10ED7B0", VA = "0x1810EEDB0")]
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: 0x0600C451 RID: 50257 RVA: 0x002E5630 File Offset: 0x002E3830
[Token(Token = "0x600C451")]
[Address(RVA = "0x10EDF20", Offset = "0x10EC920", VA = "0x1810EDF20")]
public Vector3 IJGHPBIMOCC(PlayerHand BCMMIPFLEJL)
{
bool flag;
if (!flag)
{
NetworkTransform networkTransform = BCMMIPFLEJL._networkTransform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
}
float z3 = Vector3.zero.z;
throw new NullReferenceException();
}
// Token: 0x0600C452 RID: 50258 RVA: 0x002E5670 File Offset: 0x002E3870
[Token(Token = "0x600C452")]
[Address(RVA = "0x10EF7D0", Offset = "0x10EE1D0", VA = "0x1810EF7D0")]
private void LDPADJIGKFN(Player IEKDDPPNFPF, LOCNHHPGIAG DBFBLNILIGL)
{
}
// Token: 0x0600C453 RID: 50259 RVA: 0x002E5684 File Offset: 0x002E3884
[Token(Token = "0x600C453")]
[Address(RVA = "0x10EC360", Offset = "0x10EAD60", VA = "0x1810EC360")]
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();
PKAKIKHIFNG.ShowTouchBloomCollectionForFrame(IDOIJKCEAAL.WALK);
PKAKIKHIFNG.ShowTouchBloomCollectionForFrame(IDOIJKCEAAL.LOOK);
}
// Token: 0x0600C454 RID: 50260 RVA: 0x002E56C8 File Offset: 0x002E38C8
[Token(Token = "0x600C454")]
[Address(RVA = "0x10F0530", Offset = "0x10EEF30", VA = "0x1810F0530")]
private void OHGAIIHALCC(ScreenHUD PKAKIKHIFNG, LOCNHHPGIAG DBFBLNILIGL)
{
PKAKIKHIFNG.FinalizeAtEndOfFrame(DBFBLNILIGL);
}
// Token: 0x0600C455 RID: 50261 RVA: 0x002E56E4 File Offset: 0x002E38E4
[Token(Token = "0x600C455")]
[Address(RVA = "0x10EBC30", Offset = "0x10EA630", VA = "0x1810EBC30")]
private void CFNNJOHMGON()
{
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
Scheduler instance = SingletonMonoBehaviour.Instance;
int num;
ScreenPlayerController.MHHGALGHPNJ mhhgalghpnj = new ScreenPlayerController.MHHGALGHPNJ(num);
num = 0;
mhhgalghpnj.<>4__this = this;
mhhgalghpnj.player = <EGKJPJKLEAI>k__BackingField;
int num2 = 0;
ISchedulerPromise schedulerPromise = instance.Run(num2, mhhgalghpnj);
}
// Token: 0x0600C456 RID: 50262 RVA: 0x002E5728 File Offset: 0x002E3928
[Token(Token = "0x600C456")]
[Address(RVA = "0x10EE9F0", Offset = "0x10ED3F0", VA = "0x1810EE9F0")]
private IEnumerator<ISchedule> JDHCGPOFLIJ(Player IEKDDPPNFPF)
{
int num;
ScreenPlayerController.MHHGALGHPNJ mhhgalghpnj = new ScreenPlayerController.MHHGALGHPNJ(num);
num = 0;
mhhgalghpnj.<>4__this = this;
mhhgalghpnj.player = IEKDDPPNFPF;
throw new NullReferenceException();
}
// Token: 0x0600C457 RID: 50263 RVA: 0x002E5754 File Offset: 0x002E3954
[Token(Token = "0x600C457")]
[Address(RVA = "0x10EC350", Offset = "0x10EAD50", VA = "0x1810EC350")]
private void DAOCKDNCKJF(PlayerHand ONFJHABGCIP, Tool EGFEJGHDNAI)
{
this.GKNNHOPCCCK(ONFJHABGCIP, EGFEJGHDNAI);
}
// Token: 0x0600C458 RID: 50264 RVA: 0x002E576C File Offset: 0x002E396C
[Token(Token = "0x600C458")]
[Address(RVA = "0x10EF270", Offset = "0x10EDC70", VA = "0x1810EF270")]
private void KJMDPHJALJB(PlayerHand ONFJHABGCIP, Tool EGFEJGHDNAI)
{
Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> dictionary = this.toolPlayerBehaviors;
int num = 0;
if (dictionary.TryGetValue(EGFEJGHDNAI, num))
{
TokenFlag tokenFlag = this.toolBehaviorsEnabledFlag;
if (tokenFlag != 0 && tokenFlag.HasTokens)
{
if (num == 0 || num == 0 || num == 1)
{
}
this.globalBehaviorSystem.KBMMDKGDCFA(num, this);
}
this.toolBehaviorRuntimesMarkedForDispose.Add(num);
bool flag = this.toolPlayerBehaviors.Remove(EGFEJGHDNAI);
}
}
// Token: 0x0600C459 RID: 50265 RVA: 0x002E57DC File Offset: 0x002E39DC
[Token(Token = "0x600C459")]
[Address(RVA = "0x10F11B0", Offset = "0x10EFBB0", VA = "0x1810F11B0")]
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;
ExplicitTokenMap<ScreenPlayerSteeringController> explicitTokenMap = new ExplicitTokenMap();
this.steeringControllerMap = explicitTokenMap;
TokenMap<ScreenPlayerController.IELEOHDOEJH> tokenMap = new TokenMap();
this.menuRequestMap = tokenMap;
TokenFlag tokenFlag = new TokenFlag();
this.menuOpeningRestrictedFlag = tokenFlag;
TokenFlag tokenFlag2 = new TokenFlag();
this.toolMenuManualToggleRestrictedFlag = tokenFlag2;
TokenFlag tokenFlag3 = new TokenFlag();
this.toolPickupRestrictionFlag = tokenFlag3;
TokenFlag tokenFlag4 = new TokenFlag();
this.flyToggleRestrictionFlag = tokenFlag4;
TokenFlag tokenFlag5 = new TokenFlag();
this.handPilotRestriction = tokenFlag5;
TokenFlag tokenFlag6 = new TokenFlag();
this.socialModeRestrictionFlag = tokenFlag6;
TokenFlag tokenFlag7 = new TokenFlag();
this.contextSensitiveToolRestrictionFlag = tokenFlag7;
TokenFlag tokenFlag8 = new TokenFlag();
this.arRoomScaleRestrictionFlag = tokenFlag8;
TokenFlag tokenFlag9 = new TokenFlag();
this.locomotiveHeightShorteningRestrictionFlag = tokenFlag9;
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;
TokenFlag tokenFlag10 = new TokenFlag();
this.toolBehaviorsEnabledFlag = tokenFlag10;
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: 0x0600C45A RID: 50266 RVA: 0x002E59E8 File Offset: 0x002E3BE8
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600C45A")]
[Address(RVA = "0x10F0DD0", Offset = "0x10EF7D0", VA = "0x1810F0DD0")]
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: 0x04008176 RID: 33142
[Token(Token = "0x4008176")]
public const float DEFAULT_GAZE_TARGET_DISTANCE = 30f;
// Token: 0x04008177 RID: 33143
[Token(Token = "0x4008177")]
private const float DEFAULT_PLAYER_HEAD_HEIGHT = 1.6f;
// Token: 0x04008178 RID: 33144
[Token(Token = "0x4008178")]
private const float DEFAULT_PLAYER_HAND_HEIGHT = 0.96000004f;
// Token: 0x04008179 RID: 33145
[Token(Token = "0x4008179")]
private const float DEFAULT_PLAYER_HAND_FORWARD_OFFSET = 0.05f;
// Token: 0x0400817A RID: 33146
[Token(Token = "0x400817A")]
private const float DEFAULT_PLAYER_WINGSPAN = 0.66f;
// Token: 0x0400817B RID: 33147
[Token(Token = "0x400817B")]
private static readonly Vector3 DEFAULT_PLAYER_HEAD_POSITION;
// Token: 0x0400817C RID: 33148
[Token(Token = "0x400817C")]
private static readonly Quaternion DEFAULT_PLAYER_HEAD_ROTATION;
// Token: 0x0400817D RID: 33149
[Token(Token = "0x400817D")]
private static readonly Vector3 DEFAULT_PLAYER_RIGHT_HAND_POSITION;
// Token: 0x0400817E RID: 33150
[Token(Token = "0x400817E")]
private static readonly Vector3 DEFAULT_PLAYER_LEFT_HAND_POSITION;
// Token: 0x0400817F RID: 33151
[Token(Token = "0x400817F")]
private static readonly Quaternion DEFAULT_PLAYER_HAND_ROTATION;
// Token: 0x04008180 RID: 33152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008180")]
[SerializeField]
[Header("Modes")]
private ScreenPlayerModeConfigBase[] modeConfigs;
// Token: 0x04008181 RID: 33153
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008181")]
[SerializeField]
[Header("Global Behaviors")]
private ScreenToolBehaviorConfigBase toolDefaultBehaviorControllerConfig;
// Token: 0x04008182 RID: 33154
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008182")]
[SerializeField]
private ScreenPlayerBehaviorConfigBase[] globalPlayerBehaviors;
// Token: 0x04008183 RID: 33155
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4008183")]
[SerializeField]
private PerHandScreenPlayerBehaviorConfigBase[] globalPerHandBehaviors;
// Token: 0x04008184 RID: 33156
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4008184")]
[SerializeField]
[Header("Default Controllers and Settings")]
private ScreenPlayerCameraSettings defaultCameraSettings;
// Token: 0x04008185 RID: 33157
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008185")]
[SerializeField]
private ScreenPlayerCursorSettings defaultGameplayCursorSettings;
// Token: 0x04008186 RID: 33158
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4008186")]
[SerializeField]
private ScreensCameraInputGamepadSettings defaultCameraGamepadInputSettings;
// Token: 0x04008187 RID: 33159
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4008187")]
[SerializeField]
private float defaultCameraBlendTime;
// Token: 0x04008188 RID: 33160
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x4008188")]
[SerializeField]
[Header("Menus")]
private Vector2 defaultMenuViewportMargins;
// Token: 0x04008189 RID: 33161
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
[Token(Token = "0x4008189")]
[SerializeField]
private Vector2 touchMenuViewportMargins;
// Token: 0x0400818A RID: 33162
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x400818A")]
[SerializeField]
[Header("Camera Settings")]
private float minGazeDistance;
// Token: 0x0400818B RID: 33163
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400818B")]
[SerializeField]
private float maxGazeDistance;
// Token: 0x0400818C RID: 33164
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
[Token(Token = "0x400818C")]
[SerializeField]
private float gazeTargetCollisionRadius;
// Token: 0x0400818D RID: 33165
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400818D")]
[SerializeField]
[Header("Locomotion")]
private ScreenPlayerLocomotionContent locomotionContent;
// Token: 0x0400818E RID: 33166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400818E")]
[SerializeField]
private ScreenPlayerLocomotionAnimationContent locomotionAnimationContent;
// Token: 0x0400818F RID: 33167
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400818F")]
[SerializeField]
[Header("Aim Assist")]
private ScreenAimAssistSettings aimAssistSettings;
// Token: 0x04008190 RID: 33168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4008190")]
[SerializeField]
[Header("Look Lean Animation")]
private ScreenPlayerLookLeanAnimationContent lookLeanAnimationContent;
// Token: 0x04008191 RID: 33169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4008191")]
[SerializeField]
[Header("Additive Animation")]
private AdditiveAnimationWeight additiveAnimationWeight;
// Token: 0x04008192 RID: 33170
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4008192")]
[SerializeField]
[Header("Additive Animation Camera Weights")]
private AdditiveAnimationWeight defaultAdditveCameraAnimationWeight;
// Token: 0x04008193 RID: 33171
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4008193")]
[SerializeField]
[Header("Camera Shake Settings")]
private Vector3 cameraShakeMaxLinearDisplacement;
// Token: 0x04008194 RID: 33172
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4008194")]
[SerializeField]
private Vector3 cameraShakeMaxAngularDisplacement;
// Token: 0x04008195 RID: 33173
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4008195")]
private LOCNHHPGIAG inputHandler;
// Token: 0x04008196 RID: 33174
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4008196")]
private GNKAOJINOPF locomotionController;
// Token: 0x04008197 RID: 33175
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4008197")]
private JNLDNNAKBGH defaultSteering;
// Token: 0x04008198 RID: 33176
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4008198")]
private LKJPMJBAJJN defaultCameraController;
// Token: 0x04008199 RID: 33177
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4008199")]
private ANANJLGEMIP respawnCameraController;
// Token: 0x040081A1 RID: 33185
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x40081A1")]
[CompilerGenerated]
private Action<Player> PlayerMovementCompleted;
// Token: 0x040081A3 RID: 33187
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x40081A3")]
private ExplicitTokenMap<ScreenPlayerSteeringController> steeringControllerMap;
// Token: 0x040081A4 RID: 33188
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x40081A4")]
private TokenMap<ScreenPlayerController.IELEOHDOEJH> menuRequestMap;
// Token: 0x040081A5 RID: 33189
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x40081A5")]
private ScreenPlayerController.GLKPOAANNFP latestDrawingSurfaceRequest;
// Token: 0x040081A6 RID: 33190
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x40081A6")]
private bool _isSocialRequested;
// Token: 0x040081A8 RID: 33192
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x40081A8")]
public Action CameraShortcutOverrideFunction;
// Token: 0x040081A9 RID: 33193
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x40081A9")]
private TokenFlag menuOpeningRestrictedFlag;
// Token: 0x040081AA RID: 33194
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x40081AA")]
private TokenFlag toolMenuManualToggleRestrictedFlag;
// Token: 0x040081AB RID: 33195
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x40081AB")]
private TokenFlag toolPickupRestrictionFlag;
// Token: 0x040081AC RID: 33196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x40081AC")]
private TokenFlag flyToggleRestrictionFlag;
// Token: 0x040081AD RID: 33197
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x40081AD")]
private TokenFlag handPilotRestriction;
// Token: 0x040081AE RID: 33198
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x40081AE")]
private TokenFlag socialModeRestrictionFlag;
// Token: 0x040081AF RID: 33199
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x40081AF")]
private TokenFlag contextSensitiveToolRestrictionFlag;
// Token: 0x040081B0 RID: 33200
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x40081B0")]
private TokenFlag arRoomScaleRestrictionFlag;
// Token: 0x040081B1 RID: 33201
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x40081B1")]
private TokenFlag locomotiveHeightShorteningRestrictionFlag;
// Token: 0x040081B2 RID: 33202
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x40081B2")]
private JBBMHOFOKJG modeSystem;
// Token: 0x040081B3 RID: 33203
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x40081B3")]
private DFHHGCJADMK[] modeRuntimes;
// Token: 0x040081B4 RID: 33204
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x40081B4")]
private BLFCEMLEJDO globalBehaviorSystem;
// Token: 0x040081B5 RID: 33205
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x40081B5")]
private BLFCEMLEJDO leftHandBehaviorSystem;
// Token: 0x040081B6 RID: 33206
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x40081B6")]
private BLFCEMLEJDO rightHandBehaviorSystem;
// Token: 0x040081B7 RID: 33207
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
[Token(Token = "0x40081B7")]
private TokenFlag toolBehaviorsEnabledFlag;
// Token: 0x040081B8 RID: 33208
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x40081B8")]
private readonly List<GNKEEPNAACJ> toolBehaviorRuntimesMarkedForDispose;
// Token: 0x040081B9 RID: 33209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
[Token(Token = "0x40081B9")]
private readonly List<GNKEEPNAACJ> globalPlayerBehaviorRuntimes;
// Token: 0x040081BA RID: 33210
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
[Token(Token = "0x40081BA")]
private readonly List<GNKEEPNAACJ> rightHandPlayerBehaviorRuntimes;
// Token: 0x040081BB RID: 33211
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
[Token(Token = "0x40081BB")]
private readonly List<GNKEEPNAACJ> leftHandPlayerBehaviorRuntimes;
// Token: 0x040081BC RID: 33212
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
[Token(Token = "0x40081BC")]
private readonly Dictionary<Tool, ScreenPlayerController.OJDPJEKANPL> toolPlayerBehaviors;
// Token: 0x02001C83 RID: 7299
[Token(Token = "0x2001C83")]
[NJICLEHHOBN]
public enum PGIBJAMJPII
{
// Token: 0x040081BE RID: 33214
[Token(Token = "0x40081BE")]
MAIN,
// Token: 0x040081BF RID: 33215
[Token(Token = "0x40081BF")]
INSPECT_TOOL,
// Token: 0x040081C0 RID: 33216
[Token(Token = "0x40081C0")]
DRAWING_SURFACE,
// Token: 0x040081C1 RID: 33217
[Token(Token = "0x40081C1")]
SOCIAL,
// Token: 0x040081C2 RID: 33218
[Token(Token = "0x40081C2")]
VEHICLE,
// Token: 0x040081C3 RID: 33219
[Token(Token = "0x40081C3")]
GESTURE,
// Token: 0x040081C4 RID: 33220
[Token(Token = "0x40081C4")]
MENU = 50,
// Token: 0x040081C5 RID: 33221
[Token(Token = "0x40081C5")]
PAUSED = 100
}
// Token: 0x02001C84 RID: 7300
[Token(Token = "0x2001C84")]
[NJICLEHHOBN]
public enum DFMNLBNEHJI
{
// Token: 0x040081C7 RID: 33223
[Token(Token = "0x40081C7")]
COMBAT_DEATH,
// Token: 0x040081C8 RID: 33224
[Token(Token = "0x40081C8")]
TOOL_ACTION_INACTIVE,
// Token: 0x040081C9 RID: 33225
[Token(Token = "0x40081C9")]
TOOL_BLOCK_ACTION,
// Token: 0x040081CA RID: 33226
[Token(Token = "0x40081CA")]
HAND_PILOT_INACTIVE,
// Token: 0x040081CB RID: 33227
[Token(Token = "0x40081CB")]
INSPECT_TOOL,
// Token: 0x040081CC RID: 33228
[Token(Token = "0x40081CC")]
USE_DOOR,
// Token: 0x040081CD RID: 33229
[Token(Token = "0x40081CD")]
TOOL_PICKUP,
// Token: 0x040081CE RID: 33230
[Token(Token = "0x40081CE")]
BACKPACK_TOOL_PICKUP,
// Token: 0x040081CF RID: 33231
[Token(Token = "0x40081CF")]
USE_WORLD_SPACE_UI,
// Token: 0x040081D0 RID: 33232
[Token(Token = "0x40081D0")]
PREFER_PRONE_CRAWL_ANIMATION,
// Token: 0x040081D1 RID: 33233
[Token(Token = "0x40081D1")]
AIM_DOWN_SIGHTS,
// Token: 0x040081D2 RID: 33234
[Token(Token = "0x40081D2")]
TOOL_ACTION_ACTIVE,
// Token: 0x040081D3 RID: 33235
[Token(Token = "0x40081D3")]
MAKER_PEN_INACTIVE,
// Token: 0x040081D4 RID: 33236
[Token(Token = "0x40081D4")]
USE_WORLD_SPACE_UI_WITH_MAKER_PEN,
// Token: 0x040081D5 RID: 33237
[Token(Token = "0x40081D5")]
MAKER_PEN_ACTIVE,
// Token: 0x040081D6 RID: 33238
[Token(Token = "0x40081D6")]
HAND_PILOT_ACTIVE,
// Token: 0x040081D7 RID: 33239
[Token(Token = "0x40081D7")]
SOCIAL_GESTURE_HIGH_FIVE,
// Token: 0x040081D8 RID: 33240
[Token(Token = "0x40081D8")]
SOCIAL_GESTURE_FIST_BUMP,
// Token: 0x040081D9 RID: 33241
[Token(Token = "0x40081D9")]
SOCIAL_GESTURE_HANDSHAKE,
// Token: 0x040081DA RID: 33242
[Token(Token = "0x40081DA")]
SOCIAL_GESTURE_INSPECT,
// Token: 0x040081DB RID: 33243
[Token(Token = "0x40081DB")]
COMBAT_REVIVE,
// Token: 0x040081DC RID: 33244
[Token(Token = "0x40081DC")]
HANDED_RADIAL_MENUS,
// Token: 0x040081DD RID: 33245
[Token(Token = "0x40081DD")]
TOOL_DROP,
// Token: 0x040081DE RID: 33246
[Token(Token = "0x40081DE")]
HEAD_CONTROLS,
// Token: 0x040081DF RID: 33247
[Token(Token = "0x40081DF")]
DANCE,
// Token: 0x040081E0 RID: 33248
[Token(Token = "0x40081E0")]
TOGGLE_INSPECT_MODE,
// Token: 0x040081E1 RID: 33249
[Token(Token = "0x40081E1")]
TOGGLE_SOCIAL_MODE,
// Token: 0x040081E2 RID: 33250
[Token(Token = "0x40081E2")]
TOGGLE_VEHICLE,
// Token: 0x040081E3 RID: 33251
[Token(Token = "0x40081E3")]
TOUCH_BLOOM_CONTROLS,
// Token: 0x040081E4 RID: 33252
[Token(Token = "0x40081E4")]
CUSTOMIZE_CONTROLS,
// Token: 0x040081E5 RID: 33253
[Token(Token = "0x40081E5")]
MENUS,
// Token: 0x040081E6 RID: 33254
[Token(Token = "0x40081E6")]
USE_DIAGETIC_FRAMED_UI,
// Token: 0x040081E7 RID: 33255
[Token(Token = "0x40081E7")]
ALWAYS_AVAILABLE
}
// Token: 0x02001C85 RID: 7301
[Token(Token = "0x2001C85")]
public enum PFGKNACFOEF
{
// Token: 0x040081E9 RID: 33257
[Token(Token = "0x40081E9")]
INVALID = -1,
// Token: 0x040081EA RID: 33258
[Token(Token = "0x40081EA")]
DEFAULT,
// Token: 0x040081EB RID: 33259
[Token(Token = "0x40081EB")]
SHOOTER,
// Token: 0x040081EC RID: 33260
[Token(Token = "0x40081EC")]
MELEE,
// Token: 0x040081ED RID: 33261
[Token(Token = "0x40081ED")]
CREATION,
// Token: 0x040081EE RID: 33262
[Token(Token = "0x40081EE")]
POOL_TABLE
}
// Token: 0x02001C86 RID: 7302
[Token(Token = "0x2001C86")]
public enum PAKJEBLOFHE
{
// Token: 0x040081F0 RID: 33264
[Token(Token = "0x40081F0")]
NONE,
// Token: 0x040081F1 RID: 33265
[Token(Token = "0x40081F1")]
RIGHT_HAND,
// Token: 0x040081F2 RID: 33266
[Token(Token = "0x40081F2")]
LEFT_HAND
}
// Token: 0x02001C87 RID: 7303
[Token(Token = "0x2001C87")]
public enum NNNNGLDPBEF
{
// Token: 0x040081F4 RID: 33268
[Token(Token = "0x40081F4")]
GLOBAL,
// Token: 0x040081F5 RID: 33269
[Token(Token = "0x40081F5")]
RIGHT_HAND,
// Token: 0x040081F6 RID: 33270
[Token(Token = "0x40081F6")]
LEFT_HAND
}
// Token: 0x02001C88 RID: 7304
[Token(Token = "0x2001C88")]
private readonly struct OJDPJEKANPL
{
// Token: 0x0600C45B RID: 50267 RVA: 0x002E5A54 File Offset: 0x002E3C54
[Token(Token = "0x600C45B")]
[Address(RVA = "0x14370", Offset = "0x13770", VA = "0x180014370")]
public OJDPJEKANPL(GNKEEPNAACJ behavior, ScreenPlayerController.NNNNGLDPBEF behaviorType)
{
}
// Token: 0x040081F7 RID: 33271
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40081F7")]
public readonly GNKEEPNAACJ EJLBDDIJIAG;
// Token: 0x040081F8 RID: 33272
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40081F8")]
public readonly ScreenPlayerController.NNNNGLDPBEF EHJCIFFPFAD;
}
// Token: 0x02001C89 RID: 7305
[Token(Token = "0x2001C89")]
public readonly struct IELEOHDOEJH
{
// Token: 0x0600C45C RID: 50268 RVA: 0x002E5A64 File Offset: 0x002E3C64
[Token(Token = "0x600C45C")]
[Address(RVA = "0x2345D0", Offset = "0x2339D0", VA = "0x1802345D0")]
public IELEOHDOEJH(Canvas diageticMenuCanvas, StackedUIBase menuUI, MenuProjector menuProjector, Action tryPopScreenDelegate, Action tryCloseMenuDelegate, Vector2 menuMargins, bool resetTransformOnDetach)
{
this.APACJONANOO = 0;
this.FOBCBMKBFAA = false;
this.JELHAGGDKCC = diageticMenuCanvas;
this.FBHNBACNCDK = menuUI;
this.BDPEBMLOMOA = menuProjector;
}
// Token: 0x0600C45D RID: 50269 RVA: 0x002E5A94 File Offset: 0x002E3C94
[Token(Token = "0x600C45D")]
[Address(RVA = "0x234530", Offset = "0x233930", VA = "0x180234530")]
public IELEOHDOEJH(bool isScreenSpaceOverlay, Action tryCloseMenuDelegate)
{
int num = 0;
this.FOBCBMKBFAA = tryCloseMenuDelegate != null;
this.JELHAGGDKCC = num;
this.FBHNBACNCDK = num;
this.BDPEBMLOMOA = num;
this.APACJONANOO = num;
Vector2 zero = Vector2.zero;
}
// Token: 0x0600C45E RID: 50270 RVA: 0x002E5AD0 File Offset: 0x002E3CD0
[Token(Token = "0x600C45E")]
[Address(RVA = "0x13DA4F0", Offset = "0x13D8EF0", VA = "0x1813DA4F0")]
public static bool JGIMJGNAJHP(ScreenPlayerController.IELEOHDOEJH LONDCJPNKKN, ScreenPlayerController.IELEOHDOEJH PCEJJILDLGD)
{
bool flag;
bool flag2;
bool flag3;
if (!flag || !flag2 || !flag3)
{
return;
}
Action bdpebmlomoa = PCEJJILDLGD.BDPEBMLOMOA;
Action bdpebmlomoa2 = LONDCJPNKKN.BDPEBMLOMOA;
if (!(bdpebmlomoa2 == bdpebmlomoa) || bdpebmlomoa2 == bdpebmlomoa)
{
return;
}
}
// Token: 0x0600C45F RID: 50271 RVA: 0x002E5B10 File Offset: 0x002E3D10
[Token(Token = "0x600C45F")]
[Address(RVA = "0x13D9F30", Offset = "0x13D8930", VA = "0x1813D9F30")]
public static bool BDBLGMKABNK(ScreenPlayerController.IELEOHDOEJH LONDCJPNKKN, ScreenPlayerController.IELEOHDOEJH PCEJJILDLGD)
{
bool flag;
bool flag2;
bool flag3;
if (flag && flag2 && flag3)
{
Action bdpebmlomoa = PCEJJILDLGD.BDPEBMLOMOA;
Action bdpebmlomoa2 = LONDCJPNKKN.BDPEBMLOMOA;
if (!(bdpebmlomoa2 == bdpebmlomoa) || bdpebmlomoa2 == bdpebmlomoa)
{
}
}
return true;
}
// Token: 0x0600C460 RID: 50272 RVA: 0x002E5B50 File Offset: 0x002E3D50
[Token(Token = "0x600C460")]
[Address(RVA = "0x2344E0", Offset = "0x2338E0", VA = "0x1802344E0")]
public bool FKCEAFNEBAM(ScreenPlayerController.IELEOHDOEJH HPKICPNGMDJ)
{
/*
An exception occurred when decompiling this method (0600C460)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.ScreenPlayerController/IELEOHDOEJH::FKCEAFNEBAM(RecRoom.ScreenPlayerController/IELEOHDOEJH)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MenuProjector(var_0_06, ldfld:MenuProjector(IELEOHDOEJH::JELHAGGDKCC, ldloc:IELEOHDOEJH[exp:valuetype RecRoom.ScreenPlayerController/IELEOHDOEJH&](HPKICPNGMDJ)))
stloc:Action(var_1_0D, ldfld:Action(IELEOHDOEJH::BDPEBMLOMOA, ldloc:IELEOHDOEJH[exp:valuetype RecRoom.ScreenPlayerController/IELEOHDOEJH&](HPKICPNGMDJ)))
}
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: 0x0600C461 RID: 50273 RVA: 0x002E5B6C File Offset: 0x002E3D6C
[Token(Token = "0x600C461")]
[Address(RVA = "0x234430", Offset = "0x233830", VA = "0x180234430", Slot = "0")]
public override bool Equals(object NLNHFEEMFBN)
{
if (NLNHFEEMFBN == 0 || NLNHFEEMFBN != 0)
{
return;
}
}
// Token: 0x0600C462 RID: 50274 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C462")]
[Address(RVA = "0x234520", Offset = "0x233920", VA = "0x180234520", Slot = "2")]
public override int GetHashCode()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17001EAE RID: 7854
// (get) Token: 0x0600C463 RID: 50275 RVA: 0x002E5B84 File Offset: 0x002E3D84
[Token(Token = "0x17001EAE")]
public static ScreenPlayerController.IELEOHDOEJH JMIGKJPPFND
{
[Token(Token = "0x600C463")]
[Address(RVA = "0x13DA130", Offset = "0x13D8B30", VA = "0x1813DA130")]
get
{
Vector2 zero = Vector2.zero;
bool flag;
bool flag2;
bool flag3;
bool flag4;
bool flag5;
if (flag && flag2 && flag3 && flag4 && flag5)
{
bool flag6 = object.Equals(flag5, flag5);
return;
}
}
}
// Token: 0x040081F9 RID: 33273
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40081F9")]
public readonly Canvas HONGCDLABOI;
// Token: 0x040081FA RID: 33274
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x40081FA")]
public readonly StackedUIBase GOCKLCBFMAJ;
// Token: 0x040081FB RID: 33275
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40081FB")]
public readonly MenuProjector JELHAGGDKCC;
// Token: 0x040081FC RID: 33276
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40081FC")]
public readonly Action FBHNBACNCDK;
// Token: 0x040081FD RID: 33277
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40081FD")]
public readonly Action BDPEBMLOMOA;
// Token: 0x040081FE RID: 33278
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40081FE")]
public readonly Vector2 APACJONANOO;
// Token: 0x040081FF RID: 33279
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40081FF")]
public readonly bool FOBCBMKBFAA;
// Token: 0x04008200 RID: 33280
[global::Cpp2IlInjected.FieldOffset(Offset = "0x31")]
[Token(Token = "0x4008200")]
public readonly bool EPOGNMKAPAJ;
}
// Token: 0x02001C8A RID: 7306
[Token(Token = "0x2001C8A")]
private readonly struct GLKPOAANNFP
{
// Token: 0x0600C464 RID: 50276 RVA: 0x002E5BC0 File Offset: 0x002E3DC0
[Token(Token = "0x600C464")]
[Address(RVA = "0x234400", Offset = "0x233800", VA = "0x180234400")]
public GLKPOAANNFP(bool isRequested, DrawingSurface drawingSurface)
{
}
// Token: 0x17001EAF RID: 7855
// (get) Token: 0x0600C465 RID: 50277 RVA: 0x002E5BD0 File Offset: 0x002E3DD0
[Token(Token = "0x17001EAF")]
public static ScreenPlayerController.GLKPOAANNFP JMIGKJPPFND
{
[Token(Token = "0x600C465")]
[Address(RVA = "0x13D8E80", Offset = "0x13D7880", VA = "0x1813D8E80")]
get
{
}
}
// Token: 0x04008201 RID: 33281
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4008201")]
public readonly bool MBEONPAALLG;
// Token: 0x04008202 RID: 33282
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4008202")]
public readonly DrawingSurface HEPCBJGELOE;
}
}
}