Class LocalizedVideoPlayer
- Namespace
- KSP.Video
- Assembly
- Assembly-CSharp.dll
public class LocalizedVideoPlayer : MonoBehaviour, IPlaybackControllable
- Inheritance
-
LocalizedVideoPlayer
- Implements
-
- Extension Methods
-
Constructors
LocalizedVideoPlayer()
public LocalizedVideoPlayer()
Fields
MaxAudioVideoDesync
public float MaxAudioVideoDesync
Field Value
- float
SubtitleTextMesh
public TextMeshProUGUI SubtitleTextMesh
Field Value
- TextMeshProUGUI
autoCloseWhenFinished
public bool autoCloseWhenFinished
Field Value
- bool
captionsLargeSize
public float captionsLargeSize
Field Value
- float
captionsMediumSize
public float captionsMediumSize
Field Value
- float
captionsSmallSize
public float captionsSmallSize
Field Value
- float
musicAudioPlayer
public AkWwiseEventPlayback musicAudioPlayer
Field Value
- AkWwiseEventPlayback
playbackUIControlsGroup
public CanvasGroup playbackUIControlsGroup
Field Value
- CanvasGroup
sfxAudioPlayer
public AkWwiseEventPlayback sfxAudioPlayer
Field Value
- AkWwiseEventPlayback
videoPlayerUIScreen
public RawImage videoPlayerUIScreen
Field Value
- RawImage
voAudioPlayer
public AkWwiseEventPlayback voAudioPlayer
Field Value
- AkWwiseEventPlayback
Properties
PlaybackFinished
public UnityEvent PlaybackFinished { get; }
Property Value
- UnityEvent
PlaybackState
public PlaybackState PlaybackState { get; }
Property Value
- PlaybackState
PlaybackStateChanged
public PlaybackControlEvent PlaybackStateChanged { get; }
Property Value
- PlaybackControlEvent
Methods
Close()
GetDurationSeconds()
public float GetDurationSeconds()
Returns
- float
GetTimePercent()
public float GetTimePercent()
Returns
- float
GetTimeSeconds()
public float GetTimeSeconds()
Returns
- float
LoadSubtitles(TextAsset)
public void LoadSubtitles(TextAsset SubtitleData)
Parameters
SubtitleData TextAsset
OnLocalize()
Open(LocalizedVideoData)
public void Open(LocalizedVideoData data)
Parameters
data LocalizedVideoData
Pause()
public PlaybackControlResult Pause()
Returns
- PlaybackControlResult
Play()
public PlaybackControlResult Play()
Returns
- PlaybackControlResult
SetTimeSeconds(float)
public PlaybackControlResult SetTimeSeconds(float timeSeconds)
Parameters
timeSeconds float
Returns
- PlaybackControlResult
SetTimeSecondsRelative(float)
public PlaybackControlResult SetTimeSecondsRelative(float deltaSeconds)
Parameters
deltaSeconds float
Returns
- PlaybackControlResult
Stop()