a
This commit is contained in:
@@ -0,0 +1,191 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Players.Watch
|
||||
{
|
||||
// Token: 0x02002872 RID: 10354
|
||||
[Token(Token = "0x2002872")]
|
||||
public class NotificationLineControl : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0601163D RID: 71229 RVA: 0x003F4D98 File Offset: 0x003F2F98
|
||||
[Token(Token = "0x601163D")]
|
||||
[Address(RVA = "0x7C4150", Offset = "0x7C2F50", VA = "0x1807C4150")]
|
||||
private void Awake()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.KNHHAPILJGN.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
this.MCOFHCCLCHI.z = z2;
|
||||
int num = 0;
|
||||
this.KDKABAGBENB.z = (float)num;
|
||||
int num2 = 0;
|
||||
this.CGLHPPBIMPB.z = (float)num2;
|
||||
this.KHHFDKFPGEJ();
|
||||
}
|
||||
|
||||
// Token: 0x0601163E RID: 71230 RVA: 0x003F4E08 File Offset: 0x003F3008
|
||||
[Token(Token = "0x601163E")]
|
||||
[Address(RVA = "0x7C43A0", Offset = "0x7C31A0", VA = "0x1807C43A0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.AMKKHDFLPGK = 0f;
|
||||
Transform transform = base.transform;
|
||||
float z = this.KNHHAPILJGN.z;
|
||||
Transform transform2 = base.transform;
|
||||
float z2 = this.MCOFHCCLCHI.z;
|
||||
Coroutine hfkfdmdnmna = this.HFKFDMDNMNA;
|
||||
if (hfkfdmdnmna != 0)
|
||||
{
|
||||
base.StopCoroutine(hfkfdmdnmna);
|
||||
}
|
||||
NotificationLineControl.KCEJLBNKPEC kcejlbnkpec;
|
||||
kcejlbnkpec.System.IDisposable.Dispose();
|
||||
kcejlbnkpec.<>1__state = (int)((ulong)0L);
|
||||
kcejlbnkpec.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(kcejlbnkpec);
|
||||
}
|
||||
|
||||
// Token: 0x0601163F RID: 71231 RVA: 0x003F4E84 File Offset: 0x003F3084
|
||||
[Token(Token = "0x601163F")]
|
||||
[Address(RVA = "0x7C4300", Offset = "0x7C3100", VA = "0x1807C4300")]
|
||||
private void KHHFDKFPGEJ()
|
||||
{
|
||||
float y = this.CGLHPPBIMPB.y;
|
||||
float num = global::UnityEngine.Random.Range(this.KDKABAGBENB.y, y);
|
||||
float z = this.CGLHPPBIMPB.z;
|
||||
float num2 = global::UnityEngine.Random.Range(this.KDKABAGBENB.z, z);
|
||||
int num3 = 0;
|
||||
this.FJPOGADDBGI.z = (float)num3;
|
||||
}
|
||||
|
||||
// Token: 0x06011640 RID: 71232 RVA: 0x003F4EE0 File Offset: 0x003F30E0
|
||||
[Token(Token = "0x6011640")]
|
||||
[Address(RVA = "0x7C42A0", Offset = "0x7C30A0", VA = "0x1807C42A0")]
|
||||
private IEnumerator DJDMBFBHHAN()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011640)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Players.Watch.NotificationLineControl::DJDMBFBHHAN()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(KCEJLBNKPEC::System.IDisposable.Dispose, ldloc:KCEJLBNKPEC(var_0))
|
||||
stfld:int32(KCEJLBNKPEC::<>1__state, ldloc:KCEJLBNKPEC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:NotificationLineControl(KCEJLBNKPEC::<>4__this, ldloc:KCEJLBNKPEC(var_0), ldloc:NotificationLineControl(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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06011641 RID: 71233 RVA: 0x003F4F04 File Offset: 0x003F3104
|
||||
[Token(Token = "0x6011641")]
|
||||
[Address(RVA = "0x7C4490", Offset = "0x7C3290", VA = "0x1807C4490")]
|
||||
private void Update()
|
||||
{
|
||||
NotificationLineControl.NotificationLineControlConfig config = this.Config;
|
||||
float deltaTime = Time.deltaTime;
|
||||
NotificationLineControl.NotificationLineControlConfig config2 = this.Config;
|
||||
this.AMKKHDFLPGK = deltaTime;
|
||||
float z = this.KNHHAPILJGN.z;
|
||||
this.AMKKHDFLPGK = deltaTime;
|
||||
Transform transform = base.transform;
|
||||
Transform transform2 = base.transform;
|
||||
float z2 = this.FJPOGADDBGI.z;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011642 RID: 71234 RVA: 0x003F4F88 File Offset: 0x003F3188
|
||||
[Token(Token = "0x6011642")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public NotificationLineControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B2D9 RID: 45785
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B2D9")]
|
||||
private Vector3 KNHHAPILJGN;
|
||||
|
||||
// Token: 0x0400B2DA RID: 45786
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400B2DA")]
|
||||
private Vector3 MCOFHCCLCHI;
|
||||
|
||||
// Token: 0x0400B2DB RID: 45787
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B2DB")]
|
||||
private Vector3 KDKABAGBENB;
|
||||
|
||||
// Token: 0x0400B2DC RID: 45788
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400B2DC")]
|
||||
private Vector3 CGLHPPBIMPB;
|
||||
|
||||
// Token: 0x0400B2DD RID: 45789
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B2DD")]
|
||||
private Vector3 FJPOGADDBGI;
|
||||
|
||||
// Token: 0x0400B2DE RID: 45790
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400B2DE")]
|
||||
private float AMKKHDFLPGK;
|
||||
|
||||
// Token: 0x0400B2DF RID: 45791
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B2DF")]
|
||||
[HideInInspector]
|
||||
public NotificationLineControl.NotificationLineControlConfig Config;
|
||||
|
||||
// Token: 0x0400B2E0 RID: 45792
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B2E0")]
|
||||
private Coroutine HFKFDMDNMNA;
|
||||
|
||||
// Token: 0x02002873 RID: 10355
|
||||
[Token(Token = "0x2002873")]
|
||||
[Serializable]
|
||||
public class NotificationLineControlConfig
|
||||
{
|
||||
// Token: 0x06011643 RID: 71235 RVA: 0x003F4F9C File Offset: 0x003F319C
|
||||
[Token(Token = "0x6011643")]
|
||||
[Address(RVA = "0x7C4130", Offset = "0x7C2F30", VA = "0x1807C4130")]
|
||||
public NotificationLineControlConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B2E1 RID: 45793
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B2E1")]
|
||||
public float zTranslationWrapLimit = 0.1f;
|
||||
|
||||
// Token: 0x0400B2E2 RID: 45794
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400B2E2")]
|
||||
public float zTranslationRate = 0.01f;
|
||||
|
||||
// Token: 0x0400B2E3 RID: 45795
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B2E3")]
|
||||
public float jitterFPS = 20f;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Players.Watch
|
||||
{
|
||||
// Token: 0x02002875 RID: 10357
|
||||
[Token(Token = "0x2002875")]
|
||||
public class NotificationProjectorBeam : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0601164A RID: 71242 RVA: 0x003F50A0 File Offset: 0x003F32A0
|
||||
[Token(Token = "0x601164A")]
|
||||
[Address(RVA = "0x7C4FE0", Offset = "0x7C3DE0", VA = "0x1807C4FE0")]
|
||||
private void Start()
|
||||
{
|
||||
LineRenderer component = base.GetComponent<LineRenderer>();
|
||||
this.KEKDLCCKAGD = component;
|
||||
WatchMenuProjector watchMenuProjector = Player.<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector;
|
||||
this.BMHENJONPKC = watchMenuProjector;
|
||||
SpriteRenderer componentInChildren = base.GetComponentInChildren<SpriteRenderer>();
|
||||
this.MNEJFKLNFEG = componentInChildren;
|
||||
Transform transform = componentInChildren.transform;
|
||||
Action action = new Action(this.JEEMKGCKHKD);
|
||||
IDisposable disposable = this.GIEOOLAGCKA(action, Scheduler.NEIJEKIKDOG.PreRender);
|
||||
}
|
||||
|
||||
// Token: 0x0601164B RID: 71243 RVA: 0x003F5108 File Offset: 0x003F3308
|
||||
[Token(Token = "0x601164B")]
|
||||
[Address(RVA = "0x7C4630", Offset = "0x7C3430", VA = "0x1807C4630")]
|
||||
private void JEEMKGCKHKD()
|
||||
{
|
||||
int num3;
|
||||
float num5;
|
||||
SpriteRenderer mnejfklnfeg;
|
||||
float num6;
|
||||
do
|
||||
{
|
||||
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
LineRenderer kekdlcckagd = this.KEKDLCCKAGD;
|
||||
Transform transform2 = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
kekdlcckagd.SetPosition(num2, num);
|
||||
Transform transform3 = base.transform;
|
||||
num3 = 0;
|
||||
float num4;
|
||||
if (num4 <= (float)num3)
|
||||
{
|
||||
}
|
||||
num5 = this.iconHorizontalDistFromCenter;
|
||||
Transform transform4 = base.transform;
|
||||
mnejfklnfeg = this.MNEJFKLNFEG;
|
||||
num5 = num6;
|
||||
}
|
||||
while (num5 > (float)num3);
|
||||
int num7 = 0;
|
||||
mnejfklnfeg.transform.position = num7;
|
||||
Transform transform5 = this.MNEJFKLNFEG.transform;
|
||||
int num8 = 0;
|
||||
Vector3 one = Vector3.one;
|
||||
float num9 = this.BINHKOEGCAJ;
|
||||
transform5.localScale = num8;
|
||||
Transform transform6 = this.KEKDLCCKAGD.transform;
|
||||
Transform transform7 = base.transform;
|
||||
Transform transform8 = base.transform;
|
||||
Transform transform9 = this.MNEJFKLNFEG.transform;
|
||||
int num10 = 0;
|
||||
Vector3 one2 = Vector3.one;
|
||||
float num11 = this.minimumScaleFactor;
|
||||
num9 = num5;
|
||||
num9 = Mathf.Lerp(num6, num11, num9);
|
||||
transform9.localScale = num10;
|
||||
SpriteRenderer mnejfklnfeg2 = this.MNEJFKLNFEG;
|
||||
LineRenderer kekdlcckagd2 = this.KEKDLCCKAGD;
|
||||
Transform transform10 = mnejfklnfeg2.transform;
|
||||
int num12 = 0;
|
||||
kekdlcckagd2.SetPosition(1, num12);
|
||||
Transform transform11 = this.MNEJFKLNFEG.transform;
|
||||
Transform transform12 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
WatchMenuProjector bmhenjonpkc = this.BMHENJONPKC;
|
||||
bool flag = bmhenjonpkc.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player <LCBGICCHKJE>k__BackingField = bmhenjonpkc.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
if (<LCBGICCHKJE>k__BackingField.rightHand.type == PlayerHand.PLLIKAOIPHP.Left)
|
||||
{
|
||||
Transform transform13 = this.MNEJFKLNFEG.transform;
|
||||
SpriteRenderer mnejfklnfeg3 = this.MNEJFKLNFEG;
|
||||
int num13 = 0;
|
||||
mnejfklnfeg3.transform.localScale = num13;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601164C RID: 71244 RVA: 0x003F52AC File Offset: 0x003F34AC
|
||||
[Token(Token = "0x601164C")]
|
||||
[Address(RVA = "0x7C5140", Offset = "0x7C3F40", VA = "0x1807C5140")]
|
||||
public NotificationProjectorBeam()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B2E7 RID: 45799
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B2E7")]
|
||||
[SerializeField]
|
||||
private float notificationDistanceFromWatch = 0.3f;
|
||||
|
||||
// Token: 0x0400B2E8 RID: 45800
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400B2E8")]
|
||||
[SerializeField]
|
||||
private float iconVerticalDistFromCenter = 0.2f;
|
||||
|
||||
// Token: 0x0400B2E9 RID: 45801
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B2E9")]
|
||||
[SerializeField]
|
||||
private float iconHorizontalDistFromCenter = 0.15f;
|
||||
|
||||
// Token: 0x0400B2EA RID: 45802
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400B2EA")]
|
||||
[SerializeField]
|
||||
private float minimumScaleFactor = 0.2f;
|
||||
|
||||
// Token: 0x0400B2EB RID: 45803
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B2EB")]
|
||||
private WatchMenuProjector BMHENJONPKC;
|
||||
|
||||
// Token: 0x0400B2EC RID: 45804
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B2EC")]
|
||||
private LineRenderer KEKDLCCKAGD;
|
||||
|
||||
// Token: 0x0400B2ED RID: 45805
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B2ED")]
|
||||
private SpriteRenderer MNEJFKLNFEG;
|
||||
|
||||
// Token: 0x0400B2EE RID: 45806
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B2EE")]
|
||||
private float BINHKOEGCAJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Systems;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Players.Watch
|
||||
{
|
||||
// Token: 0x02002871 RID: 10353
|
||||
[Token(Token = "0x2002871")]
|
||||
public class PlayerPartyColorWatchRenderer : ScheduledBehaviour
|
||||
{
|
||||
// Token: 0x06011639 RID: 71225 RVA: 0x003F4C34 File Offset: 0x003F2E34
|
||||
[Token(Token = "0x6011639")]
|
||||
[Address(RVA = "0x7C5DB0", Offset = "0x7C4BB0", VA = "0x1807C5DB0")]
|
||||
private void Start()
|
||||
{
|
||||
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
||||
WatchVisual watchVisual = this.watchVisual;
|
||||
this.OHDIOONOFAC = materialPropertyBlock;
|
||||
PlayerParty component = watchVisual.PAJPAFPKOFL.GetComponent<PlayerParty>();
|
||||
this.GGKMNJINIKI = component;
|
||||
int num = Shader.PropertyToID("_Red_Col");
|
||||
this.CNLHKFACJBK = num;
|
||||
int num2 = Shader.PropertyToID("_Base_Col");
|
||||
this.CLDJHDDALKL = num2;
|
||||
Material sharedMaterial = this.watchVisual._renderers[0].GetSharedMaterial();
|
||||
Action<float> action = new Action(this.GLHFPADAMKC);
|
||||
MLAKEKJEBLE.MANMJDIEJNM manmjdiejnm = MLAKEKJEBLE.CANHGDOIMGE(1f);
|
||||
int num3;
|
||||
ulong num4;
|
||||
MLAKEKJEBLE mlakekjeble = new MLAKEKJEBLE(this, (Scheduler.NEIJEKIKDOG)num3, action, manmjdiejnm, num4 != 0UL);
|
||||
num3 = 0;
|
||||
base.EIAKJGCAICM(mlakekjeble);
|
||||
int num5 = 0;
|
||||
this.LGHABFMCFIM(num5 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601163A RID: 71226 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601163A")]
|
||||
[Address(RVA = "0x7C5BB0", Offset = "0x7C49B0", VA = "0x1807C5BB0")]
|
||||
private void LGHABFMCFIM(bool ENLLNBJIDLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601163B RID: 71227 RVA: 0x003F4CEC File Offset: 0x003F2EEC
|
||||
[Token(Token = "0x601163B")]
|
||||
[Address(RVA = "0x7C5A90", Offset = "0x7C4890", VA = "0x1807C5A90")]
|
||||
private void GLHFPADAMKC(float POGAEJIEPIM)
|
||||
{
|
||||
PlayerParty ggkmnjiniki = this.GGKMNJINIKI;
|
||||
int num = 0;
|
||||
bool flag = ggkmnjiniki != num;
|
||||
int num2 = 0;
|
||||
if (flag && this.GGKMNJINIKI.IDNBLIJBPKB)
|
||||
{
|
||||
PlayerParty ggkmnjiniki2 = this.GGKMNJINIKI;
|
||||
Color? color;
|
||||
bool has_value = color.has_value;
|
||||
}
|
||||
bool flag2 = num2 != 0;
|
||||
if (this.LNEGEJGOMDC == flag2)
|
||||
{
|
||||
PlayerParty ggkmnjiniki3 = this.GGKMNJINIKI;
|
||||
string cccjncbeakl = this.CCCJNCBEAKL;
|
||||
string currentPartyColorId;
|
||||
if (ggkmnjiniki3 != 0)
|
||||
{
|
||||
currentPartyColorId = ggkmnjiniki3.PCLLIHGPFGM;
|
||||
}
|
||||
if (!(cccjncbeakl != currentPartyColorId))
|
||||
{
|
||||
goto IL_7B;
|
||||
}
|
||||
}
|
||||
this.LGHABFMCFIM(flag2);
|
||||
IL_7B:
|
||||
this.LNEGEJGOMDC = flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0601163C RID: 71228 RVA: 0x003F4D84 File Offset: 0x003F2F84
|
||||
[Token(Token = "0x601163C")]
|
||||
[Address(RVA = "0x7C5FA0", Offset = "0x7C4DA0", VA = "0x1807C5FA0")]
|
||||
public PlayerPartyColorWatchRenderer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B2CF RID: 45775
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B2CF")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private WatchVisual watchVisual;
|
||||
|
||||
// Token: 0x0400B2D0 RID: 45776
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B2D0")]
|
||||
private PlayerParty GGKMNJINIKI;
|
||||
|
||||
// Token: 0x0400B2D1 RID: 45777
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B2D1")]
|
||||
private int CNLHKFACJBK;
|
||||
|
||||
// Token: 0x0400B2D2 RID: 45778
|
||||
[FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400B2D2")]
|
||||
private int CLDJHDDALKL;
|
||||
|
||||
// Token: 0x0400B2D3 RID: 45779
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B2D3")]
|
||||
private Color BHJEFHLBKLJ;
|
||||
|
||||
// Token: 0x0400B2D4 RID: 45780
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B2D4")]
|
||||
private Color DKAOBNCNGNF;
|
||||
|
||||
// Token: 0x0400B2D5 RID: 45781
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B2D5")]
|
||||
private Color LBALEICMPDI;
|
||||
|
||||
// Token: 0x0400B2D6 RID: 45782
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B2D6")]
|
||||
private MaterialPropertyBlock OHDIOONOFAC;
|
||||
|
||||
// Token: 0x0400B2D7 RID: 45783
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B2D7")]
|
||||
private bool LNEGEJGOMDC;
|
||||
|
||||
// Token: 0x0400B2D8 RID: 45784
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B2D8")]
|
||||
private string CCCJNCBEAKL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Players.Watch
|
||||
{
|
||||
// Token: 0x02002876 RID: 10358
|
||||
[Token(Token = "0x2002876")]
|
||||
public class WatchAttractor : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0601164D RID: 71245 RVA: 0x003F52EC File Offset: 0x003F34EC
|
||||
[Token(Token = "0x601164D")]
|
||||
[Address(RVA = "0x7DDAD0", Offset = "0x7DC8D0", VA = "0x1807DDAD0")]
|
||||
private void Start()
|
||||
{
|
||||
Player componentInParent = base.gameObject.GetComponentInParent<Player>();
|
||||
int num = 0;
|
||||
if (componentInParent != num)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this);
|
||||
}
|
||||
NotificationLineControl notificationLineControl = this.notificationEffect;
|
||||
NotificationLineControl.NotificationLineControlConfig notificationLineControlConfig = this.notificationLineConfig;
|
||||
notificationLineControl.Config = notificationLineControlConfig;
|
||||
}
|
||||
|
||||
// Token: 0x170030AD RID: 12461
|
||||
// (get) Token: 0x0601164E RID: 71246 RVA: 0x003F5334 File Offset: 0x003F3534
|
||||
// (set) Token: 0x0601164F RID: 71247 RVA: 0x003F5348 File Offset: 0x003F3548
|
||||
[Token(Token = "0x170030AD")]
|
||||
public bool NMIKFJDMHAA
|
||||
{
|
||||
[Token(Token = "0x601164E")]
|
||||
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0")]
|
||||
get
|
||||
{
|
||||
return this.MLCDGNJFJLI;
|
||||
}
|
||||
[Token(Token = "0x601164F")]
|
||||
[Address(RVA = "0x7DDBC0", Offset = "0x7DC9C0", VA = "0x1807DDBC0")]
|
||||
set
|
||||
{
|
||||
this.MLCDGNJFJLI = value;
|
||||
GameObject gameObject = this.notificationEffect.gameObject;
|
||||
bool mlcdgnjfjli = this.MLCDGNJFJLI;
|
||||
gameObject.SetActive(mlcdgnjfjli);
|
||||
GameObject gameObject2 = this.notificationProjectorBeam.gameObject;
|
||||
bool mlcdgnjfjli2 = this.MLCDGNJFJLI;
|
||||
gameObject2.SetActive(mlcdgnjfjli2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011650 RID: 71248 RVA: 0x003F5398 File Offset: 0x003F3598
|
||||
[Token(Token = "0x6011650")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public WatchAttractor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B2EF RID: 45807
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B2EF")]
|
||||
[SerializeField]
|
||||
private NotificationLineControl notificationEffect;
|
||||
|
||||
// Token: 0x0400B2F0 RID: 45808
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B2F0")]
|
||||
[SerializeField]
|
||||
private NotificationLineControl.NotificationLineControlConfig notificationLineConfig;
|
||||
|
||||
// Token: 0x0400B2F1 RID: 45809
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B2F1")]
|
||||
[SerializeField]
|
||||
private NotificationProjectorBeam notificationProjectorBeam;
|
||||
|
||||
// Token: 0x0400B2F2 RID: 45810
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B2F2")]
|
||||
private bool MLCDGNJFJLI;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,354 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Players.Watch
|
||||
{
|
||||
// Token: 0x02002877 RID: 10359
|
||||
[Token(Token = "0x2002877")]
|
||||
public class WatchGazeTracker : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011651 RID: 71249 RVA: 0x003F53AC File Offset: 0x003F35AC
|
||||
[Token(Token = "0x6011651")]
|
||||
[Address(RVA = "0x7DDC20", Offset = "0x7DCA20", VA = "0x1807DDC20")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011652 RID: 71250 RVA: 0x003F53BC File Offset: 0x003F35BC
|
||||
[Token(Token = "0x6011652")]
|
||||
[Address(RVA = "0x7DDD40", Offset = "0x7DCB40", VA = "0x1807DDD40")]
|
||||
private bool CPHDGEDJMDG(PlayerHand ONFJHABGCIP)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(ONFJHABGCIP == num))
|
||||
{
|
||||
PlayerHand.ALGBCDINEKF[] array = this.preventsGazeOpenMenuHandStates;
|
||||
PlayerHand.ALGBCDINEKF currentHandState = ONFJHABGCIP.CHNPKMIOAGG;
|
||||
bool flag;
|
||||
return !flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011653 RID: 71251 RVA: 0x003F53F0 File Offset: 0x003F35F0
|
||||
[Token(Token = "0x6011653")]
|
||||
[Address(RVA = "0x7DE290", Offset = "0x7DD090", VA = "0x1807DE290")]
|
||||
public void UpdateWatchDwelling()
|
||||
{
|
||||
int num7;
|
||||
for (;;)
|
||||
{
|
||||
PlayerHand jhmmfmagnhk = this.JHMMFMAGNHK;
|
||||
int num = 0;
|
||||
if (!(jhmmfmagnhk == num))
|
||||
{
|
||||
float num2 = this.OANKBDBMHNC;
|
||||
float num3 = this.watchOpenDwellDuration;
|
||||
float num4 = Time.time;
|
||||
num4 = num2;
|
||||
float num5 = Mathf.InverseLerp(num4, num3, num4);
|
||||
WatchMenuProjector watchMenuProjector = this.watchMenuProjector;
|
||||
num2 = num5;
|
||||
WatchVisual <NEHKABOEJKI>k__BackingField = watchMenuProjector.<NEHKABOEJKI>k__BackingField;
|
||||
Renderer dwellVisual = <NEHKABOEJKI>k__BackingField.dwellVisual;
|
||||
int num6 = 0;
|
||||
if (dwellVisual != num6)
|
||||
{
|
||||
<NEHKABOEJKI>k__BackingField.dwellVisual.enabled = true;
|
||||
Material[] materialArray = <NEHKABOEJKI>k__BackingField.dwellVisual.GetMaterialArray();
|
||||
int dwellVisualMaterialIndex = <NEHKABOEJKI>k__BackingField.dwellVisualMaterialIndex;
|
||||
Material material = materialArray[dwellVisualMaterialIndex];
|
||||
int idlmodlpido = <NEHKABOEJKI>k__BackingField.IDLMODLPIDO;
|
||||
num4 = num2;
|
||||
num4 = Mathf.Lerp((float)0, num3, num4);
|
||||
material.SetFloatImpl(idlmodlpido, num4);
|
||||
}
|
||||
PlayerHand jhmmfmagnhk2 = this.JHMMFMAGNHK;
|
||||
bool flag = this.CPHDGEDJMDG(jhmmfmagnhk2);
|
||||
num7 = 0;
|
||||
if (flag)
|
||||
{
|
||||
WatchGazeTracker.GazeParameters gazeParameters = this.watchCloseParameters;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
this.JHMMFMAGNHK = num7;
|
||||
}
|
||||
this.watchMenuProjector.<NEHKABOEJKI>k__BackingField.ResetDwellVisual();
|
||||
WatchMenuProjector watchMenuProjector2 = this.watchMenuProjector;
|
||||
WatchGazeTracker.GazeParameters gazeParameters2 = this.watchOpenParameters;
|
||||
Player <LCBGICCHKJE>k__BackingField = watchMenuProjector2.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag3;
|
||||
bool flag4;
|
||||
PlayerHand leftHand;
|
||||
if (flag3 || flag4)
|
||||
{
|
||||
leftHand = <LCBGICCHKJE>k__BackingField.leftHand;
|
||||
}
|
||||
int num8 = 0;
|
||||
if (leftHand == num8)
|
||||
{
|
||||
goto IL_24A;
|
||||
}
|
||||
if (this.CPHDGEDJMDG(leftHand))
|
||||
{
|
||||
while (!this.MHMKFMNGHJM)
|
||||
{
|
||||
}
|
||||
this.JHMMFMAGNHK = leftHand;
|
||||
float time = Time.time;
|
||||
WatchMenuProjector watchMenuProjector3 = this.watchMenuProjector;
|
||||
PlayerHand jhmmfmagnhk3 = this.JHMMFMAGNHK;
|
||||
this.OANKBDBMHNC = time;
|
||||
PlayerHand attachedHand = watchMenuProjector3.EKKDJEIFGMJ;
|
||||
if (jhmmfmagnhk3 != attachedHand)
|
||||
{
|
||||
goto Block_9;
|
||||
}
|
||||
}
|
||||
}
|
||||
WatchVisual <NEHKABOEJKI>k__BackingField2 = this.watchMenuProjector.<NEHKABOEJKI>k__BackingField;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene == 0 || (<NEHKABOEJKI>k__BackingField2._tapToOpenWatch.BOJCHEEMADH ? 1 : 0) != num7)
|
||||
{
|
||||
WatchMenuProjector watchMenuProjector4 = this.watchMenuProjector;
|
||||
PlayerHand jhmmfmagnhk4 = this.JHMMFMAGNHK;
|
||||
if (watchMenuProjector4.EFKDJJHEMKG.IAHDANBDAAM() == 0)
|
||||
{
|
||||
HCKAGCOEFNM<bool, Vector3, Quaternion, float> eoohemglpoc = watchMenuProjector4.EOOHEMGLPOC;
|
||||
int num9 = 0;
|
||||
eoohemglpoc.IOFAAIEOLKL(num9);
|
||||
watchMenuProjector4.EKKDJEIFGMJ = jhmmfmagnhk4;
|
||||
KLLMCPFPIIE<bool> efkdjjhemkg = watchMenuProjector4.EFKDJJHEMKG;
|
||||
}
|
||||
this.JHMMFMAGNHK = num7;
|
||||
this.MHMKFMNGHJM = num7 != 0;
|
||||
<NEHKABOEJKI>k__BackingField2.ResetDwellVisual();
|
||||
TapToOpenWatch tapToOpenWatch = <NEHKABOEJKI>k__BackingField2._tapToOpenWatch;
|
||||
int num10 = 0;
|
||||
tapToOpenWatch.EILLILEAEIO = num10 != 0;
|
||||
}
|
||||
return;
|
||||
Block_9:
|
||||
WatchMenuProjector watchMenuProjector5 = this.watchMenuProjector;
|
||||
PlayerHand jhmmfmagnhk5 = this.JHMMFMAGNHK;
|
||||
watchMenuProjector5.EKKDJEIFGMJ = jhmmfmagnhk5;
|
||||
IL_24A:
|
||||
this.MHMKFMNGHJM = true;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011654 RID: 71252 RVA: 0x003F5654 File Offset: 0x003F3854
|
||||
[Token(Token = "0x6011654")]
|
||||
[Address(RVA = "0x7DDDF0", Offset = "0x7DCBF0", VA = "0x1807DDDF0")]
|
||||
public bool IsGazingAtWatch()
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011655 RID: 71253 RVA: 0x003F5664 File Offset: 0x003F3864
|
||||
[Token(Token = "0x6011655")]
|
||||
[Address(RVA = "0x7DDE10", Offset = "0x7DCC10", VA = "0x1807DDE10")]
|
||||
public bool IsGazingAtWatch(out bool LINFELAENFN)
|
||||
{
|
||||
if (this.watchMenuProjector.EFKDJJHEMKG.IAHDANBDAAM() != 0)
|
||||
{
|
||||
WatchGazeTracker.GazeParameters gazeParameters = this.watchCloseParameters;
|
||||
}
|
||||
WatchGazeTracker.GazeParameters gazeParameters2 = this.watchOpenParameters;
|
||||
WatchMenuProjector watchMenuProjector = this.watchMenuProjector;
|
||||
bool flag = watchMenuProjector.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player <LCBGICCHKJE>k__BackingField = watchMenuProjector.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
PlayerHand rightHand = <LCBGICCHKJE>k__BackingField.rightHand;
|
||||
return this.LEALCCIDCDA(rightHand, gazeParameters2, out LINFELAENFN);
|
||||
}
|
||||
|
||||
// Token: 0x06011656 RID: 71254 RVA: 0x003F56CC File Offset: 0x003F38CC
|
||||
[Token(Token = "0x6011656")]
|
||||
[Address(RVA = "0x7DDF40", Offset = "0x7DCD40", VA = "0x1807DDF40")]
|
||||
private bool LEALCCIDCDA(PlayerHand ONFJHABGCIP, WatchGazeTracker.GazeParameters KDMGDPJLIBN, out bool LINFELAENFN)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(ONFJHABGCIP == num))
|
||||
{
|
||||
Player <LCBGICCHKJE>k__BackingField = this.watchMenuProjector.<LCBGICCHKJE>k__BackingField;
|
||||
Transform watchFaceTransform = ONFJHABGCIP.watchFaceTransform;
|
||||
Transform transform = <LCBGICCHKJE>k__BackingField.head.transform;
|
||||
Transform transform2 = <LCBGICCHKJE>k__BackingField.head.transform;
|
||||
Transform watchFaceTransform2 = ONFJHABGCIP.watchFaceTransform;
|
||||
Transform watchFaceTransform3 = ONFJHABGCIP.watchFaceTransform;
|
||||
Transform transform3 = <LCBGICCHKJE>k__BackingField.head.transform;
|
||||
Vector3 vector;
|
||||
LINFELAENFN.m_value = vector != null;
|
||||
if (vector != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011657 RID: 71255 RVA: 0x003F5748 File Offset: 0x003F3948
|
||||
[Token(Token = "0x6011657")]
|
||||
[Address(RVA = "0x7DDC50", Offset = "0x7DCA50", VA = "0x1807DDC50")]
|
||||
private PlayerHand BDHEDNELDEN(WatchGazeTracker.GazeParameters KOHCNJJMNIN)
|
||||
{
|
||||
Player <LCBGICCHKJE>k__BackingField = this.watchMenuProjector.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
bool flag2;
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
return <LCBGICCHKJE>k__BackingField.rightHand;
|
||||
}
|
||||
return <LCBGICCHKJE>k__BackingField.leftHand;
|
||||
}
|
||||
|
||||
// Token: 0x06011658 RID: 71256 RVA: 0x003F5780 File Offset: 0x003F3980
|
||||
[Token(Token = "0x6011658")]
|
||||
[Address(RVA = "0x7DE850", Offset = "0x7DD650", VA = "0x1807DE850")]
|
||||
public WatchGazeTracker()
|
||||
{
|
||||
PlayerHand.ALGBCDINEKF[] array = new PlayerHand.ALGBCDINEKF[3];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.B16D2F56AC5C9F3BFA8636DD8D30EC16B72A22FB).FieldHandle);
|
||||
this.preventsGazeOpenMenuHandStates = array;
|
||||
this.MHMKFMNGHJM = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B2F3 RID: 45811
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B2F3")]
|
||||
[SerializeField]
|
||||
private WatchGazeTracker.GazeParameters watchOpenParameters;
|
||||
|
||||
// Token: 0x0400B2F4 RID: 45812
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B2F4")]
|
||||
[SerializeField]
|
||||
private WatchGazeTracker.GazeParameters watchCloseParameters;
|
||||
|
||||
// Token: 0x0400B2F5 RID: 45813
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B2F5")]
|
||||
[SerializeField]
|
||||
private float watchOpenDwellDuration = 1f;
|
||||
|
||||
// Token: 0x0400B2F6 RID: 45814
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B2F6")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private WatchMenuProjector watchMenuProjector;
|
||||
|
||||
// Token: 0x0400B2F7 RID: 45815
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B2F7")]
|
||||
[SerializeField]
|
||||
private PlayerHand.ALGBCDINEKF[] preventsGazeOpenMenuHandStates;
|
||||
|
||||
// Token: 0x0400B2F8 RID: 45816
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B2F8")]
|
||||
private PlayerHand JHMMFMAGNHK;
|
||||
|
||||
// Token: 0x0400B2F9 RID: 45817
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B2F9")]
|
||||
private float OANKBDBMHNC;
|
||||
|
||||
// Token: 0x0400B2FA RID: 45818
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x400B2FA")]
|
||||
private bool MHMKFMNGHJM;
|
||||
|
||||
// Token: 0x02002878 RID: 10360
|
||||
[Token(Token = "0x2002878")]
|
||||
[Serializable]
|
||||
public struct GazeParameters
|
||||
{
|
||||
// Token: 0x170030AE RID: 12462
|
||||
// (get) Token: 0x06011659 RID: 71257 RVA: 0x003F57C0 File Offset: 0x003F39C0
|
||||
// (set) Token: 0x0601165A RID: 71258 RVA: 0x003F57D4 File Offset: 0x003F39D4
|
||||
[Token(Token = "0x170030AE")]
|
||||
public float MaxFovDot
|
||||
{
|
||||
[Token(Token = "0x6011659")]
|
||||
[Address(RVA = "0x7C3050", Offset = "0x7C1E50", VA = "0x1807C3050")]
|
||||
get;
|
||||
[Token(Token = "0x601165A")]
|
||||
[Address(RVA = "0x7C3060", Offset = "0x7C1E60", VA = "0x1807C3060")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170030AF RID: 12463
|
||||
// (get) Token: 0x0601165B RID: 71259 RVA: 0x003F57E8 File Offset: 0x003F39E8
|
||||
// (set) Token: 0x0601165C RID: 71260 RVA: 0x003F57FC File Offset: 0x003F39FC
|
||||
[Token(Token = "0x170030AF")]
|
||||
public float MaxPitchDot
|
||||
{
|
||||
[Token(Token = "0x601165B")]
|
||||
[Address(RVA = "0x7630B0", Offset = "0x761EB0", VA = "0x1807630B0")]
|
||||
get;
|
||||
[Token(Token = "0x601165C")]
|
||||
[Address(RVA = "0x7630C0", Offset = "0x761EC0", VA = "0x1807630C0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170030B0 RID: 12464
|
||||
// (get) Token: 0x0601165D RID: 71261 RVA: 0x003F5810 File Offset: 0x003F3A10
|
||||
// (set) Token: 0x0601165E RID: 71262 RVA: 0x003F5824 File Offset: 0x003F3A24
|
||||
[Token(Token = "0x170030B0")]
|
||||
public float MaxRollDot
|
||||
{
|
||||
[Token(Token = "0x601165D")]
|
||||
[Address(RVA = "0x763220", Offset = "0x762020", VA = "0x180763220")]
|
||||
get;
|
||||
[Token(Token = "0x601165E")]
|
||||
[Address(RVA = "0x762DC0", Offset = "0x761BC0", VA = "0x180762DC0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0601165F RID: 71263 RVA: 0x003F5838 File Offset: 0x003F3A38
|
||||
[Token(Token = "0x601165F")]
|
||||
[Address(RVA = "0x7C2FB0", Offset = "0x7C1DB0", VA = "0x1807C2FB0")]
|
||||
public void LECMHMNLJMG()
|
||||
{
|
||||
float num;
|
||||
this.<MaxFovDot>k__BackingField = num;
|
||||
float num2 = this.maxPitchAngle * 0.017453292f;
|
||||
this.<MaxPitchDot>k__BackingField = num2;
|
||||
float num3 = this.maxRollAngle * 0.017453292f;
|
||||
this.<MaxRollDot>k__BackingField = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0400B2FB RID: 45819
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B2FB")]
|
||||
[SerializeField]
|
||||
private float maxFovAngle;
|
||||
|
||||
// Token: 0x0400B2FC RID: 45820
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400B2FC")]
|
||||
[SerializeField]
|
||||
private float maxPitchAngle;
|
||||
|
||||
// Token: 0x0400B2FD RID: 45821
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B2FD")]
|
||||
[SerializeField]
|
||||
private float maxRollAngle;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1314 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using RecRoom.Core.Rendering;
|
||||
using RecRoom.Systems;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Players.Watch
|
||||
{
|
||||
// Token: 0x02002879 RID: 10361
|
||||
[Token(Token = "0x2002879")]
|
||||
public class WatchMenuProjector : MenuProjector, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x170030B1 RID: 12465
|
||||
// (get) Token: 0x06011660 RID: 71264 RVA: 0x003F5874 File Offset: 0x003F3A74
|
||||
// (set) Token: 0x06011661 RID: 71265 RVA: 0x003F5888 File Offset: 0x003F3A88
|
||||
[Token(Token = "0x170030B1")]
|
||||
public Player BDPNENBMDDB
|
||||
{
|
||||
[Token(Token = "0x6011660")]
|
||||
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
||||
get;
|
||||
[Token(Token = "0x6011661")]
|
||||
[Address(RVA = "0x7E12F0", Offset = "0x7E00F0", VA = "0x1807E12F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170030B2 RID: 12466
|
||||
// (get) Token: 0x06011662 RID: 71266 RVA: 0x003F589C File Offset: 0x003F3A9C
|
||||
[Token(Token = "0x170030B2")]
|
||||
public Renderer CNCFDJFPDPN
|
||||
{
|
||||
[Token(Token = "0x6011662")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get
|
||||
{
|
||||
return this.projectionRenderer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030B3 RID: 12467
|
||||
// (get) Token: 0x06011663 RID: 71267 RVA: 0x003F58B0 File Offset: 0x003F3AB0
|
||||
// (set) Token: 0x06011664 RID: 71268 RVA: 0x003F58D0 File Offset: 0x003F3AD0
|
||||
[Token(Token = "0x170030B3")]
|
||||
public bool KGCJLAOBAHL
|
||||
{
|
||||
[Token(Token = "0x6011663")]
|
||||
[Address(RVA = "0x7E00C0", Offset = "0x7DEEC0", VA = "0x1807E00C0")]
|
||||
get
|
||||
{
|
||||
return this.EFKDJJHEMKG.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x6011664")]
|
||||
[Address(RVA = "0x7E0D60", Offset = "0x7DFB60", VA = "0x1807E0D60")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030B4 RID: 12468
|
||||
// (get) Token: 0x06011665 RID: 71269 RVA: 0x003F58EC File Offset: 0x003F3AEC
|
||||
// (set) Token: 0x06011666 RID: 71270 RVA: 0x003F590C File Offset: 0x003F3B0C
|
||||
[Token(Token = "0x170030B4")]
|
||||
private bool BCBKNNFALBJ
|
||||
{
|
||||
[Token(Token = "0x6011665")]
|
||||
[Address(RVA = "0x7E12A0", Offset = "0x7E00A0", VA = "0x1807E12A0")]
|
||||
get
|
||||
{
|
||||
return this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x6011666")]
|
||||
[Address(RVA = "0x7DFB80", Offset = "0x7DE980", VA = "0x1807DFB80")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> ahjhbagfmgm = this.AHJHBAGFMGM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030B5 RID: 12469
|
||||
// (get) Token: 0x06011667 RID: 71271 RVA: 0x003F5928 File Offset: 0x003F3B28
|
||||
// (set) Token: 0x06011668 RID: 71272 RVA: 0x003F593C File Offset: 0x003F3B3C
|
||||
[Token(Token = "0x170030B5")]
|
||||
public WatchVisual HEGIBEMNKPD
|
||||
{
|
||||
[Token(Token = "0x6011667")]
|
||||
[Address(RVA = "0x5F4E40", Offset = "0x5F3C40", VA = "0x1805F4E40")]
|
||||
get;
|
||||
[Token(Token = "0x6011668")]
|
||||
[Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170030B6 RID: 12470
|
||||
// (get) Token: 0x06011669 RID: 71273 RVA: 0x003F5950 File Offset: 0x003F3B50
|
||||
[Token(Token = "0x170030B6")]
|
||||
public WatchGazeTracker KFLFEDBMNPB
|
||||
{
|
||||
[Token(Token = "0x6011669")]
|
||||
[Address(RVA = "0x423DE0", Offset = "0x422BE0", VA = "0x180423DE0")]
|
||||
get
|
||||
{
|
||||
return this.watchGazeTracker;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030B7 RID: 12471
|
||||
// (get) Token: 0x0601166A RID: 71274 RVA: 0x003F5964 File Offset: 0x003F3B64
|
||||
// (set) Token: 0x0601166B RID: 71275 RVA: 0x003F599C File Offset: 0x003F3B9C
|
||||
[Token(Token = "0x170030B7")]
|
||||
public PlayerHand EKKDJEIFGMJ
|
||||
{
|
||||
[Token(Token = "0x601166A")]
|
||||
[Address(RVA = "0x7E23E0", Offset = "0x7E11E0", VA = "0x1807E23E0")]
|
||||
get
|
||||
{
|
||||
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag)
|
||||
{
|
||||
return player.leftHand;
|
||||
}
|
||||
return player.rightHand;
|
||||
}
|
||||
[Token(Token = "0x601166B")]
|
||||
[Address(RVA = "0x7E2680", Offset = "0x7E1480", VA = "0x1807E2680")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
if (!(value != num))
|
||||
{
|
||||
}
|
||||
KLLMCPFPIIE<bool> ahjhbagfmgm = this.AHJHBAGFMGM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030B8 RID: 12472
|
||||
// (get) Token: 0x0601166C RID: 71276 RVA: 0x003F59C4 File Offset: 0x003F3BC4
|
||||
[Token(Token = "0x170030B8")]
|
||||
public bool LIJPPNAPEIC
|
||||
{
|
||||
[Token(Token = "0x601166C")]
|
||||
[Address(RVA = "0x7E2450", Offset = "0x7E1250", VA = "0x1807E2450")]
|
||||
get
|
||||
{
|
||||
bool flag = this.EOOHEMGLPOC.KLIAOAJIPKM() != null;
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
return (!flag && this.<LCBGICCHKJE>k__BackingField.BBHBBHEBCEO == LocalPlayerController.MIGPLDFLMHA.SCREEN) || !flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030B9 RID: 12473
|
||||
// (get) Token: 0x0601166D RID: 71277 RVA: 0x003F5A04 File Offset: 0x003F3C04
|
||||
[Token(Token = "0x170030B9")]
|
||||
private Vector3 GLELIOIOOGN
|
||||
{
|
||||
[Token(Token = "0x601166D")]
|
||||
[Address(RVA = "0x7DF8E0", Offset = "0x7DE6E0", VA = "0x1807DF8E0")]
|
||||
get
|
||||
{
|
||||
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030BA RID: 12474
|
||||
// (get) Token: 0x0601166E RID: 71278 RVA: 0x003F5A2C File Offset: 0x003F3C2C
|
||||
[Token(Token = "0x170030BA")]
|
||||
public bool EALLKLBMKEL
|
||||
{
|
||||
[Token(Token = "0x601166E")]
|
||||
[Address(RVA = "0x7E2530", Offset = "0x7E1330", VA = "0x1807E2530")]
|
||||
get
|
||||
{
|
||||
return this.GHIGDOJMPKD != WatchMenuProjector.MCHNPLABHMA.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030BB RID: 12475
|
||||
// (get) Token: 0x0601166F RID: 71279 RVA: 0x003F5A48 File Offset: 0x003F3C48
|
||||
[Token(Token = "0x170030BB")]
|
||||
public WatchMenuProjector.MCHNPLABHMA GHIGDOJMPKD
|
||||
{
|
||||
[Token(Token = "0x601166F")]
|
||||
[Address(RVA = "0x7E2550", Offset = "0x7E1350", VA = "0x1807E2550")]
|
||||
get
|
||||
{
|
||||
Animator animator = this.animator;
|
||||
int num = 0;
|
||||
if (animator != num && this.animator.gameObject.activeInHierarchy)
|
||||
{
|
||||
Animator animator2 = this.animator;
|
||||
AnimatorStateInfo animatorStateInfo;
|
||||
float length = animatorStateInfo.m_Length;
|
||||
int loop = animatorStateInfo.m_Loop;
|
||||
return this.ELALAJFPOCN[loop];
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030BC RID: 12476
|
||||
// (get) Token: 0x06011670 RID: 71280 RVA: 0x003F5AAC File Offset: 0x003F3CAC
|
||||
[Token(Token = "0x170030BC")]
|
||||
public bool FIMBAOEHPLM
|
||||
{
|
||||
[Token(Token = "0x6011670")]
|
||||
[Address(RVA = "0x7E2500", Offset = "0x7E1300", VA = "0x1807E2500")]
|
||||
get
|
||||
{
|
||||
return this.EHOPMNHFJMM.CFLJGNJLBFG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011671 RID: 71281 RVA: 0x003F5ACC File Offset: 0x003F3CCC
|
||||
[Token(Token = "0x6011671")]
|
||||
[Address(RVA = "0x7DF2D0", Offset = "0x7DE0D0", VA = "0x1807DF2D0")]
|
||||
protected void Awake()
|
||||
{
|
||||
int num;
|
||||
Array values;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Player componentInParent = base.gameObject.GetComponentInParent<Player>();
|
||||
this.<LCBGICCHKJE>k__BackingField = componentInParent;
|
||||
Action action = new Action(this.KEKPPIPHILE);
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie;
|
||||
this.AHJHBAGFMGM = kllmcpfpiie;
|
||||
Action action2 = new Action(this.HNBELILEPLG);
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie2;
|
||||
this.EFKDJJHEMKG = kllmcpfpiie2;
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
Action action3 = new Action(this.AFPJNCPCEAM);
|
||||
Transform transform = this.remoteVisualRoot;
|
||||
HCKAGCOEFNM<bool, Vector3, Quaternion, float> hckagcoefnm;
|
||||
this.EOOHEMGLPOC = hckagcoefnm;
|
||||
GameObject gameObject = transform.gameObject;
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag = gameObject == 0;
|
||||
gameObject.SetActive(flag);
|
||||
values = Enum.GetValues(typeof(WatchMenuProjector.MCHNPLABHMA));
|
||||
}
|
||||
while (values == 0);
|
||||
if (num < values)
|
||||
{
|
||||
int hashCode = num.GetHashCode();
|
||||
Dictionary<int, WatchMenuProjector.MCHNPLABHMA> elalajfpocn = this.ELALAJFPOCN;
|
||||
num++;
|
||||
}
|
||||
Player player2 = this.<LCBGICCHKJE>k__BackingField;
|
||||
PlayerMovementFeedback playerMovementFeedback = this.<LCBGICCHKJE>k__BackingField.playerMovementFeedback;
|
||||
NBPOLJHGGLE<Player, Vector3, Vector3> teleportEvent = playerMovementFeedback.TeleportEvent;
|
||||
Action<Player, Vector3, Vector3> action4 = new Action(this.ADOHOHFBDKP);
|
||||
NBPOLJHGGLE<Player, Vector3, Vector3> nbpoljhggle = NBPOLJHGGLE.BPJDFPACLMK(teleportEvent, action4);
|
||||
playerMovementFeedback.TeleportEvent = nbpoljhggle;
|
||||
Animator animator = this.animator;
|
||||
int num2 = 0;
|
||||
animator.cullingMode = (AnimatorCullingMode)num2;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = this.<LCBGICCHKJE>k__BackingField.trackingSpace.transform;
|
||||
transform2.parentInternal = transform3;
|
||||
Transform transform4 = this.projectionRoot.transform;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.BFLNFGEFGGH.z = z2;
|
||||
}
|
||||
|
||||
// Token: 0x06011672 RID: 71282 RVA: 0x003F5C44 File Offset: 0x003F3E44
|
||||
[Token(Token = "0x6011672")]
|
||||
[Address(RVA = "0x7E1850", Offset = "0x7E0650", VA = "0x1807E1850")]
|
||||
private void Start()
|
||||
{
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
Player player2 = this.<LCBGICCHKJE>k__BackingField;
|
||||
PlayerHand.PLLIKAOIPHP type = player2.DNBIPBNNKJH.type;
|
||||
PlayerHand otherHand = player2.GetOtherHand(type);
|
||||
this.EKKDJEIFGMJ = otherHand;
|
||||
this.HONNKFPLGMF();
|
||||
Player player3 = this.<LCBGICCHKJE>k__BackingField;
|
||||
WatchVisual watchVisual = this.<NEHKABOEJKI>k__BackingField;
|
||||
Renderer dwellVisual = watchVisual.dwellVisual;
|
||||
int num = 0;
|
||||
if (dwellVisual != num)
|
||||
{
|
||||
Renderer dwellVisual2 = watchVisual.dwellVisual;
|
||||
int num2 = 0;
|
||||
dwellVisual2.enabled = num2 != 0;
|
||||
}
|
||||
Collider[] componentsInChildren = this.<NEHKABOEJKI>k__BackingField.gameObject.GetComponentsInChildren<Collider>();
|
||||
if (componentsInChildren != 0 && componentsInChildren.Length != 0)
|
||||
{
|
||||
int num3 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
Collider collider = componentsInChildren[num3];
|
||||
int num4 = 0;
|
||||
collider.enabled = num4 != 0;
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player player4 = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
PlayerHand rightHand = player4.rightHand;
|
||||
int num5 = 0;
|
||||
if (rightHand != num5)
|
||||
{
|
||||
WatchVisual watchVisual2 = this.<NEHKABOEJKI>k__BackingField;
|
||||
int num6 = 0;
|
||||
if (watchVisual2 != num6)
|
||||
{
|
||||
WatchVisual watchVisual3 = this.<NEHKABOEJKI>k__BackingField;
|
||||
bool flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player player5 = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
PlayerHand.PLLIKAOIPHP type2 = player5.rightHand.type;
|
||||
watchVisual3.MFPNEKABNPP = type2;
|
||||
}
|
||||
}
|
||||
this.HNBELILEPLG();
|
||||
this.AFPJNCPCEAM();
|
||||
}
|
||||
|
||||
// Token: 0x06011673 RID: 71283 RVA: 0x003F5DA4 File Offset: 0x003F3FA4
|
||||
[Token(Token = "0x6011673")]
|
||||
[Address(RVA = "0x7E1670", Offset = "0x7E0470", VA = "0x1807E1670")]
|
||||
protected void OnDestroy()
|
||||
{
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
Player player2 = this.<LCBGICCHKJE>k__BackingField;
|
||||
PlayerMovement playerMovement = this.<LCBGICCHKJE>k__BackingField.playerMovement;
|
||||
int num2 = 0;
|
||||
if (playerMovement != num2)
|
||||
{
|
||||
PlayerMovementFeedback playerMovementFeedback = this.<LCBGICCHKJE>k__BackingField.playerMovementFeedback;
|
||||
NBPOLJHGGLE<Player, Vector3, Vector3> teleportEvent = playerMovementFeedback.TeleportEvent;
|
||||
Action<Player, Vector3, Vector3> action = new Action(this.ADOHOHFBDKP);
|
||||
NBPOLJHGGLE<Player, Vector3, Vector3> nbpoljhggle = NBPOLJHGGLE.GMNMHGMFGOL(teleportEvent, action);
|
||||
playerMovementFeedback.TeleportEvent = nbpoljhggle;
|
||||
}
|
||||
}
|
||||
this.MenuDetachedChangedAction.LKLKGDMFMCC();
|
||||
this.MenuVisibleChangedAction.LKLKGDMFMCC();
|
||||
}
|
||||
|
||||
// Token: 0x06011674 RID: 71284 RVA: 0x003F5E3C File Offset: 0x003F403C
|
||||
[Token(Token = "0x6011674")]
|
||||
[Address(RVA = "0x7E1EB0", Offset = "0x7E0CB0", VA = "0x1807E1EB0")]
|
||||
private void Update()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
WatchMenuProjector.MCHNPLABHMA? fkleakblfbg = this.FKLEAKBLFBG;
|
||||
WatchMenuProjector.MCHNPLABHMA menuAnimationState = this.GHIGDOJMPKD;
|
||||
int num = 0;
|
||||
this.FKLEAKBLFBG = num;
|
||||
WatchMenuProjector.MCHNPLABHMA mchnplabhma;
|
||||
if (this.GHIGDOJMPKD != mchnplabhma)
|
||||
{
|
||||
if (this.EFKDJJHEMKG.IAHDANBDAAM() == 0 && this.GHIGDOJMPKD == WatchMenuProjector.MCHNPLABHMA.Hidden)
|
||||
{
|
||||
break;
|
||||
}
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
bool flag = this.GHIGDOJMPKD == WatchMenuProjector.MCHNPLABHMA.Visible;
|
||||
<JNBAANDJIAD>k__BackingField.CCBJFHFADPM = flag;
|
||||
}
|
||||
Player player2 = this.<LCBGICCHKJE>k__BackingField;
|
||||
this.KAPKDAJJAIF();
|
||||
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
InputManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (this.<LCBGICCHKJE>k__BackingField.playerUI.FEIMDLDJBDD && !this.KGCJLAOBAHL)
|
||||
{
|
||||
this.DOJBPPBBDMH();
|
||||
Player player3 = this.<LCBGICCHKJE>k__BackingField;
|
||||
int num2 = 0;
|
||||
bool igalpalenll;
|
||||
if (player3 != num2)
|
||||
{
|
||||
PlayerUI playerUI = this.<LCBGICCHKJE>k__BackingField.playerUI;
|
||||
int num3 = 0;
|
||||
if (playerUI != num3)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField2 = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num4 = 0;
|
||||
if (<JNBAANDJIAD>k__BackingField2 != num4)
|
||||
{
|
||||
igalpalenll = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.basicInteractionRestriction.IGALPALENLL;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.WatchGazeOpeningEnabled && !igalpalenll)
|
||||
{
|
||||
this.watchGazeTracker.UpdateWatchDwelling();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.LIJPPNAPEIC && this.GHIGDOJMPKD != WatchMenuProjector.MCHNPLABHMA.Hidden)
|
||||
{
|
||||
goto Block_12;
|
||||
}
|
||||
}
|
||||
int num5 = 0;
|
||||
this.KLAFBPPJCMH(num5 != 0);
|
||||
return;
|
||||
Block_12:
|
||||
this.FIKBJFCNIGO();
|
||||
}
|
||||
|
||||
// Token: 0x06011675 RID: 71285 RVA: 0x003F5FB4 File Offset: 0x003F41B4
|
||||
[Token(Token = "0x6011675")]
|
||||
[Address(RVA = "0x7E02B0", Offset = "0x7DF0B0", VA = "0x1807E02B0")]
|
||||
private void FIKBJFCNIGO()
|
||||
{
|
||||
bool flag2;
|
||||
Player player2;
|
||||
do
|
||||
{
|
||||
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
PlayerHand rightHand = player.rightHand;
|
||||
int num = 0;
|
||||
if (!(rightHand != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
player2 = this.<LCBGICCHKJE>k__BackingField;
|
||||
}
|
||||
while (!flag2);
|
||||
IILCGFIHJLP<PlayerHand, Tool> pickupToolEvent = player2.leftHand.PickupToolEvent;
|
||||
Transform transform = this.<LCBGICCHKJE>k__BackingField.trackingSpace.transform;
|
||||
Transform watchMenuOrigin = this.EKKDJEIFGMJ.watchMenuOrigin;
|
||||
Transform watchFaceTransform = this.EKKDJEIFGMJ.watchFaceTransform;
|
||||
Transform transform2 = this.projectionRoot.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011676 RID: 71286 RVA: 0x003F605C File Offset: 0x003F425C
|
||||
[Token(Token = "0x6011676")]
|
||||
[Address(RVA = "0x7E0DC0", Offset = "0x7DFBC0", VA = "0x1807E0DC0")]
|
||||
private void KAPKDAJJAIF()
|
||||
{
|
||||
bool flag2;
|
||||
Player player2;
|
||||
do
|
||||
{
|
||||
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
PlayerHand rightHand = player.rightHand;
|
||||
int num = 0;
|
||||
if (!(rightHand != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
player2 = this.<LCBGICCHKJE>k__BackingField;
|
||||
}
|
||||
while (!flag2);
|
||||
IILCGFIHJLP<PlayerHand, Tool> pickupToolEvent = player2.leftHand.PickupToolEvent;
|
||||
PlayerHand.KKECAHMCLNL kkecahmclnl;
|
||||
if (kkecahmclnl == PlayerHand.KKECAHMCLNL.NOT_CONNECTED)
|
||||
{
|
||||
Player player3 = this.<LCBGICCHKJE>k__BackingField;
|
||||
bool flag3 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player player4 = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
PlayerHand.PLLIKAOIPHP type = player4.rightHand.type;
|
||||
PlayerHand otherHand = player3.GetOtherHand(type);
|
||||
int num2 = 0;
|
||||
if (otherHand != num2 && otherHand.GIFMBEHHKMB != PlayerHand.KKECAHMCLNL.NOT_CONNECTED)
|
||||
{
|
||||
this.EKKDJEIFGMJ = otherHand;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011677 RID: 71287 RVA: 0x003F6128 File Offset: 0x003F4328
|
||||
[Token(Token = "0x6011677")]
|
||||
[Address(RVA = "0x7DE8D0", Offset = "0x7DD6D0", VA = "0x1807DE8D0")]
|
||||
private void AAJMOCNEMHD()
|
||||
{
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
PlayerUI playerUI = this.<LCBGICCHKJE>k__BackingField.playerUI;
|
||||
int num2 = 0;
|
||||
if (playerUI != num2)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (<JNBAANDJIAD>k__BackingField != num3)
|
||||
{
|
||||
BasicInteractionRestriction basicInteractionRestriction = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.basicInteractionRestriction;
|
||||
}
|
||||
}
|
||||
}
|
||||
int num4 = 0;
|
||||
if (this.WatchGazeOpeningEnabled && num4 == 0)
|
||||
{
|
||||
this.watchGazeTracker.UpdateWatchDwelling();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011678 RID: 71288 RVA: 0x003F61BC File Offset: 0x003F43BC
|
||||
[Token(Token = "0x6011678")]
|
||||
[Address(RVA = "0x7DFDA0", Offset = "0x7DEBA0", VA = "0x1807DFDA0")]
|
||||
private void DOJBPPBBDMH()
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != 0)
|
||||
{
|
||||
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
|
||||
if (!flag && this.watchGazeTracker.IsGazingAtWatch(flag) && !this.<NEHKABOEJKI>k__BackingField._tapToOpenWatch.BOJCHEEMADH)
|
||||
{
|
||||
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
||||
Renderer renderer = this.<NEHKABOEJKI>k__BackingField._renderers[0];
|
||||
int num = 0;
|
||||
OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, renderer, 1, num != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011679 RID: 71289 RVA: 0x003F6234 File Offset: 0x003F4434
|
||||
[Token(Token = "0x6011679")]
|
||||
[Address(RVA = "0x7DEA40", Offset = "0x7DD840", VA = "0x1807DEA40")]
|
||||
private void ADOHOHFBDKP(Player IEKDDPPNFPF, Vector3 EHOCHOEODPI, Vector3 EIMLJIEONMB)
|
||||
{
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (!this.LIJPPNAPEIC)
|
||||
{
|
||||
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
|
||||
int num = 0;
|
||||
efkdjjhemkg.BDJFGEJFPPO(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601167A RID: 71290 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601167A")]
|
||||
[Address(RVA = "0x7DEAC0", Offset = "0x7DD8C0", VA = "0x1807DEAC0")]
|
||||
private void AFPJNCPCEAM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601167B RID: 71291 RVA: 0x003F6268 File Offset: 0x003F4468
|
||||
[Token(Token = "0x601167B")]
|
||||
[Address(RVA = "0x7E10C0", Offset = "0x7DFEC0", VA = "0x1807E10C0")]
|
||||
private void KEKPPIPHILE()
|
||||
{
|
||||
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
PlayerHand rightHand = player.rightHand;
|
||||
int num = 0;
|
||||
if (rightHand != num)
|
||||
{
|
||||
WatchVisual watchVisual = this.<NEHKABOEJKI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (watchVisual != num2)
|
||||
{
|
||||
WatchVisual watchVisual2 = this.<NEHKABOEJKI>k__BackingField;
|
||||
PlayerHand.PLLIKAOIPHP type = this.EKKDJEIFGMJ.type;
|
||||
watchVisual2.MFPNEKABNPP = type;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601167C RID: 71292 RVA: 0x003F62DC File Offset: 0x003F44DC
|
||||
[Token(Token = "0x601167C")]
|
||||
[Address(RVA = "0x7E0720", Offset = "0x7DF520", VA = "0x1807E0720")]
|
||||
private void HNBELILEPLG()
|
||||
{
|
||||
if (this.EFKDJJHEMKG.IAHDANBDAAM() == 0)
|
||||
{
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
AGVirtualKeyboard <FHFAPDOPFKF>k__BackingField = this.<LCBGICCHKJE>k__BackingField.playerUI.<FHFAPDOPFKF>k__BackingField;
|
||||
int num = 0;
|
||||
<FHFAPDOPFKF>k__BackingField.HideKeyboard(this, num != 0);
|
||||
Animator animator = this.animator;
|
||||
int num2 = 0;
|
||||
animator.SetBool("Visible", num2 != 0);
|
||||
}
|
||||
this.KLAFBPPJCMH(true);
|
||||
Action action = new Action(this.BAEDBJBIMGF);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != 0)
|
||||
{
|
||||
Player player2 = this.<LCBGICCHKJE>k__BackingField;
|
||||
this.NHBAFGLIJEO(1f);
|
||||
}
|
||||
Transform transform = this.projectionRoot.transform;
|
||||
float z = this.BFLNFGEFGGH.z;
|
||||
this.AFPJNCPCEAM();
|
||||
MFBGLIHGCGO<bool> menuVisibleChangedAction = this.MenuVisibleChangedAction;
|
||||
this.NPBMNNCDDCP = false;
|
||||
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
|
||||
menuVisibleChangedAction.CNFDGDEOPPF(flag);
|
||||
Player player3 = this.<LCBGICCHKJE>k__BackingField;
|
||||
PlayerEvents playerEvents = this.<LCBGICCHKJE>k__BackingField.playerEvents;
|
||||
bool flag2 = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
|
||||
playerEvents.MenuVisible(flag2);
|
||||
}
|
||||
|
||||
// Token: 0x0601167D RID: 71293 RVA: 0x003F63E0 File Offset: 0x003F45E0
|
||||
[Token(Token = "0x601167D")]
|
||||
[Address(RVA = "0x7E1C30", Offset = "0x7E0A30", VA = "0x1807E1C30")]
|
||||
public void UpdateControls(bool ALOCMMHPEIN, bool ILKJJIKJMMF, bool MOEIJMMOAOD, bool JIFLBFCFKFK)
|
||||
{
|
||||
while (this.EFKDJJHEMKG.IAHDANBDAAM() != 0)
|
||||
{
|
||||
bool attachedToWrist = this.LIJPPNAPEIC;
|
||||
if (!attachedToWrist)
|
||||
{
|
||||
if (!attachedToWrist)
|
||||
{
|
||||
break;
|
||||
}
|
||||
goto IL_5D;
|
||||
}
|
||||
else if (this.LIJPPNAPEIC)
|
||||
{
|
||||
if (!this.EKKDJEIFGMJ.BFLPFINFJLD)
|
||||
{
|
||||
goto IL_5D;
|
||||
}
|
||||
WatchGazeTracker watchGazeTracker = this.watchGazeTracker;
|
||||
bool flag;
|
||||
if (flag && this.NPBMNNCDDCP)
|
||||
{
|
||||
this.NPBMNNCDDCP = false;
|
||||
}
|
||||
if (!flag && this.NPBMNNCDDCP == flag)
|
||||
{
|
||||
goto IL_5D;
|
||||
}
|
||||
}
|
||||
IL_63:
|
||||
PlayerHand attachedHand = this.EKKDJEIFGMJ;
|
||||
int num = 0;
|
||||
if (!(attachedHand != num))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
PlayerHand attachedHand2 = this.EKKDJEIFGMJ;
|
||||
while (!ALOCMMHPEIN)
|
||||
{
|
||||
}
|
||||
if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0 && this.LIJPPNAPEIC)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
continue;
|
||||
IL_5D:
|
||||
this.AuthorityCloseMenu();
|
||||
goto IL_63;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601167E RID: 71294 RVA: 0x003F64B0 File Offset: 0x003F46B0
|
||||
[Token(Token = "0x601167E")]
|
||||
[Address(RVA = "0x7DEE70", Offset = "0x7DDC70", VA = "0x1807DEE70")]
|
||||
public void AuthorityOpenMenuAttached(PlayerHand ONFJHABGCIP, bool CDFHDACBFKN = false)
|
||||
{
|
||||
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
|
||||
if ((uint)1 != 0U)
|
||||
{
|
||||
HCKAGCOEFNM<bool, Vector3, Quaternion, float> eoohemglpoc = this.EOOHEMGLPOC;
|
||||
int num = 0;
|
||||
eoohemglpoc.IOFAAIEOLKL(num);
|
||||
this.EKKDJEIFGMJ = ONFJHABGCIP;
|
||||
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601167F RID: 71295 RVA: 0x003F64F4 File Offset: 0x003F46F4
|
||||
[Token(Token = "0x601167F")]
|
||||
[Address(RVA = "0x7DEF60", Offset = "0x7DDD60", VA = "0x1807DEF60")]
|
||||
public void AuthorityOpenMenuDetached(bool CDFHDACBFKN = false)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
|
||||
if ((uint)1 != 0U)
|
||||
{
|
||||
this.NHBAFGLIJEO(0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011680 RID: 71296 RVA: 0x003F652C File Offset: 0x003F472C
|
||||
[Token(Token = "0x6011680")]
|
||||
[Address(RVA = "0x7DF060", Offset = "0x7DDE60", VA = "0x1807DF060")]
|
||||
public void AuthorityOpenMenuDetached(Vector3 DDHPAFKBMON, bool CDFHDACBFKN)
|
||||
{
|
||||
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
|
||||
if ((uint)1 != 0U)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
this.NHBAFGLIJEO(0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011681 RID: 71297 RVA: 0x003F6564 File Offset: 0x003F4764
|
||||
[Token(Token = "0x6011681")]
|
||||
[Address(RVA = "0x7DF140", Offset = "0x7DDF40", VA = "0x1807DF140")]
|
||||
public void AuthorityOpenMenuDetached(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, float FNJKKNKLDPB, bool CDFHDACBFKN)
|
||||
{
|
||||
bool flag = this.EFKDJJHEMKG.IAHDANBDAAM() != null;
|
||||
if ((uint)1 != 0U)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
this.NHBAFGLIJEO(0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011682 RID: 71298 RVA: 0x003F659C File Offset: 0x003F479C
|
||||
[Token(Token = "0x6011682")]
|
||||
[Address(RVA = "0x7DED80", Offset = "0x7DDB80", VA = "0x1807DED80")]
|
||||
public void AuthorityDetachMenu()
|
||||
{
|
||||
if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0 && this.LIJPPNAPEIC)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011683 RID: 71299 RVA: 0x003F65DC File Offset: 0x003F47DC
|
||||
[Token(Token = "0x6011683")]
|
||||
[Address(RVA = "0x7DF220", Offset = "0x7DE020", VA = "0x1807DF220")]
|
||||
public void AuthorityReattachMenu()
|
||||
{
|
||||
if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0 && !this.LIJPPNAPEIC)
|
||||
{
|
||||
HCKAGCOEFNM<bool, Vector3, Quaternion, float> eoohemglpoc = this.EOOHEMGLPOC;
|
||||
int num = 0;
|
||||
eoohemglpoc.IOFAAIEOLKL(num);
|
||||
this.NHBAFGLIJEO(0.5f);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011684 RID: 71300 RVA: 0x003F6624 File Offset: 0x003F4824
|
||||
[Token(Token = "0x6011684")]
|
||||
[Address(RVA = "0x7DEC40", Offset = "0x7DDA40", VA = "0x1807DEC40")]
|
||||
public void AuthorityCloseMenu()
|
||||
{
|
||||
if (this.EHOPMNHFJMM.CFLJGNJLBFG && !Player.<EGKJPJKLEAI>k__BackingField.ICMBJEEFPLE)
|
||||
{
|
||||
Debug.LogWarning("Tried to close watch when ForceMenuToRemainOpen is true");
|
||||
return;
|
||||
}
|
||||
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
|
||||
int num = 0;
|
||||
efkdjjhemkg.BDJFGEJFPPO(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011685 RID: 71301 RVA: 0x003F6670 File Offset: 0x003F4870
|
||||
[Token(Token = "0x6011685")]
|
||||
[Address(RVA = "0x7DFBE0", Offset = "0x7DE9E0", VA = "0x1807DFBE0")]
|
||||
private void CFFGODDNGLP(Vector3 AIDHPLINJEL, Quaternion CEHEHHCLGDL, float CPODGMFFKEA)
|
||||
{
|
||||
Transform transform = this.<LCBGICCHKJE>k__BackingField.trackingSpace.transform;
|
||||
float z = AIDHPLINJEL.z;
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform2 = player.trackingSpace.transform;
|
||||
KLLMCPFPIIE<bool> efkdjjhemkg = this.EFKDJJHEMKG;
|
||||
HCKAGCOEFNM<bool, Vector3, Quaternion, float> eoohemglpoc = this.EOOHEMGLPOC;
|
||||
}
|
||||
|
||||
// Token: 0x06011686 RID: 71302 RVA: 0x003F66C8 File Offset: 0x003F48C8
|
||||
[Token(Token = "0x6011686")]
|
||||
[Address(RVA = "0x7E0110", Offset = "0x7DEF10", VA = "0x1807E0110")]
|
||||
private void FDFGLGNMDEH()
|
||||
{
|
||||
this.KLAFBPPJCMH(true);
|
||||
Action action = new Action(this.BAEDBJBIMGF);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != 0)
|
||||
{
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
this.NHBAFGLIJEO(1f);
|
||||
}
|
||||
Transform transform = this.projectionRoot.transform;
|
||||
float z = this.BFLNFGEFGGH.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011687 RID: 71303 RVA: 0x003F672C File Offset: 0x003F492C
|
||||
[Token(Token = "0x6011687")]
|
||||
[Address(RVA = "0x7E0610", Offset = "0x7DF410", VA = "0x1807E0610")]
|
||||
private void FLOLPAPNHLJ()
|
||||
{
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
AGVirtualKeyboard <FHFAPDOPFKF>k__BackingField = this.<LCBGICCHKJE>k__BackingField.playerUI.<FHFAPDOPFKF>k__BackingField;
|
||||
int num = 0;
|
||||
<FHFAPDOPFKF>k__BackingField.HideKeyboard(this, num != 0);
|
||||
Animator animator = this.animator;
|
||||
int num2 = 0;
|
||||
animator.SetBool("Visible", num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011688 RID: 71304 RVA: 0x003F6778 File Offset: 0x003F4978
|
||||
[Token(Token = "0x6011688")]
|
||||
[Address(RVA = "0x7E1800", Offset = "0x7E0600", VA = "0x1807E1800")]
|
||||
public void SetForceMenuToRemainOpen(bool ICOLAMJOGKF, object PIHIPPPPEBI)
|
||||
{
|
||||
AOLMGGAPKEH ehopmnhfjmm = this.EHOPMNHFJMM;
|
||||
if (!ICOLAMJOGKF)
|
||||
{
|
||||
ehopmnhfjmm.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
return;
|
||||
}
|
||||
ehopmnhfjmm.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06011689 RID: 71305 RVA: 0x003F67A8 File Offset: 0x003F49A8
|
||||
[Token(Token = "0x6011689")]
|
||||
[Address(RVA = "0x7E1BE0", Offset = "0x7E09E0", VA = "0x1807E1BE0")]
|
||||
public void TriggerTransition()
|
||||
{
|
||||
this.animator.SetTrigger("Transition");
|
||||
}
|
||||
|
||||
// Token: 0x0601168A RID: 71306 RVA: 0x003F67CC File Offset: 0x003F49CC
|
||||
[Token(Token = "0x601168A")]
|
||||
[Address(RVA = "0x7E1B90", Offset = "0x7E0990", VA = "0x1807E1B90")]
|
||||
public void TriggerRefresh()
|
||||
{
|
||||
this.animator.SetTrigger("Refresh");
|
||||
}
|
||||
|
||||
// Token: 0x0601168B RID: 71307 RVA: 0x003F67F0 File Offset: 0x003F49F0
|
||||
[Token(Token = "0x601168B")]
|
||||
[Address(RVA = "0x7E1840", Offset = "0x7E0640", VA = "0x1807E1840")]
|
||||
public void ShowProjectionVisuals(object PIHIPPPPEBI)
|
||||
{
|
||||
this.KDHKOKICBOA(true, PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x0601168C RID: 71308 RVA: 0x003F6808 File Offset: 0x003F4A08
|
||||
[Token(Token = "0x601168C")]
|
||||
[Address(RVA = "0x7E0CB0", Offset = "0x7DFAB0", VA = "0x1807E0CB0")]
|
||||
public void HideProjectionVisuals(object PIHIPPPPEBI)
|
||||
{
|
||||
int num = 0;
|
||||
this.KDHKOKICBOA(num != 0, PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x0601168D RID: 71309 RVA: 0x003F6820 File Offset: 0x003F4A20
|
||||
[Token(Token = "0x601168D")]
|
||||
[Address(RVA = "0x7E0FE0", Offset = "0x7DFDE0", VA = "0x1807E0FE0")]
|
||||
private void KDHKOKICBOA(bool NOCJEBBJIAN, object PIHIPPPPEBI)
|
||||
{
|
||||
AOLMGGAPKEH hjmhbgpiida = this.HJMHBGPIIDA;
|
||||
if (NOCJEBBJIAN)
|
||||
{
|
||||
hjmhbgpiida.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
hjmhbgpiida.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
Renderer renderer = this.projectionRenderer;
|
||||
int num = 0;
|
||||
if (renderer != num)
|
||||
{
|
||||
AOLMGGAPKEH hjmhbgpiida2 = this.HJMHBGPIIDA;
|
||||
Renderer renderer2 = this.projectionRenderer;
|
||||
bool flag = !hjmhbgpiida2.CFLJGNJLBFG;
|
||||
renderer2.enabled = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601168E RID: 71310 RVA: 0x003F6884 File Offset: 0x003F4A84
|
||||
[Token(Token = "0x601168E")]
|
||||
[Address(RVA = "0x7E1480", Offset = "0x7E0280", VA = "0x1807E1480")]
|
||||
private void NHBAFGLIJEO(float BJJEDIGOMGC)
|
||||
{
|
||||
if (!SingletonMonoBehaviour.FFNIFALJLDD || SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE != LocalPlayerController.JJKKCDNKBJI.SCREEN)
|
||||
{
|
||||
float num = Mathf.Max(Time.time, BJJEDIGOMGC);
|
||||
this.JKONPKDAFDB = num;
|
||||
if (this.PEHNMDBDLJE != (ulong)0L)
|
||||
{
|
||||
BasicInteractionRestriction basicInteractionRestriction = this.<LCBGICCHKJE>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.basicInteractionRestriction;
|
||||
int num2 = 0;
|
||||
basicInteractionRestriction.IIIAFOLMNDI = num2 != 0;
|
||||
Coroutine pehnmdbdlje = this.PEHNMDBDLJE;
|
||||
this.OMNDHPIFFEM(pehnmdbdlje);
|
||||
}
|
||||
float jkonpkdafdb = this.JKONPKDAFDB;
|
||||
float time = Time.time;
|
||||
WatchMenuProjector.DEFFBAPKPGP deffbapkpgp;
|
||||
deffbapkpgp.System.IDisposable.Dispose();
|
||||
deffbapkpgp.<>1__state = (int)((ulong)0L);
|
||||
deffbapkpgp.<>4__this = this;
|
||||
deffbapkpgp.duration = jkonpkdafdb;
|
||||
Coroutine coroutine = base.StartCoroutine(deffbapkpgp);
|
||||
this.PEHNMDBDLJE = coroutine;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601168F RID: 71311 RVA: 0x003F6944 File Offset: 0x003F4B44
|
||||
[Token(Token = "0x601168F")]
|
||||
[Address(RVA = "0x7E06B0", Offset = "0x7DF4B0", VA = "0x1807E06B0")]
|
||||
private IEnumerator HLBJKBDCEPG(float BJJEDIGOMGC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601168F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Players.Watch.WatchMenuProjector::HLBJKBDCEPG(System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(DEFFBAPKPGP::System.IDisposable.Dispose, ldloc:DEFFBAPKPGP(var_0))
|
||||
stfld:float32(DEFFBAPKPGP::duration, ldloc:DEFFBAPKPGP(var_0), ldloc:float32(BJJEDIGOMGC))
|
||||
stfld:int32(DEFFBAPKPGP::<>1__state, ldloc:DEFFBAPKPGP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:WatchMenuProjector(DEFFBAPKPGP::<>4__this, ldloc:DEFFBAPKPGP(var_0), ldloc:WatchMenuProjector(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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06011690 RID: 71312 RVA: 0x003F6970 File Offset: 0x003F4B70
|
||||
[Token(Token = "0x6011690")]
|
||||
[Address(RVA = "0x7DFF80", Offset = "0x7DED80", VA = "0x1807DFF80")]
|
||||
private void EFBGPHOGHAI(Vector3 GHBPCACOCOL, Quaternion LDAKIHFDIFN, float MCBHKKGJLKD)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
float z = GHBPCACOCOL.z;
|
||||
Transform transform2 = base.transform;
|
||||
Transform transform3 = base.transform;
|
||||
float z2 = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011691 RID: 71313 RVA: 0x003F69B4 File Offset: 0x003F4BB4
|
||||
[Token(Token = "0x6011691")]
|
||||
[Address(RVA = "0x7E11F0", Offset = "0x7DFFF0", VA = "0x1807E11F0")]
|
||||
private void KLAFBPPJCMH(bool ENJABEBOEHC)
|
||||
{
|
||||
int num = 0;
|
||||
int childCount = base.transform.childCount;
|
||||
if (num < childCount)
|
||||
{
|
||||
base.transform.GetChild(num).gameObject.SetActive(ENJABEBOEHC);
|
||||
num++;
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011692 RID: 71314 RVA: 0x003F69FC File Offset: 0x003F4BFC
|
||||
[Token(Token = "0x6011692")]
|
||||
[Address(RVA = "0x7E1300", Offset = "0x7E0100", VA = "0x1807E1300")]
|
||||
private bool LNNABPPGCFI()
|
||||
{
|
||||
if (this.LIJPPNAPEIC)
|
||||
{
|
||||
if (!this.EKKDJEIFGMJ.BFLPFINFJLD)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
WatchGazeTracker watchGazeTracker = this.watchGazeTracker;
|
||||
bool flag;
|
||||
if (flag && this.NPBMNNCDDCP)
|
||||
{
|
||||
this.NPBMNNCDDCP = false;
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
return this.NPBMNNCDDCP == flag;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011693 RID: 71315 RVA: 0x003F6A54 File Offset: 0x003F4C54
|
||||
[Token(Token = "0x6011693")]
|
||||
[Address(RVA = "0x7E0AA0", Offset = "0x7DF8A0", VA = "0x1807E0AA0")]
|
||||
private void HONNKFPLGMF()
|
||||
{
|
||||
Player player = this.<LCBGICCHKJE>k__BackingField;
|
||||
WatchVisual watchVisual = global::UnityEngine.Object.Instantiate<WatchVisual>(this.watchVisualLocalPrefab);
|
||||
this.<NEHKABOEJKI>k__BackingField = watchVisual;
|
||||
bool flag = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player player2 = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
PlayerHand rightHand = player2.rightHand;
|
||||
int num = 0;
|
||||
if (rightHand != num)
|
||||
{
|
||||
bool flag2 = this.AHJHBAGFMGM.IAHDANBDAAM() != null;
|
||||
Player player3 = this.<LCBGICCHKJE>k__BackingField;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
PlayerHand rightHand2 = player3.rightHand;
|
||||
}
|
||||
WatchVisual watchVisual2 = this.<NEHKABOEJKI>k__BackingField;
|
||||
Player player4 = this.<LCBGICCHKJE>k__BackingField;
|
||||
WatchVisual watchVisual3 = this.<NEHKABOEJKI>k__BackingField;
|
||||
PlayerUI playerUI = player4.playerUI;
|
||||
WatchAttractor component = watchVisual3.GetComponent<WatchAttractor>();
|
||||
playerUI.<DMFKNEOJGIJ>k__BackingField = component;
|
||||
}
|
||||
|
||||
// Token: 0x170030BD RID: 12477
|
||||
// (get) Token: 0x06011694 RID: 71316 RVA: 0x003F6B08 File Offset: 0x003F4D08
|
||||
[Token(Token = "0x170030BD")]
|
||||
private Transform GELLCPKHNEO
|
||||
{
|
||||
[Token(Token = "0x6011694")]
|
||||
[Address(RVA = "0x7E1390", Offset = "0x7E0190", VA = "0x1807E1390", Slot = "5")]
|
||||
get
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
return this.XLKeyboardRoot.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030BE RID: 12478
|
||||
// (get) Token: 0x06011695 RID: 71317 RVA: 0x003F6B38 File Offset: 0x003F4D38
|
||||
[Token(Token = "0x170030BE")]
|
||||
private bool GHEMLINHHEP
|
||||
{
|
||||
[Token(Token = "0x6011695")]
|
||||
[Address(RVA = "0x7E00C0", Offset = "0x7DEEC0", VA = "0x1807E00C0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return this.EFKDJJHEMKG.IAHDANBDAAM() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011696 RID: 71318 RVA: 0x003F6B58 File Offset: 0x003F4D58
|
||||
[Token(Token = "0x6011696")]
|
||||
[Address(RVA = "0x7E0CC0", Offset = "0x7DFAC0", VA = "0x1807E0CC0", Slot = "7")]
|
||||
private void IAFIPFAKNHJ()
|
||||
{
|
||||
if (this.LIJPPNAPEIC)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
this.NHBAFGLIJEO(0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011697 RID: 71319 RVA: 0x003F6B80 File Offset: 0x003F4D80
|
||||
[Token(Token = "0x6011697")]
|
||||
[Address(RVA = "0x7E2290", Offset = "0x7E1090", VA = "0x1807E2290")]
|
||||
public WatchMenuProjector()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<bool> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.MenuDetachedChangedAction = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
MFBGLIHGCGO<bool> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.MenuVisibleChangedAction = mfbglihgcgo2;
|
||||
this.WatchGazeOpeningEnabled = true;
|
||||
Dictionary<int, WatchMenuProjector.MCHNPLABHMA> dictionary = new Dictionary();
|
||||
this.ELALAJFPOCN = dictionary;
|
||||
float z = Vector3.zero.z;
|
||||
this.BFLNFGEFGGH.z = z;
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
this.HJMHBGPIIDA = aolmggapkeh;
|
||||
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
|
||||
this.EHOPMNHFJMM = aolmggapkeh2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011698 RID: 71320 RVA: 0x003F6C0C File Offset: 0x003F4E0C
|
||||
[Token(Token = "0x6011698")]
|
||||
[Address(RVA = "0x7DF840", Offset = "0x7DE640", VA = "0x1807DF840")]
|
||||
[CompilerGenerated]
|
||||
private void BAEDBJBIMGF()
|
||||
{
|
||||
if (this.EFKDJJHEMKG.IAHDANBDAAM() != 0)
|
||||
{
|
||||
this.animator.enabled = true;
|
||||
this.animator.SetBool("Visible", true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B301 RID: 45825
|
||||
[Token(Token = "0x400B301")]
|
||||
private const float CMKILPDFMCB = 0.5f;
|
||||
|
||||
// Token: 0x0400B302 RID: 45826
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B302")]
|
||||
[SerializeField]
|
||||
private GameObject projectionRoot;
|
||||
|
||||
// Token: 0x0400B303 RID: 45827
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B303")]
|
||||
[SerializeField]
|
||||
private GameObject keyboardRoot;
|
||||
|
||||
// Token: 0x0400B304 RID: 45828
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B304")]
|
||||
[SerializeField]
|
||||
private GameObject XLKeyboardRoot;
|
||||
|
||||
// Token: 0x0400B305 RID: 45829
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B305")]
|
||||
[SerializeField]
|
||||
private Renderer projectionRenderer;
|
||||
|
||||
// Token: 0x0400B306 RID: 45830
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B306")]
|
||||
[SerializeField]
|
||||
private WatchVisual watchVisualLocalPrefab;
|
||||
|
||||
// Token: 0x0400B307 RID: 45831
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B307")]
|
||||
[SerializeField]
|
||||
private WatchVisual watchVisualRemotePrefab;
|
||||
|
||||
// Token: 0x0400B308 RID: 45832
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B308")]
|
||||
[SerializeField]
|
||||
private Transform remoteVisualRoot;
|
||||
|
||||
// Token: 0x0400B309 RID: 45833
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B309")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x0400B30A RID: 45834
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B30A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private WatchGazeTracker watchGazeTracker;
|
||||
|
||||
// Token: 0x0400B30B RID: 45835
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B30B")]
|
||||
[SerializeField]
|
||||
private Transform leftHandWatchAnchor;
|
||||
|
||||
// Token: 0x0400B30C RID: 45836
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B30C")]
|
||||
[SerializeField]
|
||||
private Transform rightHandWatchAnchor;
|
||||
|
||||
// Token: 0x0400B30D RID: 45837
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B30D")]
|
||||
public readonly MFBGLIHGCGO<bool> MenuDetachedChangedAction;
|
||||
|
||||
// Token: 0x0400B30E RID: 45838
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B30E")]
|
||||
public readonly MFBGLIHGCGO<bool> MenuVisibleChangedAction;
|
||||
|
||||
// Token: 0x0400B30F RID: 45839
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B30F")]
|
||||
[NonSerialized]
|
||||
public bool WatchGazeOpeningEnabled;
|
||||
|
||||
// Token: 0x0400B310 RID: 45840
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400B310")]
|
||||
private float JKONPKDAFDB;
|
||||
|
||||
// Token: 0x0400B311 RID: 45841
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B311")]
|
||||
private Coroutine PEHNMDBDLJE;
|
||||
|
||||
// Token: 0x0400B312 RID: 45842
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B312")]
|
||||
private Dictionary<int, WatchMenuProjector.MCHNPLABHMA> ELALAJFPOCN;
|
||||
|
||||
// Token: 0x0400B313 RID: 45843
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B313")]
|
||||
private Vector3 BFLNFGEFGGH;
|
||||
|
||||
// Token: 0x0400B314 RID: 45844
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400B314")]
|
||||
private bool NPBMNNCDDCP;
|
||||
|
||||
// Token: 0x0400B315 RID: 45845
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B315")]
|
||||
private AOLMGGAPKEH HJMHBGPIIDA;
|
||||
|
||||
// Token: 0x0400B316 RID: 45846
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B316")]
|
||||
private AOLMGGAPKEH EHOPMNHFJMM;
|
||||
|
||||
// Token: 0x0400B318 RID: 45848
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B318")]
|
||||
private KLLMCPFPIIE<bool> EFKDJJHEMKG;
|
||||
|
||||
// Token: 0x0400B319 RID: 45849
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B319")]
|
||||
private KLLMCPFPIIE<bool> AHJHBAGFMGM;
|
||||
|
||||
// Token: 0x0400B31B RID: 45851
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B31B")]
|
||||
private HCKAGCOEFNM<bool, Vector3, Quaternion, float> EOOHEMGLPOC;
|
||||
|
||||
// Token: 0x0400B31C RID: 45852
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B31C")]
|
||||
private WatchMenuProjector.MCHNPLABHMA? FKLEAKBLFBG;
|
||||
|
||||
// Token: 0x0200287A RID: 10362
|
||||
[Token(Token = "0x200287A")]
|
||||
public enum MCHNPLABHMA
|
||||
{
|
||||
// Token: 0x0400B31E RID: 45854
|
||||
[Token(Token = "0x400B31E")]
|
||||
Hidden,
|
||||
// Token: 0x0400B31F RID: 45855
|
||||
[Token(Token = "0x400B31F")]
|
||||
Hydrate,
|
||||
// Token: 0x0400B320 RID: 45856
|
||||
[Token(Token = "0x400B320")]
|
||||
Visible,
|
||||
// Token: 0x0400B321 RID: 45857
|
||||
[Token(Token = "0x400B321")]
|
||||
Dehydrate,
|
||||
// Token: 0x0400B322 RID: 45858
|
||||
[Token(Token = "0x400B322")]
|
||||
PlayerMenu_Transition,
|
||||
// Token: 0x0400B323 RID: 45859
|
||||
[Token(Token = "0x400B323")]
|
||||
PlayerMenu_Refresh,
|
||||
// Token: 0x0400B324 RID: 45860
|
||||
[Token(Token = "0x400B324")]
|
||||
PlayerMenu_KeyboardActive,
|
||||
// Token: 0x0400B325 RID: 45861
|
||||
[Token(Token = "0x400B325")]
|
||||
PlayerMenu_KeyboardInactive
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,385 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Avatars;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.UI.RoomChat;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Players.Watch
|
||||
{
|
||||
// Token: 0x0200287C RID: 10364
|
||||
[Token(Token = "0x200287C")]
|
||||
public class WatchVisual : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170030C1 RID: 12481
|
||||
// (get) Token: 0x0601169F RID: 71327 RVA: 0x003F6D70 File Offset: 0x003F4F70
|
||||
[Token(Token = "0x170030C1")]
|
||||
public Player BDPNENBMDDB
|
||||
{
|
||||
[Token(Token = "0x601169F")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.PAJPAFPKOFL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030C2 RID: 12482
|
||||
// (get) Token: 0x060116A0 RID: 71328 RVA: 0x003F6D84 File Offset: 0x003F4F84
|
||||
[Token(Token = "0x170030C2")]
|
||||
public TapToOpenWatch POINKKGDJLK
|
||||
{
|
||||
[Token(Token = "0x60116A0")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get
|
||||
{
|
||||
return this._tapToOpenWatch;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030C3 RID: 12483
|
||||
// (get) Token: 0x060116A1 RID: 71329 RVA: 0x003F6D98 File Offset: 0x003F4F98
|
||||
[Token(Token = "0x170030C3")]
|
||||
public RoomChatVRController NILGPGNAACH
|
||||
{
|
||||
[Token(Token = "0x60116A1")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get
|
||||
{
|
||||
return this.roomChatVRController;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030C4 RID: 12484
|
||||
// (get) Token: 0x060116A2 RID: 71330 RVA: 0x003F6DAC File Offset: 0x003F4FAC
|
||||
[Token(Token = "0x170030C4")]
|
||||
public Renderer[] IINIHHDBJPG
|
||||
{
|
||||
[Token(Token = "0x60116A2")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this._renderers;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030C5 RID: 12485
|
||||
// (get) Token: 0x060116A3 RID: 71331 RVA: 0x003F6DC0 File Offset: 0x003F4FC0
|
||||
[Token(Token = "0x170030C5")]
|
||||
public IReadOnlyList<MeshRenderer> HJCEJGIJHPI
|
||||
{
|
||||
[Token(Token = "0x60116A3")]
|
||||
[Address(RVA = "0x7E3090", Offset = "0x7E1E90", VA = "0x1807E3090")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060116A3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IReadOnlyList`1<UnityEngine.MeshRenderer> RecRoom.Players.Watch.WatchVisual::get_AllMeshRenderers()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [UnityEngine.CoreModule]UnityEngine.MeshRenderer[](var_0_10, call:class [UnityEngine.CoreModule]UnityEngine.MeshRenderer[](Component::GetComponentsInChildren, ldloc:WatchVisual[exp:Component](this), ldc.i4:bool(1)))
|
||||
stfld:class [UnityEngine.CoreModule]UnityEngine.MeshRenderer[](WatchVisual::MMLHFLKEHNM, ldloc:WatchVisual(this), ldloc:class [UnityEngine.CoreModule]UnityEngine.MeshRenderer[](var_0_10))
|
||||
}
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170030C6 RID: 12486
|
||||
// (get) Token: 0x060116A4 RID: 71332 RVA: 0x003F6DE4 File Offset: 0x003F4FE4
|
||||
// (set) Token: 0x060116A5 RID: 71333 RVA: 0x003F6DF8 File Offset: 0x003F4FF8
|
||||
[Token(Token = "0x170030C6")]
|
||||
public PlayerHand.PLLIKAOIPHP MFPNEKABNPP
|
||||
{
|
||||
[Token(Token = "0x60116A4")]
|
||||
[Address(RVA = "0x3FA190", Offset = "0x3F8F90", VA = "0x1803FA190")]
|
||||
private get
|
||||
{
|
||||
return this.PNELFKFPJPD;
|
||||
}
|
||||
[Token(Token = "0x60116A5")]
|
||||
[Address(RVA = "0x7E30E0", Offset = "0x7E1EE0", VA = "0x1807E30E0")]
|
||||
set
|
||||
{
|
||||
if (this.PNELFKFPJPD != value)
|
||||
{
|
||||
this.PNELFKFPJPD = value;
|
||||
Transform transform = base.transform;
|
||||
Transform[] dhgflnocakb = this.DHGFLNOCAKB;
|
||||
PlayerHand.PLLIKAOIPHP pnelfkfpjpd = this.PNELFKFPJPD;
|
||||
Transform transform2 = dhgflnocakb[(int)pnelfkfpjpd];
|
||||
int num = 0;
|
||||
transform.SetParent(transform2, num != 0);
|
||||
Transform transform3 = base.transform;
|
||||
Quaternion kcmaldoehkp = this.KCMALDOEHKP;
|
||||
transform3.localRotation = kcmaldoehkp;
|
||||
this.MLBAOONLBEM();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060116A6 RID: 71334 RVA: 0x003F6E64 File Offset: 0x003F5064
|
||||
[Token(Token = "0x60116A6")]
|
||||
[Address(RVA = "0x7E2740", Offset = "0x7E1540", VA = "0x1807E2740")]
|
||||
private void Awake()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
int num = Shader.PropertyToID("_Swipe");
|
||||
this.IDLMODLPIDO = num;
|
||||
}
|
||||
|
||||
// Token: 0x060116A7 RID: 71335 RVA: 0x003F6E90 File Offset: 0x003F5090
|
||||
[Token(Token = "0x60116A7")]
|
||||
[Address(RVA = "0x7E2C40", Offset = "0x7E1A40", VA = "0x1807E2C40")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Player pajpafpkofl = this.PAJPAFPKOFL;
|
||||
int num = 0;
|
||||
if (pajpafpkofl != num)
|
||||
{
|
||||
PlayerAvatarDisplay playerAvatarDisplay = this.PAJPAFPKOFL.playerAvatar.playerAvatarDisplay;
|
||||
Action<PlayerHand.PLLIKAOIPHP, PlayerAvatarDisplay.EGOKLMEHLCI> action = new Action(this.DAMKBPJHPBH);
|
||||
playerAvatarDisplay.OnHandVisualStateChanged -= action;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = this.PAJPAFPKOFL.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<JNBAANDJIAD>k__BackingField != num2)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField2 = this.PAJPAFPKOFL.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
Action<WatchUI, bool> action2 = new Action(this.FBEPOHCODDD);
|
||||
<JNBAANDJIAD>k__BackingField2.IsInMinimalSettingsModeChanged -= action2;
|
||||
BasicInteractionRestriction basicInteractionRestriction = this.PAJPAFPKOFL.playerUI.<JNBAANDJIAD>k__BackingField.basicInteractionRestriction;
|
||||
Action<bool> action3 = new Action(this.MBMHCGPOEKH);
|
||||
basicInteractionRestriction.OnRestrictionUpdated -= action3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060116A8 RID: 71336 RVA: 0x003F6F58 File Offset: 0x003F5158
|
||||
[Token(Token = "0x60116A8")]
|
||||
[Address(RVA = "0x7E2F00", Offset = "0x7E1D00", VA = "0x1807E2F00")]
|
||||
public void SetDwellVisualProgress(float LIMOILDIGKF)
|
||||
{
|
||||
Renderer renderer = this.dwellVisual;
|
||||
int num = 0;
|
||||
if (renderer != num)
|
||||
{
|
||||
this.dwellVisual.enabled = true;
|
||||
Material[] materialArray = this.dwellVisual.GetMaterialArray();
|
||||
int num2 = this.dwellVisualMaterialIndex;
|
||||
Material material = materialArray[num2];
|
||||
int idlmodlpido = this.IDLMODLPIDO;
|
||||
float num3 = Mathf.Lerp((float)0, LIMOILDIGKF, LIMOILDIGKF);
|
||||
material.SetFloatImpl(idlmodlpido, LIMOILDIGKF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060116A9 RID: 71337 RVA: 0x003F6FC4 File Offset: 0x003F51C4
|
||||
[Token(Token = "0x60116A9")]
|
||||
[Address(RVA = "0x7E2E40", Offset = "0x7E1C40", VA = "0x1807E2E40")]
|
||||
public void ResetDwellVisual()
|
||||
{
|
||||
Renderer renderer = this.dwellVisual;
|
||||
int num = 0;
|
||||
if (renderer != num)
|
||||
{
|
||||
Material[] materialArray = this.dwellVisual.GetMaterialArray();
|
||||
int num2 = this.dwellVisualMaterialIndex;
|
||||
Material material = materialArray[num2];
|
||||
int idlmodlpido = this.IDLMODLPIDO;
|
||||
int num3 = 0;
|
||||
material.SetFloatImpl(idlmodlpido, (float)num3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060116AA RID: 71338 RVA: 0x003F701C File Offset: 0x003F521C
|
||||
[Token(Token = "0x60116AA")]
|
||||
[Address(RVA = "0x7E27C0", Offset = "0x7E15C0", VA = "0x1807E27C0")]
|
||||
public void DisableDwellVisual()
|
||||
{
|
||||
Renderer renderer = this.dwellVisual;
|
||||
int num = 0;
|
||||
if (renderer != num)
|
||||
{
|
||||
Renderer renderer2 = this.dwellVisual;
|
||||
int num2 = 0;
|
||||
renderer2.enabled = num2 != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060116AB RID: 71339 RVA: 0x003F7054 File Offset: 0x003F5254
|
||||
[Token(Token = "0x60116AB")]
|
||||
[Address(RVA = "0x7E2850", Offset = "0x7E1650", VA = "0x1807E2850")]
|
||||
public void Initialize(Player IEKDDPPNFPF, Transform MKNOLJJPPKH, Transform JHPDBHABNCL, PlayerHand.PLLIKAOIPHP CBCCPKBNKAP)
|
||||
{
|
||||
this.PAJPAFPKOFL = IEKDDPPNFPF;
|
||||
PlayerAvatarDisplay playerAvatarDisplay = IEKDDPPNFPF.playerAvatar.playerAvatarDisplay;
|
||||
Action<PlayerHand.PLLIKAOIPHP, PlayerAvatarDisplay.EGOKLMEHLCI> action = new Action(this.DAMKBPJHPBH);
|
||||
playerAvatarDisplay.OnHandVisualStateChanged += action;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = this.PAJPAFPKOFL.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
if (<JNBAANDJIAD>k__BackingField != num)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField2 = this.PAJPAFPKOFL.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
Action<WatchUI, bool> action2 = new Action(this.FBEPOHCODDD);
|
||||
<JNBAANDJIAD>k__BackingField2.IsInMinimalSettingsModeChanged += action2;
|
||||
BasicInteractionRestriction basicInteractionRestriction = this.PAJPAFPKOFL.playerUI.<JNBAANDJIAD>k__BackingField.basicInteractionRestriction;
|
||||
Action<bool> action3 = new Action(this.MBMHCGPOEKH);
|
||||
basicInteractionRestriction.OnRestrictionUpdated += action3;
|
||||
}
|
||||
Transform[] array = new Transform[2];
|
||||
if (MKNOLJJPPKH != 0)
|
||||
{
|
||||
}
|
||||
array[0] = MKNOLJJPPKH;
|
||||
if (JHPDBHABNCL != 0)
|
||||
{
|
||||
}
|
||||
array[1] = JHPDBHABNCL;
|
||||
this.DHGFLNOCAKB = array;
|
||||
this.MLBAOONLBEM();
|
||||
}
|
||||
|
||||
// Token: 0x060116AC RID: 71340 RVA: 0x003F7134 File Offset: 0x003F5334
|
||||
[Token(Token = "0x60116AC")]
|
||||
[Address(RVA = "0x7E27B0", Offset = "0x7E15B0", VA = "0x1807E27B0")]
|
||||
private void DAMKBPJHPBH(PlayerHand.PLLIKAOIPHP DBBMGILNEAK, PlayerAvatarDisplay.EGOKLMEHLCI HJFCHNKAGIM)
|
||||
{
|
||||
if (DBBMGILNEAK == this.PNELFKFPJPD)
|
||||
{
|
||||
this.MLBAOONLBEM();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060116AD RID: 71341 RVA: 0x003F7154 File Offset: 0x003F5354
|
||||
[Token(Token = "0x60116AD")]
|
||||
[Address(RVA = "0x7E2840", Offset = "0x7E1640", VA = "0x1807E2840")]
|
||||
private void FBEPOHCODDD(WatchUI KHLHONFFPMH, bool ONGBFDACHHG)
|
||||
{
|
||||
this.MLBAOONLBEM();
|
||||
}
|
||||
|
||||
// Token: 0x060116AE RID: 71342 RVA: 0x003F7168 File Offset: 0x003F5368
|
||||
[Token(Token = "0x60116AE")]
|
||||
[Address(RVA = "0x7E2840", Offset = "0x7E1640", VA = "0x1807E2840")]
|
||||
private void MBMHCGPOEKH(bool BBEJOHIDEJG)
|
||||
{
|
||||
this.MLBAOONLBEM();
|
||||
}
|
||||
|
||||
// Token: 0x060116AF RID: 71343 RVA: 0x003F717C File Offset: 0x003F537C
|
||||
[Token(Token = "0x60116AF")]
|
||||
[Address(RVA = "0x7E2B00", Offset = "0x7E1900", VA = "0x1807E2B00")]
|
||||
private void MLBAOONLBEM()
|
||||
{
|
||||
PlayerAvatarDisplay playerAvatarDisplay = this.PAJPAFPKOFL.playerAvatar.playerAvatarDisplay;
|
||||
PlayerHand.PLLIKAOIPHP pnelfkfpjpd = this.PNELFKFPJPD;
|
||||
if (playerAvatarDisplay.GetHandVisualState(pnelfkfpjpd) != PlayerAvatarDisplay.EGOKLMEHLCI.Invisible)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = this.PAJPAFPKOFL.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<JNBAANDJIAD>k__BackingField != num))
|
||||
{
|
||||
}
|
||||
WatchUI <JNBAANDJIAD>k__BackingField2 = this.PAJPAFPKOFL.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
if (!<JNBAANDJIAD>k__BackingField2.basicInteractionRestriction.IGALPALENLL)
|
||||
{
|
||||
bool isInMinimalSettingsMode = <JNBAANDJIAD>k__BackingField2.GetIsInMinimalSettingsMode();
|
||||
}
|
||||
}
|
||||
base.gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x060116B0 RID: 71344 RVA: 0x003F7204 File Offset: 0x003F5404
|
||||
[Token(Token = "0x60116B0")]
|
||||
[Address(RVA = "0x7E3030", Offset = "0x7E1E30", VA = "0x1807E3030")]
|
||||
public WatchVisual()
|
||||
{
|
||||
Transform[] array = new Transform[2];
|
||||
this.DHGFLNOCAKB = array;
|
||||
this.PNELFKFPJPD = (PlayerHand.PLLIKAOIPHP)((ulong)(-1L));
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B32A RID: 45866
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B32A")]
|
||||
[SerializeField]
|
||||
private Renderer[] _renderers;
|
||||
|
||||
// Token: 0x0400B32B RID: 45867
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B32B")]
|
||||
[SerializeField]
|
||||
private Renderer dwellVisual;
|
||||
|
||||
// Token: 0x0400B32C RID: 45868
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B32C")]
|
||||
[SerializeField]
|
||||
private int dwellVisualMaterialIndex;
|
||||
|
||||
// Token: 0x0400B32D RID: 45869
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400B32D")]
|
||||
[SerializeField]
|
||||
private float maxSwipeValue = 1.35f;
|
||||
|
||||
// Token: 0x0400B32E RID: 45870
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B32E")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private TapToOpenWatch _tapToOpenWatch;
|
||||
|
||||
// Token: 0x0400B32F RID: 45871
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B32F")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private RoomChatVRController roomChatVRController;
|
||||
|
||||
// Token: 0x0400B330 RID: 45872
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B330")]
|
||||
[NonSerialized]
|
||||
private Player PAJPAFPKOFL;
|
||||
|
||||
// Token: 0x0400B331 RID: 45873
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B331")]
|
||||
private Transform[] DHGFLNOCAKB;
|
||||
|
||||
// Token: 0x0400B332 RID: 45874
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B332")]
|
||||
private MeshRenderer[] MMLHFLKEHNM;
|
||||
|
||||
// Token: 0x0400B333 RID: 45875
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B333")]
|
||||
private PlayerHand.PLLIKAOIPHP PNELFKFPJPD;
|
||||
|
||||
// Token: 0x0400B334 RID: 45876
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400B334")]
|
||||
private int IDLMODLPIDO;
|
||||
|
||||
// Token: 0x0400B335 RID: 45877
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B335")]
|
||||
private Quaternion KCMALDOEHKP;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user