FMOD.Studio.EventInstance.setTimelinePosition C# (CSharp) Method

setTimelinePosition() public method

public setTimelinePosition ( int position ) : RESULT
position int
return RESULT
        public RESULT setTimelinePosition(int position)
        {
            return FMOD_Studio_EventInstance_SetTimelinePosition(rawPtr, position);
        }
        public RESULT getPlaybackState(out PLAYBACK_STATE state)

Usage Example

    //Turns music on and off
    public void ToggleMusic(bool setMusic)
    {
        musicActive = setMusic;

        if (musicActive)
        {
            FMOD.Studio.PLAYBACK_STATE play_state;
            musicEvent.getPlaybackState(out play_state);
            if (play_state != FMOD.Studio.PLAYBACK_STATE.PLAYING)
            {
                musicEvent.start();
                ConfigureAudio();
                musicEvent.setTimelinePosition(timelinePosition);
            }
        }
        else
        {
            FMOD.Studio.PLAYBACK_STATE play_state;
            musicEvent.getPlaybackState(out play_state);
            if (play_state == FMOD.Studio.PLAYBACK_STATE.PLAYING)
            {
                musicEvent.getTimelinePosition(out timelinePosition);
                musicEvent.stop(FMOD.Studio.STOP_MODE.IMMEDIATE);
            }
        }
    }
All Usage Examples Of FMOD.Studio.EventInstance::setTimelinePosition
EventInstance