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(); 
 | 
    } 
 | 
} 
 |