Esempio n. 1
0
        /// <summary>
        /// 戻るが選択された時の処理
        /// </summary>
        public void backChose()
        {
            if (skillView != null)
            {
                Destroy(skillView.gameObject);
            }
            skillView = null;

            if (itemView != null)
            {
                Destroy(itemView.gameObject);
            }
            itemView = null;

            if (stateView != null)
            {
                Destroy(stateView.gameObject);
            }
            stateView = null;

            if (questView != null)
            {
                Destroy(questView.gameObject);
            }
            questView = null;

            inputIndex();
        }
Esempio n. 2
0
 /// <summary>
 /// 初期設定を行います
 /// </summary>
 /// <param name="view">元となるMenuItemView</param>
 /// <param name="item">使用するアイテム</param>
 /// <param name="party">PCが所属するパーティ</param>
 public void setState(MenuItemView view, IItem item, Party party)
 {
     this.view  = view;
     this.item  = item;
     this.party = party;
     inputTargets();
 }
Esempio n. 3
0
 /// <summary>
 /// アイテムビューにアイテムを表示させます
 /// </summary>
 private void inputItemView(IItem item)
 {
     if (itemView == null)
     {
         itemView = Instantiate(menuItemViewPrefab, new Vector3(312, 384, 0), new Quaternion(0, 0, 0, 0)).GetComponent <MenuItemView>();
         itemView.transform.SetParent(CanvasGetter.getCanvasElement().transform);
     }
     itemView.setItem(item, party, this);
 }