public void SetVideoPrivacyMode(VimeoApi.PrivacyMode mode) { if (saveCoroutine != null) { StopCoroutine(saveCoroutine); } api.SetVideoViewPrivacy(mode.ToString()); saveCoroutine = StartCoroutine("SaveVideo"); }
// TODO: clean this logic up private int GetPrivacyTypeIndex(VimeoApi.PrivacyMode mode) { switch (mode) { case VimeoApi.PrivacyMode.anybody: return(0); case VimeoApi.PrivacyMode.nobody: return(1); default: case VimeoApi.PrivacyMode.unlisted: return(2); case VimeoApi.PrivacyMode.disable: return(3); } }