1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- using UnityEngine;
- using System.Collections;
- #if UNITY_EDITOR
- using UnityEditor;
- public class LeanTweenDocumentationEditor : Editor {
- [MenuItem ("Help/LeanTween Documentation")]
- static void openDocumentation()
- {
- #if !UNITY_3_5 && !UNITY_4_0 && !UNITY_4_0_1 && !UNITY_4_1 && !UNITY_4_2 && !UNITY_4_3
- // Loops through all items in case the user has moved the default installation directory
- string[] guids = AssetDatabase.FindAssets ("LeanTween", null);
- string documentationPath = "";
- foreach (string guid in guids){
- string path = AssetDatabase.GUIDToAssetPath(guid);
- if(path.IndexOf("classes/LeanTween.html")>=0){
- documentationPath = path;
- break;
- }
- }
- documentationPath = documentationPath.Substring(documentationPath.IndexOf("/"));
- string browserPath = "file://" + Application.dataPath + documentationPath + "#index";
- Application.OpenURL(browserPath);
- #else
- // assumes the default installation directory
- string documentationPath = "file://"+Application.dataPath + "/LeanTween/Documentation/classes/LeanTween.html#index";
- Application.OpenURL(documentationPath);
- #endif
- }
- [MenuItem ("Help/LeanTween Forum (ask questions)")]
- static void openForum()
- {
- Application.OpenURL("http://forum.unity3d.com/threads/leantween-a-tweening-engine-that-is-up-to-5x-faster-than-competing-engines.161113/");
- }
- [MenuItem ("Help/LeanTween GitHub (contribute code)")]
- static void openGit()
- {
- Application.OpenURL("https://github.com/dentedpixel/LeanTween");
- }
- [MenuItem ("Help/LeanTween Support (donate)")]
- static void openLTDonate()
- {
- Application.OpenURL("https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YJPUT3RAK5VL8");
- }
- [MenuItem ("Help/Dented Pixel News")]
- static void openDPNews()
- {
- Application.OpenURL("http://dentedpixel.com/category/developer-diary/");
- }
- }
- #endif
|