/************************************************************************************************************************/

            public override void OnInspectorGUI()
            {
                DoWarnings();

                DoShowOnStartup();

                DoSpace();

                GUILayout.BeginVertical(GUI.skin.box);

                DoHeadingLink("Documentation", null, Strings.DocsURLs.Documentation);

                DoSpace();

                DoHeadingLink("Change Log", null, Strings.DocsURLs.ChangeLogPrefix + ChangeLogSuffix);

                GUILayout.EndVertical();

                DoSpace();

                GUILayout.BeginVertical(GUI.skin.box);

                DoHeadingLink("Examples", null, Strings.DocsURLs.Examples);
                if (Target._ExamplesFolder != null)
                {
                    EditorGUILayout.ObjectField(_ExamplesDirectory, Target._ExamplesFolder, typeof(SceneAsset), false);

                    ExampleGroup.DoExampleGUI(_Examples);
                }

                GUILayout.EndVertical();

                DoSpace();

                GUILayout.BeginVertical(GUI.skin.box);

                DoHeadingLink("Forum",
                              "for general discussion, feedback, and news",
                              "https://forum.unity.com/threads/566452");

                DoSpace();

                DoHeadingLink("Issues",
                              "for questions, suggestions, and bug reports",
                              "https://github.com/KybernetikGames/animancer/issues");

                DoSpace();

                DoHeadingLink("Email",
                              "for anything private",
                              "mailto:" + Strings.DocsURLs.DeveloperEmail + "?subject=Animancer", Strings.DocsURLs.DeveloperEmail);

                GUILayout.EndVertical();

                DoSpace();

                DoShowOnStartup();
            }
Ejemplo n.º 2
0
            /************************************************************************************************************************/

            protected virtual void DoExampleBlock()
            {
                GUILayout.BeginVertical(Styles.Block);

                DoHeadingLink("Examples", null, _Target.ExampleURL);
                if (_Target._ExamplesFolder != null)
                {
                    EditorGUILayout.ObjectField(_ExamplesDirectory, _Target._ExamplesFolder, typeof(SceneAsset), false);

                    ExampleGroup.DoExampleGUI(_Examples);
                }

                DoExtraExamples();

                GUILayout.EndVertical();
            }