少年修仙传客户端基础资源
dabaoji
2025-06-04 34d28a982a741d63f183884881b0bea73f8c8b47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using vnxbqy.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("重置"))
        {
            vnxbqy.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"))
        {
            vnxbqy.UI.BossShowModel.Instance.StartBossShow(m_NpcId);
        }
        GUILayout.FlexibleSpace();
        GUILayout.EndHorizontal();
    }
}