示例#1
0
    public void RewardGet()
    {
        if (this.GetRaidType() == eMYTHRAID_DIFFICULTY.eMYTHRAID_HARD)
        {
            MythRaid_RewardInfo_DLG mythRaid_RewardInfo_DLG = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MYTHRAID_REWARDINFO_DLG) as MythRaid_RewardInfo_DLG;

            mythRaid_RewardInfo_DLG.Show(this.MyRewardRank);
        }
    }
示例#2
0
    public void GetReward(int[] rewardUnique, int[] rewardNumber, eMYTHRAID_DIFFICULTY difficulty)
    {
        string[] array  = new string[7];
        int[]    array2 = new int[7];
        for (int i = 0; i < 7; i++)
        {
            array[i] = NrTSingleton <ItemManager> .Instance.GetItemNameByItemUnique(rewardUnique[i]);

            array2[i] = rewardNumber[i];
        }
        switch (difficulty)
        {
        case eMYTHRAID_DIFFICULTY.eMYTHRAID_EASY:
        case eMYTHRAID_DIFFICULTY.eMYTHRAID_NORMAL:
        {
            MythRaid_Result_DLG mythRaid_Result_DLG = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.MYTHRAID_RESULT_DLG) as MythRaid_Result_DLG;

            if (mythRaid_Result_DLG != null)
            {
                mythRaid_Result_DLG.SetRewardInfo(array, array2);
            }
            break;
        }

        case eMYTHRAID_DIFFICULTY.eMYTHRAID_HARD:
        {
            MythRaid_RewardInfo_DLG mythRaid_RewardInfo_DLG = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.MYTHRAID_REWARDINFO_DLG) as MythRaid_RewardInfo_DLG;

            if (mythRaid_RewardInfo_DLG != null)
            {
                mythRaid_RewardInfo_DLG.SetRewardInfo(array, array2);
            }
            this.CanGetReward = false;
            break;
        }
        }
    }