Пример #1
0
    public static HotUpdateStatusInfo GetUpdateInfo(HotUpdateStatusEnum status, float progress)
    {
        s_info.m_status = status;

        if (s_info.m_loadState == null)
        {
            s_info.m_loadState = new LoadState();
        }

        if (progress == 1)
        {
            s_info.m_loadState.isDone = true;
        }
        else
        {
            s_info.m_loadState.isDone = false;
        }

        if (status == HotUpdateStatusEnum.Md5FileDownLoadFail ||
            status == HotUpdateStatusEnum.UpdateFail ||
            status == HotUpdateStatusEnum.VersionFileDownLoadFail)
        {
            s_info.isFailed = true;
        }
        else
        {
            s_info.isFailed = false;
        }

        s_info.m_loadState.progress = progress;

        return(s_info);
    }
Пример #2
0
 static void UpdateDateCallBack(HotUpdateStatusEnum status, float progress)
 {
     try
     {
         s_UpdateCallBack(HotUpdateStatusInfo.GetUpdateInfo(status, progress));
     }
     catch (Exception e)
     {
         Debug.LogError("UpdateDateCallBack Error :" + e.ToString());
     }
 }
Пример #3
0
    public static HotUpdateStatusInfo GetUpdateInfo(HotUpdateStatusEnum status, float progress)
    {
        s_info.m_status = status;

        if (s_info.m_loadState == null)
        {
            s_info.m_loadState = new LoadState();
        }

        if (progress == 1)
        {
            s_info.m_loadState.isDone = true;
        }
        else
        {
            s_info.m_loadState.isDone = false;
        }

        s_info.m_loadState.progress = progress;

        return(s_info);
    }
    public static HotUpdateStatusInfo GetUpdateInfo(HotUpdateStatusEnum status,float progress)
    {
        s_info.m_status = status;

        if (s_info.m_loadState == null)
        {
            s_info.m_loadState = new LoadState();
        }

        if (progress == 1)
        {
            s_info.m_loadState.isDone = true;
        }
        else
        {
            s_info.m_loadState.isDone = false;
        }

        s_info.m_loadState.progress = progress;

        return s_info;
    }
 static void UpdateDateCallBack(HotUpdateStatusEnum status, float progress)
 {
     try
     {
         s_UpdateCallBack(HotUpdateStatusInfo.GetUpdateInfo(status, progress));
     }
     catch(Exception e)
     {
         Debug.LogError("UpdateDateCallBack Error :" + e.ToString());
     }
 }