源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 line
1.1 KiB

  1. using UnityEngine;
  2. using System.Collections;
  3. using UnityEditor;
  4. [CustomEditor(typeof(SpriteAsset))]
  5. public class SpriteAssetEditor : Editor
  6. {
  7. SpriteAsset spriteAsset;
  8. public void OnEnable()
  9. {
  10. spriteAsset = (SpriteAsset)target;
  11. }
  12. private Vector2 ve2ScorllView;
  13. public override void OnInspectorGUI()
  14. {
  15. ve2ScorllView = GUILayout.BeginScrollView(ve2ScorllView);
  16. GUILayout.Label("UGUI Sprite Asset");
  17. if (spriteAsset.listSpriteInfor == null)
  18. return;
  19. for (int i = 0; i < spriteAsset.listSpriteInfor.Count; i++)
  20. {
  21. GUILayout.Label("\n");
  22. // EditorGUILayout.ObjectField("", spriteAsset.listSpriteInfor[i].sprite, typeof(Sprite),false);
  23. EditorGUILayout.IntField("ID:", spriteAsset.listSpriteInfor[i].ID);
  24. EditorGUILayout.TextField("name:", spriteAsset.listSpriteInfor[i].name);
  25. // EditorGUILayout.Vector2Field("povit:", spriteAsset.listSpriteInfor[i].pivot);
  26. // EditorGUILayout.RectField("rect:", spriteAsset.listSpriteInfor[i].rect);
  27. // GUILayout.Label("\n");
  28. }
  29. GUILayout.EndScrollView();
  30. }
  31. }