Exemplo n.º 1
0
    private void SetDlg()
    {
        if (NrTSingleton <FormsManager> .Instance.IsShow(G_ID.MYTHRAID_RESULT_DLG))
        {
            MythRaid_Result_DLG mythRaid_Result_DLG = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.MYTHRAID_RESULT_DLG) as MythRaid_Result_DLG;

            if (mythRaid_Result_DLG.IsParty())
            {
                mythRaid_Result_DLG.SetRank(this.myInfo.partyRank, this.myInfo.upRankDamage);
            }
            else
            {
                mythRaid_Result_DLG.SetRank(this.myInfo.soloRank, this.myInfo.upRankDamage);
            }
        }
        else if (NrTSingleton <FormsManager> .Instance.IsShow(G_ID.MYTHRAID_LOBBY_DLG))
        {
            MythRaid_Lobby_DLG mythRaid_Lobby_DLG = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.MYTHRAID_LOBBY_DLG) as MythRaid_Lobby_DLG;

            mythRaid_Lobby_DLG.SetMyInfo();
        }
        else if (NrTSingleton <FormsManager> .Instance.IsShow(G_ID.MYTHRAID_MODESELECT_DLG))
        {
            this.ShowLobbyDlg();
        }
    }
Exemplo n.º 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;
        }
        }
    }