示例#1
0
        public void SetTransData(string localXmlPath, string sourcePath, string storeDir, string inAppClientVersion, string inAppBaseVersion,
                                 PlatformType type, TransResourceFinishCallback callback)
        {
            _localXmlPath       = localXmlPath;
            _inAppClientVersion = inAppClientVersion;
            _inAppBaseVersion   = inAppBaseVersion;
            _platformType       = type;

            switch (_platformType)
            {
            case PlatformType.Android:
                _transInstance = new TransAndroidResource();
                break;

            case PlatformType.IOS:
                _transInstance = new TransIOSResource();
                break;

            case PlatformType.Windows:
                _transInstance = new TransPCResource();
                break;

            default:
                _transInstance = new TransPCResource();
                break;
            }

            _transInstance.SetUnzipPath(sourcePath, storeDir, callback);
        }
示例#2
0
 public void SetUnzipPath(string sourcePath, string outPath, TransResourceFinishCallback callback)
 {
     _resourcePath   = sourcePath;
     _outPath        = outPath;
     _finishCallback = callback;
 }
 private void convertFuncTransResourceFinishCallback(TransResourceFinishCallback callback)
 {
     _transFinishConvertCallback = callback;
 }