public void OnUIViewAlertFinished(UIViewAlert alert, bool isYes)
 {
     if (this.callback != null)
     {
         this.callback(alert, isYes);
     }
 }
示例#2
0
    void OnUIViewAlertFinished(UIViewAlert alert, bool isYes)
    {
        if (STR_KEYNAME_VIEWALERT_NOAD == alert.keyName)
        {
            if (isYes)
            {
                DoBtnNoADIAP();
            }
        }

        if (STR_KEYNAME_VIEWALERT_EXIT_APP == alert.keyName)
        {
            Debug.Log("OnUIViewAlertFinished 1");
            if (isYes)
            {
                Application.Quit();
            }
        }
        Debug.Log("OnUIViewAlertFinished 2");
        if (STR_KEYNAME_VIEWALERT_UPDATE_VERSION == alert.keyName)
        {
            Debug.Log("OnUIViewAlertFinished 3");
            if (isYes)
            {
                if (AppVersion.main.appNeedUpdate)
                {
                    string url = AppVersion.main.strUrlAppstore;
                    if (!Common.BlankString(url))
                    {
                        Application.OpenURL(url);
                    }
                }
            }
        }
    }
示例#3
0
    void OnUIViewAlertFinished(UIViewAlert alert, bool isYes)
    {
        if (STR_KEYNAME_VIEWALERT_GAME_FINISH == alert.keyName)
        {
            if (isYes)
            {
                LevelManager.main.GotoNextLevelWithoutPlace();
            }
            else
            {
            }
        }


        if (STR_KEYNAME_VIEWALERT_USER_GUIDE == alert.keyName)
        {
            string pkey = AppString.STR_KEY_USER_GUIDE + Common.GetAppVersion();
            Common.SetBool(pkey, true);
        }

        if (STR_KEYNAME_VIEWALERT_GAME_BOMB == alert.keyName)
        {
            if (isYes)
            {
                GameManager.main.GotoPlayAgain();
            }
            else
            {
                //show ad video
                AdKitCommon.main.callbackAdVideoFinish = OnAdKitFinishAdVideo;
                AdKitCommon.main.ShowAdVideo();
            }
        }
    }
示例#4
0
    public void Show(string title, string msg, string yes, string no)
    {
        /*
         * if (ui == null)
         * {
         *  ui = (UIViewAlert)GameObject.Instantiate(uiPrefab);
         *  ui.callback = OnUIViewAlertFinished;
         * }
         * ui.keyName = keyName;
         * ui.SetText(title, msg, yes, no);
         * ui.SetViewParent(AppSceneBase.main.canvasMain.gameObject);
         * //SetViewParent之后需要初始化位置
         * UIViewController.ClonePrefabRectTransform(uiPrefab.gameObject, ui.gameObject);
         *
         * ui.transform.SetAsLastSibling();
         */

        PopUpManager.main.Show <UIViewAlert>("Common/Prefab/UIKit/UIViewAlert/UIViewAlert", popup =>
        {
            Debug.Log("UIViewAlert Open ");
            ui         = popup;
            ui.keyName = keyName;
            ui.SetText(title, msg, yes, no);
            ShowBtnNo(_isShowBtnNo);
            ui.callback = OnUIViewAlertFinished;
        }, popup =>
        {
            Debug.Log("UIViewAlert Close ");
        });
    }
 public void Hide()
 {
     if (ui != null)
     {
         GameObject.DestroyImmediate(ui);
         ui = null;
     }
 }
示例#6
0
 void OnUIViewAlertFinished(UIViewAlert alert, bool isYes)
 {
     if (isYes)
     {
     }
     else
     {
     }
 }
    void Init()
    {
        GameObject obj = PrefabCache.main.Load("Common/Prefab/UIKit/UIViewAlert/UIViewAlert");

        if (obj != null)
        {
            uiPrefab = obj.GetComponent <UIViewAlert>();
        }
    }
示例#8
0
 void OnUIViewAlertFinished(UIViewAlert alert, bool isYes)
 {
     if (KEYNAME_VIEWALERT_VIDEO_FAIL == alert.keyName)
     {
         if (isYes)
         {
             OnClickBtnRevive();
         }
     }
 }
示例#9
0
 void OnUIViewAlertFinished(UIViewAlert alert, bool isYes)
 {
     if (STR_KEYNAME_VIEWALERT_NOAD == alert.keyName)
     {
         if (isYes)
         {
             DoBtnNoADIAP();
         }
     }
 }
示例#10
0
 void OnUIViewAlertFinished(UIViewAlert alert, bool isYes)
 {
     if (isYes)
     {
         StopBuy();
     }
     else
     {
     }
 }
    public void Show(string title, string msg, string yes, string no)
    {
        if (ui == null)
        {
            ui          = (UIViewAlert)GameObject.Instantiate(uiPrefab);
            ui.callback = OnUIViewAlertFinished;
        }
        ui.keyName = keyName;
        ui.SetText(title, msg, yes, no);
        ui.SetViewParent(AppSceneBase.main.canvasMain.gameObject);
        //SetViewParent之后需要初始化位置
        ViewControllerManager.ClonePrefabRectTransform(uiPrefab.gameObject, ui.gameObject);

        ui.transform.SetAsLastSibling();
    }
示例#12
0
 void OnUIViewAlertFinished(UIViewAlert alert, bool isYes)
 {
     if (STR_KEYNAME_VIEWALERT_COMMENT == alert.keyName)
     {
         if (isYes)
         {
             string url = AppVersion.main.strUrlComment;
             if (!Common.BlankString(url))
             {
                 isShowComment = true;
                 string pkey = AppString.STR_KEY_COMMENT_VERSION + Common.GetAppVersion();
                 Common.SetBool(pkey, true);
                 int day = Common.GetDayIndexOfUse();
                 PlayerPrefs.SetInt(AppString.STR_KEY_COMMENT_LAST_TIME, day);
                 Application.OpenURL(url);
             }
         }
     }
 }
示例#13
0
 void OnUIViewAlertFinished(UIViewAlert alert, bool isYes)
 {
 }