Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/ScreenPlayerFidgetAnimationController.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}