void HandlePlaybackModeChanged(Frames.PlaybackMode mode) { if (mode == Frames.PlaybackMode.Record) { Hide(); } }
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? } }
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); } }