Files
XMen/Assets/Plugins/XPlugins/XUI/UIStack/Test/UIStackTest.cs
2025-07-02 17:56:55 +08:00

35 lines
1.2 KiB
C#

using UnityEngine;
namespace XUI {
public class UIStackTest : UIStack {
public GameObject TopPanel;
public GameObject MainBoard;
public GameObject Black;
public GameObject Dialog;
public GameObject OtherBoard;
public UIGroup MainBoardGroup;
private int _a = 10;
void OnGUI() {
this._a = this._a + 10;
if (GUILayout.Button("主界面")) {
this.MainBoardGroup = this.Cover(new[] {this.TopPanel, this.MainBoard},false, "this is args",12,45f,this);
}
if (GUILayout.Button("叠加对话框并传参")) {
//this.Overlay(new[] {this.Black, this.Dialog}, 123, "args", gameObject);
ActivePanelDialog.Show(123, "args", this.gameObject);
}
if (GUILayout.Button("覆盖新界面")) {
this.Cover(new[] {this.TopPanel, this.OtherBoard}, false);
}
if (GUILayout.Button("回到上一层界面")) {
this.Back();
}
if (GUILayout.Button("回到主界面")) {
this.BackTo(this.MainBoardGroup);
}
}
}
}