Skip to content

Commit bcbb255

Browse files
committed
Fix song previews
1 parent ae270dc commit bcbb255

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

BaboonAPI/patch/PreviewPatch.fs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@ open UnityEngine
1111
type PreviewPatch() =
1212
static let logger = Logger.CreateLogSource "BaboonAPI.PreviewPatch"
1313

14-
static let clip_volume_f = AccessTools.Field(typeof<LevelSelectClipPlayer>, "clip_volume")
14+
static let clip_elapsed_f = AccessTools.Field(typeof<LevelSelectClipPlayer>, "counter_clip_play_duration")
15+
static let clip_loaded_f = AccessTools.Field(typeof<LevelSelectClipPlayer>, "clip_loaded")
16+
static let clip_volume_f = AccessTools.Field(typeof<LevelSelectClipPlayer>, "default_clip_volume")
1517
static let clip_player_f = AccessTools.Field(typeof<LevelSelectClipPlayer>, "clipPlayer")
1618
static let start_fade_m = AccessTools.Method(typeof<LevelSelectClipPlayer>, "startCrossFade")
1719

1820
static let setClipAndFade (clip: TrackAudio) (player: LevelSelectClipPlayer) =
21+
clip_loaded_f.SetValue (player, true)
22+
clip_elapsed_f.SetValue (player, 0f)
1923
clip_volume_f.SetValue (player, clip.Volume)
2024

2125
let clipPlayer: AudioSource = unbox (clip_player_f.GetValue player)

0 commit comments

Comments
 (0)