Esempio n. 1
0
    //获得卡牌添加图鉴
    public void GetCardChangeIllustrated(int cardId)
    {
        PropertyValueIllustratedArray illustrated     = UserProps.GetProperty_Custom(UserProperty.illustrated_data) as PropertyValueIllustratedArray;
        PropertyValueIllustratedArray haveIllustrated = UserProps.GetProperty_Custom(UserProperty.haveIllustrated_data) as PropertyValueIllustratedArray;

        illustrated.SetBit(cardId, true);
        haveIllustrated.SetBit(cardId, true);
    }
Esempio n. 2
0
    public void DeserializeTeamData()
    {
        //todo 队伍交给sy用
        PropertyValueAccoutTeamView teamValue = UserProps.GetProperty_Custom(UserProperty.team_data) as PropertyValueAccoutTeamView;

        //Debug.Log(teamValue.)

        // 初始化队伍数据
        for (int i = 0; i < teamValue.m_teamList.Length; i++)
        {
            bool isValid = false;
            for (int j = 0; j <= (int)Team.EDITTYPE.enSupport; j++)
            {
                if (!teamValue.m_teamList[i].m_memberList[j].Equals(CSItemGuid.Zero))
                {
                    isValid = true;
                    break;
                }
            }

            // 如果有有效的队伍数据 则添加进去
            if (isValid)
            {
                for (int j = 0; j <= (int)Team.EDITTYPE.enSupport; j++)
                {
                    Team.Singleton.AddTeamMember(teamValue.m_teamList[i].m_index, (Team.EDITTYPE)j, teamValue.m_teamList[i].m_memberList[j]);

                    //Debug.Log("m_index " + teamValue.m_teamList[i].m_index + ",j:" + j + ",guid:" + teamValue.m_teamList[i].m_memberList[j].m_highPart + "," + teamValue.m_teamList[i].m_memberList[j].m_lowPart);
                }
            }
        }


        // 更新 当前队伍索引
        Team.Singleton.m_curTeamIndex = GetNowSelectTeam();
        Debug.Log("DeserializeTeamData 初始化队伍数据当前索引为:" + Team.Singleton.m_curTeamIndex);
    }