XSGridEditor  1.0.0
XSGridEditor is a lightweight square grid map system for 2D/3D SRPG games, and comes with a simple and easy-to-use grid editing function. It can be used as a beginning for you to create SRPG games.
Public Member Functions | Properties | Private Member Functions | List of all members
XSSLG.UIMgr Class Reference

More...

Public Member Functions

void ShowUI (GameObject obj)
 先把栈顶的界面关闭,然后新界面添加到栈顶并显示 More...
 
GameObject CloseUI ()
 先把栈顶的界面关闭并移除,然后新的栈顶界面显示 More...
 
void CloseUITo (GameObject obj)
 从栈顶开始关闭界面,直到关闭obj界面为止 More...
 

Properties

Stack< GameObject > ObjStack = new Stack<GameObject>() [get, set]
 显示界面时先把栈顶的界面关闭,然后新界面添加到栈顶并显示 鼠标右键关闭界面时先把栈顶的界面关闭并移除,然后新的栈顶界面显示 More...
 
bool IsEmpty [get]
 是否有界面 More...
 

Private Member Functions

GameObject SafePop ()
 
GameObject SafePeek ()
 

Detailed Description

Member Function Documentation

◆ CloseUI()

GameObject XSSLG.UIMgr.CloseUI ( )
inline

先把栈顶的界面关闭并移除,然后新的栈顶界面显示

◆ CloseUITo()

void XSSLG.UIMgr.CloseUITo ( GameObject  obj)
inline

从栈顶开始关闭界面,直到关闭obj界面为止

◆ SafePeek()

GameObject XSSLG.UIMgr.SafePeek ( )
private

◆ SafePop()

GameObject XSSLG.UIMgr.SafePop ( )
private

◆ ShowUI()

void XSSLG.UIMgr.ShowUI ( GameObject  obj)
inline

先把栈顶的界面关闭,然后新界面添加到栈顶并显示

Property Documentation

◆ IsEmpty

bool XSSLG.UIMgr.IsEmpty
get

是否有界面

◆ ObjStack

Stack<GameObject> XSSLG.UIMgr.ObjStack = new Stack<GameObject>()
getsetprivate

显示界面时先把栈顶的界面关闭,然后新界面添加到栈顶并显示 鼠标右键关闭界面时先把栈顶的界面关闭并移除,然后新的栈顶界面显示


The documentation for this class was generated from the following file: