This commit is contained in:
2020-07-04 14:41:25 +08:00
parent 70c346d2c1
commit a8f02e4da5
3748 changed files with 587372 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
using UnityEngine;
using UnityEditor;
using UnityEditor.SceneManagement;
using System.Collections;
[CustomEditor (typeof(UITexteara), true)]
public class UITextearaInspector : Editor
{
UITexteara instance;
void OnEnable ()
{
instance = target as UITexteara;
}
public override void OnInspectorGUI ()
{
base.OnInspectorGUI ();
if (instance == null)
return;
using (new UnityEditorHelper.HighlightBox ()) {
instance.effectMode = (UITexteara.EffectMode)EditorGUILayout.EnumPopup ("Effect Type", instance.effectMode);
if (instance.effectMode == UITexteara.EffectMode.none)
return;
instance.method = (UITweener.Method)EditorGUILayout.EnumPopup ("Effect Method", instance.method);
GUILayout.BeginHorizontal ();
{
EditorGUILayout.LabelField ("Duration");
instance.duration = EditorGUILayout.FloatField (instance.duration);
}
GUILayout.EndHorizontal ();
GUILayout.BeginHorizontal ();
{
EditorGUILayout.LabelField ("Delay");
instance.delay = EditorGUILayout.FloatField (instance.delay);
}
GUILayout.EndHorizontal ();
}
GUILayout.BeginHorizontal ();
{
if(GUILayout.Button ("Refresh")) {
instance.refresh (true);
}
if (GUILayout.Button ("Clean")) {
instance.clean ();
}
}
GUILayout.EndHorizontal ();
if (!Application.isPlaying) {
EditorUtility.SetDirty (instance);
EditorSceneManager.MarkAllScenesDirty ();
}
}
}

View File

@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 68c7fa591815948e8bfc70f75ea1b8a9
timeCreated: 1481250043
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: