/// <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; } }
/// <summary> /// 更新処理 /// </summary> public void Update() { popUI.Update(); hintUI.Update(); logUI.Update(); }