private void RaiseFileDownloadStarted(AMPListenerEventArgs e) { if (FileDownloadStarted != null) { FileDownloadStarted(this, e); } }
void HandleAMPSListenerInstanceAMPSManagerInit(object sender, AMPListenerEventArgs e) { eventsListener.AMPSManagerInit -= HandleAMPSListenerInstanceAMPSManagerInit; if (e.Result) { string serverFileVersion = AMPSBinding.GetVersionOfFile(DataPath, FILE_NAME); Debug.Log("Version local: " + PlayerPrefs.GetString(FILE_VERSION_KEY)); Debug.Log("Version server: " + serverFileVersion); int versionLocal = string.IsNullOrEmpty(PlayerPrefs.GetString(FILE_VERSION_KEY)) ? 0 : Convert.ToInt32(PlayerPrefs.GetString(FILE_VERSION_KEY)); int versionServer = string.IsNullOrEmpty(serverFileVersion) ? 0 : Convert.ToInt32(serverFileVersion); if (!PlayerPrefs.HasKey(FILE_VERSION_KEY)) { eventsListener.FileDownloaded += HandleAMPSListenerInstanceFileDownloaded; AMPSBinding.DownloadAsset(DataPath, FILE_NAME); } else if (versionServer > versionLocal) { eventsListener.FileDownloaded += HandleAMPSListenerInstanceFileDownloaded; AMPSBinding.DownloadAsset(DataPath, FILE_NAME); } else { Debug.Log("Update is not neccessary"); RaiseLocalizationCallback(true, false, "it is not neccessary update the currents files", string.Empty, _onResult); } } else { RaiseLocalizationCallback(false, false, "Error downloading " + e.FilenameDownloaded, e.Error, _onResult); } }
void HandleAMPSListenerInstanceFileDownloaded(object sender, AMPListenerEventArgs e) { eventsListener.FileDownloaded -= HandleAMPSListenerInstanceFileDownloaded; Debug.Log("Asset downloaded " + e.Result); TweaksSystemEventArgs res = new TweaksSystemEventArgs(); if (e.Result == true) { PlayerPrefs.SetString(LAST_UPDATE, System.DateTime.UtcNow.ToBinary().ToString()); PlayerPrefs.SetString(FILE_VERSION_KEY, AMPSBinding.GetVersionOfFile(GetPath(), e.FilenameDownloaded)); this.LoadFromDisk(); res.Error = null; res.Message = "Tweaks System Downloaded and setted as new values"; res.SaveIn = TweaksResultSave.Disk; res.Result = true; PlayerPrefs.Save(); } else { res.Error = e.Error; res.Message = "Error downloading " + e.FilenameDownloaded; res.SaveIn = TweaksResultSave.NotSave; res.Result = false; this.LoadFromDisk(); } if (_onResult != null) { _onResult(res); } }
private void RaiseAMPSManagerInit(AMPListenerEventArgs e) { if (AMPSManagerInit != null) { AMPSManagerInit(this, e); } }
// public void Init() // { // Debug.Log("AMPListener: Init "); // } #region Listeners from AMPSBinding public void ErrorInitAMPManager(string messageError) { Debug.Log("AMPListener: " + messageError); AMPListenerEventArgs args = new AMPListenerEventArgs(); args.Error = messageError; args.Result = false; args.Message = "AMPSManager was not initialized"; this.RaiseAMPSManagerInit(args); }
public void AMPManagerDidInit(string successMessage) { Debug.Log("AMPListener: " + successMessage); AMPListenerEventArgs args = new AMPListenerEventArgs(); args.Error = string.Empty; args.Result = true; args.Message = "AMPSManager was initialized"; this.RaiseAMPSManagerInit(args); }
public void DownloadFileDidFinish(string fileName) { Debug.Log("AMPListener: " + fileName); AMPListenerEventArgs args = new AMPListenerEventArgs(); args.Error = string.Empty; args.Result = true; args.Message = "Asset downloaded correcty"; args.FilenameDownloaded = fileName; RaiseFileDownloaded(args); }
public void DownloadFileDidFail(string fileName) { Debug.Log("AMPListener: " + fileName); AMPListenerEventArgs args = new AMPListenerEventArgs(); args.Error = "File did fail downloaded"; args.Result = false; args.Message = "ErrorDownloading asset from AMPS"; args.FilenameDownloaded = fileName; RaiseFileDownloaded(args); }
public void DownloadFileStarted(string fileName) { Debug.Log("AMPListener: " + fileName); AMPListenerEventArgs args = new AMPListenerEventArgs(); args.Error = string.Empty; args.Result = true; args.Message = "Starting download " + fileName; args.FilenameDownloaded = fileName; RaiseFileDownloadStarted(args); }
public void ErrorDownloadingAsset(string _assetName) { Debug.Log("AMPListener download error for asset: " + _assetName); AMPListenerEventArgs args = new AMPListenerEventArgs(); args.Error = "Error downloading asset: " + _assetName; args.Result = false; args.Message = "Error downloading asset from AMPS: " + _assetName; args.FilenameDownloaded = _assetName; RaiseFileDownloaded(args); }
void HandleAMPSListenerInstanceAMPSManagerInit(object sender, AMPListenerEventArgs e) { eventsListener.AMPSManagerInit -= HandleAMPSListenerInstanceAMPSManagerInit; string serverFileVersion = AMPSBinding.GetVersionOfFile(GetPath(), FILE_NAME); Debug.Log("TWEAKS Version " + serverFileVersion); if (e.Result) { if (!PlayerPrefs.HasKey(FILE_VERSION_KEY)) { eventsListener.FileDownloaded += HandleAMPSListenerInstanceFileDownloaded; AMPSBinding.DownloadAsset(GetPath(), FILE_NAME); } else if (Convert.ToSingle(serverFileVersion) > Convert.ToSingle(PlayerPrefs.GetString(FILE_VERSION_KEY))) { eventsListener.FileDownloaded += HandleAMPSListenerInstanceFileDownloaded; AMPSBinding.DownloadAsset(GetPath(), FILE_NAME); } else { Debug.Log("Update is not neccessary"); TweaksSystemEventArgs args = new TweaksSystemEventArgs(); args.Result = true; args.Message = "Update is not neccessary, loaded default values"; args.SaveIn = TweaksResultSave.NotSave; this.LoadFromDisk(); } } else { TweaksSystemEventArgs res = new TweaksSystemEventArgs(); res.Error = e.Error; res.Message = "Error downloading " + e.FilenameDownloaded; res.SaveIn = TweaksResultSave.NotSave; res.Result = false; if (_onResult != null) { _onResult(res); } this.LoadFromDisk(); } }
void HandleAMPSListenerInstanceFileDownloaded(object sender, AMPListenerEventArgs e) { eventsListener.FileDownloaded -= HandleAMPSListenerInstanceFileDownloaded; Debug.Log("Asset downloaded " + e.Result); if (e.Result == true) { //Unzip the file bool succesfullUnzip = this.ExtractZipFile(this.GetPath(FILE_NAME)); if (succesfullUnzip) { PlayerPrefs.SetString(LAST_UPDATE, System.DateTime.UtcNow.ToBinary().ToString()); PlayerPrefs.SetString(FILE_VERSION_KEY, AMPSBinding.GetVersionOfFile(DataPath, e.FilenameDownloaded)); Language.SwitchLanguage(Language.CurrentLanguage()); //Delete downloaded file File.Delete(this.GetPath(FILE_NAME)); RaiseLocalizationCallback(true, true, e.Message, string.Empty, _onResult); } else { //Delete downloaded file File.Delete(this.GetPath(FILE_NAME)); RaiseLocalizationCallback(false, false, "Error unzipping " + e.FilenameDownloaded, e.Error, _onResult); } } else { RaiseLocalizationCallback(false, false, "Error downloading " + e.FilenameDownloaded, e.Error, _onResult); } }
private void RaiseFileDownloadStarted(AMPListenerEventArgs e) { if (FileDownloadStarted != null) FileDownloadStarted(this, e); }
void HandleAMPSListenerInstanceAMPSManagerInit (object sender, AMPListenerEventArgs e) { eventsListener.AMPSManagerInit -= HandleAMPSListenerInstanceAMPSManagerInit; string serverFileVersion = AMPSBinding.GetVersionOfFile(GetPath(), FILE_NAME); Debug.Log("TWEAKS Version " + serverFileVersion); if (e.Result) { if (!PlayerPrefs.HasKey(FILE_VERSION_KEY)) { eventsListener.FileDownloaded += HandleAMPSListenerInstanceFileDownloaded; AMPSBinding.DownloadAsset(GetPath(), FILE_NAME); } else if (Convert.ToSingle(serverFileVersion) > Convert.ToSingle(PlayerPrefs.GetString(FILE_VERSION_KEY))) { eventsListener.FileDownloaded += HandleAMPSListenerInstanceFileDownloaded; AMPSBinding.DownloadAsset(GetPath(), FILE_NAME); } else { Debug.Log("Update is not neccessary"); TweaksSystemEventArgs args = new TweaksSystemEventArgs(); args.Result = true; args.Message = "Update is not neccessary, loaded default values"; args.SaveIn = TweaksResultSave.NotSave; this.LoadFromDisk(); } } else { TweaksSystemEventArgs res = new TweaksSystemEventArgs(); res.Error = e.Error; res.Message = "Error downloading " + e.FilenameDownloaded; res.SaveIn = TweaksResultSave.NotSave; res.Result = false; if (_onResult != null) { _onResult(res); } this.LoadFromDisk(); } }
private void RaiseAMPSManagerInit(AMPListenerEventArgs e) { if (AMPSManagerInit != null) AMPSManagerInit(this, e); }
void HandleAMPSListenerInstanceFileDownloaded (object sender, AMPListenerEventArgs e) { eventsListener.FileDownloaded -= HandleAMPSListenerInstanceFileDownloaded; Debug.Log("Asset downloaded " + e.Result); if (e.Result == true) { //Unzip the file bool succesfullUnzip = this.ExtractZipFile(this.GetPath(FILE_NAME)); if (succesfullUnzip) { PlayerPrefs.SetString(LAST_UPDATE, System.DateTime.UtcNow.ToBinary().ToString()); PlayerPrefs.SetString(FILE_VERSION_KEY, AMPSBinding.GetVersionOfFile(DataPath, e.FilenameDownloaded)); Language.SwitchLanguage(Language.CurrentLanguage()); //Delete downloaded file File.Delete(this.GetPath(FILE_NAME)); RaiseLocalizationCallback (true, true, e.Message, string.Empty, _onResult); } else { //Delete downloaded file File.Delete(this.GetPath(FILE_NAME)); RaiseLocalizationCallback (false, false, "Error unzipping " + e.FilenameDownloaded, e.Error, _onResult); } } else { RaiseLocalizationCallback (false, false, "Error downloading " + e.FilenameDownloaded, e.Error, _onResult); } }
void HandleAMPSListenerInstanceFileDownloaded (object sender, AMPListenerEventArgs e) { eventsListener.FileDownloaded -= HandleAMPSListenerInstanceFileDownloaded; Debug.Log("Asset downloaded " + e.Result); TweaksSystemEventArgs res = new TweaksSystemEventArgs(); if (e.Result == true) { PlayerPrefs.SetString(LAST_UPDATE, System.DateTime.UtcNow.ToBinary().ToString()); PlayerPrefs.SetString(FILE_VERSION_KEY, AMPSBinding.GetVersionOfFile(GetPath(), e.FilenameDownloaded)); this.LoadFromDisk(); res.Error = null; res.Message = "Tweaks System Downloaded and setted as new values"; res.SaveIn = TweaksResultSave.Disk; res.Result = true; PlayerPrefs.Save(); } else { res.Error = e.Error; res.Message = "Error downloading " + e.FilenameDownloaded; res.SaveIn = TweaksResultSave.NotSave; res.Result = false; this.LoadFromDisk(); } if (_onResult != null) { _onResult(res); } }
void HandleAMPSListenerInstanceAMPSManagerInit (object sender, AMPListenerEventArgs e) { eventsListener.AMPSManagerInit -= HandleAMPSListenerInstanceAMPSManagerInit; if (e.Result) { string serverFileVersion = AMPSBinding.GetVersionOfFile(DataPath, FILE_NAME); Debug.Log("Version local: " + PlayerPrefs.GetString(FILE_VERSION_KEY)); Debug.Log("Version server: " + serverFileVersion); int versionLocal = string.IsNullOrEmpty(PlayerPrefs.GetString(FILE_VERSION_KEY)) ? 0 : Convert.ToInt32(PlayerPrefs.GetString(FILE_VERSION_KEY)); int versionServer = string.IsNullOrEmpty(serverFileVersion) ? 0 : Convert.ToInt32(serverFileVersion); if (!PlayerPrefs.HasKey(FILE_VERSION_KEY)) { eventsListener.FileDownloaded += HandleAMPSListenerInstanceFileDownloaded; AMPSBinding.DownloadAsset(DataPath, FILE_NAME); } else if (versionServer > versionLocal) { eventsListener.FileDownloaded += HandleAMPSListenerInstanceFileDownloaded; AMPSBinding.DownloadAsset(DataPath, FILE_NAME); } else { Debug.Log("Update is not neccessary"); RaiseLocalizationCallback (true, false, "it is not neccessary update the currents files", string.Empty, _onResult); } } else { RaiseLocalizationCallback (false, false, "Error downloading " + e.FilenameDownloaded, e.Error, _onResult); } }