Esempio n. 1
0
 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('修改失败。');");
     }
 }
Esempio n. 2
0
    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;
        }
    }
Esempio n. 3
0
 private void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
         DontDestroyOnLoad(this);
     }
 }
Esempio n. 4
0
    // 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;
        }
    }
Esempio n. 5
0
    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();
        }
    }
Esempio n. 6
0
        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;
            }
        }
Esempio n. 7
0
        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);
        }
Esempio n. 8
0
    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);
        }
    }
Esempio n. 9
0
  // 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;
	  }
  }
Esempio n. 10
0
  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);
	  }
  }
Esempio n. 11
0
        public void Execute(object parameter)
        {
            var popup = new PopupSetting();

            popup.Show();
        }