コード例 #1
0
    void OnCellDoubleToSortClick(GameObject obj)
    {
        StorageBabyCell bCell = obj.GetComponentInParent <StorageBabyCell> ();

        if (BankSystem.instance.IsBabyStorageFull())
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("cankuman"));
            return;
        }
        if (bCell.BabyMainData.isForBattle_)
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("chuzhan"));
            return;
        }
        if (bCell.BabyMainData.isShow_)
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("showbaby"));
            return;
        }
        sDouble = true;
        StopCoroutine("DelayOnesortClick");


        if (bCell == null)
        {
            return;
        }


        BabyTipsUI bt = tipsObj.GetComponent <BabyTipsUI> ();

        bt.bcell = bCell;
        if (bCell.gameObject.name == "agCell")
        {
            bt.isbabyList = false;
        }
        else
        {
            bt.isbabyList = true;
        }
        UIManager.RemoveButtonAllEventHandler(obj);
        NetConnection.Instance.depositBabyToStorage((uint)bCell.BabyMainData.InstId);
    }
コード例 #2
0
    IEnumerator DelayOnesortClick(StorageBabyCell bCell)
    {
        yield return(new WaitForSeconds(0.2f));

        if (!sDouble)
        {
            tipsObj.SetActive(true);
            BabyTipsUI btp = tipsObj.GetComponent <BabyTipsUI> ();
            if (bCell.gameObject.name == "agCell")
            {
                btp.isbabyList = false;
            }
            else
            {
                btp.isbabyList = true;
            }
            btp.baby  = bCell.BabyMainData;
            btp.bcell = bCell;
        }
    }
コード例 #3
0
    void OnCellDoubleToBagClick(GameObject obj)
    {
        bDouble = true;
        StopCoroutine("DelayOneClick");
        COM_BabyInst _baby = obj.GetComponentInParent <StorageBabyCell> ().BabyInst;

        if (BankSystem.instance.IsBabyListFull())
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("EN_BabyFull"));
            return;
        }
        if (_baby == null)
        {
            return;
        }
        StorageBabyCell scell = obj.GetComponentInParent <StorageBabyCell> ();

        babyId = (int)scell.BabyInst.instId_;
        scell.icon.gameObject.SetActive(false);
        scell.raceIcon.gameObject.SetActive(false);
        BabyTipsUI bt = tipsObj.GetComponent <BabyTipsUI> ();

        if (scell.gameObject.name == "agCell")
        {
            bt.isbabyList = false;
        }
        else
        {
            bt.isbabyList = true;
        }
        bt.bcell = scell;
        bt.bcell.numsp.spriteName = "";
//		bt.bcell.iconBack.spriteName = "cw_chongwutouxiang1";
//		bt.bcell.iconBack.GetComponent<UIButton>().normalSprite = "cw_chongwutouxiang1";
        UIManager.RemoveButtonAllEventHandler(obj);
        NetConnection.Instance.storageBabyToPlayer(_baby.instId_);
    }
コード例 #4
0
    IEnumerator DelayOneClick(StorageBabyCell bCell)
    {
        yield return(new WaitForSeconds(0.2f));

        if (!bDouble)
        {
            tipsObj.SetActive(true);
            COM_BabyInst binst = null;
            for (int i = 0; i < GamePlayer.Instance.Storagebaby.Length; i++)
            {
                if (GamePlayer.Instance.Storagebaby[i] == null)
                {
                    continue;
                }
                if (GamePlayer.Instance.Storagebaby[i].instId_ == bCell.BabyInst.instId_)
                {
                    binst = GamePlayer.Instance.Storagebaby[i];
                    break;
                }
            }
            Baby baby = new Baby();
            baby.SetBaby(binst);

            BabyTipsUI bt = tipsObj.GetComponent <BabyTipsUI> ();
            if (bCell.gameObject.name == "agCell")
            {
                bt.isbabyList = false;
            }
            else
            {
                bt.isbabyList = true;
            }
            bt.bcell = bCell;
            bt.baby  = baby;
        }
    }