コード例 #1
0
 public void ClearArenaInfo()
 {
     arenaInfo       = null;
     arenaIndex      = 0;
     arenaRewards    = null;
     arenaPointShops = null;
 }
コード例 #2
0
    public void SetArenaInfo(int arenaId)
    {
        ArenaTable.ArenaData arenaData = Singleton <ArenaTable> .I.GetArenaData(arenaId);

        arenaInfo           = new PartyModel.ArenaInfo();
        arenaInfo.arenaData = arenaData;
        for (int i = 0; i < 5; i++)
        {
            if (arenaData.questIds[i] > 0)
            {
                PartyModel.ArenaInfo.WaveInfo waveInfo = new PartyModel.ArenaInfo.WaveInfo();
                waveInfo.wave    = i + 1;
                waveInfo.questId = arenaData.questIds[i];
                arenaInfo.waves.Add(waveInfo);
            }
        }
        arenaIndex      = 0;
        arenaRewards    = new List <QuestCompleteRewardList>();
        arenaPointShops = new List <PointShopResultData>();
    }