Пример #1
0
 public void preFireBnt(GameObject obj)
 {
     if ("getTestBnt0" == obj.name)
     {
         UILayerManage.getInstance().RemoveLayer(this);
     }
     else if ("getTestBnt1" == obj.name)
     {
         //UILayerManage.getInstance().CreateAndAdd("UIAdditionTip", "UIAdditionTip", false);
         UIAdditionTip.AddNew();
     }
     else if ("getTestBnt2" == obj.name)
     {
         //UILayerManage.getInstance().CreateAndAdd("UIAdditionTip", "UIAdditionTip", true);
         UIAdditionTip.Replace();
     }
 }
Пример #2
0
    //// Use this for initialization
    //void Start () {

    //}

    //// Update is called once per frame
    //void Update () {

    //}

    //void Awake()
    //{
    //    UIComponent netWork = gameObject.GetComponent<UIComponent>();

    //    UIEventListener.Get(netWork.objMap["closeBnt"]).onClick += preFireBnt;
    //    UIEventListener.Get(netWork.objMap["netBnt"]).onClick += preFireBnt;

    //    netWork.onNetWord = NetResponse;

    //    netWork.onEnter = OnEnterkkk;

    //    netWork.onExit = OnExitkkk;
    //}

    //加入场景 replace=true 替换上一层。replace=false 直接叠加一层。
    public static UIAdditionTip AddNew(bool replace = false)
    {
        UIAdditionTip s_UIHeroUP = (UIAdditionTip)UILayerManage.getInstance().CreateAndAdd(new UIAdditionTip(), "UIAdditionTip", replace);

        return(s_UIHeroUP);
    }