public bool SwitchPlayPause() { _playing = !_playing; var mmdGameObject = currentControlledMmd.GetComponent <MmdGameObject>(); if (_playing) { mmdGameObject.Playing = true; _audioSource.Play(); TTUIPage.ClosePage <MmdStagePanel>(); UnityUtils.DelayCall(this, 0.5f, () => { _touchEventDetector.Enabled = true; }); } else { mmdGameObject.Playing = false; _audioSource.Pause(); TTUIPage.ShowPage <MmdStagePanel>(); _touchEventDetector.Enabled = false; } return(_playing); }