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

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;
}
}
}