protected override void DrawWidgetFooter(ScriptForgeStyles style) { GUILayout.BeginHorizontal(); { if (GUILayout.Button(ScriptForgeLabels.documentationButtonLabel, style.fontAwesomeButton)) { ExtenalLinks.OpenDocumentationPage(); } if (GUILayout.Button(ScriptForgeLabels.issuesButtonLabel, style.fontAwesomeButton)) { ExtenalLinks.OpenIssuesPage(); } if (GUILayout.Button(ScriptForgeLabels.licenseButtonLabel, style.fontAwesomeButton)) { ExtenalLinks.OpenLicense(); } if (GUILayout.Button(ScriptForgeLabels.repoButtonLabel, style.fontAwesomeButton)) { ExtenalLinks.OpenRepoPage(); } if (GUILayout.Button(ScriptForgeLabels.twitterButtonLabel, style.fontAwesomeButton)) { ExtenalLinks.OpenTwitter(); } } GUILayout.EndHorizontal(); }
private static void Initialize() { var instance = GetInstance(); if (instance == null) { Debug.Log("Unable to load or create Scriptable Forge instance"); } if (!EditorPrefs.HasKey(FIRST_LAUNCH_KEY)) { EditorPrefs.SetBool(FIRST_LAUNCH_KEY, true); ExtenalLinks.OpenDocumentationPage(); } }