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

307 lines
10 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Screens.PlayerController;
using RecRoom.Players.Puppet;
using UnityEngine;
namespace RRUI.Data
{
// Token: 0x02000909 RID: 2313
[Token(Token = "0x2000909")]
public class AnimatedPlayerPuppetAvatarModelController : ModelController<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003ED4 RID: 16084 RVA: 0x000FA724 File Offset: 0x000F8924
[Token(Token = "0x6003ED4")]
[Address(RVA = "0x1BA4D50", Offset = "0x1BA3D50", VA = "0x181BA4D50")]
public AnimatedPlayerPuppetAvatarModelController()
{
}
// Token: 0x0200090A RID: 2314
[Token(Token = "0x200090A")]
[Serializable]
private class PlayAnimationButtonImpl : ButtonControllerImpl<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003ED5 RID: 16085 RVA: 0x000FA738 File Offset: 0x000F8938
[Token(Token = "0x6003ED5")]
[Address(RVA = "0x1BB4D40", Offset = "0x1BB3D40", VA = "0x181BB4D40", Slot = "29")]
protected override void IKNMALNFPII()
{
PlayerAnimation playerAnimation = this.animation;
}
// Token: 0x06003ED6 RID: 16086 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6003ED6")]
[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: 0x06003ED7 RID: 16087 RVA: 0x000FA754 File Offset: 0x000F8954
[Token(Token = "0x6003ED7")]
[Address(RVA = "0x1BB4DB0", Offset = "0x1BB3DB0", VA = "0x181BB4DB0")]
public PlayAnimationButtonImpl()
{
}
// Token: 0x0400341D RID: 13341
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400341D")]
[SerializeField]
private PlayerAnimation animation;
}
// Token: 0x0200090B RID: 2315
[Token(Token = "0x200090B")]
[Serializable]
private class AnimatedPlayerPuppetToRenderTextureModelImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003ED8 RID: 16088 RVA: 0x000FA768 File Offset: 0x000F8968
[Token(Token = "0x6003ED8")]
[Address(RVA = "0x1BA7380", Offset = "0x1BA6380", VA = "0x181BA7380", Slot = "27")]
protected override void DMAHGBLDMFA()
{
this.renderTextureModel.JOJPOMANGPO();
}
// Token: 0x06003ED9 RID: 16089 RVA: 0x000FA788 File Offset: 0x000F8988
[Token(Token = "0x6003ED9")]
[Address(RVA = "0x1BA7470", Offset = "0x1BA6470", VA = "0x181BA7470")]
public AnimatedPlayerPuppetToRenderTextureModelImpl()
{
}
// Token: 0x0400341E RID: 13342
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400341E")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private AnimatedPlayerPuppetRenderTextureModel renderTextureModel;
}
// Token: 0x0200090C RID: 2316
[Token(Token = "0x200090C")]
[Serializable]
private class AvatarCustomizationAnimationsImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003EDA RID: 16090 RVA: 0x000FA79C File Offset: 0x000F899C
[Token(Token = "0x6003EDA")]
[Address(RVA = "0x1BA8EB0", Offset = "0x1BA7EB0", VA = "0x181BA8EB0", 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: 0x06003EDB RID: 16091 RVA: 0x000FA83C File Offset: 0x000F8A3C
[Token(Token = "0x6003EDB")]
[Address(RVA = "0x1BA8D00", Offset = "0x1BA7D00", VA = "0x181BA8D00", 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: 0x06003EDC RID: 16092 RVA: 0x000FA8C8 File Offset: 0x000F8AC8
[Token(Token = "0x6003EDC")]
[Address(RVA = "0x1BA8B10", Offset = "0x1BA7B10", VA = "0x181BA8B10", Slot = "27")]
protected override void DMAHGBLDMFA()
{
}
// Token: 0x06003EDD RID: 16093 RVA: 0x000FA8DC File Offset: 0x000F8ADC
[Token(Token = "0x6003EDD")]
[Address(RVA = "0x1BA8CA0", Offset = "0x1BA7CA0", VA = "0x181BA8CA0")]
private void GBPNIPLIEJG()
{
}
// Token: 0x06003EDE RID: 16094 RVA: 0x000FA8F4 File Offset: 0x000F8AF4
[Token(Token = "0x6003EDE")]
[Address(RVA = "0x1BA8C40", Offset = "0x1BA7C40", VA = "0x181BA8C40")]
private void FGAFGMMLNKL()
{
PlayerAnimationAsset[] undoAnimations = this.animationContent.UndoAnimations;
this.EOMMJCCDLAD(undoAnimations);
}
// Token: 0x06003EDF RID: 16095 RVA: 0x000FA91C File Offset: 0x000F8B1C
[Token(Token = "0x6003EDF")]
[Address(RVA = "0x1BA8C70", Offset = "0x1BA7C70", VA = "0x181BA8C70")]
private void FLPJHJPEDEP()
{
PlayerAnimationAsset[] redoAnimations = this.animationContent.RedoAnimations;
this.EOMMJCCDLAD(redoAnimations);
}
// Token: 0x06003EE0 RID: 16096 RVA: 0x000FA944 File Offset: 0x000F8B44
[Token(Token = "0x6003EE0")]
[Address(RVA = "0x1BA8AE0", Offset = "0x1BA7AE0", VA = "0x181BA8AE0")]
private void AANDIKGJLEC()
{
PlayerAnimationAsset[] randomizeAnimations = this.animationContent.RandomizeAnimations;
this.EOMMJCCDLAD(randomizeAnimations);
}
// Token: 0x06003EE1 RID: 16097 RVA: 0x000FA96C File Offset: 0x000F8B6C
[Token(Token = "0x6003EE1")]
[Address(RVA = "0x1BA8B80", Offset = "0x1BA7B80", VA = "0x181BA8B80")]
private void EOMMJCCDLAD(PlayerAnimationAsset[] DAAFDLFCOGO)
{
throw new MissingMethodException();
}
// Token: 0x06003EE2 RID: 16098 RVA: 0x000FA9A0 File Offset: 0x000F8BA0
[Token(Token = "0x6003EE2")]
[Address(RVA = "0x1BA9070", Offset = "0x1BA8070", VA = "0x181BA9070")]
public AvatarCustomizationAnimationsImpl()
{
}
// Token: 0x0400341F RID: 13343
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400341F")]
[SerializeField]
private AvatarCustomizationAnimationContent animationContent;
}
// Token: 0x0200090D RID: 2317
[Token(Token = "0x200090D")]
[Serializable]
private class PlayAnimationWhileEnabledImpl : ControllerImplementation<AnimatedPlayerPuppetAvatarModel>
{
// Token: 0x06003EE3 RID: 16099 RVA: 0x000FA9B4 File Offset: 0x000F8BB4
[Token(Token = "0x6003EE3")]
[Address(RVA = "0x1BB4F30", Offset = "0x1BB3F30", VA = "0x181BB4F30", 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: 0x06003EE4 RID: 16100 RVA: 0x000FAA00 File Offset: 0x000F8C00
[Token(Token = "0x6003EE4")]
[Address(RVA = "0x1BB50C0", Offset = "0x1BB40C0", VA = "0x181BB50C0", Slot = "23")]
protected override void PPAOALHOODL()
{
base.PPAOALHOODL();
if (this.playOnEnable)
{
this.DFHGFEAEPPG();
return;
}
}
// Token: 0x06003EE5 RID: 16101 RVA: 0x000FAA24 File Offset: 0x000F8C24
[Token(Token = "0x6003EE5")]
[Address(RVA = "0x1BB5000", Offset = "0x1BB4000", VA = "0x181BB5000", Slot = "24")]
protected override void JNGMMNANOCH()
{
base.JNGMMNANOCH();
if (this.playOnDisable)
{
this.DFHGFEAEPPG();
}
bool flag;
if (!flag || this.stopOnDisable)
{
}
}
// Token: 0x06003EE6 RID: 16102 RVA: 0x000FAA5C File Offset: 0x000F8C5C
[Token(Token = "0x6003EE6")]
[Address(RVA = "0x1BB4DF0", Offset = "0x1BB3DF0", VA = "0x181BB4DF0")]
private void DFHGFEAEPPG()
{
if (this.cachedPuppet)
{
throw new MissingMethodException();
}
}
// Token: 0x06003EE7 RID: 16103 RVA: 0x000FAAA8 File Offset: 0x000F8CA8
[Token(Token = "0x6003EE7")]
[Address(RVA = "0x1BB5110", Offset = "0x1BB4110", VA = "0x181BB5110")]
public PlayAnimationWhileEnabledImpl()
{
}
// Token: 0x04003420 RID: 13344
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003420")]
[SerializeField]
private bool playOnEnable = true;
// Token: 0x04003421 RID: 13345
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x4003421")]
[SerializeField]
private bool playOnDisable;
// Token: 0x04003422 RID: 13346
[FieldOffset(Offset = "0x32")]
[Token(Token = "0x4003422")]
[SerializeField]
private bool stopOnDisable = true;
// Token: 0x04003423 RID: 13347
[FieldOffset(Offset = "0x33")]
[Token(Token = "0x4003423")]
[SerializeField]
private bool loop;
// Token: 0x04003424 RID: 13348
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4003424")]
[SerializeField]
private PlayerAnimationAsset[] animations;
// Token: 0x04003425 RID: 13349
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4003425")]
private AnimatedPlayerPuppet cachedPuppet;
}
}
}