예제 #1
0
 void HandlePlaybackModeChanged(Frames.PlaybackMode mode)
 {
     if (mode == Frames.PlaybackMode.Record)
     {
         Hide();
     }
 }
예제 #2
0
    void HandlePlaybackModeChange(Frames.PlaybackMode mode)
    {
        switch (mode)
        {
        case Frames.PlaybackMode.Play:
            SetSprite(Pause);
            break;

        case Frames.PlaybackMode.Step:
            SetSprite(Play);
            break;
            // TODO: disable on other modes?
        }
    }
예제 #3
0
    void HandlePlaybackModeChanged(Frames.PlaybackMode mode)
    {
        /*
         * Hide media controllers while video is recorded,
         * and show em again once recording is done.
         */
        bool newActive = true;

        switch (mode)
        {
        case Frames.PlaybackMode.Record:
            newActive = false;
            break;

        case Frames.PlaybackMode.Step:
            newActive = true;
            break;
        }

        if (newActive != gameObject.activeSelf)
        {
            gameObject.SetActive(newActive);
        }
    }