private void Update() { if (Input.GetKeyUp(27)) { if ((!string.IsNullOrEmpty(MonoBehaviourSingleton <UserInfoManager> .I.userStatus.tutorialBit) && !MonoBehaviourSingleton <UserInfoManager> .I.CheckTutorialBit(TUTORIAL_MENU_BIT.SKILL_EQUIP)) || !TutorialStep.HasAllTutorialCompleted()) { if (MonoBehaviourSingleton <GameSceneManager> .IsValid()) { string currentSectionName = MonoBehaviourSingleton <GameSceneManager> .I.GetCurrentSectionName(); if (!string.IsNullOrEmpty(currentSectionName) && MonoBehaviourSingleton <ToastManager> .IsValid() && !MonoBehaviourSingleton <ToastManager> .I.IsShowingDialog()) { string text = (!(MonoBehaviourSingleton <GameSceneManager> .I.GetCurrentSceneName() == "TitleScene")) ? StringTable.Get(STRING_CATEGORY.TEXT_SCRIPT, 36u) : "You are unable to go back to Town Scene during this Tutorial Mission"; ToastManager.PushOpen(text, 1.8f); } } } else if (IsEnableTutorialMessage()) { if (tutorialMessage.IsOnlyShowImage() && TutorialMessage.GetCursor(0) == null) { tutorialMessage.TutorialClose(); } } else if (!(tutorialMessage != null) || !(TutorialMessage.GetCursor(0) != null)) { ProcessBackKey(); } } }
public void OnListMapClick() { if (!LibPlacenote.Instance.Initialized()) { Debug.Log("SDK not yet initialized"); ToastManager.ShowToast("SDK not yet initialized", 2f); return; } foreach (Transform t in mListContentParent.transform) { Destroy(t.gameObject); } mMapListPanel.SetActive(true); mInitButtonPanel.SetActive(false); LibPlacenote.Instance.ListMaps((mapList) => { // render the map list! foreach (LibPlacenote.MapInfo mapId in mapList) { if (mapId.userData != null) { Debug.Log(mapId.userData.ToString(Formatting.None)); } AddMapToList(mapId); } }); }
public void OnDatePickerButtonClicked() { DialogManager.ShowDatePicker(Random.Range(1980, 2050), Random.Range(1, 12), Random.Range(1, 30), (System.DateTime date) => { ToastManager.Show(date.ToString("dd MMM, yyyy")); }, MaterialColor.Random500()); }
protected override void OnActivated(IActivatedEventArgs args) { D($"Application activated by {args.Kind}"); switch (args.Kind) { case ActivationKind.ToastNotification: var argument = (args as ToastNotificationActivatedEventArgs)?.Argument; ToastManager.HandleToastActivation(argument); break; case ActivationKind.Protocol: try { ProtocolActivatedEventArgs protocalArgs = args as ProtocolActivatedEventArgs; D($"Activated by URI <{protocalArgs.Uri.OriginalString}>"); StupActionManager.Register(() => MainPage.Current.NavigateNewTaskPage(protocalArgs.Uri)); } catch (Exception e) { D($"Handling protocol activation failed: {e.Message}"); StupActionManager.Register(() => MainPage.Current.NavigateNewTaskPage()); ToastManager.ProtocolActivationErrorToast(e); } break; } if (!EnsurePageCreatedAndActivate()) { D($"Exist UI content, navigate to new task page"); StupActionManager.Do(); } base.OnActivated(args); }
// first - a method to retrieve files from folder recursively private async Task RetriveFilesInFolder(List <StorageFile> list, StorageFolder parent) { try { list.AddRange((await parent.GetFilesAsync()).Where(p => p.FileType == ".wma" || p.FileType == ".m4a" || p.FileType == ".mp3")); foreach (var folder in (await parent.GetFoldersAsync()).Where(folder => folder.Name != "Xbox Music" && folder.Name != "Subscription Cache" && folder.Name != "Podcasts")) { try { await RetriveFilesInFolder(list, folder); } catch { ToastManager.Show("Add a foder first."); return; } } } catch { ToastManager.Show(Core.StringMessage.SomethinWentWrong); return; } }
void DeleteMaps() { if (!LibPlacenote.Instance.Initialized()) { Debug.Log("SDK not yet initialized"); ToastManager.ShowToast("SDK not yet initialized", 2f); return; } //delete mAP LibPlacenote.Instance.SearchMaps(MAP_NAME, (LibPlacenote.MapInfo[] obj) => { bool foundMap = false; foreach (LibPlacenote.MapInfo map in obj) { if (map.metadata.name == MAP_NAME) { foundMap = true; LibPlacenote.Instance.DeleteMap(map.placeId, (deleted, errMsg) => { if (deleted) { Debug.Log("Deleted ID: " + map.placeId); SaveCurrentMap(); } else { Debug.Log("Failed to delete ID: " + map.placeId); } }); } } if (!foundMap) { SaveCurrentMap(); } }); }
public void OnClickCoin() { if (!GM.GetInstance().isFullGEM(100)) { ToastManager.Show("TXT_NO_50001", true); return; } int gameID = this.GameID; if (gameID == 1) { GM.GetInstance().SetSavedGameID(this.GameID); Game1DataLoader.GetInstance().FillLife(false); Game1DataLoader.GetInstance().DoFillLife(); DialogManager.GetInstance().Close(null); return; } if (gameID != 2) { return; } GM.GetInstance().SetSavedGameID(this.GameID); DialogManager.GetInstance().Close(null); Action expr_85 = G2BoardGenerator.GetInstance().DoVedioRefresh; if (expr_85 == null) { return; } expr_85(); }
public void SaveButtonClick() { ClickSource.PlayOneShot(clickSound); if (!IsResultSaved) { DialogManager.ShowAlert( "Сохранить результат в таблицу результатов?", () => { ClickSource.PlayOneShot(clickSound); if (SQLiteHelper.InsertResult()) { IsResultSaved = true; ToastManager.Show("Результат сохранен в таблицу результатов!"); } else { ToastManager.Show("Результат не удалось сохранить в таблицу!"); } }, "ДА", "Сохранить?", MaterialIconHelper.GetIcon(MaterialIconEnum.QUESTION_ANSWER), () => { ClickSource.PlayOneShot(clickSound); }, "НЕТ"); } else { ToastManager.Show("Результат уже сохранен!"); } }
static public void Toast(string msg, float seconds = 2) { var canvasHierarchy = G.MaterialCvs.transform.Find("MaterialUI"); ToastManager.Show(msg, seconds, MaterialColor.grey900, new Color(1, 1, 1, 1), 39, canvasHierarchy); // ToastManager.Hide(); }
public void Compile() { // btn.enabled = false; compile(); //btn.enabled = true; ToastManager.Show("Compilation compeleted."); }
public void Execute(IJobExecutionContext context) { var service = AppEx.Container.GetInstance <ILogisticsService>(); var queryCriteria = new Invoice4Get(); var queryString = BuildQueryString(queryCriteria); try { var salesOrders = service.Search(queryString, EnumSearchSaleStatus.CompletePrintSearchStatus); if (salesOrders == null || salesOrders.TotalCount == 0) { return; } var viewMenu = context.MergedJobDataMap["AuthorizedMenu"] as OPC_AuthMenu; if (viewMenu == null) { return; } ToastManager.ShowToast(string.Format("今天尚有 {0} 个销售单未处理。", salesOrders.TotalCount), () => PublishNavigatingEvent(viewMenu, queryCriteria)); } catch (Exception exception) { ToastManager.ShowToast(string.Format("查询销售单时发生未知错误。\n{0}", exception.Message)); } }
void submit() { try { string path = @"\Problems\" + Topic_list.currentlySelected.ToString() + @"\" + Problem_list.currentlySelected.ToString(); string sourcePath = Directory.GetCurrentDirectory(); string destPath = sourcePath + path; string sourceFile = Path.Combine(sourcePath, "a.exe"); string destFile = Path.Combine(destPath + @"\input", "a.exe"); File.Copy(sourceFile, destFile, true); sourceFile = destFile = ""; sourceFile = Path.Combine(sourcePath, "submit.bat"); destFile = Path.Combine(destPath + @"\input", "submit.bat"); File.Copy(sourceFile, destFile, true); ProcessStartInfo processinfo = new ProcessStartInfo(sourcePath + path + @"\input\submit.bat"); processinfo.CreateNoWindow = true; processinfo.UseShellExecute = false; var process = Process.Start(processinfo); Stopwatch sw = Stopwatch.StartNew(); while (!process.HasExited) { if (sw.Elapsed.TotalMilliseconds >= 10000) { sw.Stop(); foreach (var p in Process.GetProcessesByName("cmd")) { p.Kill(); } foreach (var p in Process.GetProcessesByName("a")) { p.Kill(); } print("time limit"); ToastManager.Show("Time limit exceeded", 2.0f, Color.white, new Color32(0, 230, 118, 255), 20); return; } } int code = process.ExitCode; process.Close(); print(code); for (int i = 1; i <= 10; ++i) { FileStream result = new FileStream(sourcePath + path + @"\input\output" + i.ToString() + ".txt", FileMode.Open); FileStream output = new FileStream(sourcePath + path + @"\output\output" + i.ToString() + ".txt", FileMode.Open); StreamReader SR = new StreamReader(result); string res = SR.ReadToEnd(); SR = new StreamReader(output); string main = SR.ReadToEnd(); SR.Close(); result.Close(); output.Close(); if (!main.Contains(res)) { ToastManager.Show("Wrong Answer on Test " + i.ToString(), 2.0f, Color.white, Color.red, 20); return; } } ToastManager.Show("Accepted", 2.0f, Color.white, Color.green, 20); } catch (Exception exc) { UnityEngine.Debug.Log(exc.Message); return; } }
void StartResquestForDoLogin(string phone, string pwd) { Dictionary <string, object> paramDict = new Dictionary <string, object>(); paramDict.Add("mobile", phone); paramDict.Add("passwd", pwd); HttpUtil.PostWithSign <UserInfoModel>(UrlConst.Login, paramDict) .Subscribe(response => { PlayerPrefsUtil.UserInfo = response; if (response.babyInfoVo.IsNull()) { // BabyInfoActivity UIMgr.OpenPanel <LoginPanel>(new LoginPanelData()); } else if (response.babyRelation.IsNullOrEmpty()) { // BabyRelationShipActivity UIMgr.OpenPanel <LoginPanel>(new LoginPanelData()); } else { UIMgr.OpenPanel <MainPanel>(new MainPanelData()); } } , e => { if (e is HttpException) { HttpException httpException = e as HttpException; ToastManager.GetInstance().CreatToast(httpException.Message); UIMgr.OpenPanel <LoginPanel>(new LoginPanelData(), UITransitionType.CLOUD); } }).AddTo(this); }
async void RepairMusicus(object sender, RoutedEventArgs e) { if (BackgroundMediaPlayer.Current.CurrentState == MediaPlayerState.Playing) { ToastManager.ShowError("Stop playback first."); return; } else { await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async() => { var md = new MessageDialog( "This will delete everything from airstem and import your data again.", "Are you sure you want to refresh?"); md.Commands.Add(new UICommand("Ok")); md.Commands.Add(new UICommand("Cancel")); var result = await md.ShowAsync(); if (result != null && result.Label.ToLower().Equals("ok")) { SheetUtility.OpenImportRefreshPage(3); } }); } }
/// <summary> /// NCMBからランク情報を取得 /// </summary> private void FetchRank4Ncmb(int score) { // データスコアの「HighScore」から検索 NCMBQuery <NCMBObject> rankQuery = new NCMBQuery <NCMBObject>("HighScore"); rankQuery.WhereGreaterThan("score", score); rankQuery.CountAsync((int count, NCMBException e) => { if (e != null) { // 順位取得失敗 ToastManager.Show("データの取得に失敗しました"); myRankText.SetText("---"); gc.canRegister = false; } else { // 順位取得成功 // ランクが閾値を下回っていなければ登録可能 int rank = count + 1; if (rank <= gc.rankBorder) { myRankText.SetText(rank.ToString()); gc.canRegister = true; } else { myRankText.SetText(string.Format("{0}+", gc.rankBorder)); gc.canRegister = false; } } }); }
/// <summary> /// Add new ToDo item window closed, if user enter ToDo title then save new ToDo. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void ToDoEditorPopup_Closed(object sender, object e) { if (!string.IsNullOrEmpty(txtTBTitle.Text) && newToDo != null) { newToDo.DueDate = newToDo.DueDate.AddMinutes(1); this.ToDo.Add(newToDo); if (newToDo.HasReminder) { ToastManager.SetScheduledToast(NoteTitle, newToDo); } else { ToastManager.Remove(newToDo); } } else { var todo = (ToDo)ToDoEditorPopup.DataContext; if (todo.HasReminder) { ToastManager.SetScheduledToast(NoteTitle, todo); } else { ToastManager.Remove(todo); } } newToDo = null; ToDoEditorPopup.DataContext = null; UpdateNote(); }
// Use this for initialization void Start() { //GetComponentInChildren<HandController> ().enabled = false; toast = GameObject.Find("toast").GetComponent <ToastManager> (); won = false; timer = 0.0f; }
public void OnTimePickerButtonClicked() { DialogManager.ShowTimePicker(Random.Range(0, 12), Random.Range(0, 60), Random.value > 0.5f, (int hour, int minute, bool isAM) => { ToastManager.Show(hour + ":" + minute.ToString("00") + " " + (isAM ? "AM" : "PM")); }, MaterialColor.Random500()); }
private async void ReadContents(CustomCalendar calendarView) { mDateItems = await SQLiteManager.Instance.LoadActivityDateListAsync(mActivityId); if (mDateItems == null || mDateItems.Count == 0) { ToastManager.ShowLongTime(Activity, Resource.String.toast_no_activity); return; } calendarView.ShowFromDate = mDateItems.OrderByDescending(item => item.Date).First().Date; calendarView.CustomDataAdapter = mDateItems.Select(i => new CustomCalendarData(i.Date)).ToList(); calendarView.OnCalendarSelectedDate += (sender, e) => { var selectedItems = mDateItems.Where(item => { return(e.SelectedDate.Year == item.Date.Year && e.SelectedDate.Month == item.Date.Month && e.SelectedDate.Day == item.Date.Day); }).ToList(); if (selectedItems != null && selectedItems.Count > 0) { ShowToast(selectedItems); } }; }
public static async Task HandleIncomingConnections() { bool runServer = true; // While a user hasn't visited the `shutdown` url, keep on handling requests while (runServer) { // Will wait here until we hear from a connection HttpListenerContext ctx = await listener.GetContextAsync(); // Peel out the requests and response objects HttpListenerRequest req = ctx.Request; HttpListenerResponse resp = ctx.Response; //Receive Json var context = listener.GetContext(); var request = context.Request; string json; using (var reader = new StreamReader(request.InputStream, request.ContentEncoding)) { json = reader.ReadToEnd(); } Console.WriteLine(json); ToastManager.ShowAsync(json) .ContinueWith(result => Console.WriteLine(result.Result)) .Wait(); } }
private static void ShowResults(SavingError result, string trackName) { switch (result) { case SavingError.AlreadySaving: ToastManager.ShowError("Already saving " + trackName + "."); break; case SavingError.AlreadyExists: ToastManager.ShowError("Already saved " + trackName + "."); break; case SavingError.None: ToastManager.ShowError("Saved " + trackName + "."); break; case SavingError.Network: ToastManager.ShowError("Weak connection, couldn't download " + trackName + "."); break; case SavingError.Unknown: ToastManager.ShowError("Something went wrong while saving " + trackName + "."); break; } }
private async void BorderReplay_OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e) { ToastManager.ForceCloseToast(this); await Task.Delay(500); ReplayLauncher.ShowReplay(_game, true).Forget(); }
private static async Task <bool> Flamethrower() { if (ActionResourceManager.Machinist.Heat >= 100 || MovementManager.IsMoving || Spells.BarrelStabilizer.Cooldown == TimeSpan.Zero || !BarretSettingsModel.Instance.UseFlamethrower) { return(false); } if (Spells.BarrelStabilizer.Cooldown.TotalMilliseconds < 23000 && UseWildfire && Spells.Wildfire.Cooldown.TotalMilliseconds < 3000) { if (WFMessage == false) { ToastManager.AddToast("ST Flamethrower coming in ~3 seconds!", TimeSpan.FromMilliseconds(1500), MainSettingsModel.Instance.ToastColor(false), Colors.White, new FontFamily("High Tower Text Italic"), new FontWeight(), 52); WFMessage = true; } if (await Spells.Flamethrower.Use(Me, Spells.BarrelStabilizer.Cooldown.TotalMilliseconds < 20000)) { await Coroutine.Wait(3000, () => Core.Player.HasAura(Auras.Flamethrower) && (ActionResourceManager.Machinist.Heat == 100 || ActionResourceManager.Machinist.Timer.TotalMilliseconds > 0)); WFMessage = true; return(true); } return(false); } return(false); }
public void OnClickProp(int type) { if (G2BoardGenerator.GetInstance().IsPlaying) { return; } if (!G2BoardGenerator.GetInstance().IsStart) { return; } int value = Constant.COMMON_CONFIG_PROP[type - 1]; if (!GM.GetInstance().isFullGEM(value)) { ToastManager.Show("TXT_NO_50001", true); return; } if (G2BoardGenerator.GetInstance().CurPropId != 0) { G2BoardGenerator.GetInstance().CurPropId = 0; G2BoardGenerator.GetInstance().IsPuase = false; this.ControlPropsPannel(true); return; } G2BoardGenerator.GetInstance().CurPropId = type; G2BoardGenerator.GetInstance().IsPuase = true; this.ControlPropsPannel(false); }
// first - a method to retrieve files from folder recursively private async Task RetriveVideoFilesInFolder(List <StorageFile> list, StorageFolder parent) { try { list.AddRange((await parent.GetFilesAsync()).Where(p => p.FileType == ".flv" || p.FileType == ".mp4" || p.FileType == ".3gp")); foreach (var folder in (await parent.GetFoldersAsync())) { try { await RetriveVideoFilesInFolder(list, folder); } catch { ToastManager.Show("Add a foder first."); return; } } } catch { ToastManager.Show(Core.StringMessage.SomethinWentWrong); return; } }
private async Task InitialiseAsync() { try { _discord = new DiscordClient(new DiscordConfiguration() { LogLevel = LogLevel.Debug, TokenType = TokenType.User, Token = _token, MessageCacheSize = 0, UseInternalLogHandler = true }); _badgeManager = new BadgeManager(_discord); _tileManager = new TileManager(_discord); _secondaryTileManager = new SecondaryTileManager(_discord); _toastManager = new ToastManager(); _discord.Ready += OnReady; _discord.MessageCreated += OnDiscordMessage; _discord.MessageAcknowledged += OnMessageAcknowledged; await _discord.ConnectAsync(status : UserStatus.Invisible, idlesince : DateTimeOffset.Now); } catch (Exception) { this.ExitThread(); } }
public void OnLoadMapClicked() { ConfigureSession(false); if (!LibPlacenote.Instance.Initialized()) { Debug.Log("SDK not yet initialized"); ToastManager.ShowToast("SDK not yet initialized", 2f); return; } mLabelText.text = "Loading Map ID: " + mSelectedMapId; LibPlacenote.Instance.LoadMap(mSelectedMapId, (completed, faulted, percentage) => { if (completed) { mMapSelectedPanel.SetActive(false); mMapListPanel.SetActive(false); mInitButtonPanel.SetActive(false); mExitButton.SetActive(true); mPlaneDetectionToggle.SetActive(true); LibPlacenote.Instance.StartSession(); mLabelText.text = "Loaded ID: " + mSelectedMapId; } else if (faulted) { mLabelText.text = "Failed to load ID: " + mSelectedMapId; } } ); }
/// <summary> /// スコア登録(NCMB) /// </summary> private void RegisterData4Ncmb() { string name = string.Empty; foreach (MaterialDropdown dropdown in nameDropdowns) { name += dropdown.buttonTextContent.text; } int score = gc.score; NCMBObject obj = new NCMBObject("HighScore"); obj["name"] = name; obj["score"] = score; obj.SaveAsync((NCMBException e) => { if (e != null) { // 登録失敗時の処理 ToastManager.Show("スコア登録に失敗しました"); } else { // 登録成功時の処理 ToastManager.Show("スコアを登録しました"); // リスト非表示 listAnimator.Play(defaultHash); FetchTopData4Ncmb(); } }); }
public static IObservable <string> GetWithSign(string url, Dictionary <string, object> param, bool showToast = true) { if (token.IsNullOrEmpty()) { token = PlayerPrefsUtil.GetToken(); } if (!token.IsNullOrEmpty()) { param.Add("token", token); } var methodParams = SignUtil.getMethodParamStr(param); var sign = SignUtil.getSign(param); url = url + "?" + methodParams + "&sign=" + sign + "&appid=" + AppConst.APPID; return(ObservableWWW.Get(url).DoOnError(e => { LoadingManager.GetInstance().DismissLoading(); if (showToast) { if (e is HttpException) { } else if (e is WWWErrorException) { ToastManager.GetInstance().CreatToast("网络连接失败,请检查网络连接"); } else { ToastManager.GetInstance().CreatToast(e.Message); } } })); }
private void AnyDownloader_StatusChanged( AbstractDownloader sender, DownloaderStatus status) { if (status == DownloaderStatus.Completed) { histories.Add(new DownloadHistory( sender.DownloadTask.Key, sender.Result.Path, DateTime.Now)); if (settingEntries.IsNotificationEnabledWhenTaskCompleted) { ToastManager.DownloaderCompletionToast(sender); } } else if (status == DownloaderStatus.Error) { if (settingEntries.IsNotificationEnabledWhenFailed) { ToastManager.DownloaderErrorToast(sender); } } else if (status == DownloaderStatus.Disposed) { sender.StatusChanged -= AnyDownloader_StatusChanged; downloaders.Remove(sender); } }