469 lines
17 KiB
C#
469 lines
17 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.DataStructures;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core
|
|
{
|
|
// Token: 0x02002D78 RID: 11640
|
|
[Token(Token = "0x2002D78")]
|
|
public class SeatManagement : MonoBehaviourPun
|
|
{
|
|
// Token: 0x1700366A RID: 13930
|
|
// (get) Token: 0x060139EA RID: 80362 RVA: 0x0048977C File Offset: 0x0048797C
|
|
// (set) Token: 0x060139EB RID: 80363 RVA: 0x004897D8 File Offset: 0x004879D8
|
|
[Token(Token = "0x1700366A")]
|
|
public AGAJMBPABDL GGOGAHOBOAH
|
|
{
|
|
[Token(Token = "0x60139EA")]
|
|
[Address(RVA = "0x1568770", Offset = "0x1567770", VA = "0x181568770")]
|
|
get
|
|
{
|
|
int num = this.LDALFCEIDMH.DMLIOOCLKKP;
|
|
AGAJMBPABDL fienhmpjpch = this.FIENHMPJPCH;
|
|
if (fienhmpjpch == 0 || fienhmpjpch.INPOAAAOAHI != num)
|
|
{
|
|
if (num != -1)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(num);
|
|
this.FIENHMPJPCH = agajmbpabdl;
|
|
return agajmbpabdl;
|
|
}
|
|
int num2 = 0;
|
|
this.FIENHMPJPCH = num2;
|
|
}
|
|
return fienhmpjpch;
|
|
}
|
|
[Token(Token = "0x60139EB")]
|
|
[Address(RVA = "0x15684B0", Offset = "0x15674B0", VA = "0x1815684B0")]
|
|
private set
|
|
{
|
|
if (value != 0)
|
|
{
|
|
}
|
|
this.LDALFCEIDMH.DMLIOOCLKKP = -1;
|
|
this.FIENHMPJPCH = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700366B RID: 13931
|
|
// (get) Token: 0x060139EC RID: 80364 RVA: 0x00489804 File Offset: 0x00487A04
|
|
[Token(Token = "0x1700366B")]
|
|
public bool ICCHDGHKGNB
|
|
{
|
|
[Token(Token = "0x60139EC")]
|
|
[Address(RVA = "0x1568730", Offset = "0x1567730", VA = "0x181568730")]
|
|
get
|
|
{
|
|
return this.GGOGAHOBOAH != 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700366C RID: 13932
|
|
// (get) Token: 0x060139ED RID: 80365 RVA: 0x00489820 File Offset: 0x00487A20
|
|
[Token(Token = "0x1700366C")]
|
|
public virtual bool FJEDGMPFCFH
|
|
{
|
|
[Token(Token = "0x60139ED")]
|
|
[Address(RVA = "0x15686D0", Offset = "0x15676D0", VA = "0x1815686D0", Slot = "15")]
|
|
get
|
|
{
|
|
if (this.GGOGAHOBOAH != 0)
|
|
{
|
|
}
|
|
return this.NLGANCJLLDI.DMLIOOCLKKP == 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700366D RID: 13933
|
|
// (get) Token: 0x060139EE RID: 80366 RVA: 0x0048984C File Offset: 0x00487A4C
|
|
// (set) Token: 0x060139EF RID: 80367 RVA: 0x0048986C File Offset: 0x00487A6C
|
|
[Token(Token = "0x1700366D")]
|
|
private bool LCDJKMPCKAJ
|
|
{
|
|
[Token(Token = "0x60139EE")]
|
|
[Address(RVA = "0x1566CF0", Offset = "0x1565CF0", VA = "0x181566CF0")]
|
|
get
|
|
{
|
|
return this.NLGANCJLLDI.DMLIOOCLKKP != null;
|
|
}
|
|
[Token(Token = "0x60139EF")]
|
|
[Address(RVA = "0x15681A0", Offset = "0x15671A0", VA = "0x1815681A0")]
|
|
set
|
|
{
|
|
this.NLGANCJLLDI.DMLIOOCLKKP = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700366E RID: 13934
|
|
// (get) Token: 0x060139F0 RID: 80368 RVA: 0x0048988C File Offset: 0x00487A8C
|
|
// (set) Token: 0x060139F1 RID: 80369 RVA: 0x004898AC File Offset: 0x00487AAC
|
|
[Token(Token = "0x1700366E")]
|
|
private bool IJEAEBNKBCF
|
|
{
|
|
[Token(Token = "0x60139F0")]
|
|
[Address(RVA = "0x1568460", Offset = "0x1567460", VA = "0x181568460")]
|
|
get
|
|
{
|
|
return this.MICGOOIHIHF.DMLIOOCLKKP != null;
|
|
}
|
|
[Token(Token = "0x60139F1")]
|
|
[Address(RVA = "0x1568140", Offset = "0x1567140", VA = "0x181568140")]
|
|
set
|
|
{
|
|
this.MICGOOIHIHF.DMLIOOCLKKP = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700366F RID: 13935
|
|
// (get) Token: 0x060139F2 RID: 80370 RVA: 0x004898CC File Offset: 0x00487ACC
|
|
[Token(Token = "0x1700366F")]
|
|
public RigidbodyEx PCEKMPCPDLD
|
|
{
|
|
[Token(Token = "0x60139F2")]
|
|
[Address(RVA = "0x1568750", Offset = "0x1567750", VA = "0x181568750")]
|
|
get
|
|
{
|
|
return this.seatPortal.parentingRigidbodyEx;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003670 RID: 13936
|
|
// (get) Token: 0x060139F3 RID: 80371 RVA: 0x004898EC File Offset: 0x00487AEC
|
|
[Token(Token = "0x17003670")]
|
|
public ReferencePoint NLIHFKFPMOM
|
|
{
|
|
[Token(Token = "0x60139F3")]
|
|
[Address(RVA = "0x15686B0", Offset = "0x15676B0", VA = "0x1815686B0")]
|
|
get
|
|
{
|
|
return this.seatPortal.anchorPoint;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060139F4 RID: 80372 RVA: 0x0048990C File Offset: 0x00487B0C
|
|
[Token(Token = "0x60139F4")]
|
|
[Address(RVA = "0x1566D40", Offset = "0x1565D40", VA = "0x181566D40", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
FNCHFMNHOFM fnchfmnhofm;
|
|
string dngkiajllhg = fnchfmnhofm.DNGKIAJLLHG;
|
|
Action aflpggjmpoe = fnchfmnhofm.AFLPGGJMPOE;
|
|
AKBHELGFNFF<int> akbhelgfnff;
|
|
this.LDALFCEIDMH = akbhelgfnff;
|
|
Action action = new Action(this.PLOCIAEADHG);
|
|
FNCHFMNHOFM fnchfmnhofm2;
|
|
string dngkiajllhg2 = fnchfmnhofm2.DNGKIAJLLHG;
|
|
Action aflpggjmpoe2 = fnchfmnhofm2.AFLPGGJMPOE;
|
|
AKBHELGFNFF<bool> akbhelgfnff2;
|
|
this.NLGANCJLLDI = akbhelgfnff2;
|
|
FNCHFMNHOFM fnchfmnhofm3;
|
|
string dngkiajllhg3 = fnchfmnhofm3.DNGKIAJLLHG;
|
|
Action aflpggjmpoe3 = fnchfmnhofm3.AFLPGGJMPOE;
|
|
AKBHELGFNFF<bool> akbhelgfnff3;
|
|
this.MICGOOIHIHF = akbhelgfnff3;
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action2 = new Action(this.OnPhotonPlayerDisconnected);
|
|
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(hphoojldkkm, action2);
|
|
}
|
|
|
|
// Token: 0x060139F5 RID: 80373 RVA: 0x004899A4 File Offset: 0x00487BA4
|
|
[Token(Token = "0x60139F5")]
|
|
[Address(RVA = "0x15682D0", Offset = "0x15672D0", VA = "0x1815682D0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerDisconnected);
|
|
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action);
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x060139F6 RID: 80374 RVA: 0x004899D8 File Offset: 0x00487BD8
|
|
[Token(Token = "0x60139F6")]
|
|
[Address(RVA = "0x1566FD0", Offset = "0x1565FD0", VA = "0x181566FD0")]
|
|
public bool CanPlayerSit(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
this.OnDestroy();
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
Player player = IEKDDPPNFPF.GPOMCJICJIH();
|
|
if (player.playerMovement.CNINLNCPMIC && !player.playerMovement.JJIEFONNNKK)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060139F7 RID: 80375 RVA: 0x00489A1C File Offset: 0x00487C1C
|
|
[Token(Token = "0x60139F7")]
|
|
[Address(RVA = "0x1566F80", Offset = "0x1565F80", VA = "0x181566F80")]
|
|
public bool CanPlayerLeaveSeat(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
return this.MICGOOIHIHF.DMLIOOCLKKP == 0;
|
|
}
|
|
|
|
// Token: 0x060139F8 RID: 80376 RVA: 0x00489A40 File Offset: 0x00487C40
|
|
[Token(Token = "0x60139F8")]
|
|
[Address(RVA = "0x1568620", Offset = "0x1567620", VA = "0x181568620")]
|
|
public bool TrySetSeatedPlayer(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
bool flag = this.CanPlayerSit(IEKDDPPNFPF);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
}
|
|
this.LDALFCEIDMH.DMLIOOCLKKP = -1;
|
|
this.FIENHMPJPCH = IEKDDPPNFPF;
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x060139F9 RID: 80377 RVA: 0x00489A7C File Offset: 0x00487C7C
|
|
[Token(Token = "0x60139F9")]
|
|
[Address(RVA = "0x1568520", Offset = "0x1567520", VA = "0x181568520")]
|
|
public bool TryRemoveSeatedPlayer(AGAJMBPABDL MCMEBMJJBJO, bool PEOBNMMMOIE = false)
|
|
{
|
|
if (this.GGOGAHOBOAH != 0)
|
|
{
|
|
bool flag = this.MICGOOIHIHF.DMLIOOCLKKP != null;
|
|
if ((uint)1 != 0U)
|
|
{
|
|
this.LDALFCEIDMH.DMLIOOCLKKP = -1;
|
|
this.FIENHMPJPCH = (ulong)0L;
|
|
return true;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060139FA RID: 80378 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60139FA")]
|
|
[Address(RVA = "0x1567550", Offset = "0x1566550", VA = "0x181567550")]
|
|
public Vector3 GetExitPosition()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060139FB RID: 80379 RVA: 0x00489AC4 File Offset: 0x00487CC4
|
|
[Token(Token = "0x60139FB")]
|
|
[Address(RVA = "0x1568120", Offset = "0x1567120", VA = "0x181568120")]
|
|
private static bool IFACLHBGOHI(float CMKGEJCFEGK, float JDJIGPDAIEA, float MJIKBFAFBBC = 0.25f)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060139FB)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.SeatManagement::IFACLHBGOHI(System.Single,System.Single,System.Single)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_00:
|
|
brtrue(IL_00, cge:bool(ldc.i4:int32(0), ldloc:float32[exp:int32](CMKGEJCFEGK)))
|
|
}
|
|
|
|
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
|
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: 0x060139FC RID: 80380 RVA: 0x00489AD4 File Offset: 0x00487CD4
|
|
[Token(Token = "0x60139FC")]
|
|
[Address(RVA = "0x1567110", Offset = "0x1566110", VA = "0x181567110")]
|
|
private bool DFFJPBKOKHD(ref Vector3 DDHPAFKBMON, out float PPPDDADJFCP)
|
|
{
|
|
ReferencePoint anchorPoint = this.seatPortal.anchorPoint;
|
|
int num;
|
|
LEGLBECFPMF.EPNMAMOLPJM epnmamolpjm = new LEGLBECFPMF.EPNMAMOLPJM(num.KIDGLNOCDMC);
|
|
num = 0;
|
|
LEGLBECFPMF.LEACJFICINB leacjficinb;
|
|
if (leacjficinb != LEGLBECFPMF.LEACJFICINB.OVERLAP)
|
|
{
|
|
if (leacjficinb != LEGLBECFPMF.LEACJFICINB.HIT)
|
|
{
|
|
}
|
|
DDHPAFKBMON.z = typeof(LEGLBECFPMF).TypeHandle;
|
|
Vector3 up = Vector3.up;
|
|
Vector3 up2 = Vector3.up;
|
|
float num2;
|
|
if (num2 <= 0.25f)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
DDHPAFKBMON.z = z;
|
|
return true;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060139FD RID: 80381 RVA: 0x00489B44 File Offset: 0x00487D44
|
|
[Token(Token = "0x60139FD")]
|
|
[Address(RVA = "0x1567DD0", Offset = "0x1566DD0", VA = "0x181567DD0", Slot = "16")]
|
|
protected virtual void HLAKIHEMNKD()
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
AGAJMBPABDL seatedPlayer = this.GGOGAHOBOAH;
|
|
AGAJMBPABDL photonPlayer = <EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
|
if (<EGKJPJKLEAI>k__BackingField.playerMovement.JJIEFONNNKK || <EGKJPJKLEAI>k__BackingField.playerMovement.FOBHLCCIJKE)
|
|
{
|
|
PlayerTrackingSpace trackingSpace = <EGKJPJKLEAI>k__BackingField.trackingSpace;
|
|
if (photonPlayer == 0)
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.trackingSpace.ClearLocalPlayerSeat(this);
|
|
}
|
|
return;
|
|
}
|
|
Player.<EGKJPJKLEAI>k__BackingField.trackingSpace.SetLocalPlayerSeat(this, true);
|
|
}
|
|
|
|
// Token: 0x060139FE RID: 80382 RVA: 0x00489BB4 File Offset: 0x00487DB4
|
|
[Token(Token = "0x60139FE")]
|
|
[Address(RVA = "0x1568410", Offset = "0x1567410", VA = "0x181568410")]
|
|
private void PLOCIAEADHG()
|
|
{
|
|
AGAJMBPABDL seatedPlayer = this.GGOGAHOBOAH;
|
|
if (seatedPlayer != 0 && seatedPlayer.DMKCIEPGGAB && !this.CanPlayerSit(seatedPlayer))
|
|
{
|
|
bool flag = this.TryRemoveSeatedPlayer(seatedPlayer, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060139FF RID: 80383 RVA: 0x00489BE8 File Offset: 0x00487DE8
|
|
[Token(Token = "0x60139FF")]
|
|
[Address(RVA = "0x15683A0", Offset = "0x15673A0", VA = "0x1815683A0")]
|
|
private void OnPhotonPlayerDisconnected(AGAJMBPABDL AIBMDIENGJA)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
bool flag = this.TryRemoveSeatedPlayer(AIBMDIENGJA, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A00 RID: 80384 RVA: 0x00489C08 File Offset: 0x00487E08
|
|
[Token(Token = "0x6013A00")]
|
|
[Address(RVA = "0x1568200", Offset = "0x1567200", VA = "0x181568200")]
|
|
private void OCILFEPLAHC()
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.trackingSpace.SetLocalPlayerSeat(this, true);
|
|
}
|
|
|
|
// Token: 0x06013A01 RID: 80385 RVA: 0x00489C2C File Offset: 0x00487E2C
|
|
[Token(Token = "0x6013A01")]
|
|
[Address(RVA = "0x1567050", Offset = "0x1566050", VA = "0x181567050")]
|
|
private void DBEKEPHKNIA()
|
|
{
|
|
Player.<EGKJPJKLEAI>k__BackingField.trackingSpace.ClearLocalPlayerSeat(this);
|
|
}
|
|
|
|
// Token: 0x06013A02 RID: 80386 RVA: 0x00489C50 File Offset: 0x00487E50
|
|
[Token(Token = "0x6013A02")]
|
|
[Address(RVA = "0x1568410", Offset = "0x1567410", VA = "0x181568410")]
|
|
protected void PAKOEDFMHDL()
|
|
{
|
|
AGAJMBPABDL seatedPlayer = this.GGOGAHOBOAH;
|
|
if (seatedPlayer != 0 && seatedPlayer.DMKCIEPGGAB && !this.CanPlayerSit(seatedPlayer))
|
|
{
|
|
bool flag = this.TryRemoveSeatedPlayer(seatedPlayer, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013A03 RID: 80387 RVA: 0x00489C84 File Offset: 0x00487E84
|
|
[Token(Token = "0x6013A03")]
|
|
[Address(RVA = "0x15686A0", Offset = "0x15676A0", VA = "0x1815686A0")]
|
|
public SeatManagement()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400CB91 RID: 52113
|
|
[Token(Token = "0x400CB91")]
|
|
private const float OODJGKBMMGO = 0.25f;
|
|
|
|
// Token: 0x0400CB92 RID: 52114
|
|
[Token(Token = "0x400CB92")]
|
|
private const float CLEKLOBFFJF = 0.25f;
|
|
|
|
// Token: 0x0400CB93 RID: 52115
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400CB93")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private SeatPortal seatPortal;
|
|
|
|
// Token: 0x0400CB94 RID: 52116
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400CB94")]
|
|
[SerializeField]
|
|
private float preferredExitDistance = 1f;
|
|
|
|
// Token: 0x0400CB95 RID: 52117
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400CB95")]
|
|
protected AKBHELGFNFF<int> LDALFCEIDMH;
|
|
|
|
// Token: 0x0400CB96 RID: 52118
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400CB96")]
|
|
private AGAJMBPABDL FIENHMPJPCH;
|
|
|
|
// Token: 0x0400CB97 RID: 52119
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400CB97")]
|
|
protected AKBHELGFNFF<bool> NLGANCJLLDI;
|
|
|
|
// Token: 0x0400CB98 RID: 52120
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400CB98")]
|
|
protected AKBHELGFNFF<bool> MICGOOIHIHF;
|
|
|
|
// Token: 0x02002D79 RID: 11641
|
|
[Token(Token = "0x2002D79")]
|
|
[CompilerGenerated]
|
|
private sealed class ENCCLDBOGCF
|
|
{
|
|
// Token: 0x06013A04 RID: 80388 RVA: 0x00489CA4 File Offset: 0x00487EA4
|
|
[Token(Token = "0x6013A04")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public ENCCLDBOGCF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013A05 RID: 80389 RVA: 0x00489CB8 File Offset: 0x00487EB8
|
|
[Token(Token = "0x6013A05")]
|
|
[Address(RVA = "0x15578D0", Offset = "0x15568D0", VA = "0x1815578D0")]
|
|
internal int <GetExitPosition>g__ExitDirectionComparer|0(Vector3 a, Vector3 b)
|
|
{
|
|
float z = b.z;
|
|
float z2 = a.z;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
float z3 = this.lookDirectionOnPlane.z;
|
|
float z4 = a.z;
|
|
float z5 = this.lookDirectionOnPlane.z;
|
|
float z6 = b.z;
|
|
return -1;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0400CB99 RID: 52121
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400CB99")]
|
|
public Vector3 lookDirectionOnPlane;
|
|
}
|
|
}
|
|
}
|