| | |
| | | {
|
| | | if (IsMaoErGame())
|
| | | {
|
| | | return versionInfo.downAsset == 0 && versionInfo.VersionCount > 0;
|
| | | return versionInfo != null && versionInfo.downAsset == 0 && versionInfo.VersionCount > 0;
|
| | | }
|
| | | else
|
| | | {
|
| | |
| | |
|
| | | public bool NeedNormalUpdate()
|
| | | {
|
| | | return versionInfo.downAsset == 1 && versionInfo.VersionCount > 0;
|
| | | return versionInfo != null && versionInfo.downAsset == 1 && versionInfo.VersionCount > 0;
|
| | | }
|
| | |
|
| | | public string GetApkLocalUrl()
|
| | |
| | |
|
| | | private void OnMaoErVersionCheckResult(bool ok, string result)
|
| | | {
|
| | | Debug.LogFormat("猫耳强更请求返回结果 result:{0}:{1}", ok, result);
|
| | |
|
| | | if (ok)
|
| | | {
|
| | | try
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | public bool InIosAuditTime()
|
| | | {
|
| | | DateTime dateTime;
|
| | |
|
| | | try
|
| | | {
|
| | | var textAsset = Resources.Load<UnityEngine.TextAsset>("Config/AuditTime");
|
| | | var content = string.Empty;
|
| | | if (textAsset != null)
|
| | | {
|
| | | content = textAsset.text;
|
| | | if (DateTime.TryParse(content, out dateTime))
|
| | | {
|
| | | return DateTime.Now < dateTime;
|
| | | }
|
| | | else
|
| | | {
|
| | | return false;
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | | return false;
|
| | | }
|
| | | }
|
| | | catch (System.Exception ex)
|
| | | {
|
| | | return false;
|
| | | }
|
| | | }
|
| | |
|
| | | public bool NeedDownAsset()
|
| | | {
|
| | | if (versionInfo != null && versionInfo.downAsset == 1 && VersionConfig.Get().assetAccess != InstalledAsset.IngoreDownLoad)
|
| | | {
|
| | | return true;
|
| | | }
|
| | | else
|
| | | {
|
| | | return false;
|
| | | }
|
| | | }
|
| | |
|
| | | public class VersionInfo
|
| | | {
|
| | | public int ForceCount;
|