Beispiel #1
0
        private void InitZipHelper()
        {
            if (string.IsNullOrEmpty(m_ZipHelperTypeName))
            {
                return;
            }

            //  Type zipHelperType = Utility.Assembly.GetTypeWithinLoadedAssemblies(m_ZipHelperTypeName);
            Type zipHelperType = typeof(Hotfix.Runtime.ZipHelper);

            if (zipHelperType == null)
            {
                Log.Error("Can not find Zip helper type '{0}'.", m_ZipHelperTypeName);
                return;
            }

            Utility.Zip.IZipHelper zipHelper = (Utility.Zip.IZipHelper)Activator.CreateInstance(zipHelperType);
            if (zipHelper == null)
            {
                Log.Error("Can not create Zip helper instance '{0}'.", m_ZipHelperTypeName);
                return;
            }

            Utility.Zip.SetZipHelper(zipHelper);
        }
        private void InitZipHelper()
        {
            Type zipHelperType = Utility.Assembly.GetTypeWithinLoadedAssemblies(m_ZipHelperTypeName);

            if (zipHelperType == null)
            {
                Log.Error("Can not find Zip helper type '{0}'.", m_ZipHelperTypeName);
                return;
            }

            Utility.Zip.IZipHelper zipHelper = (Utility.Zip.IZipHelper)Activator.CreateInstance(zipHelperType);
            if (zipHelper == null)
            {
                Log.Error("Can not create Zip helper instance '{0}'.", m_ZipHelperTypeName);
                return;
            }

            Utility.Zip.SetZipHelper(zipHelper);
        }
        //初始化压缩辅助器
        private void InitZipHelper()
        {
            if (string.IsNullOrEmpty(m_ZipHelperTypeName))
            {
                return;
            }

            Type zipHelperType = Utility.Assembly.GetType(m_ZipHelperTypeName);

            if (zipHelperType == null)
            {
                throw new GameFrameworkException(Utility.Text.Format("[BaseComponent.InitZipHelper] Can not find zip helper type '{0}'.", m_ZipHelperTypeName));
            }

            Utility.Zip.IZipHelper zipHelper = Activator.CreateInstance(zipHelperType) as Utility.Zip.IZipHelper;   //实例化压缩辅助器
            if (zipHelper == null)
            {
                throw new GameFrameworkException(Utility.Text.Format("[BaseComponent.InitZipHelper] Can not create zip helper instance '{0}'.", m_ZipHelperTypeName));
            }

            Utility.Zip.SetZipHelper(zipHelper);    //设置压缩辅助器
        }
        private void InitZipHelper()
        {
            if (string.IsNullOrEmpty(m_ZipHelperTypeName))
            {
                return;
            }

            Type zipHelperType = Utility.Assembly.GetType(m_ZipHelperTypeName);

            if (zipHelperType == null)
            {
                throw new GameFrameworkException(string.Format("Can not find log helper type '{0}'.",
                                                               m_ZipHelperTypeName));
            }

            Utility.Zip.IZipHelper zipHelper = (Utility.Zip.IZipHelper)Activator.CreateInstance(zipHelperType);

            if (zipHelper == null)
            {
                throw new GameFrameworkException(string.Format("Can not create log helper type '{0}'.",
                                                               m_ZipHelperTypeName));
            }
            Utility.Zip.SetZipHelper(zipHelper);
        }