|
|
- using UnityEngine;
- using System.Collections;
- using UnityEditor;
-
- [CustomEditor(typeof(SpriteAsset))]
- public class SpriteAssetEditor : Editor
- {
- SpriteAsset spriteAsset;
-
- public void OnEnable()
- {
- spriteAsset = (SpriteAsset)target;
- }
- private Vector2 ve2ScorllView;
- public override void OnInspectorGUI()
- {
- ve2ScorllView = GUILayout.BeginScrollView(ve2ScorllView);
- GUILayout.Label("UGUI Sprite Asset");
- if (spriteAsset.listSpriteInfor == null)
- return;
- for (int i = 0; i < spriteAsset.listSpriteInfor.Count; i++)
- {
- GUILayout.Label("\n");
- // EditorGUILayout.ObjectField("", spriteAsset.listSpriteInfor[i].sprite, typeof(Sprite),false);
- EditorGUILayout.IntField("ID:", spriteAsset.listSpriteInfor[i].ID);
- EditorGUILayout.TextField("name:", spriteAsset.listSpriteInfor[i].name);
- // EditorGUILayout.Vector2Field("povit:", spriteAsset.listSpriteInfor[i].pivot);
- // EditorGUILayout.RectField("rect:", spriteAsset.listSpriteInfor[i].rect);
- // GUILayout.Label("\n");
- }
- GUILayout.EndScrollView();
- }
- }
|