Class AkWwiseEventPlayback
- Namespace
- KSP.Audio
- Assembly
- Assembly-CSharp.dll
public class AkWwiseEventPlayback : MonoBehaviour, IPlaybackControllable
- Inheritance
-
AkWwiseEventPlayback
- Implements
-
- Extension Methods
-
Constructors
AkWwiseEventPlayback()
public 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
audioData
public Event audioData { get; }
Property Value
- Event
playingId
public uint playingId { get; }
Property Value
- uint
Methods
AudioCallbackHandler(object, AkCallbackType, AkCallbackInfo)
public void AudioCallbackHandler(object in_cookie, AkCallbackType in_type, AkCallbackInfo info)
Parameters
in_cookie object
in_type AkCallbackType
info AkCallbackInfo
ClearAudioData()
public void ClearAudioData()
Close()
GetDurationSeconds()
public float GetDurationSeconds()
Returns
- float
GetTimePercent()
public float GetTimePercent()
Returns
- float
GetTimeSeconds()
public float GetTimeSeconds()
Returns
- float
IsAudioDataValid()
public bool IsAudioDataValid()
Returns
- bool
Pause()
public PlaybackControlResult Pause()
Returns
- PlaybackControlResult
Play()
public PlaybackControlResult Play()
Returns
- PlaybackControlResult
SetAudioData(Event)
public void SetAudioData(Event audioData)
Parameters
audioData Event
SetTimeSeconds(float)
public PlaybackControlResult SetTimeSeconds(float timeSeconds)
Parameters
timeSeconds float
Returns
- PlaybackControlResult
SetTimeSecondsRelative(float)
public PlaybackControlResult SetTimeSecondsRelative(float deltaSeconds)
Parameters
deltaSeconds float
Returns
- PlaybackControlResult
Start()
Stop()