Example #1
0
    public void InitBag(COM_Item[] items)
    {
        _BagItems = new COM_Item[100];
        _BabyEquips.Clear();
        for (int j = 0; j < _BagItems.Length; j++)
        {
            _BagItems[j] = null;
        }
        ItemData iData = null;

        for (int i = 0; i < items.Length; i++)
        {
            _BagItems[items[i].slot_] = items[i];
            iData = ItemData.GetData((int)items[i].itemId_);
            if (iData.mainType_ == ItemMainType.IMT_BabyEquip)
            {
                _BabyEquips.Add(items[i]);
            }
            QuestSystem.CheckItemQuest(items[i].itemId_);
        }
        isBabyEquipDirty_ = true;
        isInitBag         = true;
        if (isOpenInitBag)
        {
            isOpenInitBag = false;
            NetWaitUI.HideMe();
            BagUI.SwithShowMe();
        }
        isDirty_ = true;
    }
Example #2
0
    private void OnClickArticleBtn(ButtonScript obj, object args, int param1, int param2)
    {
        BagUI.SwithShowMe();
        BagSystem.instance.battleOpenBag = true;
        gameObject.SetActive(false);

        Battle.Instance.SelectFlag = false;
        if (AttaclEvent.getInstance.ArticleEvent != null)
        {
            AttaclEvent.getInstance.ArticleEvent(null);
        }
        closeSkillWindow();
        closeSkillTwoWindow();
        CloseBabyWindow();
        SetButtonSelectState(obj.name);
    }
Example #3
0
 private void OnBagClick(ButtonScript obj, object args, int param1, int param2)
 {
     BagUI.SwithShowMe();
     BagSystem.instance.battleOpenBag = true;
     gameObject.SetActive(false);
 }