132 lines
5.2 KiB
C#
132 lines
5.2 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core
|
|
{
|
|
// Token: 0x020027A5 RID: 10149
|
|
[Token(Token = "0x20027A5")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public class ScreenPlayerFidgetAnimationController
|
|
{
|
|
// Token: 0x06011C46 RID: 72774 RVA: 0x0043EA64 File Offset: 0x0043CC64
|
|
[Token(Token = "0x6011C46")]
|
|
[Address(RVA = "0x11AB350", Offset = "0x11A9D50", VA = "0x1811AB350")]
|
|
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: 0x06011C47 RID: 72775 RVA: 0x0043EB40 File Offset: 0x0043CD40
|
|
[Token(Token = "0x6011C47")]
|
|
[Address(RVA = "0x11AB230", Offset = "0x11A9C30", VA = "0x1811AB230")]
|
|
public PlayerAnimationAsset EJIDOLKBLPD(bool IFNAJPAIEFG)
|
|
{
|
|
if (!IFNAJPAIEFG)
|
|
{
|
|
}
|
|
return this.movingHierarchicalAnimationTable.OBNBDDNFNDN().OBNBDDNFNDN();
|
|
}
|
|
|
|
// Token: 0x06011C48 RID: 72776 RVA: 0x0043EB68 File Offset: 0x0043CD68
|
|
[Token(Token = "0x6011C48")]
|
|
[Address(RVA = "0x11AB2A0", Offset = "0x11A9CA0", VA = "0x1811AB2A0")]
|
|
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: 0x06011C49 RID: 72777 RVA: 0x0043EBA8 File Offset: 0x0043CDA8
|
|
[Token(Token = "0x6011C49")]
|
|
[Address(RVA = "0x11AB4A0", Offset = "0x11A9EA0", VA = "0x1811AB4A0")]
|
|
public ScreenPlayerFidgetAnimationController()
|
|
{
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol = new EOEOFMCNLOL();
|
|
this.movingHierarchicalAnimationTable = eoeofmcnlol;
|
|
EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> eoeofmcnlol2 = new EOEOFMCNLOL();
|
|
this.stationaryHierarchicalAnimationTable = eoeofmcnlol2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400BE75 RID: 48757
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400BE75")]
|
|
[SerializeField]
|
|
[Header("Walking Weights")]
|
|
private int walkingLowEnergyWeight = (int)((ulong)10L);
|
|
|
|
// Token: 0x0400BE76 RID: 48758
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400BE76")]
|
|
[SerializeField]
|
|
private int walkingMediumEnergyWeight = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400BE77 RID: 48759
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400BE77")]
|
|
[SerializeField]
|
|
[Header("Stationary Weights")]
|
|
private int stationaryLowEnergyWeight = (int)((ulong)5L);
|
|
|
|
// Token: 0x0400BE78 RID: 48760
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400BE78")]
|
|
[SerializeField]
|
|
private int stationaryMediumEnergyWeight = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400BE79 RID: 48761
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400BE79")]
|
|
[SerializeField]
|
|
private int stationaryHighEnergyWeight = (int)((ulong)1L);
|
|
|
|
// Token: 0x0400BE7A RID: 48762
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400BE7A")]
|
|
[NonSerialized]
|
|
private EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> movingHierarchicalAnimationTable;
|
|
|
|
// Token: 0x0400BE7B RID: 48763
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400BE7B")]
|
|
[NonSerialized]
|
|
private EOEOFMCNLOL<EOEOFMCNLOL<PlayerAnimationAsset>> stationaryHierarchicalAnimationTable;
|
|
}
|
|
}
|