96 lines
2.8 KiB
C#
96 lines
2.8 KiB
C#
using UnityEngine;
|
|
using UnityEditor;
|
|
|
|
namespace FORGE3D
|
|
{
|
|
public class F3DHelpMenu
|
|
{
|
|
#region Variables
|
|
|
|
const int Priority = 1100;
|
|
|
|
const string MenuPath = "Window/FORGE3D/";
|
|
|
|
const string AssetStoreUrl = "https://assetstore.unity.com/publishers/2659";
|
|
const string WebUrl = "https://www.forge3d.com";
|
|
const string TwitterUrl = "https://twitter.com/Forge_3D";
|
|
const string FacebookUrl = "http://facebook.com/forge3d";
|
|
const string SupportUrl = "https://www.forge3d.com/contact/";
|
|
const string DiscordUrl = "https://discord.gg/c9JQuDC";
|
|
const string DocumentationUrl = "https://docs.forge3d.com/";
|
|
const string BlogUrl = "https://www.forge3d.com/blog/";
|
|
// const string ForumUrl = "http://forum.forge3d.com/";
|
|
// const string BugReportUrl = "http://forum.forge3d.com/c/bug-report";
|
|
// const string KnownIssuesUrl = "http://forum.forge3d.com/c/known-issues";
|
|
|
|
#endregion
|
|
|
|
#region Menu Items
|
|
|
|
[MenuItem(MenuPath + "Asset Store", false, Priority + 20)]
|
|
static void AssetStore()
|
|
{
|
|
Application.OpenURL(AssetStoreUrl);
|
|
}
|
|
|
|
[MenuItem(MenuPath + "Website", false, Priority * 2 + 21)]
|
|
static void Web()
|
|
{
|
|
Application.OpenURL(WebUrl);
|
|
}
|
|
|
|
[MenuItem(MenuPath + "Help/Documentation", false, Priority * 4 + 26)]
|
|
static void Documentation()
|
|
{
|
|
Application.OpenURL(DocumentationUrl);
|
|
}
|
|
|
|
[MenuItem(MenuPath + "Help/Support Form", false, Priority * 2 + 23)]
|
|
static void SupportForm()
|
|
{
|
|
Application.OpenURL(SupportUrl);
|
|
}
|
|
|
|
[MenuItem(MenuPath + "Community/Discord", false, Priority * 3 + 24)]
|
|
static void Discord()
|
|
{
|
|
Application.OpenURL(DiscordUrl);
|
|
}
|
|
|
|
[MenuItem(MenuPath + "Community/Twitter", false, Priority * 3 + 24)]
|
|
static void Twitter()
|
|
{
|
|
Application.OpenURL(TwitterUrl);
|
|
}
|
|
|
|
|
|
[MenuItem(MenuPath + "Community/Facebook", false, Priority * 3 + 25)]
|
|
static void Facebook()
|
|
{
|
|
Application.OpenURL(FacebookUrl);
|
|
}
|
|
|
|
|
|
|
|
|
|
// [MenuItem(MenuPath + "Help/Known Issues", false, Priority * 5 + 27)]
|
|
// static void KnownIssues()
|
|
// {
|
|
// Application.OpenURL(KnownIssuesUrl);
|
|
// }
|
|
//
|
|
// [MenuItem(MenuPath +"Help/Report a Bug", false, Priority * 5 + 28)]
|
|
// static void BugReport()
|
|
// {
|
|
// Application.OpenURL(BugReportUrl);
|
|
// }
|
|
//
|
|
// [MenuItem(MenuPath + "Help/Contact Support", false, Priority * 6 + 29)]
|
|
// static void Support()
|
|
// {
|
|
// Application.OpenURL(SupportUrl);
|
|
// }
|
|
|
|
#endregion
|
|
}
|
|
} |