void Awake() { if (IsInstalled && IsUpToDate) { Instalation.IOS_Install_SocialPart(); UpdateManifest(); UpdatePluginDefines(); } }
private void Actions() { SocialPlatfromSettings.Instance.ShowActions = EditorGUILayout.Foldout(SocialPlatfromSettings.Instance.ShowActions, "More Actions"); if (SocialPlatfromSettings.Instance.ShowActions) { if (!Instalation.IsFacebookInstalled) { GUI.enabled = false; } EditorGUILayout.BeginHorizontal(); EditorGUILayout.Space(); if (GUILayout.Button("Remove Facebook SDK", GUILayout.Width(160))) { Instalation.Remove_FB_SDK_WithDialog(); } if (GUILayout.Button("Reset Settings", GUILayout.Width(160))) { ResetSettings(); } GUI.enabled = true; EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.Space(); if (GUILayout.Button("Load Example Settings", GUILayout.Width(160))) { LoadExampleSettings(); } if (GUILayout.Button("Reinstall", GUILayout.Width(160))) { Instalation.Android_UpdatePlugin(); Instalation.IOS_UpdatePlugin(); UpdateVersionInfo(); } EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.Space(); if (GUILayout.Button("Remove", GUILayout.Width(160))) { RemoveTool.RemovePlugins(); } EditorGUILayout.EndHorizontal(); } }
private void GeneralOptions() { if (!IsInstalled) { EditorGUILayout.HelpBox("Install Required ", MessageType.Error); EditorGUILayout.BeginHorizontal(); EditorGUILayout.Space(); Color c = GUI.color; GUI.color = Color.cyan; if (GUILayout.Button("Install Plugin", GUILayout.Width(120))) { Instalation.Android_InstallPlugin(); Instalation.IOS_InstallPlugin(); UpdateVersionInfo(); } GUI.color = c; EditorGUILayout.EndHorizontal(); } if (IsInstalled) { if (!IsUpToDate) { EditorGUILayout.HelpBox("Update Required \nResources version: " + VersionsManager.MSP_StringVersionId + " Plugin version: " + SocialPlatfromSettings.VERSION_NUMBER, MessageType.Warning); EditorGUILayout.BeginHorizontal(); EditorGUILayout.Space(); Color c = GUI.color; GUI.color = Color.cyan; if (CurrentMagorVersion != VersionsManager.MSP_MagorVersion) { if (GUILayout.Button("How to update", GUILayout.Width(250))) { Application.OpenURL("https://goo.gl/ZI66Ub"); } } else { if (GUILayout.Button("Upgrade Resources", GUILayout.Width(250))) { Instalation.Android_InstallPlugin(); Instalation.IOS_InstallPlugin(); UpdateVersionInfo(); } } GUI.color = c; EditorGUILayout.Space(); EditorGUILayout.EndHorizontal(); EditorGUILayout.Space(); Actions(); } else { EditorGUILayout.HelpBox("Mobile Social Plugin v" + SocialPlatfromSettings.VERSION_NUMBER + " is installed", MessageType.Info); PluginSettings(); } } EditorGUILayout.Space(); }