コード例 #1
0
    IEnumerator sohwArrow(Action finishAction)
    {
        while (m_PartyParamPanel.PartyParamList.Count == 0)
        {
            yield return(null);
        }
        PartyParamListItem list = m_PartyParamPanel.PartyParamList[m_UnitPartyCurrent].GetComponent <PartyParamListItem>();

        if (list != null)
        {
            while (list.Context.UnitList.Count < 4)
            {
                yield return(null);
            }
            PartyParamUnitListItem ulist = list.Context.UnitList[3].GetComponent <PartyParamUnitListItem>();
            if (ulist != null)
            {
                while (ulist.isShowedStatus == false)
                {
                    yield return(null);
                }
                while (m_PartySelectGroup.isSelectGroupIconSowed() == false)
                {
                    yield return(null);
                }
                m_PartySelectGroup.firstShowArrow();
                if (finishAction != null)
                {
                    finishAction();
                }
            }
        }
    }
コード例 #2
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="isShow"></param>
    public void SetUpLinkUnit(bool isShow)
    {
        MainMenuParam.m_PartySelectIsShowLinkUnit = isShow;

        for (int party_count = 0; party_count < PartyParams.Count; ++party_count)
        {
            PartyParamListItem panelImtem = PartyParamList[party_count].GetComponent <PartyParamListItem>();
            if (panelImtem == null)
            {
                continue;
            }

            panelImtem.m_LinkButton.SetSelected(MainMenuParam.m_PartySelectIsShowLinkUnit);

            List <GameObject> unitListObjList = PartyParams[party_count].UnitList;
            for (int unit_count = 0; unit_count < unitListObjList.Count; ++unit_count)
            {
                PartyParamUnitListItem unitItem = unitListObjList[unit_count].GetComponent <PartyParamUnitListItem>();
                if (unitItem == null)
                {
                    continue;
                }
                unitItem.SetUpLinkUnit(MainMenuParam.m_PartySelectIsShowLinkUnit);
            }
        }
    }