예제 #1
0
    public ApplicationStart()
    {
        #region CLEAR CACHE WITH OLD VERSION
        if (!StoreGame.Contains(StoreGame.EType.VERSION) || (StoreGame.LoadString(StoreGame.EType.VERSION) != GameSettings.CurrentVersion))
        {
            StoreGame.ClearCache();
            StoreGame.SaveString(StoreGame.EType.VERSION, GameSettings.CurrentVersion);
        }
        #endregion

        #region KIỂM TRA CẤU HÌNH CÁC CONFIGURATION CỦA SERVER
        GameManager.Instance.StartCoroutine(DoRequestAllConfiguration("Kiểm tra kết nối đến server"));
        #endregion

        #region KIỂM TRA THÔNG TIN HỖ TRỢ (1)
        if (!StoreGame.Contains(StoreGame.EType.CACHE_HELP))
        {
            GameManager.Instance.StartCoroutine(DoRequest_AllHelp());
        }
        else
        {
            GameManager.Instance.StartCoroutine(onProcessGetInfoRule(StoreGame.LoadString(StoreGame.EType.CACHE_HELP), true));
        }
        #endregion

        #region KIỂM TRA THÔNG TIN ĐIỀU KHOẢN SỬ DỤNG (1)
        //if (!StoreGame.Contains(StoreGame.EType.CACHE_POLICY))
        //    GameManager.Instance.StartCoroutine(DoRequest_Policy());
        //else
        //    GameManager.Instance.StartCoroutine(onProcessGetInfoRule(StoreGame.LoadString(StoreGame.EType.CACHE_POLICY), true));
        #endregion

        #region REQUEST CHECK VERSION
        GameManager.Instance.StartCoroutine(DoRequestVersion());
        #endregion

        #region REQUEST GET ADS
        GameManager.Instance.StartCoroutine(DoRequestAds());
        #endregion

        #region REQUEST RECHARGE
        GameManager.Instance.StartCoroutine(DoRequestRecharge());
        #endregion
    }