Esempio n. 1
0
        /// <summary>
        /// PopUIの更新
        /// </summary>
        private void UpdatePopUI()
        {
            if (!popUI.IsPop())     //PopOffの状態は更新しない
            {
                return;
            }

            popUI.Update();           //透明度更新

            if (!input.IsLeftClick()) //クリックされなかったら判定しない
            {
                return;
            }

            Point mousePos = new Point((int)input.GetMousePosition().X, (int)input.GetMousePosition().Y);

            if (popButtons[0].IsClick(mousePos))        //左ボタンをチェック
            {
                playerItem.EquipLeftHand(itemIndex);
                popUI.PopOff();

                if (buttons.Count - 1 <= 0 && currentPage > 1)
                {
                    currentPage--;
                }

                currentItem = null;
                itemIndex   = -1;
                equipUI.Initialize();
                Initialize();
                return;
            }

            if (popButtons[1].IsClick(mousePos))        //右ボタンをチェック
            {
                playerItem.EquipRightHand(itemIndex);
                popUI.PopOff();

                if (buttons.Count - 1 <= 0 && currentPage > 1)
                {
                    currentPage--;
                }

                currentItem = null;
                itemIndex   = -1;
                equipUI.Initialize();
                Initialize();
                return;
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 更新処理
 /// </summary>
 public void Update()
 {
     popUI.Update();
     hintUI.Update();
     logUI.Update();
 }