This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
@@ -0,0 +1,274 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core.Pools;
using UnityEngine;
namespace RecRoom.Core.Locomotion
{
// Token: 0x02002F17 RID: 12055
[Token(Token = "0x2002F17")]
[CreateAssetMenu]
public class CrossPlatformPlayerLocomotionFeedbackContent : ScriptableObject
{
// Token: 0x06014779 RID: 83833 RVA: 0x004C2CD8 File Offset: 0x004C0ED8
[Token(Token = "0x6014779")]
[Address(RVA = "0xEF2710", Offset = "0xEF1510", VA = "0x180EF2710")]
public CrossPlatformPlayerLocomotionFeedbackContent()
{
float z = Vector3.zero.z;
this.SlideSparksPositionOffset.z = z;
float z2 = Vector3.zero.z;
this.SlideSparksRotationOffsetEuler.z = z2;
this.MinAutomaticWallClimbFeedbackPeriod = 0.2f;
this.MinAutomaticWallClimbFeedbackSpeed = 0.1f;
this.SprintWindLineVfxCameraOffset = 4f;
this.SprintWindLineFadeTime = 0.5f;
this.SprintWindLineMinDotVisibility = 0.5f;
base..ctor();
}
// Token: 0x0400D65E RID: 54878
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D65E")]
[Header("Footstep SFX")]
public AnimationCurve LocalPlayerFootstepAudioVolumeCurve;
// Token: 0x0400D65F RID: 54879
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D65F")]
public AnimationCurve RemotePlayerFootstepAudioVolumeCurve;
// Token: 0x0400D660 RID: 54880
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D660")]
public AnimationCurve FootstepAudioFrequencyCurve;
// Token: 0x0400D661 RID: 54881
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D661")]
public AnimationCurve LocalPlayerProneStepAudioVolumeCurve;
// Token: 0x0400D662 RID: 54882
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D662")]
public AnimationCurve RemotePlayerProneStepAudioVolumeCurve;
// Token: 0x0400D663 RID: 54883
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D663")]
public AnimationCurve ProneStepAudioFrequencyCurve;
// Token: 0x0400D664 RID: 54884
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D664")]
public float SprintFootstepAudioVolumeScalar = 1.5f;
// Token: 0x0400D665 RID: 54885
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400D665")]
public float SprintFootstepAudioFrequencyScalar = 1.5f;
// Token: 0x0400D666 RID: 54886
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400D666")]
public float MaxDistanceForRemotePlayerFootstepAudio = 100f;
// Token: 0x0400D667 RID: 54887
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400D667")]
[Header("Sprint SFX")]
public AnimationCurve HeartbeatAudioVolumeCurve;
// Token: 0x0400D668 RID: 54888
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400D668")]
public AnimationCurve HeartbeatAudioPeriodCurve;
// Token: 0x0400D669 RID: 54889
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400D669")]
public AnimationCurve HeartbeatAudioBeatSpacingCurve;
// Token: 0x0400D66A RID: 54890
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400D66A")]
public float HeartbeatAudioCurveDuration = 5f;
// Token: 0x0400D66B RID: 54891
[FieldOffset(Offset = "0x74")]
[Token(Token = "0x400D66B")]
public float HeartbeatAudioStartDelay = 2f;
// Token: 0x0400D66C RID: 54892
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400D66C")]
public float HeartbeatWindDownDuration = 1.5f;
// Token: 0x0400D66D RID: 54893
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400D66D")]
public RecRoomAudioClip SprintWindSfx;
// Token: 0x0400D66E RID: 54894
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400D66E")]
public AnimationCurve SprintWindLoopSfxVolumeCurve;
// Token: 0x0400D66F RID: 54895
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400D66F")]
public float SprintWindLoopSfxFadeDuration = 0.3f;
// Token: 0x0400D670 RID: 54896
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400D670")]
public RecRoomAudioClip SprintSonicBoomSfx;
// Token: 0x0400D671 RID: 54897
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400D671")]
[Header("Push SFX")]
public RecRoomAudioClip PushSfx;
// Token: 0x0400D672 RID: 54898
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400D672")]
[Header("Slide SFX")]
public RecRoomAudioClip SlideStartSfx;
// Token: 0x0400D673 RID: 54899
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400D673")]
public RecRoomAudioClip SlideLoopSfx;
// Token: 0x0400D674 RID: 54900
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400D674")]
public AnimationCurve SlideLoopSfxVolumeCurve;
// Token: 0x0400D675 RID: 54901
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400D675")]
public float SlideLoopSfxFadeOutDuration = 0.3f;
// Token: 0x0400D676 RID: 54902
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400D676")]
[Header("Wall Run SFX")]
public RecRoomAudioClip WallRunStartSfx;
// Token: 0x0400D677 RID: 54903
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400D677")]
public RecRoomAudioClip WallRunStopSfx;
// Token: 0x0400D678 RID: 54904
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400D678")]
public RecRoomAudioClip WallRunLoopSfx;
// Token: 0x0400D679 RID: 54905
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400D679")]
public float WallRunLoopSfxFadeOutDuration = 0.3f;
// Token: 0x0400D67A RID: 54906
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400D67A")]
[Header("Wall Run VFX")]
public PooledParticle WallRunTrailVfxPrefab;
// Token: 0x0400D67B RID: 54907
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400D67B")]
[Header("Slide Sparks VFX")]
public PooledParticle SlideSparksVfsPrefab;
// Token: 0x0400D67C RID: 54908
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400D67C")]
public Vector3 SlideSparksPositionOffset;
// Token: 0x0400D67D RID: 54909
[FieldOffset(Offset = "0x104")]
[Token(Token = "0x400D67D")]
public Vector3 SlideSparksRotationOffsetEuler;
// Token: 0x0400D67E RID: 54910
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400D67E")]
[Header("Wall Climb Feedback")]
public float MinAutomaticWallClimbFeedbackPeriod;
// Token: 0x0400D67F RID: 54911
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x400D67F")]
public float MinAutomaticWallClimbFeedbackSpeed;
// Token: 0x0400D680 RID: 54912
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400D680")]
[Header("Wall Climb SFX")]
public RecRoomAudioClip WallClimbContactSfx;
// Token: 0x0400D681 RID: 54913
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400D681")]
[Header("Wall Climb VFX")]
public PooledParticle WallClimbContactVfxPrefab;
// Token: 0x0400D682 RID: 54914
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400D682")]
[Header("Teleport VFX")]
public PlayerTrail TeleportTrailPrefab;
// Token: 0x0400D683 RID: 54915
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400D683")]
[Header("Sprint VFX")]
public PooledParticle SprintWindLineVfxPrefab;
// Token: 0x0400D684 RID: 54916
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400D684")]
public float SprintWindLineVfxCameraOffset;
// Token: 0x0400D685 RID: 54917
[FieldOffset(Offset = "0x13C")]
[Token(Token = "0x400D685")]
public float SprintWindLineFadeTime;
// Token: 0x0400D686 RID: 54918
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400D686")]
public float SprintWindLineMinDotVisibility;
// Token: 0x0400D687 RID: 54919
[FieldOffset(Offset = "0x144")]
[Token(Token = "0x400D687")]
public PlayerMovementFeedback.WindLineVFXSettings EmptyWindLineVfxSettings;
// Token: 0x0400D688 RID: 54920
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400D688")]
public PlayerMovementFeedback.WindLineVFXSettings SprintWindLineVfxSettings;
// Token: 0x0400D689 RID: 54921
[FieldOffset(Offset = "0x17C")]
[Token(Token = "0x400D689")]
public PlayerMovementFeedback.WindLineVFXSettings SlideWindLineVfxSettings;
// Token: 0x0400D68A RID: 54922
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x400D68A")]
[Header("Slide VFX")]
public PooledParticle SlideStartVfxPrefab;
// Token: 0x0400D68B RID: 54923
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400D68B")]
[Header("Sprint Sonic Boom VFX")]
public PooledParticle SprintSonicBoomVfxPrefab;
}
}