30 lines
916 B
C#
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);
|
|
}
|
|
}
|