Files
tianrunCRM/Assets/CoolapeFrame/Editor/Inspectors/CLUILoopGridInspector.cs
2020-07-05 15:44:30 +08:00

30 lines
916 B
C#

using UnityEngine;
using System.Collections;
using UnityEditor;
using Coolape;
[CustomEditor (typeof(CLUILoopGrid), true)]
public class CLUILoopGridInspector : Editor
{
CLUILoopGrid loopGrid;
public override void OnInspectorGUI ()
{
loopGrid = (CLUILoopGrid)target;
EditorGUILayout.BeginHorizontal ();
{
EditorGUILayout.LabelField ("Is Play Tween");
loopGrid.isPlayTween = EditorGUILayout.Toggle (loopGrid.isPlayTween);
}
EditorGUILayout.EndHorizontal ();
if (loopGrid.isPlayTween) {
base.OnInspectorGUI ();
} else {
loopGrid.cellCount = EditorGUILayout.IntField("Cell Count", loopGrid.cellCount);
}
NGUIEditorTools.DrawEvents("On Show Head List", loopGrid, loopGrid.OnShowHeadListCallbacks);
NGUIEditorTools.DrawEvents("On Hide Head List", loopGrid, loopGrid.OnHideHeadListCallbacks);
NGUIEditorTools.DrawEvents("On End List", loopGrid, loopGrid.OnEndListCallbacks);
}
}