| using System.Collections; | 
| using System.Collections.Generic; | 
| using UnityEngine; | 
| using UnityEditor; | 
| using Snxxz.UI; | 
| public class BossShowTool : EditorWindow | 
| { | 
|     [SerializeField] BossShowModel.DungeonShowType m_BossShowType = BossShowModel.DungeonShowType.None; | 
|     [SerializeField] int m_NpcId=0; | 
|     [SerializeField] int m_DungeonId; | 
|     [SerializeField] int m_Line; | 
|     [MenuItem("策划工具/Boss秀")] | 
|     public static void OpenWindow() | 
|     { | 
|         BossShowTool _window = GetWindow(typeof(BossShowTool), false, "BossShow") as BossShowTool; | 
|         _window.Show(); | 
|         _window.autoRepaintOnSceneChange = true; | 
|     } | 
|   | 
|     private void OnGUI() | 
|     { | 
|         GUILayout.BeginHorizontal(); | 
|         GUILayout.Label("场景秀重置      地图ID:"); | 
|         m_BossShowType = (BossShowModel.DungeonShowType)EditorGUILayout.EnumPopup(m_BossShowType); | 
|         if (GUILayout.Button("重置")) | 
|         { | 
|             Snxxz.UI.BossShowModel.Instance.SetState(m_BossShowType, false); | 
|         } | 
|         GUILayout.FlexibleSpace(); | 
|         GUILayout.EndHorizontal(); | 
|   | 
|         GUILayout.BeginHorizontal(); | 
|         GUILayout.Label("播放BossShow:"); | 
|         m_NpcId = EditorGUILayout.IntField(m_NpcId, GUILayout.Width(100)); | 
|         if (GUILayout.Button("Play")) | 
|         { | 
|             Snxxz.UI.BossShowModel.Instance.StartBossShow(m_NpcId); | 
|         } | 
|         GUILayout.FlexibleSpace(); | 
|         GUILayout.EndHorizontal(); | 
|     } | 
| } |