コード例 #1
0
        /// <summary>
        /// キャッシュクリア
        /// </summary>
        public IEnumerator AllClear()
        {
            //	とりあえず個別削除
            var list = StorageDatabase.GetCachedList();

            foreach (var bundle in list)
            {
                StorageDatabase.Delete(bundle);
                yield return(null);
            }
            //	残りがあるかもしれないのでクリア
            StorageDatabase.CleanUp();
        }
コード例 #2
0
        public override string ToString()
        {
            var builder = new StringBuilder();
            var list    = StorageDatabase.GetCachedList();

            foreach (var bundle in list)
            {
                var storage   = StorageDatabase.GetSaveLocation(bundle);
                var localHash = bundle.Hash;
                var localCrc  = bundle.Crc;

                builder
                .AppendLine()
                .AppendLine(bundle.Path)
                .AppendLine("[Local]")
                .AppendLine(storage.FullPath)
                .AppendLine(localHash.ToString())
                .AppendLine(localCrc.ToString())
                .AppendLine()
                .AppendLine("=================================================");
            }
            return(builder.ToString());
        }