Beispiel #1
0
    public void OnClickInitiative(IUIObject obj)
    {
        InitiativeSetDlg initiativeSetDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.INITIATIVE_SET_DLG) as InitiativeSetDlg;

        if (initiativeSetDlg != null)
        {
            initiativeSetDlg.SetBatchSolList(eBATTLE_ROOMTYPE.eBATTLE_ROOMTYPE_NEWEXPLORATION);
        }
    }
    public void OnClickInitiativeOpen(IUIObject obj)
    {
        int tempCount = SoldierBatch.SOLDIERBATCH.GetTempCount();

        if (tempCount <= 0)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("740"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        InitiativeSetDlg initiativeSetDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.INITIATIVE_SET_DLG) as InitiativeSetDlg;

        if (initiativeSetDlg != null)
        {
            initiativeSetDlg.SetBatchSolList(eBATTLE_ROOMTYPE.eBATTLE_ROOMTYPE_MINE);
        }
    }
    public void OnClickSetInitiative(IUIObject obj)
    {
        int solBatchNum = SoldierBatch.SOLDIERBATCH.GetSolBatchNum();

        if (solBatchNum <= 0)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("740"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        InitiativeSetDlg initiativeSetDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.INITIATIVE_SET_DLG) as InitiativeSetDlg;

        if (initiativeSetDlg != null)
        {
            if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_GUILDBOSS_MAKEUP)
            {
                initiativeSetDlg.SetBatchSolList(eBATTLE_ROOMTYPE.eBATTLE_ROOMTYPE_GUILD_BOSS);
            }
            else
            {
                initiativeSetDlg.SetBatchSolList(eBATTLE_ROOMTYPE.eBATTLE_ROOMTYPE_BABELTOWER);
            }
        }
    }
    public void OnClickChangeInitiativeGuildBoss(IUIObject obj)
    {
        if (!SoldierBatch.SOLDIERBATCH.IsHeroGuildBossBatch())
        {
            string     empty = string.Empty;
            NrCharBase @char = NrTSingleton <NkCharManager> .Instance.GetChar(1);

            NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[]
            {
                NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("124"),
                "charname",
                @char.GetCharName()
            });

            Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        InitiativeSetDlg initiativeSetDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.INITIATIVE_SET_DLG) as InitiativeSetDlg;

        if (initiativeSetDlg != null)
        {
            initiativeSetDlg.SetBatchSolList(eBATTLE_ROOMTYPE.eBATTLE_ROOMTYPE_GUILD_BOSS);
        }
    }