m
This commit is contained in:
@@ -0,0 +1,260 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Avatars;
|
||||
using RecRoom.Players.Puppet;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RRUI.Data
|
||||
{
|
||||
// Token: 0x02000907 RID: 2311
|
||||
[Token(Token = "0x2000907")]
|
||||
public class AnimatedPlayerPuppetAvatarModel : AvatarModel
|
||||
{
|
||||
// Token: 0x17000B27 RID: 2855
|
||||
// (get) Token: 0x06003EC6 RID: 16070 RVA: 0x000FA32C File Offset: 0x000F852C
|
||||
[Token(Token = "0x17000B27")]
|
||||
public AnimatedPlayerPuppet ILNHNEEILMH
|
||||
{
|
||||
[Token(Token = "0x6003EC6")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
||||
get
|
||||
{
|
||||
return this.BAPFKFIJECM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EC7 RID: 16071 RVA: 0x000FA340 File Offset: 0x000F8540
|
||||
[Token(Token = "0x6003EC7")]
|
||||
[Address(RVA = "0x1BA52C0", Offset = "0x1BA42C0", VA = "0x181BA52C0", Slot = "15")]
|
||||
protected override void JMFHPBDMELA()
|
||||
{
|
||||
base.JMFHPBDMELA();
|
||||
AnimatedPlayerPuppet animatedPlayerPuppet = CFEJOAPLLIO.PEEPPPLGBOK<AnimatedPlayerPuppet>("[PlayerPuppet]AnimatedVariant");
|
||||
float z = this.APOJIHHGJAG.z;
|
||||
Quaternion puppetDefaultRotation = AnimatedPlayerPuppetAvatarModel.PuppetDefaultRotation;
|
||||
AnimatedPlayerPuppet animatedPlayerPuppet2;
|
||||
this.BAPFKFIJECM = animatedPlayerPuppet2;
|
||||
PlayerAvatarDisplay playerAvatarDisplay = animatedPlayerPuppet2.playerAvatarDisplay;
|
||||
Action action = new Action(this.JOPGPAFELJE);
|
||||
playerAvatarDisplay.HKEGDMNCKHM += action;
|
||||
}
|
||||
|
||||
// Token: 0x06003EC8 RID: 16072 RVA: 0x000FA39C File Offset: 0x000F859C
|
||||
[Token(Token = "0x6003EC8")]
|
||||
[Address(RVA = "0x1BA4E30", Offset = "0x1BA3E30", VA = "0x181BA4E30", Slot = "17")]
|
||||
protected override void CEJBCCPEGEB()
|
||||
{
|
||||
base.CEJBCCPEGEB();
|
||||
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
|
||||
int num = 0;
|
||||
if (bapfkfijecm != num)
|
||||
{
|
||||
GameObject gameObject = this.BAPFKFIJECM.gameObject;
|
||||
int num2 = 0;
|
||||
if (gameObject != num2)
|
||||
{
|
||||
this.BAPFKFIJECM.playerAvatarDisplay.RemoveForceMatrixRecalculationPerRenderFlag(this);
|
||||
this.BAPFKFIJECM.playerAvatarDisplay.RemoveDisableDynamicOcclusionCullingFlag(this);
|
||||
PlayerAvatarDisplay playerAvatarDisplay = this.BAPFKFIJECM.playerAvatarDisplay;
|
||||
Action action = new Action(this.JOPGPAFELJE);
|
||||
playerAvatarDisplay.HKEGDMNCKHM -= action;
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(this.BAPFKFIJECM.gameObject);
|
||||
this.BAPFKFIJECM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EC9 RID: 16073 RVA: 0x000FA440 File Offset: 0x000F8640
|
||||
[Token(Token = "0x6003EC9")]
|
||||
[Address(RVA = "0x1BA5490", Offset = "0x1BA4490", VA = "0x181BA5490", Slot = "18")]
|
||||
protected override void LNEJNIEHGLD()
|
||||
{
|
||||
base.LNEJNIEHGLD();
|
||||
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
|
||||
int num = 0;
|
||||
if (bapfkfijecm != num)
|
||||
{
|
||||
this.BAPFKFIJECM.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003ECA RID: 16074 RVA: 0x000FA480 File Offset: 0x000F8680
|
||||
[Token(Token = "0x6003ECA")]
|
||||
[Address(RVA = "0x1BA5530", Offset = "0x1BA4530", VA = "0x181BA5530", Slot = "20")]
|
||||
protected override void PECOFFFGNCH()
|
||||
{
|
||||
base.PECOFFFGNCH();
|
||||
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
|
||||
int num = 0;
|
||||
if (bapfkfijecm != num)
|
||||
{
|
||||
GameObject gameObject = this.BAPFKFIJECM.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003ECB RID: 16075 RVA: 0x000FA4C4 File Offset: 0x000F86C4
|
||||
[Token(Token = "0x6003ECB")]
|
||||
[Address(RVA = "0x1BA4D90", Offset = "0x1BA3D90", VA = "0x181BA4D90", Slot = "27")]
|
||||
protected override void CEIEIEPOMNH()
|
||||
{
|
||||
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
|
||||
int num = 0;
|
||||
if (bapfkfijecm != num)
|
||||
{
|
||||
AnimatedPlayerPuppet bapfkfijecm2 = this.BAPFKFIJECM;
|
||||
MNHEFLIMKGO agcaplpaahh = this.AGCAPLPAAHH;
|
||||
int num2 = 0;
|
||||
bapfkfijecm2.SetAvatarVisuals(agcaplpaahh, num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003ECC RID: 16076 RVA: 0x000FA508 File Offset: 0x000F8708
|
||||
[Token(Token = "0x6003ECC")]
|
||||
[Address(RVA = "0x1BA55D0", Offset = "0x1BA45D0", VA = "0x181BA55D0")]
|
||||
public void TrackPlayer(Player IEKDDPPNFPF)
|
||||
{
|
||||
Player player = IEKDDPPNFPF;
|
||||
MNHEFLIMKGO displayedAvatarCopy = IEKDDPPNFPF.playerAvatar.GetDisplayedAvatarCopy();
|
||||
if (displayedAvatarCopy != 0)
|
||||
{
|
||||
this.AGCAPLPAAHH = displayedAvatarCopy;
|
||||
base.MKBLJJGJAOH();
|
||||
}
|
||||
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
Player player2 = player;
|
||||
int num = 0;
|
||||
if (!(player2 == num))
|
||||
{
|
||||
return player.FBBGNNOCLOH;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
bapfkfijecm.IsTalking = func;
|
||||
}
|
||||
|
||||
// Token: 0x06003ECD RID: 16077 RVA: 0x000FA560 File Offset: 0x000F8760
|
||||
[Token(Token = "0x6003ECD")]
|
||||
[Address(RVA = "0x1BA5180", Offset = "0x1BA4180", VA = "0x181BA5180")]
|
||||
private void HFEDCOHKFGH()
|
||||
{
|
||||
AnimatedPlayerPuppet animatedPlayerPuppet = CFEJOAPLLIO.PEEPPPLGBOK<AnimatedPlayerPuppet>("[PlayerPuppet]AnimatedVariant");
|
||||
float z = this.APOJIHHGJAG.z;
|
||||
Quaternion puppetDefaultRotation = AnimatedPlayerPuppetAvatarModel.PuppetDefaultRotation;
|
||||
AnimatedPlayerPuppet animatedPlayerPuppet2;
|
||||
this.BAPFKFIJECM = animatedPlayerPuppet2;
|
||||
PlayerAvatarDisplay playerAvatarDisplay = animatedPlayerPuppet2.playerAvatarDisplay;
|
||||
Action action = new Action(this.JOPGPAFELJE);
|
||||
playerAvatarDisplay.HKEGDMNCKHM += action;
|
||||
}
|
||||
|
||||
// Token: 0x06003ECE RID: 16078 RVA: 0x000FA5B8 File Offset: 0x000F87B8
|
||||
[Token(Token = "0x6003ECE")]
|
||||
[Address(RVA = "0x1BA5430", Offset = "0x1BA4430", VA = "0x181BA5430")]
|
||||
private void JOPGPAFELJE()
|
||||
{
|
||||
this.BAPFKFIJECM.playerAvatarDisplay.AddForceMatrixRecalculationPerRenderFlag(this);
|
||||
this.BAPFKFIJECM.playerAvatarDisplay.AddDisableDynamicOcclusionCullingFlag(this);
|
||||
}
|
||||
|
||||
// Token: 0x06003ECF RID: 16079 RVA: 0x000FA5F0 File Offset: 0x000F87F0
|
||||
[Token(Token = "0x6003ECF")]
|
||||
[Address(RVA = "0x1BA4FF0", Offset = "0x1BA3FF0", VA = "0x181BA4FF0")]
|
||||
protected void FAGPIKJBNJA()
|
||||
{
|
||||
AnimatedPlayerPuppet bapfkfijecm = this.BAPFKFIJECM;
|
||||
int num = 0;
|
||||
if (bapfkfijecm != num)
|
||||
{
|
||||
GameObject gameObject = this.BAPFKFIJECM.gameObject;
|
||||
int num2 = 0;
|
||||
if (gameObject != num2)
|
||||
{
|
||||
this.BAPFKFIJECM.playerAvatarDisplay.RemoveForceMatrixRecalculationPerRenderFlag(this);
|
||||
this.BAPFKFIJECM.playerAvatarDisplay.RemoveDisableDynamicOcclusionCullingFlag(this);
|
||||
PlayerAvatarDisplay playerAvatarDisplay = this.BAPFKFIJECM.playerAvatarDisplay;
|
||||
Action action = new Action(this.JOPGPAFELJE);
|
||||
playerAvatarDisplay.HKEGDMNCKHM -= action;
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(this.BAPFKFIJECM.gameObject);
|
||||
this.BAPFKFIJECM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003ED0 RID: 16080 RVA: 0x000FA690 File Offset: 0x000F8890
|
||||
[Token(Token = "0x6003ED0")]
|
||||
[Address(RVA = "0x1BA5770", Offset = "0x1BA4770", VA = "0x181BA5770")]
|
||||
public AnimatedPlayerPuppetAvatarModel()
|
||||
{
|
||||
float z = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
this.APOJIHHGJAG.z = z2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06003ED1 RID: 16081 RVA: 0x000FA6C4 File Offset: 0x000F88C4
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6003ED1")]
|
||||
[Address(RVA = "0x1BA56B0", Offset = "0x1BA46B0", VA = "0x181BA56B0")]
|
||||
static AnimatedPlayerPuppetAvatarModel()
|
||||
{
|
||||
float z = Vector3.back.z;
|
||||
}
|
||||
|
||||
// Token: 0x04003418 RID: 13336
|
||||
[Token(Token = "0x4003418")]
|
||||
private const string DEMHJOPNDNC = "[PlayerPuppet]AnimatedVariant";
|
||||
|
||||
// Token: 0x04003419 RID: 13337
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4003419")]
|
||||
private readonly Vector3 APOJIHHGJAG;
|
||||
|
||||
// Token: 0x0400341A RID: 13338
|
||||
[Token(Token = "0x400341A")]
|
||||
public static readonly Quaternion PuppetDefaultRotation;
|
||||
|
||||
// Token: 0x0400341B RID: 13339
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400341B")]
|
||||
private AnimatedPlayerPuppet BAPFKFIJECM;
|
||||
|
||||
// Token: 0x02000908 RID: 2312
|
||||
[Token(Token = "0x2000908")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IEDMDHANEDH
|
||||
{
|
||||
// Token: 0x06003ED2 RID: 16082 RVA: 0x000FA6DC File Offset: 0x000F88DC
|
||||
[Token(Token = "0x6003ED2")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IEDMDHANEDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003ED3 RID: 16083 RVA: 0x000FA6F0 File Offset: 0x000F88F0
|
||||
[Token(Token = "0x6003ED3")]
|
||||
[Address(RVA = "0x1BB3570", Offset = "0x1BB2570", VA = "0x181BB3570")]
|
||||
internal bool <TrackPlayer>b__0()
|
||||
{
|
||||
Player player = this.player;
|
||||
int num = 0;
|
||||
if (!(player == num))
|
||||
{
|
||||
return this.player.FBBGNNOCLOH;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400341C RID: 13340
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400341C")]
|
||||
public Player player;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user