Class LocalizedVideoPlayerUI
- Namespace
- KSP.Video
- Assembly
- Assembly-CSharp.dll
public class LocalizedVideoPlayerUI : PlaybackController
- Inheritance
-
LocalizedVideoPlayerUI
- Inherited Members
-
- Extension Methods
-
Constructors
LocalizedVideoPlayerUI()
public LocalizedVideoPlayerUI()
Fields
public ButtonExtended closeButton
Field Value
- ButtonExtended
controlsUIGroup
public CanvasGroup controlsUIGroup
Field Value
- CanvasGroup
currentTimeText
public TMP_Text currentTimeText
Field Value
- TMP_Text
endScreenUIGroup
public CanvasGroup endScreenUIGroup
Field Value
- CanvasGroup
public ButtonExtended jumpBackButton
Field Value
- ButtonExtended
public ButtonExtended jumpForwardButton
Field Value
- ButtonExtended
jumpSeconds
Field Value
- float
public ButtonExtended pauseButton
Field Value
- ButtonExtended
pausePlayToggle
public ToggleExtended pausePlayToggle
Field Value
- ToggleExtended
public ButtonExtended playButton
Field Value
- ButtonExtended
public ButtonExtended subtitleButton
Field Value
- ButtonExtended
subtitleTextMesh
public TextMeshProUGUI subtitleTextMesh
Field Value
- TextMeshProUGUI
timeRemaining
public TMP_Text timeRemaining
Field Value
- TMP_Text
timelineSlider
public SliderExtended timelineSlider
Field Value
- SliderExtended
totalTimeText
public TMP_Text totalTimeText
Field Value
- TMP_Text
Methods
Close()
HandlePlaybackStateDataChanged(PlaybackStateData)
protected override void HandlePlaybackStateDataChanged(PlaybackStateData state)
Parameters
state PlaybackStateData
Replay()
SetControl(IPlaybackControllable)
public override void SetControl(IPlaybackControllable controllable)
Parameters
controllable IPlaybackControllable
Start()
protected override void Start()
UpdateUI(PlaybackStateData, bool)
public void UpdateUI(PlaybackStateData stateData, bool LogChange = false)
Parameters
stateData PlaybackStateData
LogChange bool