a
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Delaunay;
|
||||
|
||||
namespace RecRoom.Core.Screens.PlayerController
|
||||
{
|
||||
// Token: 0x02002F7A RID: 12154
|
||||
[Token(Token = "0x2002F7A")]
|
||||
[Serializable]
|
||||
public class AnimationVertex : Vertex<PlayerAnimationAsset>
|
||||
{
|
||||
// Token: 0x06014B62 RID: 84834 RVA: 0x004D9E88 File Offset: 0x004D8088
|
||||
[Token(Token = "0x6014B62")]
|
||||
[Address(RVA = "0xA566C0", Offset = "0xA554C0", VA = "0x180A566C0")]
|
||||
public AnimationVertex()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Screens.PlayerController
|
||||
{
|
||||
// Token: 0x02002F54 RID: 12116
|
||||
[Token(Token = "0x2002F54")]
|
||||
[CreateAssetMenu]
|
||||
public class AvatarCustomizationAnimationContent : ScriptableObject
|
||||
{
|
||||
// Token: 0x06014A07 RID: 84487 RVA: 0x004D142C File Offset: 0x004CF62C
|
||||
[Token(Token = "0x6014A07")]
|
||||
[Address(RVA = "0x6EC220", Offset = "0x6EB020", VA = "0x1806EC220")]
|
||||
public AvatarCustomizationAnimationContent()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400D977 RID: 55671
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D977")]
|
||||
[Header("Avatar Changed Animations")]
|
||||
public PlayerAnimationAsset[] UndoAnimations;
|
||||
|
||||
// Token: 0x0400D978 RID: 55672
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D978")]
|
||||
public PlayerAnimationAsset[] RedoAnimations;
|
||||
|
||||
// Token: 0x0400D979 RID: 55673
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400D979")]
|
||||
public PlayerAnimationAsset[] RandomizeAnimations;
|
||||
}
|
||||
}
|
||||
+189
@@ -0,0 +1,189 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Delaunay;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Screens.PlayerController
|
||||
{
|
||||
// Token: 0x02002F7B RID: 12155
|
||||
[Token(Token = "0x2002F7B")]
|
||||
[CreateAssetMenu]
|
||||
public class PlayerAnimation3DBlendedPoseSet : ScriptableObject
|
||||
{
|
||||
// Token: 0x1700390A RID: 14602
|
||||
// (get) Token: 0x06014B63 RID: 84835 RVA: 0x004D9E9C File Offset: 0x004D809C
|
||||
[Token(Token = "0x1700390A")]
|
||||
public List<AnimationVertex> AnimationData
|
||||
{
|
||||
[Token(Token = "0x6014B63")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.animationVertices;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700390B RID: 14603
|
||||
// (get) Token: 0x06014B64 RID: 84836 RVA: 0x004D9EB0 File Offset: 0x004D80B0
|
||||
[Token(Token = "0x1700390B")]
|
||||
public bool UseOverrideSpring
|
||||
{
|
||||
[Token(Token = "0x6014B64")]
|
||||
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
|
||||
get
|
||||
{
|
||||
return this.useOverrideSpring;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700390C RID: 14604
|
||||
// (get) Token: 0x06014B65 RID: 84837 RVA: 0x004D9EC4 File Offset: 0x004D80C4
|
||||
[Token(Token = "0x1700390C")]
|
||||
public SimpleSpring6DConfig OverrideSpringParameters
|
||||
{
|
||||
[Token(Token = "0x6014B65")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get
|
||||
{
|
||||
return this.overrideSpringParameters;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B66 RID: 84838 RVA: 0x004D9ED8 File Offset: 0x004D80D8
|
||||
[Token(Token = "0x6014B66")]
|
||||
[Address(RVA = "0xA5A800", Offset = "0xA59600", VA = "0x180A5A800")]
|
||||
public void IFEPKMBCIND()
|
||||
{
|
||||
HMBJKFIMOFL hmbjkfimofl = new HMBJKFIMOFL();
|
||||
string name = base.name;
|
||||
string text;
|
||||
Debug.LogError(text, this);
|
||||
}
|
||||
|
||||
// Token: 0x06014B67 RID: 84839 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B67")]
|
||||
[Address(RVA = "0xA5A9B0", Offset = "0xA597B0", VA = "0x180A5A9B0")]
|
||||
public PlayerAnimationAsset[] OLFGGPCLABA()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B68 RID: 84840 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014B68")]
|
||||
[Address(RVA = "0xA5AAC0", Offset = "0xA598C0", VA = "0x180A5AAC0")]
|
||||
public void PGHBBOJEBBP(Vector3 GLHHBDHELAO, ref float[] GCNBFMFIJAD)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014B69 RID: 84841 RVA: 0x004D9F00 File Offset: 0x004D8100
|
||||
[Token(Token = "0x6014B69")]
|
||||
[Address(RVA = "0xA5A8F0", Offset = "0xA596F0", VA = "0x180A5A8F0")]
|
||||
private Vector4 LIALDDGDBPB(Vector4 PJEDBAONDPP)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B69)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector4 RecRoom.Core.Screens.PlayerController.PlayerAnimation3DBlendedPoseSet::LIALDDGDBPB(UnityEngine.Vector4)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_01, ldc.i4:int32(0))
|
||||
stloc:int32(var_0_05, add:int32(ldloc:int32(var_0_01), ldc.i4:int32(1)))
|
||||
stloc:int32(var_0_09, add:int32(ldloc:int32(var_0_05), ldc.i4:int32(1)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014B6A RID: 84842 RVA: 0x004D9F18 File Offset: 0x004D8118
|
||||
[Token(Token = "0x6014B6A")]
|
||||
[Address(RVA = "0xA5AF20", Offset = "0xA59D20", VA = "0x180A5AF20")]
|
||||
public PlayerAnimation3DBlendedPoseSet()
|
||||
{
|
||||
List<AnimationVertex> list = new List();
|
||||
AnimationVertex animationVertex = new AnimationVertex();
|
||||
float z = Vector3.zero.z;
|
||||
list.Add(animationVertex);
|
||||
AnimationVertex animationVertex2 = new AnimationVertex();
|
||||
float z2 = Vector3.left.z;
|
||||
list.Add(animationVertex2);
|
||||
AnimationVertex animationVertex3 = new AnimationVertex();
|
||||
float z3 = Vector3.right.z;
|
||||
list.Add(animationVertex3);
|
||||
AnimationVertex animationVertex4 = new AnimationVertex();
|
||||
float z4 = Vector3.down.z;
|
||||
list.Add(animationVertex4);
|
||||
AnimationVertex animationVertex5 = new AnimationVertex();
|
||||
float z5 = Vector3.up.z;
|
||||
list.Add(animationVertex5);
|
||||
AnimationVertex animationVertex6 = new AnimationVertex();
|
||||
float z6 = Vector3.back.z;
|
||||
list.Add(animationVertex6);
|
||||
AnimationVertex animationVertex7 = new AnimationVertex();
|
||||
float z7 = Vector3.forward.z;
|
||||
list.Add(animationVertex7);
|
||||
this.animationVertices = list;
|
||||
List<Tetrahedron> list2 = new List();
|
||||
this.tetrahedra = list2;
|
||||
List<int> list3 = new List();
|
||||
this.exteriorTriangleIndices = list3;
|
||||
HMBJKFIMOFL hmbjkfimofl = new HMBJKFIMOFL();
|
||||
this.pointLocator = hmbjkfimofl;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DB21 RID: 56097
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DB21")]
|
||||
public IPPGHMJIMMO PoseType;
|
||||
|
||||
// Token: 0x0400DB22 RID: 56098
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DB22")]
|
||||
[SerializeField]
|
||||
[Header("Animation Graph Vertices")]
|
||||
private List<AnimationVertex> animationVertices;
|
||||
|
||||
// Token: 0x0400DB23 RID: 56099
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DB23")]
|
||||
[SerializeField]
|
||||
private bool useOverrideSpring;
|
||||
|
||||
// Token: 0x0400DB24 RID: 56100
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DB24")]
|
||||
[SerializeField]
|
||||
private SimpleSpring6DConfig overrideSpringParameters;
|
||||
|
||||
// Token: 0x0400DB25 RID: 56101
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DB25")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
private List<Tetrahedron> tetrahedra;
|
||||
|
||||
// Token: 0x0400DB26 RID: 56102
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DB26")]
|
||||
[SerializeField]
|
||||
[HideInInspector]
|
||||
private List<int> exteriorTriangleIndices;
|
||||
|
||||
// Token: 0x0400DB27 RID: 56103
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DB27")]
|
||||
[NonSerialized]
|
||||
private readonly HMBJKFIMOFL pointLocator;
|
||||
}
|
||||
}
|
||||
+529
@@ -0,0 +1,529 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Screens.PlayerController
|
||||
{
|
||||
// Token: 0x02002F68 RID: 12136
|
||||
[Token(Token = "0x2002F68")]
|
||||
[CreateAssetMenu]
|
||||
public class ScreenPlayerLocomotionAnimationContent : ScriptableObject
|
||||
{
|
||||
// Token: 0x06014A91 RID: 84625 RVA: 0x004D34D0 File Offset: 0x004D16D0
|
||||
[Token(Token = "0x6014A91")]
|
||||
[Address(RVA = "0xA66C40", Offset = "0xA65A40", VA = "0x180A66C40")]
|
||||
public ScreenPlayerLocomotionAnimationContent()
|
||||
{
|
||||
AdditiveAnimationWeight @default = AdditiveAnimationWeight.Default;
|
||||
this.WalkCameraAnimationWeight = @default;
|
||||
AdditiveAnimationWeight default2 = AdditiveAnimationWeight.Default;
|
||||
this.AdditiveWalkAnimationCameraWeight = default2;
|
||||
AdditiveAnimationWeight default3 = AdditiveAnimationWeight.Default;
|
||||
this.AdditiveSprintAnimationCameraWeight = default3;
|
||||
AdditiveAnimationWeight default4 = AdditiveAnimationWeight.Default;
|
||||
this.StandCameraAnimationWeight = default4;
|
||||
AdditiveAnimationWeight default5 = AdditiveAnimationWeight.Default;
|
||||
this.AdditiveStandAnimationCameraWeight = default5;
|
||||
AdditiveAnimationWeight default6 = AdditiveAnimationWeight.Default;
|
||||
this.CrouchCameraAnimationWeight = default6;
|
||||
AdditiveAnimationWeight default7 = AdditiveAnimationWeight.Default;
|
||||
this.AdditiveCrouchAnimationCameraWeight = default7;
|
||||
this.ProneMinPitchAngleFromGroundNormalDownForToolUse = 65f;
|
||||
this.ProneHeightAnimationThreshold = 0.75f;
|
||||
this.ProneMaxIdleSpeedSqr = 0.0025f;
|
||||
this.ProneMaxMovingSpeedSqr = 1f;
|
||||
this.ProneSpeedSmoothTime = 0.2f;
|
||||
AdditiveAnimationWeight default8 = AdditiveAnimationWeight.Default;
|
||||
this.AdditiveProneAnimationCameraWeight = default8;
|
||||
AdditiveAnimationWeight default9 = AdditiveAnimationWeight.Default;
|
||||
this.AdditiveGetUpFailedAnimationCameraWeight = default9;
|
||||
AdditiveAnimationWeight default10 = AdditiveAnimationWeight.Default;
|
||||
this.JumpAnimationCameraWeight = default10;
|
||||
AdditiveAnimationWeight zero = AdditiveAnimationWeight.Zero;
|
||||
this.FlyAnimationCameraWeight = zero;
|
||||
AdditiveAnimationWeight default11 = AdditiveAnimationWeight.Default;
|
||||
this.AdditiveJumpAnimationCameraWeight = default11;
|
||||
AdditiveAnimationWeight default12 = AdditiveAnimationWeight.Default;
|
||||
this.JumpSprintAnimationCameraWeight = default12;
|
||||
AdditiveAnimationWeight default13 = AdditiveAnimationWeight.Default;
|
||||
this.AdditiveJumpSprintAnimationCameraWeight = default13;
|
||||
AdditiveAnimationWeight default14 = AdditiveAnimationWeight.Default;
|
||||
this.AdditiveLandAnimationCameraWeight = default14;
|
||||
AdditiveAnimationWeight default15 = AdditiveAnimationWeight.Default;
|
||||
this.WallRunAnimationCameraWeight = default15;
|
||||
this.WallClimbMaxIdleSpeedSqr = 0.005f;
|
||||
this.WallClimbMovingSpeedSqr = 1f;
|
||||
this.WallClimbAnimationSmoothTime = 0.1f;
|
||||
this.WallClimbJumpReleaseHoldDuration = 0.1f;
|
||||
this.WallClimbJumpRegrabHoldDuration = 0.3f;
|
||||
this.ClimbLadderFinishDelay = 0.5f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D9EF RID: 55791
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D9EF")]
|
||||
[Header("Fidgets")]
|
||||
public PlayerFidgetAnimationSet FidgetAnimationSet;
|
||||
|
||||
// Token: 0x0400D9F0 RID: 55792
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D9F0")]
|
||||
public ScreenPlayerLocomotionAnimationContent.FidgetWeights ActiveFidgetWeights;
|
||||
|
||||
// Token: 0x0400D9F1 RID: 55793
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400D9F1")]
|
||||
public ScreenPlayerLocomotionAnimationContent.FidgetWeights PassiveFidgetWeights;
|
||||
|
||||
// Token: 0x0400D9F2 RID: 55794
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400D9F2")]
|
||||
public float FidgetFadeTime;
|
||||
|
||||
// Token: 0x0400D9F3 RID: 55795
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400D9F3")]
|
||||
public float MinActiveFidgetDuration;
|
||||
|
||||
// Token: 0x0400D9F4 RID: 55796
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400D9F4")]
|
||||
[Header("Idle")]
|
||||
public PlayerAnimation IdleHeldToolDefaultAnimation;
|
||||
|
||||
// Token: 0x0400D9F5 RID: 55797
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400D9F5")]
|
||||
[Header("Walk")]
|
||||
public AdditiveAnimationWeight WalkCameraAnimationWeight;
|
||||
|
||||
// Token: 0x0400D9F6 RID: 55798
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D9F6")]
|
||||
public SerializableBlendedPlayerAnimation AdditiveWalkAnimation;
|
||||
|
||||
// Token: 0x0400D9F7 RID: 55799
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D9F7")]
|
||||
public AdditiveAnimationWeight AdditiveWalkAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400D9F8 RID: 55800
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D9F8")]
|
||||
[Header("Sprint")]
|
||||
public PlayerAnimation AdditiveSprintAnimation;
|
||||
|
||||
// Token: 0x0400D9F9 RID: 55801
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D9F9")]
|
||||
public AdditiveAnimationWeight AdditiveSprintAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400D9FA RID: 55802
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400D9FA")]
|
||||
[Header("Stand")]
|
||||
public AdditiveAnimationWeight StandCameraAnimationWeight;
|
||||
|
||||
// Token: 0x0400D9FB RID: 55803
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400D9FB")]
|
||||
public PlayerAnimation AdditiveStandAnimation;
|
||||
|
||||
// Token: 0x0400D9FC RID: 55804
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400D9FC")]
|
||||
public AdditiveAnimationWeight AdditiveStandAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400D9FD RID: 55805
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400D9FD")]
|
||||
[Header("Crouch")]
|
||||
public AdditiveAnimationWeight CrouchCameraAnimationWeight;
|
||||
|
||||
// Token: 0x0400D9FE RID: 55806
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400D9FE")]
|
||||
public PlayerAnimation AdditiveCrouchAnimation;
|
||||
|
||||
// Token: 0x0400D9FF RID: 55807
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400D9FF")]
|
||||
public AdditiveAnimationWeight AdditiveCrouchAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA00 RID: 55808
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400DA00")]
|
||||
public PlayerAnimation CrouchIdleAnimation;
|
||||
|
||||
// Token: 0x0400DA01 RID: 55809
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400DA01")]
|
||||
[Header("Prone")]
|
||||
public float ProneMinPitchAngleFromGroundNormalDownForToolUse;
|
||||
|
||||
// Token: 0x0400DA02 RID: 55810
|
||||
[FieldOffset(Offset = "0x11C")]
|
||||
[Token(Token = "0x400DA02")]
|
||||
[Range(0f, 1f)]
|
||||
[Tooltip("While transitioning into or out of prone state, how close to the target prone height the player must be for prone animations kick in.")]
|
||||
public float ProneHeightAnimationThreshold;
|
||||
|
||||
// Token: 0x0400DA03 RID: 55811
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400DA03")]
|
||||
public DynamicBlendedPlayerAnimationData ProneAnimationParameters;
|
||||
|
||||
// Token: 0x0400DA04 RID: 55812
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400DA04")]
|
||||
public PlayerAnimationAsset ProneIdleAnimation;
|
||||
|
||||
// Token: 0x0400DA05 RID: 55813
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400DA05")]
|
||||
public PlayerAnimationAsset ProneRightAnimation;
|
||||
|
||||
// Token: 0x0400DA06 RID: 55814
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400DA06")]
|
||||
public PlayerAnimationAsset ProneForwardAnimation;
|
||||
|
||||
// Token: 0x0400DA07 RID: 55815
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400DA07")]
|
||||
public PlayerAnimationAsset ProneLeftAnimation;
|
||||
|
||||
// Token: 0x0400DA08 RID: 55816
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400DA08")]
|
||||
public PlayerAnimationAsset ProneBackwardAnimation;
|
||||
|
||||
// Token: 0x0400DA09 RID: 55817
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400DA09")]
|
||||
public AdditiveAnimationWeight ProneCameraAnimationWeight;
|
||||
|
||||
// Token: 0x0400DA0A RID: 55818
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400DA0A")]
|
||||
public float ProneMaxIdleSpeedSqr;
|
||||
|
||||
// Token: 0x0400DA0B RID: 55819
|
||||
[FieldOffset(Offset = "0x16C")]
|
||||
[Token(Token = "0x400DA0B")]
|
||||
public float ProneMaxMovingSpeedSqr;
|
||||
|
||||
// Token: 0x0400DA0C RID: 55820
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400DA0C")]
|
||||
public AnimationCurve ProneSpeedAnimationCurve;
|
||||
|
||||
// Token: 0x0400DA0D RID: 55821
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400DA0D")]
|
||||
public float ProneSpeedSmoothTime;
|
||||
|
||||
// Token: 0x0400DA0E RID: 55822
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400DA0E")]
|
||||
public PlayerAnimation AdditiveProneAnimation;
|
||||
|
||||
// Token: 0x0400DA0F RID: 55823
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400DA0F")]
|
||||
public AdditiveAnimationWeight AdditiveProneAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA10 RID: 55824
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400DA10")]
|
||||
[Header("Getting Up")]
|
||||
public PlayerAnimation AdditiveGetUpFailedAnimation;
|
||||
|
||||
// Token: 0x0400DA11 RID: 55825
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400DA11")]
|
||||
public AdditiveAnimationWeight AdditiveGetUpFailedAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA12 RID: 55826
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400DA12")]
|
||||
[Header("Jump")]
|
||||
public PlayerAnimation JumpAnimation;
|
||||
|
||||
// Token: 0x0400DA13 RID: 55827
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400DA13")]
|
||||
public AdditiveAnimationWeight JumpAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA14 RID: 55828
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400DA14")]
|
||||
[Header("Fly")]
|
||||
public PlayerAnimation FlyAnimation;
|
||||
|
||||
// Token: 0x0400DA15 RID: 55829
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400DA15")]
|
||||
public AdditiveAnimationWeight FlyAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA16 RID: 55830
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400DA16")]
|
||||
[Header("Jump Additive")]
|
||||
public PlayerAnimation AdditiveJumpAnimation;
|
||||
|
||||
// Token: 0x0400DA17 RID: 55831
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400DA17")]
|
||||
public AdditiveAnimationWeight AdditiveJumpAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA18 RID: 55832
|
||||
[FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400DA18")]
|
||||
[Header("Jump Sprint")]
|
||||
public PlayerAnimation JumpSprintAnimation;
|
||||
|
||||
// Token: 0x0400DA19 RID: 55833
|
||||
[FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400DA19")]
|
||||
public AdditiveAnimationWeight JumpSprintAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA1A RID: 55834
|
||||
[FieldOffset(Offset = "0x240")]
|
||||
[Token(Token = "0x400DA1A")]
|
||||
[Header("Jump Sprint Additive")]
|
||||
public PlayerAnimation AdditiveJumpSprintAnimation;
|
||||
|
||||
// Token: 0x0400DA1B RID: 55835
|
||||
[FieldOffset(Offset = "0x248")]
|
||||
[Token(Token = "0x400DA1B")]
|
||||
public AdditiveAnimationWeight AdditiveJumpSprintAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA1C RID: 55836
|
||||
[FieldOffset(Offset = "0x260")]
|
||||
[Token(Token = "0x400DA1C")]
|
||||
[Header("Land Additive")]
|
||||
public PlayerAnimation AdditiveLandAnimation;
|
||||
|
||||
// Token: 0x0400DA1D RID: 55837
|
||||
[FieldOffset(Offset = "0x268")]
|
||||
[Token(Token = "0x400DA1D")]
|
||||
public AdditiveAnimationWeight AdditiveLandAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA1E RID: 55838
|
||||
[FieldOffset(Offset = "0x280")]
|
||||
[Token(Token = "0x400DA1E")]
|
||||
[Header("Wall Run")]
|
||||
public PlayerAnimation WallRunAnimation;
|
||||
|
||||
// Token: 0x0400DA1F RID: 55839
|
||||
[FieldOffset(Offset = "0x288")]
|
||||
[Token(Token = "0x400DA1F")]
|
||||
public AdditiveAnimationWeight WallRunAnimationCameraWeight;
|
||||
|
||||
// Token: 0x0400DA20 RID: 55840
|
||||
[FieldOffset(Offset = "0x2A0")]
|
||||
[Token(Token = "0x400DA20")]
|
||||
[Header("Wall Climb")]
|
||||
public DynamicBlendedPlayerAnimationData WallClimbAnimationParameters;
|
||||
|
||||
// Token: 0x0400DA21 RID: 55841
|
||||
[FieldOffset(Offset = "0x2A8")]
|
||||
[Token(Token = "0x400DA21")]
|
||||
public PlayerAnimationAsset WallClimbIdleAnimation;
|
||||
|
||||
// Token: 0x0400DA22 RID: 55842
|
||||
[FieldOffset(Offset = "0x2B0")]
|
||||
[Token(Token = "0x400DA22")]
|
||||
public PlayerAnimationAsset WallClimbRightAnimation;
|
||||
|
||||
// Token: 0x0400DA23 RID: 55843
|
||||
[FieldOffset(Offset = "0x2B8")]
|
||||
[Token(Token = "0x400DA23")]
|
||||
public PlayerAnimationAsset WallClimbUpAnimation;
|
||||
|
||||
// Token: 0x0400DA24 RID: 55844
|
||||
[FieldOffset(Offset = "0x2C0")]
|
||||
[Token(Token = "0x400DA24")]
|
||||
public PlayerAnimationAsset WallClimbLeftAnimation;
|
||||
|
||||
// Token: 0x0400DA25 RID: 55845
|
||||
[FieldOffset(Offset = "0x2C8")]
|
||||
[Token(Token = "0x400DA25")]
|
||||
public PlayerAnimationAsset WallClimbDownAnimation;
|
||||
|
||||
// Token: 0x0400DA26 RID: 55846
|
||||
[FieldOffset(Offset = "0x2D0")]
|
||||
[Token(Token = "0x400DA26")]
|
||||
public PlayerAnimation WallClimbHoldingToolAnimation;
|
||||
|
||||
// Token: 0x0400DA27 RID: 55847
|
||||
[FieldOffset(Offset = "0x2D8")]
|
||||
[Token(Token = "0x400DA27")]
|
||||
public AdditiveAnimationWeight WallClimbCameraAnimationWeight;
|
||||
|
||||
// Token: 0x0400DA28 RID: 55848
|
||||
[FieldOffset(Offset = "0x2F0")]
|
||||
[Token(Token = "0x400DA28")]
|
||||
public float WallClimbMaxIdleSpeedSqr;
|
||||
|
||||
// Token: 0x0400DA29 RID: 55849
|
||||
[FieldOffset(Offset = "0x2F4")]
|
||||
[Token(Token = "0x400DA29")]
|
||||
public float WallClimbMovingSpeedSqr;
|
||||
|
||||
// Token: 0x0400DA2A RID: 55850
|
||||
[FieldOffset(Offset = "0x2F8")]
|
||||
[Token(Token = "0x400DA2A")]
|
||||
public float WallClimbAnimationSmoothTime;
|
||||
|
||||
// Token: 0x0400DA2B RID: 55851
|
||||
[FieldOffset(Offset = "0x300")]
|
||||
[Token(Token = "0x400DA2B")]
|
||||
public AnimationCurve WallClimbAnimationCurve;
|
||||
|
||||
// Token: 0x0400DA2C RID: 55852
|
||||
[FieldOffset(Offset = "0x308")]
|
||||
[Token(Token = "0x400DA2C")]
|
||||
[Header("Wall Climb Look")]
|
||||
public PlayerAnimation WallClimbLookAnimation;
|
||||
|
||||
// Token: 0x0400DA2D RID: 55853
|
||||
[FieldOffset(Offset = "0x310")]
|
||||
[Token(Token = "0x400DA2D")]
|
||||
[Header("Wall Climb Jump")]
|
||||
public AdditiveAnimationWeight WallClimbJumpCameraAnimationWeight;
|
||||
|
||||
// Token: 0x0400DA2E RID: 55854
|
||||
[FieldOffset(Offset = "0x328")]
|
||||
[Token(Token = "0x400DA2E")]
|
||||
[Header("Wall Climb Jump Release")]
|
||||
public DynamicBlendedPlayerAnimationData WallClimbJumpReleaseAnimationParameters;
|
||||
|
||||
// Token: 0x0400DA2F RID: 55855
|
||||
[FieldOffset(Offset = "0x330")]
|
||||
[Token(Token = "0x400DA2F")]
|
||||
public PlayerAnimationAsset WallClimbJumpReleaseRightPose;
|
||||
|
||||
// Token: 0x0400DA30 RID: 55856
|
||||
[FieldOffset(Offset = "0x338")]
|
||||
[Token(Token = "0x400DA30")]
|
||||
public PlayerAnimationAsset WallClimbJumpReleaseUpPose;
|
||||
|
||||
// Token: 0x0400DA31 RID: 55857
|
||||
[FieldOffset(Offset = "0x340")]
|
||||
[Token(Token = "0x400DA31")]
|
||||
public PlayerAnimationAsset WallClimbJumpReleaseLeftPose;
|
||||
|
||||
// Token: 0x0400DA32 RID: 55858
|
||||
[FieldOffset(Offset = "0x348")]
|
||||
[Token(Token = "0x400DA32")]
|
||||
public PlayerAnimationAsset WallClimbJumpReleaseDownPose;
|
||||
|
||||
// Token: 0x0400DA33 RID: 55859
|
||||
[FieldOffset(Offset = "0x350")]
|
||||
[Token(Token = "0x400DA33")]
|
||||
public float WallClimbJumpReleaseHoldDuration;
|
||||
|
||||
// Token: 0x0400DA34 RID: 55860
|
||||
[FieldOffset(Offset = "0x358")]
|
||||
[Token(Token = "0x400DA34")]
|
||||
[Header("Wall Climb Jump Regrab")]
|
||||
public DynamicBlendedPlayerAnimationData WallClimbJumpRegrabAnimationParameters;
|
||||
|
||||
// Token: 0x0400DA35 RID: 55861
|
||||
[FieldOffset(Offset = "0x360")]
|
||||
[Token(Token = "0x400DA35")]
|
||||
public PlayerAnimationAsset WallClimbJumpRegrabRightPose;
|
||||
|
||||
// Token: 0x0400DA36 RID: 55862
|
||||
[FieldOffset(Offset = "0x368")]
|
||||
[Token(Token = "0x400DA36")]
|
||||
public PlayerAnimationAsset WallClimbJumpRegrabUpPose;
|
||||
|
||||
// Token: 0x0400DA37 RID: 55863
|
||||
[FieldOffset(Offset = "0x370")]
|
||||
[Token(Token = "0x400DA37")]
|
||||
public PlayerAnimationAsset WallClimbJumpRegrabLeftPose;
|
||||
|
||||
// Token: 0x0400DA38 RID: 55864
|
||||
[FieldOffset(Offset = "0x378")]
|
||||
[Token(Token = "0x400DA38")]
|
||||
public PlayerAnimationAsset WallClimbJumpRegrabDownPose;
|
||||
|
||||
// Token: 0x0400DA39 RID: 55865
|
||||
[FieldOffset(Offset = "0x380")]
|
||||
[Token(Token = "0x400DA39")]
|
||||
public float WallClimbJumpRegrabHoldDuration;
|
||||
|
||||
// Token: 0x0400DA3A RID: 55866
|
||||
[FieldOffset(Offset = "0x388")]
|
||||
[Token(Token = "0x400DA3A")]
|
||||
[Header("Clamber")]
|
||||
public PlayerAnimation LowClamberAnimation;
|
||||
|
||||
// Token: 0x0400DA3B RID: 55867
|
||||
[FieldOffset(Offset = "0x390")]
|
||||
[Token(Token = "0x400DA3B")]
|
||||
public PlayerAnimation MediumClamberAnimation;
|
||||
|
||||
// Token: 0x0400DA3C RID: 55868
|
||||
[FieldOffset(Offset = "0x398")]
|
||||
[Token(Token = "0x400DA3C")]
|
||||
public PlayerAnimation HighClamberAnimation;
|
||||
|
||||
// Token: 0x0400DA3D RID: 55869
|
||||
[FieldOffset(Offset = "0x3A0")]
|
||||
[Token(Token = "0x400DA3D")]
|
||||
[Header("Mantle")]
|
||||
public PlayerAnimation LowMantleAnimation;
|
||||
|
||||
// Token: 0x0400DA3E RID: 55870
|
||||
[FieldOffset(Offset = "0x3A8")]
|
||||
[Token(Token = "0x400DA3E")]
|
||||
public PlayerAnimation MediumMantleAnimation;
|
||||
|
||||
// Token: 0x0400DA3F RID: 55871
|
||||
[FieldOffset(Offset = "0x3B0")]
|
||||
[Token(Token = "0x400DA3F")]
|
||||
public PlayerAnimation HighMantleAnimation;
|
||||
|
||||
// Token: 0x0400DA40 RID: 55872
|
||||
[FieldOffset(Offset = "0x3B8")]
|
||||
[Token(Token = "0x400DA40")]
|
||||
[Header("Ladder")]
|
||||
public PlayerAnimation ClimbLadderAnimation;
|
||||
|
||||
// Token: 0x0400DA41 RID: 55873
|
||||
[FieldOffset(Offset = "0x3C0")]
|
||||
[Token(Token = "0x400DA41")]
|
||||
public PlayerAnimation ClimbLadderFinishAnimation;
|
||||
|
||||
// Token: 0x0400DA42 RID: 55874
|
||||
[FieldOffset(Offset = "0x3C8")]
|
||||
[Token(Token = "0x400DA42")]
|
||||
public float ClimbLadderFinishDelay;
|
||||
|
||||
// Token: 0x02002F69 RID: 12137
|
||||
[Token(Token = "0x2002F69")]
|
||||
[Serializable]
|
||||
public struct FidgetWeights
|
||||
{
|
||||
// Token: 0x0400DA43 RID: 55875
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DA43")]
|
||||
public int lowEnergyWeight;
|
||||
|
||||
// Token: 0x0400DA44 RID: 55876
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400DA44")]
|
||||
public int mediumEnergyWeight;
|
||||
|
||||
// Token: 0x0400DA45 RID: 55877
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DA45")]
|
||||
public int highEnergyWeight;
|
||||
}
|
||||
}
|
||||
}
|
||||
+207
@@ -0,0 +1,207 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Inputs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Screens.PlayerController
|
||||
{
|
||||
// Token: 0x02002F6E RID: 12142
|
||||
[Token(Token = "0x2002F6E")]
|
||||
[CreateAssetMenu]
|
||||
public class ScreenPlayerLocomotionContent : ScriptableObject
|
||||
{
|
||||
// Token: 0x06014AF5 RID: 84725 RVA: 0x004D68D0 File Offset: 0x004D4AD0
|
||||
[Token(Token = "0x6014AF5")]
|
||||
[Address(RVA = "0xA66F60", Offset = "0xA65D60", VA = "0x180A66F60")]
|
||||
public ScreenPlayerLocomotionContent()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
ulong num3;
|
||||
JNLDNNAKBGH jnldnnakbgh = new JNLDNNAKBGH((JNLDNNAKBGH.HGGHGHNNFPE)num, JNLDNNAKBGH.DODBLJMEOMI.FaceDirection, num2 != 0, num3 != 0UL);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.ClamberSteering = jnldnnakbgh;
|
||||
ulong num4;
|
||||
JNLDNNAKBGH jnldnnakbgh2 = new JNLDNNAKBGH((JNLDNNAKBGH.HGGHGHNNFPE)((uint)1), (JNLDNNAKBGH.DODBLJMEOMI)((uint)1), true, num4 != 0UL);
|
||||
this.FlyingSteering = jnldnnakbgh2;
|
||||
this.SeatTransitionFadeDuration = 0.15f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DA88 RID: 55944
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DA88")]
|
||||
[Header("Shortening")]
|
||||
public float HeightChangeSpeed = 1.38f;
|
||||
|
||||
// Token: 0x0400DA89 RID: 55945
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400DA89")]
|
||||
public float SlideHeightChangeSpeed = 2.5f;
|
||||
|
||||
// Token: 0x0400DA8A RID: 55946
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DA8A")]
|
||||
[Header("Sprint")]
|
||||
public ScreenPlayerCameraSettings SprintCameraSettings;
|
||||
|
||||
// Token: 0x0400DA8B RID: 55947
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DA8B")]
|
||||
public float SprintCameraSettingsBlendTime = 0.35f;
|
||||
|
||||
// Token: 0x0400DA8C RID: 55948
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400DA8C")]
|
||||
public float SprintHandPitchAngleLowerBound = -45f;
|
||||
|
||||
// Token: 0x0400DA8D RID: 55949
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DA8D")]
|
||||
public float SprintHandPitchAngleUpperBound = 60f;
|
||||
|
||||
// Token: 0x0400DA8E RID: 55950
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DA8E")]
|
||||
[Header("Slide")]
|
||||
public ScreenPlayerCameraSettings SlideCameraSettings;
|
||||
|
||||
// Token: 0x0400DA8F RID: 55951
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DA8F")]
|
||||
public float SlideCameraSettingsBlendTime = 0.3f;
|
||||
|
||||
// Token: 0x0400DA90 RID: 55952
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400DA90")]
|
||||
public float SlideCameraMaxRoll = 15f;
|
||||
|
||||
// Token: 0x0400DA91 RID: 55953
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DA91")]
|
||||
public float SlideCameraRollSmoothTime = 0.1f;
|
||||
|
||||
// Token: 0x0400DA92 RID: 55954
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400DA92")]
|
||||
public float SlideCameraFadeOutNormalizedSpeed = 0.75f;
|
||||
|
||||
// Token: 0x0400DA93 RID: 55955
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DA93")]
|
||||
public AnimationCurve SlideCameraRollCurve;
|
||||
|
||||
// Token: 0x0400DA94 RID: 55956
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DA94")]
|
||||
public AnimationCurve SlideCameraFadeOutCurve;
|
||||
|
||||
// Token: 0x0400DA95 RID: 55957
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DA95")]
|
||||
[Header("Slide Jump")]
|
||||
public ScreenPlayerCameraSettings SlideJumpCameraSettings;
|
||||
|
||||
// Token: 0x0400DA96 RID: 55958
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DA96")]
|
||||
public float SlideJumpCameraSettingsBlendTime = 0.15f;
|
||||
|
||||
// Token: 0x0400DA97 RID: 55959
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DA97")]
|
||||
[Header("Wall Run")]
|
||||
public WallRunScreenPlayerSteering WallRunSteering;
|
||||
|
||||
// Token: 0x0400DA98 RID: 55960
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DA98")]
|
||||
public float WallRunCameraRoll = 20f;
|
||||
|
||||
// Token: 0x0400DA99 RID: 55961
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400DA99")]
|
||||
public float WallRunCameraFadeDuration = 0.33f;
|
||||
|
||||
// Token: 0x0400DA9A RID: 55962
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DA9A")]
|
||||
public float WallRunCameraMaxRotationFromForward = 120f;
|
||||
|
||||
// Token: 0x0400DA9B RID: 55963
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400DA9B")]
|
||||
public bool WallRunCameraHasAutomaticYaw = true;
|
||||
|
||||
// Token: 0x0400DA9C RID: 55964
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DA9C")]
|
||||
public float WallRunCameraAutomaticYawFromWall = 10f;
|
||||
|
||||
// Token: 0x0400DA9D RID: 55965
|
||||
[FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x400DA9D")]
|
||||
[Header("Wall Climb Collision Detection")]
|
||||
public float WallClimbCollisionDetectionChestParameter = 0.75f;
|
||||
|
||||
// Token: 0x0400DA9E RID: 55966
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DA9E")]
|
||||
[Header("Wall Climb")]
|
||||
public ScreenPlayerCameraSettings WallClimbCameraSettings;
|
||||
|
||||
// Token: 0x0400DA9F RID: 55967
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DA9F")]
|
||||
public WallClimbScreenPlayerSteering WallClimbSteering;
|
||||
|
||||
// Token: 0x0400DAA0 RID: 55968
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DAA0")]
|
||||
public float WallClimbCameraFadeDuration = 0.33f;
|
||||
|
||||
// Token: 0x0400DAA1 RID: 55969
|
||||
[FieldOffset(Offset = "0xA4")]
|
||||
[Token(Token = "0x400DAA1")]
|
||||
public float WallClimbCameraMaxRotationFromWall = 150f;
|
||||
|
||||
// Token: 0x0400DAA2 RID: 55970
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DAA2")]
|
||||
public float WallClimbCameraMaxRoll = 10f;
|
||||
|
||||
// Token: 0x0400DAA3 RID: 55971
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400DAA3")]
|
||||
public float WallClimbCameraRollSmoothTime = 0.1f;
|
||||
|
||||
// Token: 0x0400DAA4 RID: 55972
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DAA4")]
|
||||
public float WallClimbNormalizedPlayerHeight = 0.5f;
|
||||
|
||||
// Token: 0x0400DAA5 RID: 55973
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DAA5")]
|
||||
[Header("Clamber")]
|
||||
public readonly JNLDNNAKBGH ClamberSteering;
|
||||
|
||||
// Token: 0x0400DAA6 RID: 55974
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400DAA6")]
|
||||
[Header("Flying")]
|
||||
public ScreensCameraInputGamepadSettings FlyingCameraGamepadInputSettings;
|
||||
|
||||
// Token: 0x0400DAA7 RID: 55975
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400DAA7")]
|
||||
public readonly JNLDNNAKBGH FlyingSteering;
|
||||
|
||||
// Token: 0x0400DAA8 RID: 55976
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400DAA8")]
|
||||
[Header("Sitting")]
|
||||
public float SeatTransitionFadeDuration;
|
||||
}
|
||||
}
|
||||
+118
@@ -0,0 +1,118 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Screens.PlayerController
|
||||
{
|
||||
// Token: 0x02002F78 RID: 12152
|
||||
[Token(Token = "0x2002F78")]
|
||||
public abstract class ScreenPlayerSteeringController
|
||||
{
|
||||
// Token: 0x17003909 RID: 14601
|
||||
// (get) Token: 0x06014B59 RID: 84825 RVA: 0x004D9CEC File Offset: 0x004D7EEC
|
||||
[Token(Token = "0x17003909")]
|
||||
public virtual bool COPMMBGFENH
|
||||
{
|
||||
[Token(Token = "0x6014B59")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "4")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B5A RID: 84826
|
||||
[Token(Token = "0x6014B5A")]
|
||||
[Address(Slot = "5")]
|
||||
public abstract bool INBMHACHEDO(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, out Vector3 EINAHBOHODB, out Vector3 MCPFLJFKMJM);
|
||||
|
||||
// Token: 0x06014B5B RID: 84827
|
||||
[Token(Token = "0x6014B5B")]
|
||||
[Address(Slot = "6")]
|
||||
public abstract void ILONFGBDCCM(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL);
|
||||
|
||||
// Token: 0x06014B5C RID: 84828 RVA: 0x004D9CFC File Offset: 0x004D7EFC
|
||||
[Token(Token = "0x6014B5C")]
|
||||
[Address(RVA = "0xA67770", Offset = "0xA66570", VA = "0x180A67770")]
|
||||
protected void NPDFMGDDADD(Vector3 GBFGHMALOEJ, Vector3 EJAOBJHCGMP, Vector2 LBAHEFBEFNM, out Vector3 ALKELCMNNJH, out float ELLKKPDAOPG)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
float num3;
|
||||
num.m_value = (int)num3;
|
||||
Vector3 vector = num3 * num2;
|
||||
Vector3 vector2 = num3 * num2;
|
||||
}
|
||||
|
||||
// Token: 0x06014B5D RID: 84829 RVA: 0x004D9D28 File Offset: 0x004D7F28
|
||||
[Token(Token = "0x6014B5D")]
|
||||
[Address(RVA = "0xA67250", Offset = "0xA66050", VA = "0x180A67250")]
|
||||
protected void APGCIAAAHIB(Camera FOMHGMLPOND, out Vector3 LDFLEALOHOI, out Vector3 KNIKPKEBLNF, out Vector3 NLIECGEOPGH)
|
||||
{
|
||||
Transform transform = FOMHGMLPOND.transform;
|
||||
float z = Vector3.up.z;
|
||||
KNIKPKEBLNF.z = z;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
vector.z = z2;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
LDFLEALOHOI.z = z3;
|
||||
}
|
||||
|
||||
// Token: 0x06014B5E RID: 84830 RVA: 0x004D9D80 File Offset: 0x004D7F80
|
||||
[Token(Token = "0x6014B5E")]
|
||||
[Address(RVA = "0xA67610", Offset = "0xA66410", VA = "0x180A67610")]
|
||||
protected void MNPILJJOEPD(Vector3 LGHGIHMKIMJ, out Vector3 LDFLEALOHOI, out Vector3 KNIKPKEBLNF, out Vector3 NLIECGEOPGH)
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
KNIKPKEBLNF.z = z;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
vector.z = z2;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
LDFLEALOHOI.z = z3;
|
||||
}
|
||||
|
||||
// Token: 0x06014B5F RID: 84831 RVA: 0x004D9DCC File Offset: 0x004D7FCC
|
||||
[Token(Token = "0x6014B5F")]
|
||||
[Address(RVA = "0xA673F0", Offset = "0xA661F0", VA = "0x180A673F0")]
|
||||
protected void EHBHCDCDAGC(Vector3 JJGDNPNBINJ, float HKMKIGAMAOA, float CEEDOGHJOKN, ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, out Vector3 ALKELCMNNJH, out float COJOIDFKICN)
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float num;
|
||||
if (num > CEEDOGHJOKN)
|
||||
{
|
||||
float num2 = Mathf.InverseLerp((float)0, HKMKIGAMAOA, HKMKIGAMAOA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B60 RID: 84832 RVA: 0x004D9E10 File Offset: 0x004D8010
|
||||
[Token(Token = "0x6014B60")]
|
||||
[Address(RVA = "0xA678B0", Offset = "0xA666B0", VA = "0x180A678B0")]
|
||||
protected void PKFMIPJBFLA(Player IEKDDPPNFPF)
|
||||
{
|
||||
if (!IEKDDPPNFPF.playerMovement.AGDOGAIGBDE && !IEKDDPPNFPF.playerMovement.JJIEFONNNKK)
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
ScreenHUD screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD;
|
||||
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
|
||||
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Walk);
|
||||
int num = 0;
|
||||
screenModeHUD.FGDJAPOCGKC(GAMNIEMGCBI.WalkAxis, <PCNCCNKJIAP>k__BackingField, sprite, num, num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B61 RID: 84833 RVA: 0x004D9E74 File Offset: 0x004D8074
|
||||
[Token(Token = "0x6014B61")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
protected ScreenPlayerSteeringController()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Screens.PlayerController
|
||||
{
|
||||
// Token: 0x02002F75 RID: 12149
|
||||
[Token(Token = "0x2002F75")]
|
||||
[Serializable]
|
||||
public class WallClimbScreenPlayerSteering : ScreenPlayerSteeringController
|
||||
{
|
||||
// Token: 0x17003908 RID: 14600
|
||||
// (get) Token: 0x06014B51 RID: 84817 RVA: 0x004D98B4 File Offset: 0x004D7AB4
|
||||
// (set) Token: 0x06014B52 RID: 84818 RVA: 0x004D98C8 File Offset: 0x004D7AC8
|
||||
[Token(Token = "0x17003908")]
|
||||
public WallClimbScreenPlayerSteering.FFPHGDBCAHL LookAwayFromWall
|
||||
{
|
||||
[Token(Token = "0x6014B51")]
|
||||
[Address(RVA = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0")]
|
||||
get
|
||||
{
|
||||
return this._lookAwayFromWall;
|
||||
}
|
||||
[Token(Token = "0x6014B52")]
|
||||
[Address(RVA = "0xA70D00", Offset = "0xA6FB00", VA = "0x180A70D00")]
|
||||
set
|
||||
{
|
||||
if (value != this._lookAwayFromWall)
|
||||
{
|
||||
this._lookAwayFromWall = value;
|
||||
float time = Time.time;
|
||||
this.lastStateChangeTime = time;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014B53 RID: 84819 RVA: 0x004D98F4 File Offset: 0x004D7AF4
|
||||
[Token(Token = "0x6014B53")]
|
||||
[Address(RVA = "0xA70B30", Offset = "0xA6F930", VA = "0x180A70B30", Slot = "5")]
|
||||
public override bool INBMHACHEDO(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, out Vector3 EINAHBOHODB, out Vector3 MCPFLJFKMJM)
|
||||
{
|
||||
Transform transform = FOMHGMLPOND.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = FOMHGMLPOND.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06014B54 RID: 84820 RVA: 0x004D9930 File Offset: 0x004D7B30
|
||||
[Token(Token = "0x6014B54")]
|
||||
[Address(RVA = "0xA70490", Offset = "0xA6F290", VA = "0x180A70490", Slot = "6")]
|
||||
public override void ILONFGBDCCM(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014B54)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.Screens.PlayerController.WallClimbScreenPlayerSteering::ILONFGBDCCM(RecRoom.ScreenPlayerController,Player,UnityEngine.Camera,LOCNHHPGIAG)
|
||||
|
||||
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
||||
Actual value was -1.
|
||||
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
||||
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 117
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014B55 RID: 84821 RVA: 0x004D9AB8 File Offset: 0x004D7CB8
|
||||
[Token(Token = "0x6014B55")]
|
||||
[Address(RVA = "0xA70C80", Offset = "0xA6FA80", VA = "0x180A70C80")]
|
||||
public WallClimbScreenPlayerSteering()
|
||||
{
|
||||
float z = Vector3.forward.z;
|
||||
this.WallNormal.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DB0A RID: 56074
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DB0A")]
|
||||
[SerializeField]
|
||||
private float maxRotationSmoothTime = 0.1f;
|
||||
|
||||
// Token: 0x0400DB0B RID: 56075
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400DB0B")]
|
||||
[SerializeField]
|
||||
private float smoothTimeCurveDuration = 0.33f;
|
||||
|
||||
// Token: 0x0400DB0C RID: 56076
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DB0C")]
|
||||
[SerializeField]
|
||||
private AnimationCurve gazeSmoothTimeCurve;
|
||||
|
||||
// Token: 0x0400DB0D RID: 56077
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DB0D")]
|
||||
[NonSerialized]
|
||||
public Vector3 WallNormal;
|
||||
|
||||
// Token: 0x0400DB0E RID: 56078
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400DB0E")]
|
||||
[NonSerialized]
|
||||
private WallClimbScreenPlayerSteering.FFPHGDBCAHL _lookAwayFromWall;
|
||||
|
||||
// Token: 0x0400DB0F RID: 56079
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DB0F")]
|
||||
[NonSerialized]
|
||||
private float lastStateChangeTime;
|
||||
|
||||
// Token: 0x02002F76 RID: 12150
|
||||
[Token(Token = "0x2002F76")]
|
||||
public enum FFPHGDBCAHL
|
||||
{
|
||||
// Token: 0x0400DB11 RID: 56081
|
||||
[Token(Token = "0x400DB11")]
|
||||
NONE,
|
||||
// Token: 0x0400DB12 RID: 56082
|
||||
[Token(Token = "0x400DB12")]
|
||||
LEFT_HAND,
|
||||
// Token: 0x0400DB13 RID: 56083
|
||||
[Token(Token = "0x400DB13")]
|
||||
RIGHT_HAND
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Screens.PlayerController
|
||||
{
|
||||
// Token: 0x02002F77 RID: 12151
|
||||
[Token(Token = "0x2002F77")]
|
||||
[Serializable]
|
||||
public class WallRunScreenPlayerSteering : ScreenPlayerSteeringController
|
||||
{
|
||||
// Token: 0x06014B56 RID: 84822 RVA: 0x004D9AF8 File Offset: 0x004D7CF8
|
||||
[Token(Token = "0x6014B56")]
|
||||
[Address(RVA = "0xA713A0", Offset = "0xA701A0", VA = "0x180A713A0", Slot = "5")]
|
||||
public override bool INBMHACHEDO(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, out Vector3 EINAHBOHODB, out Vector3 MCPFLJFKMJM)
|
||||
{
|
||||
Transform transform = FOMHGMLPOND.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = FOMHGMLPOND.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06014B57 RID: 84823 RVA: 0x004D9B34 File Offset: 0x004D7D34
|
||||
[Token(Token = "0x6014B57")]
|
||||
[Address(RVA = "0xA70D30", Offset = "0xA6FB30", VA = "0x180A70D30", Slot = "6")]
|
||||
public override void ILONFGBDCCM(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, Camera FOMHGMLPOND, LOCNHHPGIAG DBFBLNILIGL)
|
||||
{
|
||||
Vector3 up = Vector3.up;
|
||||
float z = this.WallNormal.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Transform transform = FOMHGMLPOND.transform;
|
||||
Transform transform2 = FOMHGMLPOND.transform;
|
||||
int num = 0;
|
||||
float num2;
|
||||
Vector3 vector2 = num2 * num;
|
||||
Vector3 vector3 = num2 * num;
|
||||
PlayerMovement playerMovement = IEKDDPPNFPF.playerMovement;
|
||||
Vector3 vector4;
|
||||
float z3 = vector4.z;
|
||||
Transform transform3 = FOMHGMLPOND.transform;
|
||||
int num3 = 0;
|
||||
Vector3 vector5;
|
||||
float z4 = vector5.z;
|
||||
Vector3 vector6;
|
||||
FINBOONIGDO.IDIGGIMHLJP(IEKDDPPNFPF, num3, num2, vector6);
|
||||
float num4 = this.rotationSmoothTime;
|
||||
FINBOONIGDO.BDOPKBJIFFL(IEKDDPPNFPF, num3, num4);
|
||||
Vector3 up2 = Vector3.up;
|
||||
Vector3 vector7;
|
||||
float z5 = vector7.z;
|
||||
Vector3 up3 = Vector3.up;
|
||||
GPPHJKMNPJM <AnimationSystem>k__BackingField = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
float num7;
|
||||
float num8;
|
||||
<AnimationSystem>k__BackingField.AJNOOFMCADH(num7, num8, (float)num6, (float)num5);
|
||||
bool wallRunOnRightSide = IEKDDPPNFPF.playerMovement.LAGMMDAEKEO;
|
||||
Tool febapkcnndc = IEKDDPPNFPF.rightHand.FEBAPKCNNDC;
|
||||
int num9 = 0;
|
||||
bool flag = febapkcnndc != num9;
|
||||
if (!wallRunOnRightSide && flag)
|
||||
{
|
||||
GPPHJKMNPJM <AnimationSystem>k__BackingField2 = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
||||
}
|
||||
GPPHJKMNPJM <AnimationSystem>k__BackingField3 = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
||||
int num10 = 0;
|
||||
int num11 = 0;
|
||||
int num12 = 0;
|
||||
<AnimationSystem>k__BackingField3.MBGNHOEFBGF((float)num10, (float)num11, (float)num12);
|
||||
Tool febapkcnndc2 = IEKDDPPNFPF.leftHand.FEBAPKCNNDC;
|
||||
int num13 = 0;
|
||||
bool flag2 = febapkcnndc2 != num13;
|
||||
if (wallRunOnRightSide && flag2)
|
||||
{
|
||||
GPPHJKMNPJM <AnimationSystem>k__BackingField4 = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
||||
}
|
||||
GPPHJKMNPJM <AnimationSystem>k__BackingField5 = FINBOONIGDO.<AnimationSystem>k__BackingField;
|
||||
int num14 = 0;
|
||||
int num15 = 0;
|
||||
int num16 = 0;
|
||||
<AnimationSystem>k__BackingField5.PAPAIHMGMNH((float)num14, (float)num15, (float)num16);
|
||||
base.PKFMIPJBFLA(IEKDDPPNFPF);
|
||||
}
|
||||
|
||||
// Token: 0x06014B58 RID: 84824 RVA: 0x004D9CB4 File Offset: 0x004D7EB4
|
||||
[Token(Token = "0x6014B58")]
|
||||
[Address(RVA = "0xA714F0", Offset = "0xA702F0", VA = "0x180A714F0")]
|
||||
public WallRunScreenPlayerSteering()
|
||||
{
|
||||
float z = Vector3.forward.z;
|
||||
this.WallNormal.z = z;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DB14 RID: 56084
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DB14")]
|
||||
[SerializeField]
|
||||
private float rotationSmoothTime = 0.1f;
|
||||
|
||||
// Token: 0x0400DB15 RID: 56085
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400DB15")]
|
||||
[NonSerialized]
|
||||
public Vector3 WallNormal;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user