public void On_ClickCombination(IUIObject a_cObject)
    {
        SolCombination_Dlg solCombination_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SOLCOMBINATION_DLG) as SolCombination_Dlg;

        if (solCombination_Dlg == null)
        {
            Debug.LogError("ERROR, SolGuide_Dlg.cs, On_ClickCombination(), SolCombination_Dlg is Null");
            return;
        }
        if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_MINE_MAKEUP)
        {
            solCombination_Dlg.MakeCombinationSolUI(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetOwnBattleMinePossibleKindList(), -1);
        }
        else if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_NEWEXPLORATION)
        {
            PlunderSolListDlg plunderSolListDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.PLUNDERSOLLIST_DLG) as PlunderSolListDlg;

            if (plunderSolListDlg != null)
            {
                solCombination_Dlg.MakeCombinationSolUI(SoldierBatch_SolList.GetSolKindList(eSOLDIER_BATCH_MODE.MODE_NEWEXPLORATION), -1);
            }
        }
        else
        {
            solCombination_Dlg.MakeCombinationSolUI(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetOwnBattleReadyAndReadySolKindList(), -1);
        }
    }
Exemple #2
0
    public void On_ClickCombination(IUIObject a_cObject)
    {
        SolCombination_Dlg solCombination_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SOLCOMBINATION_DLG) as SolCombination_Dlg;

        if (solCombination_Dlg == null)
        {
            Debug.LogError("ERROR, SolGuide_Dlg.cs, On_ClickCombination(), SolCombination_Dlg is Null");
            return;
        }
        solCombination_Dlg.MakeCombinationSolUI(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetOwnBattleReadyAndReadySolKindList(), -1);
        solCombination_Dlg.Show();
    }
Exemple #3
0
    public void SolCombination(IUIObject obj)
    {
        if (!NrTSingleton <FormsManager> .Instance.IsShow(G_ID.SOLCOMBINATION_DLG))
        {
            SolCombination_Dlg solCombination_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SOLCOMBINATION_DLG) as SolCombination_Dlg;

            if (solCombination_Dlg == null)
            {
                Debug.LogError("ERROR, MainMenuDlg.cs, SolCombination(), SolCombination_Dlg is Null");
                return;
            }
            solCombination_Dlg.MakeCombinationSolUI(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetOwnBattleReadyAndReadySolKindList(), -1);
        }
        else
        {
            NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.SOLCOMBINATION_DLG);
        }
    }
    private static void ResetGridPosition()
    {
        if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_MINE_MAKEUP || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_GUILDBOSS_MAKEUP || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_EXPEDITION_MAKEUP || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_NEWEXPLORATION || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_DAILYDUNGEON)
        {
            SoldierBatch.SOLDIERBATCH.ResetAllGrid();
        }
        else if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_INFIBATTLE || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_ATTACK_INFIBATTLE_MAKEUP || SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_PRACTICE_INFIBATTLE)
        {
            SolCombination_Dlg solCombination_Dlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.SOLCOMBINATION_DLG) as SolCombination_Dlg;

            if (solCombination_Dlg != null)
            {
                SoldierBatch.SOLDIERBATCH.ResetSelectStartPosGrid(solCombination_Dlg._selectedInfiBattleIndex);
            }
        }
        else
        {
            SoldierBatch.SOLDIERBATCH.ResetSolPosition();
        }
    }