Esempio n. 1
0
        public static string DbgPrint_BundleCount()
        {
            int num = 0;

            Holder.m_DebugMessage.Length = 0;
            Holder.m_DebugMessage.AppendLine("=======================================>");
            Holder.m_DebugMessage.AppendFormat("Bundle Stack Total Count({0}) CurIdx({1}) UseCache({1})\r\n", Holder._GetBundleGroupCount(), Holder.m_stackIP, Option.useCache);
            foreach (KeyValuePair <string, Dictionary <string, WWWItem> > current in Holder._EnumBundleGroupList())
            {
                string key = current.Key;
                Dictionary <string, WWWItem> value = current.Value;
                num += value.Count;
                Holder.m_DebugMessage.AppendFormat("Holder=\"{0}\", Cnt({1})\r\n", key, value.Count);
            }
            Holder.m_DebugMessage.AppendLine("----------------------------------------");
            Holder.m_DebugMessage.AppendFormat("Total bundle count = {0}\r\n", (num != 0) ? num.ToString("###,###,###,###") : "0");
            return(Holder.m_DebugMessage.ToString());
        }
Esempio n. 2
0
        public static string DbgPrint_BundleList(string stackName)
        {
            int num = 0;

            Holder.m_DebugMessage.Length = 0;
            if (stackName == null)
            {
                Holder.m_DebugMessage.AppendLine("=======================================>");
                Holder.m_DebugMessage.AppendFormat("Bundle Stack Total Count({0}) CurIdx({1}) UseCache({2})\r\n", Holder._GetBundleGroupCount(), Holder.m_stackIP, Option.useCache);
            }
            else
            {
                Holder.m_DebugMessage.AppendLine("<< AssetBundles in stack >>");
            }
            foreach (KeyValuePair <string, Dictionary <string, WWWItem> > current in Holder._EnumBundleGroupList())
            {
                string key = current.Key;
                Dictionary <string, WWWItem> value = current.Value;
                if (stackName == null || stackName == key.ToLower())
                {
                    Holder.m_DebugMessage.AppendLine("----------------------------------------");
                    Holder.m_DebugMessage.AppendFormat("Holder = {0}, Cnt({1})\r\n", key, value.Count);
                    int num2 = 0;
                    foreach (KeyValuePair <string, WWWItem> current2 in value)
                    {
                        num2++;
                        string  key2     = current2.Key;
                        WWWItem value2   = current2.Value;
                        int     safeSize = value2.safeSize;
                        Holder.m_DebugMessage.AppendFormat("- {0}: Cache(Use:{1}, Hit:{2}, refCnt:{3}, Size:{4}) : {5}\r\n", new object[]
                        {
                            value2.stateString,
                            value2.useLoadFromCacheOrDownload,
                            value2.isCacheHit,
                            value2.refCnt,
                            (safeSize != 0) ? safeSize.ToString("###,###,###,###") : "0",
                            key2
                        });
                        num += safeSize;
                    }
                }
            }
            Holder.m_DebugMessage.AppendLine("----------------------------------------");
            Holder.m_DebugMessage.AppendFormat("Total size = {0} bytes\r\n", num.ToString("###,###,###,###"));
            return(Holder.m_DebugMessage.ToString());
        }