File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -11,11 +11,15 @@ open UnityEngine
11
11
type PreviewPatch () =
12
12
static let logger = Logger.CreateLogSource " BaboonAPI.PreviewPatch"
13
13
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" )
15
17
static let clip_player_f = AccessTools.Field( typeof< LevelSelectClipPlayer>, " clipPlayer" )
16
18
static let start_fade_m = AccessTools.Method( typeof< LevelSelectClipPlayer>, " startCrossFade" )
17
19
18
20
static let setClipAndFade ( clip : TrackAudio ) ( player : LevelSelectClipPlayer ) =
21
+ clip_ loaded_ f.SetValue ( player, true )
22
+ clip_ elapsed_ f.SetValue ( player, 0 f)
19
23
clip_ volume_ f.SetValue ( player, clip.Volume)
20
24
21
25
let clipPlayer : AudioSource = unbox ( clip_ player_ f.GetValue player)
You can’t perform that action at this time.
0 commit comments