130 lines
5.0 KiB
C#
130 lines
5.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core
|
|
{
|
|
// Token: 0x02002CAF RID: 11439
|
|
[Token(Token = "0x2002CAF")]
|
|
[Serializable]
|
|
public class ScreenPlayerFidgetAnimationController
|
|
{
|
|
// Token: 0x06013702 RID: 79618 RVA: 0x0048560C File Offset: 0x0048380C
|
|
[Token(Token = "0x6013702")]
|
|
[Address(RVA = "0xA66A40", Offset = "0xA65840", VA = "0x180A66A40")]
|
|
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: 0x06013703 RID: 79619 RVA: 0x004856E8 File Offset: 0x004838E8
|
|
[Token(Token = "0x6013703")]
|
|
[Address(RVA = "0xA66920", Offset = "0xA65720", VA = "0x180A66920")]
|
|
public PlayerAnimationAsset EJIDOLKBLPD(bool IFNAJPAIEFG)
|
|
{
|
|
if (!IFNAJPAIEFG)
|
|
{
|
|
}
|
|
return this.movingHierarchicalAnimationTable.OBNBDDNFNDN().OBNBDDNFNDN();
|
|
}
|
|
|
|
// Token: 0x06013704 RID: 79620 RVA: 0x00485710 File Offset: 0x00483910
|
|
[Token(Token = "0x6013704")]
|
|
[Address(RVA = "0xA66990", Offset = "0xA65790", VA = "0x180A66990")]
|
|
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: 0x06013705 RID: 79621 RVA: 0x00485750 File Offset: 0x00483950
|
|
[Token(Token = "0x6013705")]
|
|
[Address(RVA = "0xA66B90", Offset = "0xA65990", VA = "0x180A66B90")]
|
|
public ScreenPlayerFidgetAnimationController()
|
|
{
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol = new EOEOFMCNLOL();
|
|
this.movingHierarchicalAnimationTable = eoeofmcnlol;
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol2 = new EOEOFMCNLOL();
|
|
this.stationaryHierarchicalAnimationTable = eoeofmcnlol2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400CA5C RID: 51804
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400CA5C")]
|
|
[SerializeField]
|
|
[Header("Walking Weights")]
|
|
private int walkingLowEnergyWeight = (int)((ulong)10L);
|
|
|
|
// Token: 0x0400CA5D RID: 51805
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400CA5D")]
|
|
[SerializeField]
|
|
private int walkingMediumEnergyWeight = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400CA5E RID: 51806
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CA5E")]
|
|
[SerializeField]
|
|
[Header("Stationary Weights")]
|
|
private int stationaryLowEnergyWeight = (int)((ulong)5L);
|
|
|
|
// Token: 0x0400CA5F RID: 51807
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400CA5F")]
|
|
[SerializeField]
|
|
private int stationaryMediumEnergyWeight = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400CA60 RID: 51808
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CA60")]
|
|
[SerializeField]
|
|
private int stationaryHighEnergyWeight = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400CA61 RID: 51809
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400CA61")]
|
|
[NonSerialized]
|
|
private EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> movingHierarchicalAnimationTable;
|
|
|
|
// Token: 0x0400CA62 RID: 51810
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400CA62")]
|
|
[NonSerialized]
|
|
private EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> stationaryHierarchicalAnimationTable;
|
|
}
|
|
}
|