275 lines
8.1 KiB
C#
275 lines
8.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.Pools;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Locomotion
|
|
{
|
|
// Token: 0x02003000 RID: 12288
|
|
[Token(Token = "0x2003000")]
|
|
[CreateAssetMenu]
|
|
public class CrossPlatformPlayerLocomotionFeedbackContent : ScriptableObject
|
|
{
|
|
// Token: 0x06014BC4 RID: 84932 RVA: 0x004CCE24 File Offset: 0x004CB024
|
|
[Token(Token = "0x6014BC4")]
|
|
[Address(RVA = "0x1A29BD0", Offset = "0x1A28BD0", VA = "0x181A29BD0")]
|
|
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: 0x0400D88D RID: 55437
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D88D")]
|
|
[Header("Footstep SFX")]
|
|
public AnimationCurve LocalPlayerFootstepAudioVolumeCurve;
|
|
|
|
// Token: 0x0400D88E RID: 55438
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400D88E")]
|
|
public AnimationCurve RemotePlayerFootstepAudioVolumeCurve;
|
|
|
|
// Token: 0x0400D88F RID: 55439
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D88F")]
|
|
public AnimationCurve FootstepAudioFrequencyCurve;
|
|
|
|
// Token: 0x0400D890 RID: 55440
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400D890")]
|
|
public AnimationCurve LocalPlayerProneStepAudioVolumeCurve;
|
|
|
|
// Token: 0x0400D891 RID: 55441
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400D891")]
|
|
public AnimationCurve RemotePlayerProneStepAudioVolumeCurve;
|
|
|
|
// Token: 0x0400D892 RID: 55442
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400D892")]
|
|
public AnimationCurve ProneStepAudioFrequencyCurve;
|
|
|
|
// Token: 0x0400D893 RID: 55443
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400D893")]
|
|
public float SprintFootstepAudioVolumeScalar = 1.5f;
|
|
|
|
// Token: 0x0400D894 RID: 55444
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400D894")]
|
|
public float SprintFootstepAudioFrequencyScalar = 1.5f;
|
|
|
|
// Token: 0x0400D895 RID: 55445
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400D895")]
|
|
public float MaxDistanceForRemotePlayerFootstepAudio = 100f;
|
|
|
|
// Token: 0x0400D896 RID: 55446
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D896")]
|
|
[Header("Sprint SFX")]
|
|
public AnimationCurve HeartbeatAudioVolumeCurve;
|
|
|
|
// Token: 0x0400D897 RID: 55447
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D897")]
|
|
public AnimationCurve HeartbeatAudioPeriodCurve;
|
|
|
|
// Token: 0x0400D898 RID: 55448
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400D898")]
|
|
public AnimationCurve HeartbeatAudioBeatSpacingCurve;
|
|
|
|
// Token: 0x0400D899 RID: 55449
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D899")]
|
|
public float HeartbeatAudioCurveDuration = 5f;
|
|
|
|
// Token: 0x0400D89A RID: 55450
|
|
[FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400D89A")]
|
|
public float HeartbeatAudioStartDelay = 2f;
|
|
|
|
// Token: 0x0400D89B RID: 55451
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400D89B")]
|
|
public float HeartbeatWindDownDuration = 1.5f;
|
|
|
|
// Token: 0x0400D89C RID: 55452
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400D89C")]
|
|
public RecRoomAudioClip SprintWindSfx;
|
|
|
|
// Token: 0x0400D89D RID: 55453
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400D89D")]
|
|
public AnimationCurve SprintWindLoopSfxVolumeCurve;
|
|
|
|
// Token: 0x0400D89E RID: 55454
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400D89E")]
|
|
public float SprintWindLoopSfxFadeDuration = 0.3f;
|
|
|
|
// Token: 0x0400D89F RID: 55455
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400D89F")]
|
|
public RecRoomAudioClip SprintSonicBoomSfx;
|
|
|
|
// Token: 0x0400D8A0 RID: 55456
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400D8A0")]
|
|
[Header("Push SFX")]
|
|
public RecRoomAudioClip PushSfx;
|
|
|
|
// Token: 0x0400D8A1 RID: 55457
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400D8A1")]
|
|
[Header("Slide SFX")]
|
|
public RecRoomAudioClip SlideStartSfx;
|
|
|
|
// Token: 0x0400D8A2 RID: 55458
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400D8A2")]
|
|
public RecRoomAudioClip SlideLoopSfx;
|
|
|
|
// Token: 0x0400D8A3 RID: 55459
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400D8A3")]
|
|
public AnimationCurve SlideLoopSfxVolumeCurve;
|
|
|
|
// Token: 0x0400D8A4 RID: 55460
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400D8A4")]
|
|
public float SlideLoopSfxFadeOutDuration = 0.3f;
|
|
|
|
// Token: 0x0400D8A5 RID: 55461
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400D8A5")]
|
|
[Header("Wall Run SFX")]
|
|
public RecRoomAudioClip WallRunStartSfx;
|
|
|
|
// Token: 0x0400D8A6 RID: 55462
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400D8A6")]
|
|
public RecRoomAudioClip WallRunStopSfx;
|
|
|
|
// Token: 0x0400D8A7 RID: 55463
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400D8A7")]
|
|
public RecRoomAudioClip WallRunLoopSfx;
|
|
|
|
// Token: 0x0400D8A8 RID: 55464
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400D8A8")]
|
|
public float WallRunLoopSfxFadeOutDuration = 0.3f;
|
|
|
|
// Token: 0x0400D8A9 RID: 55465
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400D8A9")]
|
|
[Header("Wall Run VFX")]
|
|
public PooledParticle WallRunTrailVfxPrefab;
|
|
|
|
// Token: 0x0400D8AA RID: 55466
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400D8AA")]
|
|
[Header("Slide Sparks VFX")]
|
|
public PooledParticle SlideSparksVfsPrefab;
|
|
|
|
// Token: 0x0400D8AB RID: 55467
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400D8AB")]
|
|
public Vector3 SlideSparksPositionOffset;
|
|
|
|
// Token: 0x0400D8AC RID: 55468
|
|
[FieldOffset(Offset = "0x104")]
|
|
[Token(Token = "0x400D8AC")]
|
|
public Vector3 SlideSparksRotationOffsetEuler;
|
|
|
|
// Token: 0x0400D8AD RID: 55469
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400D8AD")]
|
|
[Header("Wall Climb Feedback")]
|
|
public float MinAutomaticWallClimbFeedbackPeriod;
|
|
|
|
// Token: 0x0400D8AE RID: 55470
|
|
[FieldOffset(Offset = "0x114")]
|
|
[Token(Token = "0x400D8AE")]
|
|
public float MinAutomaticWallClimbFeedbackSpeed;
|
|
|
|
// Token: 0x0400D8AF RID: 55471
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400D8AF")]
|
|
[Header("Wall Climb SFX")]
|
|
public RecRoomAudioClip WallClimbContactSfx;
|
|
|
|
// Token: 0x0400D8B0 RID: 55472
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400D8B0")]
|
|
[Header("Wall Climb VFX")]
|
|
public PooledParticle WallClimbContactVfxPrefab;
|
|
|
|
// Token: 0x0400D8B1 RID: 55473
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400D8B1")]
|
|
[Header("Teleport VFX")]
|
|
public PlayerTrail TeleportTrailPrefab;
|
|
|
|
// Token: 0x0400D8B2 RID: 55474
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400D8B2")]
|
|
[Header("Sprint VFX")]
|
|
public PooledParticle SprintWindLineVfxPrefab;
|
|
|
|
// Token: 0x0400D8B3 RID: 55475
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400D8B3")]
|
|
public float SprintWindLineVfxCameraOffset;
|
|
|
|
// Token: 0x0400D8B4 RID: 55476
|
|
[FieldOffset(Offset = "0x13C")]
|
|
[Token(Token = "0x400D8B4")]
|
|
public float SprintWindLineFadeTime;
|
|
|
|
// Token: 0x0400D8B5 RID: 55477
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400D8B5")]
|
|
public float SprintWindLineMinDotVisibility;
|
|
|
|
// Token: 0x0400D8B6 RID: 55478
|
|
[FieldOffset(Offset = "0x144")]
|
|
[Token(Token = "0x400D8B6")]
|
|
public PlayerMovementFeedback.WindLineVFXSettings EmptyWindLineVfxSettings;
|
|
|
|
// Token: 0x0400D8B7 RID: 55479
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400D8B7")]
|
|
public PlayerMovementFeedback.WindLineVFXSettings SprintWindLineVfxSettings;
|
|
|
|
// Token: 0x0400D8B8 RID: 55480
|
|
[FieldOffset(Offset = "0x17C")]
|
|
[Token(Token = "0x400D8B8")]
|
|
public PlayerMovementFeedback.WindLineVFXSettings SlideWindLineVfxSettings;
|
|
|
|
// Token: 0x0400D8B9 RID: 55481
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x400D8B9")]
|
|
[Header("Slide VFX")]
|
|
public PooledParticle SlideStartVfxPrefab;
|
|
|
|
// Token: 0x0400D8BA RID: 55482
|
|
[FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x400D8BA")]
|
|
[Header("Sprint Sonic Boom VFX")]
|
|
public PooledParticle SprintSonicBoomVfxPrefab;
|
|
}
|
|
}
|