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); } }
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(); }
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(); } }