private void OnDestroy() { AssetDataManager.Instance.ApplyPattern(""); LocalDataManager.Serialize(AssetDataManager.Instance.AssetDatas); EventHandler.DestoryInstance(); AssetDataManager.DestoryInstance(); AssetDatabase.Refresh(); }
void Awake() { OpenTime = DateTime.Now; EventHandler.CreateInstance(); AssetDataManager.CreateInstance(); RegisterHandlers(); InitTexture(); InitView(); if (LocalDataManager.CheckExist()) { AssetDataManager.Instance.AssetDatas = LocalDataManager.Deserialize() as AssetDatas; } else { AssetDataManager.Instance.BuildAllDatas(); } RefreshView(); }