Exemplo n.º 1
0
 public static GameWebAPI.RespDataTL_GetUserTitleList.UserTitleList GetUserTitleByMasterId(string titleId)
 {
     GameWebAPI.RespDataTL_GetUserTitleList.UserTitleList result = null;
     if (TitleDataMng.userTitleList != null)
     {
         result = TitleDataMng.userTitleList.FirstOrDefault((GameWebAPI.RespDataTL_GetUserTitleList.UserTitleList item) => item.titleId == titleId);
     }
     return(result);
 }
Exemplo n.º 2
0
 public static GameWebAPI.RespDataTL_GetUserTitleList.UserTitleList GetEquipedUserTitle()
 {
     GameWebAPI.RespDataTL_GetUserTitleList.UserTitleList result = null;
     if (TitleDataMng.userTitleList != null)
     {
         GameWebAPI.RespDataUS_GetPlayerInfo.PlayerInfo playerInfo = DataMng.Instance().RespDataUS_PlayerInfo.playerInfo;
         result = TitleDataMng.userTitleList.FirstOrDefault((GameWebAPI.RespDataTL_GetUserTitleList.UserTitleList item) => item.titleId == playerInfo.titleId);
     }
     return(result);
 }
Exemplo n.º 3
0
    private void SetTitleDetail(GUISelectPanelTitle listUI, GameWebAPI.RespDataMA_TitleMaster.TitleM[] titleData)
    {
        TitleListItem[] componentsInChildren = listUI.GetComponentsInChildren <TitleListItem>(true);
        if (componentsInChildren == null)
        {
            return;
        }
        GameWebAPI.RespDataTL_GetUserTitleList.UserTitleList equipedUserTitle = TitleDataMng.GetEquipedUserTitle();
        int num = 0;

        for (int i = 0; i < componentsInChildren.Length; i++)
        {
            bool owned = null != TitleDataMng.GetUserTitleByMasterId(titleData[i].titleId);
            bool flag  = equipedUserTitle != null && equipedUserTitle.titleId == titleData[i].titleId;
            componentsInChildren[i].SetDetail(titleData[i], owned, flag, new Action <TitleListItem>(this.OnSelectTitle));
            if (flag)
            {
                num = i;
            }
        }
        componentsInChildren[num].OnSelectTitle();
    }