Пример #1
0
    private void OnClickoneKeyBtn(ButtonScript obj, object args, int param1, int param2)
    {
        FamilyCell fcell1 = items[0].GetComponent <FamilyCell>();

        if (fcell1.GuildViewerData == null)
        {
            return;
        }
        for (int i = 0; i < items.Count; i++)
        {
            FamilyCell fcell = items[i].GetComponent <FamilyCell>();
            if (fcell.GuildViewerData == null)
            {
                continue;
            }
//			if(!fcell.requestBtn.isEnabled)
//				continue;
            NetConnection.Instance.requestJoinGuild(fcell.GuildViewerData.guid_);
            if (GuildSystem.battleState == 0 && IsExitGuild24())
            {
                fcell.SetrequestBtn();
            }
        }

//		for(int i =0;i< GuildSystem.ViewerDatas.Count;i++)
//		{
//			NetConnection.Instance.requestJoinGuild (GuildSystem.ViewerDatas[i].guid_);
//		}
    }
Пример #2
0
    void RefreshItemDatas(short page, short pageNum, COM_GuildViewerData[] Datas)
    {
        if (pageNum == 0)
        {
            numLbel.text = page + "/" + pageNum;
        }
        else
        {
            numLbel.text = (page + 1) + "/" + pageNum;
        }
        maxPage = pageNum;
        curPage = page;
        for (int i = 0; i < items.Count; i++)
        {
            items[i].SetActive(false);
        }

        for (int j = 0; j < Datas.Length; j++)
        {
            if (Datas.Length > items.Count)
            {
                break;
            }
            items[j].SetActive(true);
            FamilyCell fcell = items[j].GetComponent <FamilyCell>();
            fcell.Index           = j;
            fcell.Page            = page;
            fcell.GuildViewerData = Datas[j];
            if (GuildSystem.isExt)
            {
                GuildSystem.UpdateRequest(page, j, false);
            }
        }
    }