130 lines
5.0 KiB
C#
130 lines
5.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core
|
|
{
|
|
// Token: 0x02002D98 RID: 11672
|
|
[Token(Token = "0x2002D98")]
|
|
[Serializable]
|
|
public class ScreenPlayerFidgetAnimationController
|
|
{
|
|
// Token: 0x06013B43 RID: 80707 RVA: 0x0048F494 File Offset: 0x0048D694
|
|
[Token(Token = "0x6013B43")]
|
|
[Address(RVA = "0x1564490", Offset = "0x1563490", VA = "0x181564490")]
|
|
public void LLCAMBJEFOK(PlayerFidgetAnimationSet DBPKLDLBCKD)
|
|
{
|
|
PlayerAnimationAsset[] lowEnergyFidgetAnimations = DBPKLDLBCKD.LowEnergyFidgetAnimations;
|
|
EOEOFMCNLOL<PlayerAnimationAsset> eoeofmcnlol = this.FLOOLDLILAN(lowEnergyFidgetAnimations);
|
|
PlayerAnimationAsset[] mediumEnergyFidgetAnimations = DBPKLDLBCKD.MediumEnergyFidgetAnimations;
|
|
EOEOFMCNLOL<PlayerAnimationAsset> eoeofmcnlol2 = this.FLOOLDLILAN(mediumEnergyFidgetAnimations);
|
|
PlayerAnimationAsset[] highEnergyFidgetAnimations = DBPKLDLBCKD.HighEnergyFidgetAnimations;
|
|
EOEOFMCNLOL<PlayerAnimationAsset> eoeofmcnlol3 = this.FLOOLDLILAN(highEnergyFidgetAnimations);
|
|
this.movingHierarchicalAnimationTable.AHGKBFAENGI();
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol4 = this.movingHierarchicalAnimationTable;
|
|
int num = this.walkingLowEnergyWeight;
|
|
eoeofmcnlol4.PHLAHMKFNKI(eoeofmcnlol, num);
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol5 = this.movingHierarchicalAnimationTable;
|
|
int num2 = this.walkingMediumEnergyWeight;
|
|
eoeofmcnlol5.PHLAHMKFNKI(eoeofmcnlol2, num2);
|
|
this.stationaryHierarchicalAnimationTable.AHGKBFAENGI();
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol6 = this.stationaryHierarchicalAnimationTable;
|
|
int num3 = this.stationaryLowEnergyWeight;
|
|
eoeofmcnlol6.PHLAHMKFNKI(eoeofmcnlol, num3);
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol7 = this.stationaryHierarchicalAnimationTable;
|
|
int num4 = this.stationaryMediumEnergyWeight;
|
|
eoeofmcnlol7.PHLAHMKFNKI(eoeofmcnlol2, num4);
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol8 = this.stationaryHierarchicalAnimationTable;
|
|
int num5 = this.stationaryHighEnergyWeight;
|
|
eoeofmcnlol8.PHLAHMKFNKI(eoeofmcnlol3, num5);
|
|
}
|
|
|
|
// Token: 0x06013B44 RID: 80708 RVA: 0x0048F570 File Offset: 0x0048D770
|
|
[Token(Token = "0x6013B44")]
|
|
[Address(RVA = "0x1564370", Offset = "0x1563370", VA = "0x181564370")]
|
|
public PlayerAnimationAsset EJIDOLKBLPD(bool IFNAJPAIEFG)
|
|
{
|
|
if (!IFNAJPAIEFG)
|
|
{
|
|
}
|
|
return this.movingHierarchicalAnimationTable.OBNBDDNFNDN().OBNBDDNFNDN();
|
|
}
|
|
|
|
// Token: 0x06013B45 RID: 80709 RVA: 0x0048F598 File Offset: 0x0048D798
|
|
[Token(Token = "0x6013B45")]
|
|
[Address(RVA = "0x15643E0", Offset = "0x15633E0", VA = "0x1815643E0")]
|
|
private EOEOFMCNLOL<PlayerAnimationAsset> FLOOLDLILAN(PlayerAnimationAsset[] NDGFIPNAEEM)
|
|
{
|
|
int num = 0;
|
|
if (NDGFIPNAEEM != 0)
|
|
{
|
|
EOEOFMCNLOL<PlayerAnimationAsset> eoeofmcnlol = new EOEOFMCNLOL();
|
|
int length = NDGFIPNAEEM.Length;
|
|
if (num < length)
|
|
{
|
|
PlayerAnimationAsset playerAnimationAsset = NDGFIPNAEEM[num];
|
|
eoeofmcnlol.PHLAHMKFNKI(playerAnimationAsset, 1);
|
|
num++;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013B46 RID: 80710 RVA: 0x0048F5D8 File Offset: 0x0048D7D8
|
|
[Token(Token = "0x6013B46")]
|
|
[Address(RVA = "0x15645E0", Offset = "0x15635E0", VA = "0x1815645E0")]
|
|
public ScreenPlayerFidgetAnimationController()
|
|
{
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol = new EOEOFMCNLOL();
|
|
this.movingHierarchicalAnimationTable = eoeofmcnlol;
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol2 = new EOEOFMCNLOL();
|
|
this.stationaryHierarchicalAnimationTable = eoeofmcnlol2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400CC71 RID: 52337
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400CC71")]
|
|
[SerializeField]
|
|
[Header("Walking Weights")]
|
|
private int walkingLowEnergyWeight = (int)((ulong)10L);
|
|
|
|
// Token: 0x0400CC72 RID: 52338
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400CC72")]
|
|
[SerializeField]
|
|
private int walkingMediumEnergyWeight = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400CC73 RID: 52339
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CC73")]
|
|
[SerializeField]
|
|
[Header("Stationary Weights")]
|
|
private int stationaryLowEnergyWeight = (int)((ulong)5L);
|
|
|
|
// Token: 0x0400CC74 RID: 52340
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400CC74")]
|
|
[SerializeField]
|
|
private int stationaryMediumEnergyWeight = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400CC75 RID: 52341
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CC75")]
|
|
[SerializeField]
|
|
private int stationaryHighEnergyWeight = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400CC76 RID: 52342
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CC76")]
|
|
[NonSerialized]
|
|
private EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> movingHierarchicalAnimationTable;
|
|
|
|
// Token: 0x0400CC77 RID: 52343
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400CC77")]
|
|
[NonSerialized]
|
|
private EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> stationaryHierarchicalAnimationTable;
|
|
}
|
|
}
|