Unity_AppMain(堆栈处理)

来源:互联网 发布:巫师3帧数优化 编辑:程序博客网 时间:2024/05/21 07:03
public class AppMain : MonoSingleton<AppMain> {    public delegate void OnBackDelegate();    Stack<OnBackDelegate> _OnBackStack = new Stack<OnBackDelegate>();      public void PushOnBack(OnBackDelegate cb)    {        _OnBackStack.Push(cb);    }    public void PopOnBack()    {        if(_OnBackStack.Count > 0)        {            _OnBackStack.Pop();        }    }    public void ClearOnBackStack()    {        _OnBackStack.Clear();    }


实现方法如下:

AppMain.Instance.PopOnBack();AppMain.Instance.PushOnBack(方法名);


原创粉丝点击