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