protected void btnSave_Click(object sender, EventArgs e) { try { PopupSetting popupSetting = new PopupSetting(); if (this.chkBulletin.Checked) { popupSetting.Subscribe(base.UserCode, PopupParam.Bulletin); } else { popupSetting.Cancel(base.UserCode, PopupParam.Bulletin); } if (this.chkCompanyNews.Checked) { popupSetting.Subscribe(base.UserCode, PopupParam.CompanyNews); } else { popupSetting.Cancel(base.UserCode, PopupParam.CompanyNews); } if (this.chkWorkflow.Checked) { popupSetting.Subscribe(base.UserCode, PopupParam.Workflow); } else { popupSetting.Cancel(base.UserCode, PopupParam.Workflow); } if (this.chkSchedule.Checked) { popupSetting.Subscribe(base.UserCode, PopupParam.Schedule); } else { popupSetting.Cancel(base.UserCode, PopupParam.Schedule); } if (this.chkMail.Checked) { popupSetting.Subscribe(base.UserCode, PopupParam.Mail); } else { popupSetting.Cancel(base.UserCode, PopupParam.Mail); } if (this.chkWarning.Checked) { popupSetting.Subscribe(base.UserCode, PopupParam.Warning); } else { popupSetting.Cancel(base.UserCode, PopupParam.Warning); } base.RegisterScript("top.ui.alert('修改成功。');"); } catch (Exception) { base.RegisterScript("top.ui.alert('修改失败。');"); } }
private void DataBindChk() { PopupSetting setting = new PopupSetting(); EnumerableRowCollection <string> source = setting.GetSetting(base.UserCode).AsEnumerable().Where <DataRow>(m => m.Field <bool>("IsValid")).Select <DataRow, string>(m => m.Field <string>("Module")); if (source.Contains(PopupParam.Bulletin)) { this.chkBulletin.Checked = true; } if (source.Contains(PopupParam.CompanyNews)) { this.chkCompanyNews.Checked = true; } if (source.Contains(PopupParam.Workflow)) { this.chkWorkflow.Checked = true; } if (source.Contains(PopupParam.Schedule)) { this.chkSchedule.Checked = true; } if (source.Contains(PopupParam.Mail)) { this.chkMail.Checked = true; } if (source.Contains(PopupParam.Warning)) { this.chkWarning.Checked = true; } }
private void Awake() { if (Instance == null) { Instance = this; DontDestroyOnLoad(this); } }
// Remove popup from opening list public void ClosePopup(Popup popup) { openingPopup.Remove(popup); switch (popup.type) { case Popup.Type.POPUP_RESULT: popupResult = null; break; case Popup.Type.POPUP_LEAVE_GAME: popupLeaveGame = null; break; case Popup.Type.POPUP_CREATE_ROOM: popupCreateRoom = null; break; case Popup.Type.POPUP_USER_INFO: popupUserInfo = null; break; case Popup.Type.POPUP_FRIENDS: popupFriends = null; break; case Popup.Type.POPUP_INVITE_TO_GAME: popupInviteToGame = null; break; case Popup.Type.POPUP_INVITE_TO_GAME_CONFIRM: popupInviteGameConfirm = null; break; case Popup.Type.POPUP_RELOAD_GAME: popupReloadGame = null; break; case Popup.Type.POPUP_SETTING: popupSetting = null; break; case Popup.Type.POPUP_INBOX: popupInbox = null; break; case Popup.Type.POPUP_PAYOUT: popupPayout = null; break; } }
private bool activeMenuFlag; // @brief メニューの表示非表示のフラグ /// <summary> /// @brief 変数の初期化 /// </summary> private void Start() { BaseObjectSingleton <GameInstance> .Instance.IsPorse = false; activeMenuFlag = false; setting = settingPopup.GetComponent <PopupSetting>(); // 初回のチュートリアル中は設定ボタンを表示しない if (Singleton <SaveDataInstance> .Instance.TutorialStatus == eTutorial.eTutorial_End) { settingButton.SetActive(!activeMenuFlag); } else { settingButton.SetActive(activeMenuFlag); } if (SceneManager.GetActiveScene().name == "Setting") { ActiveMenu(); } }
public MainWindow() { try { Control.WriteLog("App Start"); InitializeComponent(); timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromSeconds(1.0); timer.Tick += VisualUpdate; var ctrl = Control.Share; var setting = ctrl.Setting; bool first = false; if (string.IsNullOrWhiteSpace(setting.Speech.Credential)) { var popup = new PopupSetting(); popup.Show(); first = true; } else if (setting.EnableWhenStart) { ctrl.ManualOpen(); //ctrl.Manual.StartVoice(); } SetMode(setting.Speech.Mode); SetLang(ctrl.Language); SetActive(!first && setting.EnableWhenStart); timer.Start(); } catch (Exception ex) { Control.WriteLog(ex.Message); Control.WriteLog(ex.StackTrace); throw ex; } }
IEnumerator AnimatePopup(Text popup, PopupSetting setting) { var t = popup.transform; t.gameObject.SetActive(true); t.position += (Vector3)setting.Offset; var time = 0f; var baseScale = t.localScale; while (time < setting.Duration) { float deltaTime = Time.deltaTime; time += deltaTime; float progress = time / setting.Duration; t.localScale = baseScale * setting.ScaleAnimation.Evaluate(progress); popup.color = setting.ColorAnimation.Evaluate(progress); t.localPosition += setting.Velocity * deltaTime; yield return(null); } t.localScale = baseScale; t.gameObject.SetActive(false); popups.Enqueue(popup); }
public void OpenPopup(Popup.Type type, object[] data = null, bool shouldAnimate = true) { Popup tempPopup = null; switch (type) { case Popup.Type.POPUP_RESULT: if (popupResult == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupResult/PopupResult", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupResult"; popupResult = tempGameObject.GetComponent <PopupResult>(); tempPopup = popupResult as Popup; popupResult.Init(data); if (shouldAnimate) { popupResult.Open(); } else { popupResult.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_LEAVE_GAME: if (popupLeaveGame == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupLeaveGame", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupResult"; popupLeaveGame = tempGameObject.GetComponent <PopupLeaveGame>(); tempPopup = popupLeaveGame as Popup; popupLeaveGame.Init(data); if (shouldAnimate) { popupLeaveGame.Open(); } else { popupLeaveGame.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_CREATE_ROOM: if (popupCreateRoom == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupCreateRoom/PopupCreateRoom", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupCreateRoom"; popupCreateRoom = tempGameObject.GetComponent <PopupCreateRoom>(); tempPopup = popupCreateRoom as Popup; popupCreateRoom.Init(data); if (shouldAnimate) { popupCreateRoom.Open(); } else { popupCreateRoom.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_USER_INFO: if (popupUserInfo == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupUserInfo", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupUserInfo"; popupUserInfo = tempGameObject.GetComponent <PopupUserInfo>(); tempPopup = popupUserInfo as Popup; popupUserInfo.Init(data); if (shouldAnimate) { popupUserInfo.Open(); } else { popupUserInfo.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_FRIENDS: if (popupFriends == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupFriends/PopupFriends", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupFriends"; popupFriends = tempGameObject.GetComponent <PopupFriends>(); tempPopup = popupFriends as Popup; popupFriends.Init(data); if (shouldAnimate) { popupFriends.Open(); } else { popupFriends.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_INBOX: if (popupFriends == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupInbox/PopupInbox", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupInbox"; popupInbox = tempGameObject.GetComponent <PopupInbox>(); tempPopup = popupInbox as Popup; popupInbox.Init(data); if (shouldAnimate) { popupInbox.Open(); } else { popupInbox.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_INVITE_TO_GAME: if (popupInviteToGame == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupInviteToGame/PopupInviteToGame", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupInviteToGame"; popupInviteToGame = tempGameObject.GetComponent <PopupInviteToGame>(); tempPopup = popupInviteToGame as Popup; popupInviteToGame.Init(data); if (shouldAnimate) { popupInviteToGame.Open(); } else { popupInviteToGame.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_INVITE_TO_GAME_CONFIRM: if (popupInviteGameConfirm == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupInviteGameConfirm", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupInviteGameConfirm"; popupInviteGameConfirm = tempGameObject.GetComponent <PopupInviteGameConfirm>(); tempPopup = popupInviteGameConfirm as Popup; popupInviteGameConfirm.Init(data); if (shouldAnimate) { popupInviteGameConfirm.Open(); } else { popupInviteGameConfirm.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_RELOAD_GAME: if (popupReloadGame == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupReloadGame", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupReloadGame"; popupReloadGame = tempGameObject.GetComponent <PopupReloadGame>(); tempPopup = popupReloadGame as Popup; popupReloadGame.Init(data); if (shouldAnimate) { popupReloadGame.Open(); } else { popupReloadGame.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_SETTING: if (popupReloadGame == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupSetting", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupSetting"; popupSetting = tempGameObject.GetComponent <PopupSetting>(); tempPopup = popupSetting as Popup; popupSetting.Init(data); if (shouldAnimate) { popupSetting.Open(); } else { popupSetting.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_PAYOUT: if (popupPayout == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupPayout", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupPayout"; popupPayout = tempGameObject.GetComponent <PopupPayout>(); tempPopup = popupPayout as Popup; popupPayout.Init(data); if (shouldAnimate) { popupPayout.Open(); } else { popupPayout.OpenPopupNoAnimation(); } } break; } if (tempPopup != null) { openingPopup.Add(tempPopup); } }
// Remove popup from opening list public void ClosePopup(Popup popup) { openingPopup.Remove(popup); switch(popup.type) { case Popup.Type.POPUP_RESULT: popupResult = null; break; case Popup.Type.POPUP_LEAVE_GAME: popupLeaveGame = null; break; case Popup.Type.POPUP_CREATE_ROOM: popupCreateRoom = null; break; case Popup.Type.POPUP_USER_INFO: popupUserInfo = null; break; case Popup.Type.POPUP_FRIENDS: popupFriends = null; break; case Popup.Type.POPUP_INVITE_TO_GAME: popupInviteToGame = null; break; case Popup.Type.POPUP_INVITE_TO_GAME_CONFIRM: popupInviteGameConfirm = null; break; case Popup.Type.POPUP_RELOAD_GAME: popupReloadGame = null; break; case Popup.Type.POPUP_SETTING: popupSetting = null; break; case Popup.Type.POPUP_INBOX: popupInbox = null; break; case Popup.Type.POPUP_PAYOUT: popupPayout = null; break; } }
public void OpenPopup(Popup.Type type, object[] data = null, bool shouldAnimate = true) { Popup tempPopup = null; switch(type) { case Popup.Type.POPUP_RESULT: if (popupResult == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupResult/PopupResult", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupResult"; popupResult = tempGameObject.GetComponent<PopupResult>(); tempPopup = popupResult as Popup; popupResult.Init(data); if (shouldAnimate) { popupResult.Open(); } else { popupResult.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_LEAVE_GAME: if (popupLeaveGame == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupLeaveGame", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupResult"; popupLeaveGame = tempGameObject.GetComponent<PopupLeaveGame>(); tempPopup = popupLeaveGame as Popup; popupLeaveGame.Init(data); if (shouldAnimate) { popupLeaveGame.Open(); } else { popupLeaveGame.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_CREATE_ROOM: if (popupCreateRoom == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupCreateRoom/PopupCreateRoom", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupCreateRoom"; popupCreateRoom = tempGameObject.GetComponent<PopupCreateRoom>(); tempPopup = popupCreateRoom as Popup; popupCreateRoom.Init(data); if (shouldAnimate) { popupCreateRoom.Open(); } else { popupCreateRoom.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_USER_INFO: if (popupUserInfo == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupUserInfo", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupUserInfo"; popupUserInfo = tempGameObject.GetComponent<PopupUserInfo>(); tempPopup = popupUserInfo as Popup; popupUserInfo.Init(data); if (shouldAnimate) { popupUserInfo.Open(); } else { popupUserInfo.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_FRIENDS: if (popupFriends == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupFriends/PopupFriends", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupFriends"; popupFriends = tempGameObject.GetComponent<PopupFriends>(); tempPopup = popupFriends as Popup; popupFriends.Init(data); if (shouldAnimate) { popupFriends.Open(); } else { popupFriends.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_INBOX: if (popupFriends == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupInbox/PopupInbox", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupInbox"; popupInbox = tempGameObject.GetComponent<PopupInbox>(); tempPopup = popupInbox as Popup; popupInbox.Init(data); if (shouldAnimate) { popupInbox.Open(); } else { popupInbox.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_INVITE_TO_GAME: if (popupInviteToGame == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupInviteToGame/PopupInviteToGame", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupInviteToGame"; popupInviteToGame = tempGameObject.GetComponent<PopupInviteToGame>(); tempPopup = popupInviteToGame as Popup; popupInviteToGame.Init(data); if (shouldAnimate) { popupInviteToGame.Open(); } else { popupInviteToGame.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_INVITE_TO_GAME_CONFIRM: if (popupInviteGameConfirm == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupInviteGameConfirm", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupInviteGameConfirm"; popupInviteGameConfirm = tempGameObject.GetComponent<PopupInviteGameConfirm>(); tempPopup = popupInviteGameConfirm as Popup; popupInviteGameConfirm.Init(data); if (shouldAnimate) { popupInviteGameConfirm.Open(); } else { popupInviteGameConfirm.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_RELOAD_GAME: if (popupReloadGame == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupReloadGame", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupReloadGame"; popupReloadGame = tempGameObject.GetComponent<PopupReloadGame>(); tempPopup = popupReloadGame as Popup; popupReloadGame.Init(data); if (shouldAnimate) { popupReloadGame.Open(); } else { popupReloadGame.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_SETTING: if (popupReloadGame == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupSetting", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupSetting"; popupSetting = tempGameObject.GetComponent<PopupSetting>(); tempPopup = popupSetting as Popup; popupSetting.Init(data); if (shouldAnimate) { popupSetting.Open(); } else { popupSetting.OpenPopupNoAnimation(); } } break; case Popup.Type.POPUP_PAYOUT: if (popupPayout == null) { GameObject tempGameObject = NGUITools.AddChild(root, Resources.Load(Global.POPUP_PATH + "/PopupPayout", typeof(GameObject)) as GameObject); tempGameObject.name = "PopupPayout"; popupPayout = tempGameObject.GetComponent<PopupPayout>(); tempPopup = popupPayout as Popup; popupPayout.Init(data); if (shouldAnimate) { popupPayout.Open(); } else { popupPayout.OpenPopupNoAnimation(); } } break; } if (tempPopup != null) { openingPopup.Add(tempPopup); } }
public void Execute(object parameter) { var popup = new PopupSetting(); popup.Show(); }