oh dear
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user