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(); } }
//// 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); }