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,306 @@
using System;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Screens.PlayerController;
using RecRoom.Players.Puppet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x020008EA RID: 2282
[Token(Token = "0x20008EA")]
public class AnimatedPlayerPuppetAvatarModelController : ModelController<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DEA RID: 15850 RVA: 0x000F8740 File Offset: 0x000F6940
[Token(Token = "0x6003DEA")]
[Address(RVA = "0x10A8540", Offset = "0x10A7340", VA = "0x1810A8540")]
public AnimatedPlayerPuppetAvatarModelController()
{
}
// Token: 0x020008EB RID: 2283
[Token(Token = "0x20008EB")]
[Serializable]
private class PlayAnimationButtonImpl : ButtonControllerImpl<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DEB RID: 15851 RVA: 0x000F8754 File Offset: 0x000F6954
[Token(Token = "0x6003DEB")]
[Address(RVA = "0x10B81B0", Offset = "0x10B6FB0", VA = "0x1810B81B0", Slot = "29")]
protected override void IKNMALNFPII()
{
PlayerAnimation playerAnimation = this.animation;
}
// Token: 0x06003DEC RID: 15852 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003DEC")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected override void DMAHGBLDMFA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06003DED RID: 15853 RVA: 0x000F8770 File Offset: 0x000F6970
[Token(Token = "0x6003DED")]
[Address(RVA = "0x10B8220", Offset = "0x10B7020", VA = "0x1810B8220")]
public PlayAnimationButtonImpl()
{
}
// Token: 0x0400336B RID: 13163
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400336B")]
[SerializeField]
private PlayerAnimation animation;
}
// Token: 0x020008EC RID: 2284
[Token(Token = "0x20008EC")]
[Serializable]
private class AnimatedPlayerPuppetToRenderTextureModelImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DEE RID: 15854 RVA: 0x000F8784 File Offset: 0x000F6984
[Token(Token = "0x6003DEE")]
[Address(RVA = "0x10AAAD0", Offset = "0x10A98D0", VA = "0x1810AAAD0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.renderTextureModel.JOJPOMANGPO();
}
// Token: 0x06003DEF RID: 15855 RVA: 0x000F87A4 File Offset: 0x000F69A4
[Token(Token = "0x6003DEF")]
[Address(RVA = "0x10AABC0", Offset = "0x10A99C0", VA = "0x1810AABC0")]
public AnimatedPlayerPuppetToRenderTextureModelImpl()
{
}
// Token: 0x0400336C RID: 13164
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400336C")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private AnimatedPlayerPuppetRenderTextureModel renderTextureModel;
}
// Token: 0x020008ED RID: 2285
[Token(Token = "0x20008ED")]
[Serializable]
private class AvatarCustomizationAnimationsImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DF0 RID: 15856 RVA: 0x000F87B8 File Offset: 0x000F69B8
[Token(Token = "0x6003DF0")]
[Address(RVA = "0x10AC5A0", Offset = "0x10AB3A0", VA = "0x1810AC5A0", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
OKNNKFGFODL avatarUndoEvent = AvatarCustomizationModel.AvatarUndoEvent;
Action action = new Action(this.FGAFGMMLNKL);
int num = 0;
avatarUndoEvent.BPAJKKAGPKB(action, num != 0);
OKNNKFGFODL avatarRedoEvent = AvatarCustomizationModel.AvatarRedoEvent;
Action action2 = new Action(this.FLPJHJPEDEP);
int num2 = 0;
avatarRedoEvent.BPAJKKAGPKB(action2, num2 != 0);
OKNNKFGFODL avatarRandomizedEvent = AvatarCustomizationModel.AvatarRandomizedEvent;
Action action3 = new Action(this.AANDIKGJLEC);
int num3 = 0;
avatarRandomizedEvent.BPAJKKAGPKB(action3, num3 != 0);
OKNNKFGFODL avatarFaceChangedEvent = AvatarCustomizationModel.AvatarFaceChangedEvent;
Action action4 = new Action(this.GBPNIPLIEJG);
int num4 = 0;
avatarFaceChangedEvent.BPAJKKAGPKB(action4, num4 != 0);
}
// Token: 0x06003DF1 RID: 15857 RVA: 0x000F8858 File Offset: 0x000F6A58
[Token(Token = "0x6003DF1")]
[Address(RVA = "0x10AC3F0", Offset = "0x10AB1F0", VA = "0x1810AC3F0", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
OKNNKFGFODL avatarUndoEvent = AvatarCustomizationModel.AvatarUndoEvent;
Action action = new Action(this.FGAFGMMLNKL);
avatarUndoEvent.BIHKNNPGGKP(action);
OKNNKFGFODL avatarRedoEvent = AvatarCustomizationModel.AvatarRedoEvent;
Action action2 = new Action(this.FLPJHJPEDEP);
avatarRedoEvent.BIHKNNPGGKP(action2);
OKNNKFGFODL avatarRandomizedEvent = AvatarCustomizationModel.AvatarRandomizedEvent;
Action action3 = new Action(this.AANDIKGJLEC);
avatarRandomizedEvent.BIHKNNPGGKP(action3);
OKNNKFGFODL avatarFaceChangedEvent = AvatarCustomizationModel.AvatarFaceChangedEvent;
Action action4 = new Action(this.GBPNIPLIEJG);
avatarFaceChangedEvent.BIHKNNPGGKP(action4);
}
// Token: 0x06003DF2 RID: 15858 RVA: 0x000F88E4 File Offset: 0x000F6AE4
[Token(Token = "0x6003DF2")]
[Address(RVA = "0x10AC200", Offset = "0x10AB000", VA = "0x1810AC200", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003DF3 RID: 15859 RVA: 0x000F88F8 File Offset: 0x000F6AF8
[Token(Token = "0x6003DF3")]
[Address(RVA = "0x10AC390", Offset = "0x10AB190", VA = "0x1810AC390")]
private void GBPNIPLIEJG()
{
}
// Token: 0x06003DF4 RID: 15860 RVA: 0x000F8910 File Offset: 0x000F6B10
[Token(Token = "0x6003DF4")]
[Address(RVA = "0x10AC330", Offset = "0x10AB130", VA = "0x1810AC330")]
private void FGAFGMMLNKL()
{
PlayerAnimationAsset[] undoAnimations = this.animationContent.UndoAnimations;
this.EOMMJCCDLAD(undoAnimations);
}
// Token: 0x06003DF5 RID: 15861 RVA: 0x000F8938 File Offset: 0x000F6B38
[Token(Token = "0x6003DF5")]
[Address(RVA = "0x10AC360", Offset = "0x10AB160", VA = "0x1810AC360")]
private void FLPJHJPEDEP()
{
PlayerAnimationAsset[] redoAnimations = this.animationContent.RedoAnimations;
this.EOMMJCCDLAD(redoAnimations);
}
// Token: 0x06003DF6 RID: 15862 RVA: 0x000F8960 File Offset: 0x000F6B60
[Token(Token = "0x6003DF6")]
[Address(RVA = "0x10AC1D0", Offset = "0x10AAFD0", VA = "0x1810AC1D0")]
private void AANDIKGJLEC()
{
PlayerAnimationAsset[] randomizeAnimations = this.animationContent.RandomizeAnimations;
this.EOMMJCCDLAD(randomizeAnimations);
}
// Token: 0x06003DF7 RID: 15863 RVA: 0x000F8988 File Offset: 0x000F6B88
[Token(Token = "0x6003DF7")]
[Address(RVA = "0x10AC270", Offset = "0x10AB070", VA = "0x1810AC270")]
private void EOMMJCCDLAD(PlayerAnimationAsset[] DAAFDLFCOGO)
{
throw new MissingMethodException();
}
// Token: 0x06003DF8 RID: 15864 RVA: 0x000F89BC File Offset: 0x000F6BBC
[Token(Token = "0x6003DF8")]
[Address(RVA = "0x10AC760", Offset = "0x10AB560", VA = "0x1810AC760")]
public AvatarCustomizationAnimationsImpl()
{
}
// Token: 0x0400336D RID: 13165
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400336D")]
[SerializeField]
private AvatarCustomizationAnimationContent animationContent;
}
// Token: 0x020008EE RID: 2286
[Token(Token = "0x20008EE")]
[Serializable]
private class PlayAnimationWhileEnabledImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003DF9 RID: 15865 RVA: 0x000F89D0 File Offset: 0x000F6BD0
[Token(Token = "0x6003DF9")]
[Address(RVA = "0x10B83A0", Offset = "0x10B71A0", VA = "0x1810B83A0", Slot = "27")]
protected override void DMAHGBLDMFA()
{
AnimatedPlayerPuppet animatedPlayerPuppet = this.cachedPuppet;
int num = 0;
if (animatedPlayerPuppet == num)
{
int num2 = 0;
bool flag = animatedPlayerPuppet != num2;
if (flag)
{
this.cachedPuppet = flag;
}
}
if (this.loop)
{
this.DFHGFEAEPPG();
}
}
// Token: 0x06003DFA RID: 15866 RVA: 0x000F8A1C File Offset: 0x000F6C1C
[Token(Token = "0x6003DFA")]
[Address(RVA = "0x10B8530", Offset = "0x10B7330", VA = "0x1810B8530", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
if (this.playOnEnable)
{
this.DFHGFEAEPPG();
return;
}
}
// Token: 0x06003DFB RID: 15867 RVA: 0x000F8A40 File Offset: 0x000F6C40
[Token(Token = "0x6003DFB")]
[Address(RVA = "0x10B8470", Offset = "0x10B7270", VA = "0x1810B8470", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
if (this.playOnDisable)
{
this.DFHGFEAEPPG();
}
bool flag;
if (!flag || this.stopOnDisable)
{
}
}
// Token: 0x06003DFC RID: 15868 RVA: 0x000F8A78 File Offset: 0x000F6C78
[Token(Token = "0x6003DFC")]
[Address(RVA = "0x10B8260", Offset = "0x10B7060", VA = "0x1810B8260")]
private void DFHGFEAEPPG()
{
if (this.cachedPuppet)
{
throw new MissingMethodException();
}
}
// Token: 0x06003DFD RID: 15869 RVA: 0x000F8AC4 File Offset: 0x000F6CC4
[Token(Token = "0x6003DFD")]
[Address(RVA = "0x10B8580", Offset = "0x10B7380", VA = "0x1810B8580")]
public PlayAnimationWhileEnabledImpl()
{
}
// Token: 0x0400336E RID: 13166
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400336E")]
[SerializeField]
private bool playOnEnable = true;
// Token: 0x0400336F RID: 13167
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x400336F")]
[SerializeField]
private bool playOnDisable;
// Token: 0x04003370 RID: 13168
[FieldOffset(Offset = "0x32")]
[Token(Token = "0x4003370")]
[SerializeField]
private bool stopOnDisable = true;
// Token: 0x04003371 RID: 13169
[FieldOffset(Offset = "0x33")]
[Token(Token = "0x4003371")]
[SerializeField]
private bool loop;
// Token: 0x04003372 RID: 13170
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003372")]
[SerializeField]
private PlayerAnimationAsset[] animations;
// Token: 0x04003373 RID: 13171
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003373")]
private AnimatedPlayerPuppet cachedPuppet;
}
}
}