using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using System.IO;
|
using System;
|
|
public class InGameDownTestUtility
|
{
|
|
public static bool enable {
|
get { return LocalSave.GetBool("InGameDownLoadTestEanble", false); }
|
set { LocalSave.SetBool("InGameDownLoadTestEanble", value); }
|
}
|
|
public static bool isWifi {
|
get { return LocalSave.GetBool("InGameDownLoadWifi", true); }
|
set { LocalSave.SetBool("InGameDownLoadWifi", value); }
|
}
|
|
public static bool isPartPackage {
|
get { return LocalSave.GetBool("InGameDownLoadPartPackage", false); }
|
set { LocalSave.SetBool("InGameDownLoadPartPackage", value); }
|
}
|
|
public static void ClearAssets()
|
{
|
Directory.Delete(Application.persistentDataPath, true);
|
LocalSave.DeleteKey("HasDownLoadFullAsset");
|
}
|
|
#if UNITY_EDITOR
|
[RuntimeInitializeOnLoadMethod]
|
public static void Init()
|
{
|
if (InGameDownTestUtility.enable)
|
{
|
VersionConfig.Get().assetAccess = InstalledAsset.NullAsset;
|
}
|
else
|
{
|
VersionConfig.Get().assetAccess = InstalledAsset.IngoreDownLoad;
|
}
|
|
VersionConfig.Get().partAssetPackage = InGameDownTestUtility.isPartPackage;
|
}
|
#endif
|
}
|