| | |
| | | [XLua.LuaCallCSharp] |
| | | public class AssetVersionUtility
|
| | | { |
| | | public static string assetVersionsLocalMd5 {
|
| | | public static string assetVersionsLocalMd5
|
| | | {
|
| | | get { return LocalSave.GetString("AssetVersionsLocalMd5"); }
|
| | | set { LocalSave.SetString("AssetVersionsLocalMd5", value); }
|
| | | } |
| | | |
| | | static bool m_HasDownLoadFullAsset = LocalSave.GetBool("HasDownLoadFullAsset"); |
| | | public static bool hasDownLoadFullAsset {
|
| | | public static bool hasDownLoadFullAsset
|
| | | {
|
| | | get { return m_HasDownLoadFullAsset; }
|
| | | set { LocalSave.SetBool("HasDownLoadFullAsset", value); }
|
| | | } |
| | | |
| | | static bool m_PriorAssetDownLoadDone = false;
|
| | | public static bool priorAssetDownLoadDone {
|
| | | get {
|
| | | public static bool priorAssetDownLoadDone
|
| | | {
|
| | | get
|
| | | {
|
| | | if (VersionUtility.Instance.NeedDownAsset()) |
| | | {
|
| | | return m_PriorAssetDownLoadDone; |
| | |
| | | }
|
| | |
|
| | | static bool m_UnPriorAssetDownLoadDone = false;
|
| | | public static bool unPriorAssetDownLoadDone {
|
| | | get {
|
| | | public static bool unPriorAssetDownLoadDone
|
| | | {
|
| | | get
|
| | | {
|
| | | if (VersionUtility.Instance.NeedDownAsset()) |
| | | {
|
| | | return m_UnPriorAssetDownLoadDone; |
| | |
| | | foreach (var item in npcs)
|
| | | {
|
| | | var npcConfig = NPCConfig.Get(item);
|
| | | if (npcConfig != null)
|
| | | {
|
| | | var assetbundleName = StringUtility.Contact("prefab_race_", npcConfig.MODE.ToLower());
|
| | | if (!IsAssetValid(StringUtility.Contact("mob/", assetbundleName)))
|
| | | {
|
| | |
| | | }
|
| | | } |
| | | }
|
| | | }
|
| | |
|
| | | return true;
|
| | | } |