您当前的位置: 首页 >  c#

苍狼王unity学院

暂无认证

  • 0浏览

    0关注

    305博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

自己的C#框架之第五篇之Panel之间的切换

苍狼王unity学院 发布时间:2019-03-09 18:01:49 ,浏览量:0

1、新建类UIEvent public class UIEvent { public enum UI { GetTeachingPanel = ManagerID.UIManager+1, MaxValue } } 2、新建类PanelController.CS //1.1接收消息 private void Awake() { msgIds = new ushort[] {

        (ushort )UIEvent.UI.GetTeachingPanel,
    };
    RegistSelf(this,msgIds);
}
//1.2监听消息
public override void ProcessEvent(MsgBase tmpMsg)
{
    switch (tmpMsg.msgId)
    {
        case (ushort)UIEvent.UI.GetTeachingPanel:
            CloseAllPanel();
            UIManager.Instance.SetUIShowOrHide("TeachingPanel", true);
            break;
        default:
            break;
    }
}
private void CloseAllPanel()
{
    UIManager.Instance.SetUIShowOrHide("MainPanel",false);
    UIManager.Instance.SetUIShowOrHide("TeachingPanel", false);
}
3、控制UI打开关闭。
 **UIManager.Instance.SetUIShowOrHide**("tractorQuickPanel",true);
关注
打赏
1665389160
查看更多评论
立即登录/注册

微信扫码登录

3.1527s