274 lines
9.1 KiB
C#
274 lines
9.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Avatar;
|
|
using RecRoom.Avatar.Data.Runtime;
|
|
using RecRoom.Avatar.Outfit;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Players.Puppet
|
|
{
|
|
// Token: 0x020023FE RID: 9214
|
|
[Token(Token = "0x20023FE")]
|
|
[StructLayout(3)]
|
|
public class PlayerMinitar : LivePlayerPuppet
|
|
{
|
|
// Token: 0x17002B8F RID: 11151
|
|
// (get) Token: 0x0600FF82 RID: 65410 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002B8F")]
|
|
protected override PlayerAvatarDisplay.OHNJHKNLAHC CFJPDKKNGEE
|
|
{
|
|
[Token(Token = "0x600FF82")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "8")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002B90 RID: 11152
|
|
// (get) Token: 0x0600FF83 RID: 65411 RVA: 0x003BD5B0 File Offset: 0x003BB7B0
|
|
// (set) Token: 0x0600FF84 RID: 65412 RVA: 0x003BD5C4 File Offset: 0x003BB7C4
|
|
[Token(Token = "0x17002B90")]
|
|
public bool GMNKGKBABFA
|
|
{
|
|
[Token(Token = "0x600FF83")]
|
|
[Address(RVA = "0x9EF5F0", Offset = "0x9EDFF0", VA = "0x1809EF5F0")]
|
|
get
|
|
{
|
|
return this.HDMGFHHLHCI;
|
|
}
|
|
[Token(Token = "0x600FF84")]
|
|
[Address(RVA = "0x10D4C40", Offset = "0x10D3640", VA = "0x1810D4C40")]
|
|
set
|
|
{
|
|
this.HDMGFHHLHCI = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FF85 RID: 65413 RVA: 0x003BD5D8 File Offset: 0x003BB7D8
|
|
[Token(Token = "0x600FF85")]
|
|
[Address(RVA = "0x113F070", Offset = "0x113DA70", VA = "0x18113F070")]
|
|
protected void Awake()
|
|
{
|
|
Transform transform = this.head.transform;
|
|
Vector3 vector;
|
|
float y = vector.y;
|
|
this.DBABCEIHHGG = y;
|
|
}
|
|
|
|
// Token: 0x0600FF86 RID: 65414 RVA: 0x003BD608 File Offset: 0x003BB808
|
|
[Token(Token = "0x600FF86")]
|
|
[Address(RVA = "0x113FB20", Offset = "0x113E520", VA = "0x18113FB20")]
|
|
private void OnEnable()
|
|
{
|
|
this.EGJCDNCPECK();
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600FF87 RID: 65415 RVA: 0x003BD624 File Offset: 0x003BB824
|
|
[Token(Token = "0x600FF87")]
|
|
[Address(RVA = "0x113FAE0", Offset = "0x113E4E0", VA = "0x18113FAE0", Slot = "17")]
|
|
protected override void OnDestroy()
|
|
{
|
|
Player targetPlayer = this.OGEDGNGNPNA;
|
|
CNNCKAKAJKC clijhjjejnd = this.CLIJHJJEJND;
|
|
if (clijhjjejnd != 0)
|
|
{
|
|
clijhjjejnd.Dispose();
|
|
this.CLIJHJJEJND = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FF88 RID: 65416 RVA: 0x003BD654 File Offset: 0x003BB854
|
|
[Token(Token = "0x600FF88")]
|
|
[Address(RVA = "0x113F0C0", Offset = "0x113DAC0", VA = "0x18113F0C0")]
|
|
private void DPGGPNKHLOD(int GKLPIFBPGOD)
|
|
{
|
|
int num = 0;
|
|
if (this != num && base.enabled)
|
|
{
|
|
PBFNANEPIFO pbfnanepifo = this.PDOJHGJMNPH;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
PBFNANEPIFO pbfnanepifo2 = this.PDOJHGJMNPH;
|
|
this.EGJCDNCPECK();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FF89 RID: 65417 RVA: 0x003BD694 File Offset: 0x003BB894
|
|
[Token(Token = "0x600FF89")]
|
|
[Address(RVA = "0x113EDE0", Offset = "0x113D7E0", VA = "0x18113EDE0")]
|
|
private void AENKGNEKCAK(Color NLNHFEEMFBN, PlayerAvatar.AvatarColorType CFOCEHNGAEH)
|
|
{
|
|
base.EAHJNDIJILP();
|
|
}
|
|
|
|
// Token: 0x0600FF8A RID: 65418 RVA: 0x003BD6A8 File Offset: 0x003BB8A8
|
|
[Token(Token = "0x600FF8A")]
|
|
[Address(RVA = "0x113FAD0", Offset = "0x113E4D0", VA = "0x18113FAD0")]
|
|
private void ODJFLEKDAGO(AvatarCustomizationSettings GHGBPMPLLBK)
|
|
{
|
|
base.CHBODPGIDAE();
|
|
}
|
|
|
|
// Token: 0x0600FF8B RID: 65419 RVA: 0x003BD6BC File Offset: 0x003BB8BC
|
|
[Token(Token = "0x600FF8B")]
|
|
[Address(RVA = "0x113F600", Offset = "0x113E000", VA = "0x18113F600", Slot = "10")]
|
|
protected override void MJPBPAAPHMB()
|
|
{
|
|
this.HDMGFHHLHCI = true;
|
|
CNNCKAKAJKC cnnckakajkc = base.MFMGJLEHHLI;
|
|
PBFNANEPIFO pbfnanepifo = this.PDOJHGJMNPH;
|
|
Transform transform = base.transform;
|
|
cnnckakajkc.DBHCAGNOCCH = transform;
|
|
this.PHBDLHMLHHJ();
|
|
PBFNANEPIFO pbfnanepifo2 = this.PDOJHGJMNPH;
|
|
Action action = new Action(base.ODFIFJFMEAJ);
|
|
PBFNANEPIFO pbfnanepifo3 = this.PDOJHGJMNPH;
|
|
Action<Player, List<AvatarItemSelection>> action2 = new Action(this.EIBJJMFEOAO);
|
|
PBFNANEPIFO pbfnanepifo4 = this.PDOJHGJMNPH;
|
|
Action<Color, PlayerAvatar.AvatarColorType> action3 = new Action(this.AIPIKKIKJCM);
|
|
PBFNANEPIFO pbfnanepifo5 = this.PDOJHGJMNPH;
|
|
Action<Color, PlayerAvatar.AvatarColorType> action4 = new Action(this.AENKGNEKCAK);
|
|
PBFNANEPIFO pbfnanepifo6 = this.PDOJHGJMNPH;
|
|
Action<AvatarCustomizationSettings> action5 = new Action(this.ODJFLEKDAGO);
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action6 = new Action(this.DPGGPNKHLOD);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo + action6;
|
|
ActionEvent<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
|
|
Action<int> action7 = new Action(this.DPGGPNKHLOD);
|
|
EBAIPNMBKLK.PCADIMDIFDL = pcadimdifdl + action7;
|
|
ActionEvent<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
|
|
Action<int> action8 = new Action(this.DPGGPNKHLOD);
|
|
ACJLCBNBJDK.DGGDHOOOBLI = dggdhooobli + action8;
|
|
this.EGJCDNCPECK();
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600FF8C RID: 65420 RVA: 0x003BD7DC File Offset: 0x003BB9DC
|
|
[Token(Token = "0x600FF8C")]
|
|
[Address(RVA = "0x113F1D0", Offset = "0x113DBD0", VA = "0x18113F1D0", Slot = "11")]
|
|
protected override void EGJCDNCPECK()
|
|
{
|
|
PBFNANEPIFO pbfnanepifo = this.PDOJHGJMNPH;
|
|
Action action = new Action(base.ODFIFJFMEAJ);
|
|
PBFNANEPIFO pbfnanepifo2 = this.PDOJHGJMNPH;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
PBFNANEPIFO pbfnanepifo3 = this.PDOJHGJMNPH;
|
|
Action<Player, List<AvatarItemSelection>> action2 = new Action(this.EIBJJMFEOAO);
|
|
PBFNANEPIFO pbfnanepifo4 = this.PDOJHGJMNPH;
|
|
Action<Color, PlayerAvatar.AvatarColorType> action3 = new Action(this.AIPIKKIKJCM);
|
|
PBFNANEPIFO pbfnanepifo5 = this.PDOJHGJMNPH;
|
|
Action<Color, PlayerAvatar.AvatarColorType> action4 = new Action(this.AENKGNEKCAK);
|
|
PBFNANEPIFO pbfnanepifo6 = this.PDOJHGJMNPH;
|
|
Action<AvatarCustomizationSettings> action5 = new Action(this.ODJFLEKDAGO);
|
|
}
|
|
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
|
Action<int> action6 = new Action(this.DPGGPNKHLOD);
|
|
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action6;
|
|
ActionEvent<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
|
|
Action<int> action7 = new Action(this.DPGGPNKHLOD);
|
|
EBAIPNMBKLK.PCADIMDIFDL = pcadimdifdl - action7;
|
|
ActionEvent<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
|
|
Action<int> action8 = new Action(this.DPGGPNKHLOD);
|
|
ACJLCBNBJDK.DGGDHOOOBLI = dggdhooobli - action8;
|
|
}
|
|
|
|
// Token: 0x0600FF8D RID: 65421 RVA: 0x003BD8D0 File Offset: 0x003BBAD0
|
|
[Token(Token = "0x600FF8D")]
|
|
[Address(RVA = "0x113EFB0", Offset = "0x113D9B0", VA = "0x18113EFB0")]
|
|
private void AIPIKKIKJCM(Color OFGLPJLGLIJ, PlayerAvatar.AvatarColorType CFOCEHNGAEH)
|
|
{
|
|
if (CFOCEHNGAEH != PlayerAvatar.AvatarColorType.Hair)
|
|
{
|
|
if (CFOCEHNGAEH == PlayerAvatar.AvatarColorType.Beard)
|
|
{
|
|
PlayerAvatarDisplay playerAvatarDisplay = this.playerAvatarDisplay;
|
|
int num = 0;
|
|
playerAvatarDisplay.SetBeardColor(num);
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
base.HNKDIAMJHDH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FF8E RID: 65422 RVA: 0x003BD904 File Offset: 0x003BBB04
|
|
[Token(Token = "0x600FF8E")]
|
|
[Address(RVA = "0x113F5E0", Offset = "0x113DFE0", VA = "0x18113F5E0")]
|
|
private void EIBJJMFEOAO(Player IEKDDPPNFPF, List<AvatarItemSelection> JAMFPMIHADF)
|
|
{
|
|
this.HDMGFHHLHCI = true;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0600FF8F RID: 65423 RVA: 0x003BD920 File Offset: 0x003BBB20
|
|
[Token(Token = "0x600FF8F")]
|
|
[Address(RVA = "0x113FA80", Offset = "0x113E480", VA = "0x18113FA80", Slot = "15")]
|
|
protected override void NIDCJDKOAIJ()
|
|
{
|
|
if (base.isActiveAndEnabled && this.ToString() != 0 && this.HDMGFHHLHCI)
|
|
{
|
|
base.NIDCJDKOAIJ();
|
|
this.HDMGFHHLHCI = false;
|
|
return;
|
|
}
|
|
this.HDMGFHHLHCI = true;
|
|
}
|
|
|
|
// Token: 0x0600FF90 RID: 65424 RVA: 0x003BD960 File Offset: 0x003BBB60
|
|
[Token(Token = "0x600FF90")]
|
|
[Address(RVA = "0x113EDF0", Offset = "0x113D7F0", VA = "0x18113EDF0", Slot = "13")]
|
|
protected override void AGLEGENCIID()
|
|
{
|
|
base.AGLEGENCIID();
|
|
Transform visualRoot = this.visualRoot;
|
|
Transform head = this.head;
|
|
float dbabceihhgg = this.DBABCEIHHGG;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform visualRoot2 = this.visualRoot;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
PBFNANEPIFO pbfnanepifo = this.PDOJHGJMNPH;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Transform transform = this.head.transform;
|
|
PBFNANEPIFO pbfnanepifo2 = this.PDOJHGJMNPH;
|
|
Transform transform2 = base.transform;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600FF91 RID: 65425 RVA: 0x003BD9DC File Offset: 0x003BBBDC
|
|
[Token(Token = "0x600FF91")]
|
|
[Address(RVA = "0x1138000", Offset = "0x1136A00", VA = "0x181138000")]
|
|
public PlayerMinitar()
|
|
{
|
|
List<OutfitPrefab> list = new List();
|
|
this.HBPOEKGCIKD = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400A9A0 RID: 43424
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400A9A0")]
|
|
private float DBABCEIHHGG;
|
|
|
|
// Token: 0x0400A9A1 RID: 43425
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400A9A1")]
|
|
private bool HDMGFHHLHCI;
|
|
}
|
|
}
|