123456789101112131415161718192021222324252627 |
- using Assets.HeroEditor4D.Common.Scripts.Collections;
- using HeroEditor4D.Common.Editor;
- using UnityEditor;
- using UnityEngine;
- namespace Assets.HeroEditor4D.Common.Scripts.Editor
- {
- /// <summary>
- /// Add "Refresh" button to SpriteCollection script
- /// </summary>
- [CustomEditor(typeof(SpriteCollection))]
- public class SpriteCollectionEditor : UnityEditor.Editor
- {
- public override void OnInspectorGUI()
- {
- DrawDefaultInspector();
- var spriteCollection = (SpriteCollection) target;
- if (GUILayout.Button("Refresh"))
- {
- Debug.ClearDeveloperConsole();
- SpriteCollectionRefresh.Refresh(spriteCollection);
- }
- }
- }
- }
|