Esempio n. 1
0
	public void InsertWorldData( body_SC_RANK_MYRANK_LOAD_RESULT data)
	{
		rankList.ClearList( true);
		
		foreach( sRANKINFO info in data.sMyWorldRankInfo)
		{
			if( eCLASS.NONE == info.eClass)
				continue;
			
			UIListButton listBtn = rankList.CreateItem( listItem) as UIListButton;
			AsRankListItem item = listBtn.gameObject.GetComponent<AsRankListItem>();
			Debug.Assert( null != item);
			item.Init( info);

			if( info.nCharUniqKey == AsUserInfo.Instance.SavedCharStat.uniqKey_)
				myInfo.SetMyInfo( eType, info.nRankPoint);

            if (data.eRankType == eRANKTYPE.eRANKTYPE_AP)
            {
                item.DisableFluctuation();
                item.SetApRewardInfo(AsTableManager.Instance.GetTbl_ApRewardInfoList(info.eClass, info.nRank, data.nRewardGroup));
            }
		}
	}
Esempio n. 2
0
	private void RankItemMyRankLoadResult( byte[] _packet)
	{
		body_SC_RANK_MYRANK_LOAD_RESULT result = new body_SC_RANK_MYRANK_LOAD_RESULT();
		result.PacketBytesToClass( _packet);

		if( eRESULTCODE.eRESULT_SUCC != result.eResult)
		{
			Debug.LogError( "RankItemMyRankLoadResult : " + result.eResult);
			return;
		}

		AsHudDlgMgr.Instance.InsertWorldRankData( result);
	}