This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,452 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000F62 RID: 3938
[Token(Token = "0x2000F62")]
public class MeasurePlayerHeightModelController : ModelController<MeasurePlayerHeightModel>
{
// Token: 0x060059CF RID: 22991 RVA: 0x0013FF00 File Offset: 0x0013E100
[Token(Token = "0x60059CF")]
[Address(RVA = "0x12C4840", Offset = "0x12C3640", VA = "0x1812C4840")]
public MeasurePlayerHeightModelController()
{
}
// Token: 0x02000F63 RID: 3939
[Token(Token = "0x2000F63")]
[Serializable]
private class MeasurePlayerHeightButtonImpl : ButtonControllerImpl<MeasurePlayerHeightModel>
{
// Token: 0x060059D0 RID: 22992 RVA: 0x0013FF14 File Offset: 0x0013E114
[Token(Token = "0x60059D0")]
[Address(RVA = "0x12C4770", Offset = "0x12C3570", VA = "0x1812C4770", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059D1 RID: 22993 RVA: 0x0013FF28 File Offset: 0x0013E128
[Token(Token = "0x60059D1")]
[Address(RVA = "0x12C47C0", Offset = "0x12C35C0", VA = "0x1812C47C0", Slot = "29")]
protected override void IKNMALNFPII()
{
}
// Token: 0x060059D2 RID: 22994 RVA: 0x0013FF3C File Offset: 0x0013E13C
[Token(Token = "0x60059D2")]
[Address(RVA = "0x12C4800", Offset = "0x12C3600", VA = "0x1812C4800")]
public MeasurePlayerHeightButtonImpl()
{
}
}
// Token: 0x02000F64 RID: 3940
[Token(Token = "0x2000F64")]
[Serializable]
private class ConfirmPlayerHeightButtonImpl : ButtonControllerImpl<MeasurePlayerHeightModel>
{
// Token: 0x060059D3 RID: 22995 RVA: 0x0013FF50 File Offset: 0x0013E150
[Token(Token = "0x60059D3")]
[Address(RVA = "0x12B91B0", Offset = "0x12B7FB0", VA = "0x1812B91B0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x060059D4 RID: 22996 RVA: 0x0013FF64 File Offset: 0x0013E164
[Token(Token = "0x60059D4")]
[Address(RVA = "0x12B9220", Offset = "0x12B8020", VA = "0x1812B9220", Slot = "29")]
protected override void IKNMALNFPII()
{
int num = 0;
num += num;
num++;
}
// Token: 0x060059D5 RID: 22997 RVA: 0x0013FF84 File Offset: 0x0013E184
[Token(Token = "0x60059D5")]
[Address(RVA = "0x12B9360", Offset = "0x12B8160", VA = "0x1812B9360")]
public ConfirmPlayerHeightButtonImpl()
{
}
}
// Token: 0x02000F65 RID: 3941
[Token(Token = "0x2000F65")]
private abstract class ShowWhileMeasuringStageHideableImpl : HideableControllerImpl<MeasurePlayerHeightModel>
{
// Token: 0x17000F7D RID: 3965
// (get) Token: 0x060059D6 RID: 22998
[Token(Token = "0x17000F7D")]
protected abstract MeasurePlayerHeightModel.MIBDKHJDMNM[] NALPINHDHMO
{
[Token(Token = "0x60059D6")]
[Address(Slot = "29")]
get;
}
// Token: 0x060059D7 RID: 22999 RVA: 0x0013FF98 File Offset: 0x0013E198
[Token(Token = "0x60059D7")]
[Address(RVA = "0x12CB130", Offset = "0x12C9F30", VA = "0x1812CB130", Slot = "27")]
protected override void DMAHGBLDMFA()
{
bool visible = false;
this.HDCFHIKKDBC();
Action<MeasurePlayerHeightModel.MIBDKHJDMNM> action = delegate(MeasurePlayerHeightModel.MIBDKHJDMNM stage)
{
};
bool flag = !visible;
}
// Token: 0x060059D8 RID: 23000 RVA: 0x0013FFDC File Offset: 0x0013E1DC
[Token(Token = "0x60059D8")]
[Address(RVA = "0x12CB090", Offset = "0x12C9E90", VA = "0x1812CB090")]
protected ShowWhileMeasuringStageHideableImpl()
{
}
// Token: 0x02000F66 RID: 3942
[Token(Token = "0x2000F66")]
[CompilerGenerated]
private sealed class CGGAOFMMBME
{
// Token: 0x060059D9 RID: 23001 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x60059D9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CGGAOFMMBME()
{
}
// Token: 0x060059DA RID: 23002 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x60059DA")]
[Address(RVA = "0x12B8C40", Offset = "0x12B7A40", VA = "0x1812B8C40")]
internal void <OnModelChanged>b__0(MeasurePlayerHeightModel.MIBDKHJDMNM stage)
{
}
// Token: 0x04003CC9 RID: 15561
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003CC9")]
public bool visible;
// Token: 0x04003CCA RID: 15562
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003CCA")]
public MeasurePlayerHeightModelController.ShowWhileMeasuringStageHideableImpl <>4__this;
}
}
// Token: 0x02000F67 RID: 3943
[Token(Token = "0x2000F67")]
[Serializable]
private class ShowWhilePreMeasuringHideableImpl : MeasurePlayerHeightModelController.ShowWhileMeasuringStageHideableImpl
{
// Token: 0x17000F7E RID: 3966
// (get) Token: 0x060059DB RID: 23003 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17000F7E")]
protected override MeasurePlayerHeightModel.MIBDKHJDMNM[] ShowStages
{
[Token(Token = "0x60059DB")]
[Address(RVA = "0x12CB280", Offset = "0x12CA080", VA = "0x1812CB280", Slot = "29")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x060059DC RID: 23004 RVA: 0x0013FFF0 File Offset: 0x0013E1F0
[Token(Token = "0x60059DC")]
[Address(RVA = "0x12CB090", Offset = "0x12C9E90", VA = "0x1812CB090")]
public ShowWhilePreMeasuringHideableImpl()
{
}
}
// Token: 0x02000F68 RID: 3944
[Token(Token = "0x2000F68")]
[Serializable]
private class ShowWhileMeasuringHideableImpl : MeasurePlayerHeightModelController.ShowWhileMeasuringStageHideableImpl
{
// Token: 0x17000F7F RID: 3967
// (get) Token: 0x060059DD RID: 23005 RVA: 0x00140004 File Offset: 0x0013E204
[Token(Token = "0x17000F7F")]
protected override MeasurePlayerHeightModel.MIBDKHJDMNM[] ShowStages
{
[Token(Token = "0x60059DD")]
[Address(RVA = "0x12CB0D0", Offset = "0x12C9ED0", VA = "0x1812CB0D0", Slot = "29")]
get
{
return new MeasurePlayerHeightModel.MIBDKHJDMNM[] { (MeasurePlayerHeightModel.MIBDKHJDMNM)((ulong)1L) };
}
}
// Token: 0x060059DE RID: 23006 RVA: 0x0014002C File Offset: 0x0013E22C
[Token(Token = "0x60059DE")]
[Address(RVA = "0x12CB090", Offset = "0x12C9E90", VA = "0x1812CB090")]
public ShowWhileMeasuringHideableImpl()
{
}
}
// Token: 0x02000F69 RID: 3945
[Token(Token = "0x2000F69")]
[Serializable]
private class ShowWhilePostMeasuringHideableImpl : MeasurePlayerHeightModelController.ShowWhileMeasuringStageHideableImpl
{
// Token: 0x17000F80 RID: 3968
// (get) Token: 0x060059DF RID: 23007 RVA: 0x00140040 File Offset: 0x0013E240
[Token(Token = "0x17000F80")]
protected override MeasurePlayerHeightModel.MIBDKHJDMNM[] ShowStages
{
[Token(Token = "0x60059DF")]
[Address(RVA = "0x12CB220", Offset = "0x12CA020", VA = "0x1812CB220", Slot = "29")]
get
{
return new MeasurePlayerHeightModel.MIBDKHJDMNM[] { (MeasurePlayerHeightModel.MIBDKHJDMNM)((ulong)2L) };
}
}
// Token: 0x060059E0 RID: 23008 RVA: 0x00140068 File Offset: 0x0013E268
[Token(Token = "0x60059E0")]
[Address(RVA = "0x12CB090", Offset = "0x12C9E90", VA = "0x1812CB090")]
public ShowWhilePostMeasuringHideableImpl()
{
}
}
// Token: 0x02000F6A RID: 3946
[Token(Token = "0x2000F6A")]
[Serializable]
private class ShowWhileCustomStagesHideableImpl : MeasurePlayerHeightModelController.ShowWhileMeasuringStageHideableImpl
{
// Token: 0x17000F81 RID: 3969
// (get) Token: 0x060059E1 RID: 23009 RVA: 0x0014007C File Offset: 0x0013E27C
[Token(Token = "0x17000F81")]
protected override MeasurePlayerHeightModel.MIBDKHJDMNM[] ShowStages
{
[Token(Token = "0x60059E1")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "29")]
get
{
return this.showStages;
}
}
// Token: 0x060059E2 RID: 23010 RVA: 0x00140090 File Offset: 0x0013E290
[Token(Token = "0x60059E2")]
[Address(RVA = "0x12CB090", Offset = "0x12C9E90", VA = "0x1812CB090")]
public ShowWhileCustomStagesHideableImpl()
{
}
// Token: 0x04003CCB RID: 15563
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003CCB")]
[SerializeField]
private MeasurePlayerHeightModel.MIBDKHJDMNM[] showStages;
}
// Token: 0x02000F6B RID: 3947
[Token(Token = "0x2000F6B")]
[Serializable]
private class MeasuringProgressBarControllerImpl : ProgressBarControllerImpl<MeasurePlayerHeightModel>
{
// Token: 0x060059E3 RID: 23011 RVA: 0x001400A4 File Offset: 0x0013E2A4
[Token(Token = "0x60059E3")]
[Address(RVA = "0x12C57A0", Offset = "0x12C45A0", VA = "0x1812C57A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.audioSource.Stop();
}
// Token: 0x060059E4 RID: 23012 RVA: 0x00140168 File Offset: 0x0013E368
[Token(Token = "0x60059E4")]
[Address(RVA = "0x12C5A40", Offset = "0x12C4840", VA = "0x1812C5A40")]
private void POAMHODEKIO(RecRoomAudioClip JDLICKFPJOO)
{
if (this.audioSource.isPlaying)
{
this.audioSource.Stop();
}
if (JDLICKFPJOO != 0)
{
AudioSource audioSource = this.audioSource;
AudioClip audioClip = JDLICKFPJOO.audioClip;
audioSource.clip = audioClip;
AudioSource audioSource2 = this.audioSource;
float volume = JDLICKFPJOO.volume;
audioSource2.volume = volume;
float num = JDLICKFPJOO.pitchVariation;
int num2 = 0;
AudioSource audioSource3 = this.audioSource;
if (num <= (float)num2)
{
}
num = global::UnityEngine.Random.Range(num, num);
audioSource3.pitch = num;
this.audioSource.Play();
return;
}
Debug.LogError("Clip is null");
}
// Token: 0x060059E5 RID: 23013 RVA: 0x00140208 File Offset: 0x0013E408
[Token(Token = "0x60059E5")]
[Address(RVA = "0x12C5B80", Offset = "0x12C4980", VA = "0x1812C5B80")]
public MeasuringProgressBarControllerImpl()
{
}
// Token: 0x04003CCC RID: 15564
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003CCC")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private AudioSource audioSource;
// Token: 0x04003CCD RID: 15565
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003CCD")]
private bool progressBarStarted;
}
// Token: 0x02000F6C RID: 3948
[Token(Token = "0x2000F6C")]
[Serializable]
private class ProgressBarTextImpl : TextControllerImpl<MeasurePlayerHeightModel>
{
// Token: 0x060059E6 RID: 23014 RVA: 0x0014021C File Offset: 0x0013E41C
[Token(Token = "0x60059E6")]
[Address(RVA = "0x12C80A0", Offset = "0x12C6EA0", VA = "0x1812C80A0")]
private IEnumerator<KENFJGFMIPM> GGJCJBMIACI()
{
/*
An exception occurred when decompiling this method (060059E6)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RRUI.Data.MeasurePlayerHeightModelController/ProgressBarTextImpl::GGJCJBMIACI()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(MDICIPLDNJK::System.IDisposable.Dispose, ldloc:MDICIPLDNJK(var_0))
stfld:int32(MDICIPLDNJK::<>1__state, ldloc:MDICIPLDNJK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:ProgressBarTextImpl(MDICIPLDNJK::<>4__this, ldloc:MDICIPLDNJK(var_0), ldloc:ProgressBarTextImpl(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060059E7 RID: 23015 RVA: 0x00140240 File Offset: 0x0013E440
[Token(Token = "0x60059E7")]
[Address(RVA = "0x12C7FA0", Offset = "0x12C6DA0", VA = "0x1812C7FA0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
if (this.progressStringCyclePromise == (ulong)0L)
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
MeasurePlayerHeightModelController.ProgressBarTextImpl.MDICIPLDNJK mdicipldnjk;
mdicipldnjk.System.IDisposable.Dispose();
mdicipldnjk.<>1__state = (int)((ulong)0L);
mdicipldnjk.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(num, mdicipldnjk);
this.progressStringCyclePromise = kfbabpapimb;
}
}
// Token: 0x060059E8 RID: 23016 RVA: 0x0014028C File Offset: 0x0013E48C
[Token(Token = "0x60059E8")]
[Address(RVA = "0x12C8100", Offset = "0x12C6F00", VA = "0x1812C8100")]
public ProgressBarTextImpl()
{
string[] array = new string[4];
if ("measuring" != 0)
{
}
array[0] = "measuring";
if ("measuring." != 0)
{
}
array[1] = "measuring.";
if ("measuring.." != 0)
{
}
array[2] = "measuring..";
if ("measuring..." != 0)
{
}
array[3] = "measuring...";
this.progressStrings = array;
base..ctor();
}
// Token: 0x04003CCE RID: 15566
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003CCE")]
[SerializeField]
private float TimeBetweenStringChanges = 0.5f;
// Token: 0x04003CCF RID: 15567
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003CCF")]
[SerializeField]
private string[] progressStrings;
// Token: 0x04003CD0 RID: 15568
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4003CD0")]
private KFBABPAPIMB progressStringCyclePromise;
}
// Token: 0x02000F6E RID: 3950
[Token(Token = "0x2000F6E")]
[Serializable]
private class ResultTextImpl : TextControllerImpl<MeasurePlayerHeightModel>
{
// Token: 0x060059EF RID: 23023 RVA: 0x00140328 File Offset: 0x0013E528
[Token(Token = "0x60059EF")]
[Address(RVA = "0x12CA5C0", Offset = "0x12C93C0", VA = "0x1812CA5C0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
float num = MeasurePlayerHeightModel.ClampHeight(1.2192f);
string text = this.IMAJOCICEPL(num);
num = MeasurePlayerHeightModel.ClampHeight(num);
string text2 = this.IMAJOCICEPL(num);
string text3 = "Under " + text2;
}
// Token: 0x060059F0 RID: 23024 RVA: 0x0014036C File Offset: 0x0013E56C
[Token(Token = "0x60059F0")]
[Address(RVA = "0x12CA710", Offset = "0x12C9510", VA = "0x1812CA710")]
private string IMAJOCICEPL(float HDKBPCAKMLM)
{
float num = HDKBPCAKMLM * 100f;
int num2 = Mathf.RoundToInt(num);
int num3 = Mathf.RoundToInt(num);
ulong num4;
num4 += num4;
num3 -= typeof(int).TypeHandle;
string text;
return text;
}
// Token: 0x060059F1 RID: 23025 RVA: 0x001403A0 File Offset: 0x0013E5A0
[Token(Token = "0x60059F1")]
[Address(RVA = "0x12CA820", Offset = "0x12C9620", VA = "0x1812CA820")]
public ResultTextImpl()
{
}
}
}
}