212 lines
6.6 KiB
C#
212 lines
6.6 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Players.Watch;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x020010A1 RID: 4257
|
|
[Token(Token = "0x20010A1")]
|
|
public class WatchModelController : ModelController<WatchModel>
|
|
{
|
|
// Token: 0x06005F7C RID: 24444 RVA: 0x0014DB94 File Offset: 0x0014BD94
|
|
[Token(Token = "0x6005F7C")]
|
|
[Address(RVA = "0x1E79190", Offset = "0x1E78190", VA = "0x181E79190")]
|
|
public WatchModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x020010A2 RID: 4258
|
|
[Token(Token = "0x20010A2")]
|
|
[Serializable]
|
|
private class DetachAndReattachButtonImpl : ToggleControllerImpl<WatchModel>
|
|
{
|
|
// Token: 0x06005F7D RID: 24445 RVA: 0x0014DBA8 File Offset: 0x0014BDA8
|
|
[Token(Token = "0x6005F7D")]
|
|
[Address(RVA = "0x1E66C90", Offset = "0x1E65C90", VA = "0x181E66C90", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
if (!SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
}
|
|
bool isVRMode = SingletonMonoBehaviour.ONCPNMDGGKG.FJNFMNMGDMM;
|
|
this.DIFCAOCOFBD();
|
|
}
|
|
|
|
// Token: 0x06005F7E RID: 24446 RVA: 0x0014DBD4 File Offset: 0x0014BDD4
|
|
[Token(Token = "0x6005F7E")]
|
|
[Address(RVA = "0x1E66D60", Offset = "0x1E65D60", VA = "0x181E66D60", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
RRUIRootScreen rruirootScreen;
|
|
WatchMenuProjector watchMenuProjector = rruirootScreen.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL;
|
|
if (!watchMenuProjector.LIJPPNAPEIC)
|
|
{
|
|
watchMenuProjector.AuthorityReattachMenu();
|
|
this.DIFCAOCOFBD();
|
|
return;
|
|
}
|
|
watchMenuProjector.AuthorityDetachMenu();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005F7F RID: 24447 RVA: 0x0014DC10 File Offset: 0x0014BE10
|
|
[Token(Token = "0x6005F7F")]
|
|
[Address(RVA = "0x1E66BD0", Offset = "0x1E65BD0", VA = "0x181E66BD0")]
|
|
private void DIFCAOCOFBD()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RRUIRootScreen rruirootScreen;
|
|
bool attachedToWrist = rruirootScreen.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.LIJPPNAPEIC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005F80 RID: 24448 RVA: 0x0014DC38 File Offset: 0x0014BE38
|
|
[Token(Token = "0x6005F80")]
|
|
[Address(RVA = "0x1E66E00", Offset = "0x1E65E00", VA = "0x181E66E00")]
|
|
public DetachAndReattachButtonImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020010A3 RID: 4259
|
|
[Token(Token = "0x20010A3")]
|
|
[Serializable]
|
|
private class ConfigureSidebarHomeButtonForScrollRectImpl : ControllerImplementation<WatchModel>
|
|
{
|
|
// Token: 0x06005F81 RID: 24449 RVA: 0x0014DC4C File Offset: 0x0014BE4C
|
|
[Token(Token = "0x6005F81")]
|
|
[Address(RVA = "0x1E65180", Offset = "0x1E64180", VA = "0x181E65180", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
OKNNKFGFODL <GBFDLMCCOLG>k__BackingField = this._scrollRect.<GBFDLMCCOLG>k__BackingField;
|
|
Action action = new Action(this.ONNCKAHHJLC);
|
|
int num = 0;
|
|
<GBFDLMCCOLG>k__BackingField.BPAJKKAGPKB(action, num != 0);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
UnityAction unityAction = new UnityAction(this.IKNMALNFPII);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005F82 RID: 24450 RVA: 0x0014DC9C File Offset: 0x0014BE9C
|
|
[Token(Token = "0x6005F82")]
|
|
[Address(RVA = "0x1E65040", Offset = "0x1E64040", VA = "0x181E65040", Slot = "25")]
|
|
protected override void MDDAPCCABNK()
|
|
{
|
|
base.MDDAPCCABNK();
|
|
OKNNKFGFODL <GBFDLMCCOLG>k__BackingField = this._scrollRect.<GBFDLMCCOLG>k__BackingField;
|
|
Action action = new Action(this.ONNCKAHHJLC);
|
|
<GBFDLMCCOLG>k__BackingField.BIHKNNPGGKP(action);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
UnityAction unityAction = new UnityAction(this.IKNMALNFPII);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06005F83 RID: 24451 RVA: 0x0014DCE8 File Offset: 0x0014BEE8
|
|
[Token(Token = "0x6005F83")]
|
|
[Address(RVA = "0x1E64EA0", Offset = "0x1E63EA0", VA = "0x181E64EA0")]
|
|
protected void IKNMALNFPII()
|
|
{
|
|
RRUIScrollRect scrollRect = this._scrollRect;
|
|
Vector2 zero = Vector2.zero;
|
|
scrollRect.m_Velocity = zero;
|
|
scrollRect.m_Velocity.y = (float)0;
|
|
Func<Vector3> func = new Func(this.DDIAAGHLCOG);
|
|
Action<Vector3> action = new Action(this.PCDOMBMHKJN);
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
ANGMHDJNACK angmhdjnack;
|
|
this._cachedTween = angmhdjnack;
|
|
}
|
|
|
|
// Token: 0x06005F84 RID: 24452 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6005F84")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06005F85 RID: 24453 RVA: 0x0014DD4C File Offset: 0x0014BF4C
|
|
[Token(Token = "0x6005F85")]
|
|
[Address(RVA = "0x1E652C0", Offset = "0x1E642C0", VA = "0x181E652C0")]
|
|
private void ONNCKAHHJLC()
|
|
{
|
|
if (this._cachedTween != 0)
|
|
{
|
|
}
|
|
this._cachedTween = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06005F86 RID: 24454 RVA: 0x0014DD6C File Offset: 0x0014BF6C
|
|
[Token(Token = "0x6005F86")]
|
|
[Address(RVA = "0x1E653B0", Offset = "0x1E643B0", VA = "0x181E653B0")]
|
|
public ConfigureSidebarHomeButtonForScrollRectImpl()
|
|
{
|
|
Vector2 zero = Vector2.zero;
|
|
this._absolutePosition = zero;
|
|
this._absolutePosition.y = (float)0;
|
|
this._duration = 0.2f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06005F87 RID: 24455 RVA: 0x0014DDA8 File Offset: 0x0014BFA8
|
|
[Token(Token = "0x6005F87")]
|
|
[Address(RVA = "0x1E64DF0", Offset = "0x1E63DF0", VA = "0x181E64DF0")]
|
|
[CompilerGenerated]
|
|
private Vector3 DDIAAGHLCOG()
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06005F88 RID: 24456 RVA: 0x0014DDC4 File Offset: 0x0014BFC4
|
|
[Token(Token = "0x6005F88")]
|
|
[Address(RVA = "0x1E65310", Offset = "0x1E64310", VA = "0x181E65310")]
|
|
[CompilerGenerated]
|
|
private void PCDOMBMHKJN(Vector3 ONGBFDACHHG)
|
|
{
|
|
RectTransform content = this._scrollRect.m_Content;
|
|
float z = ONGBFDACHHG.z;
|
|
Vector2 vector;
|
|
content.anchoredPosition = vector;
|
|
}
|
|
|
|
// Token: 0x04003F1A RID: 16154
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003F1A")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private RRUIScrollRect _scrollRect;
|
|
|
|
// Token: 0x04003F1B RID: 16155
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003F1B")]
|
|
[SerializeField]
|
|
private Vector2 _absolutePosition;
|
|
|
|
// Token: 0x04003F1C RID: 16156
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003F1C")]
|
|
[SerializeField]
|
|
private float _duration;
|
|
|
|
// Token: 0x04003F1D RID: 16157
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4003F1D")]
|
|
private ANGMHDJNACK _cachedTween;
|
|
}
|
|
}
|
|
}
|