private void CheckPartnerMonster()
    {
        CMD_ResearchModalAlert popup = null;

        if (MonsterStatusData.IsVersionUp(this.partnerDigimon.GetMonsterMaster().Simple.rare))
        {
            popup = this.OpenAlertTargetMonster(this.partnerDigimon, StringMaster.GetString("LaboratoryResearchAlertInfo2"));
        }
        else if (MonsterStatusData.IsArousal(this.partnerDigimon.monsterM.rare))
        {
            popup = this.OpenAlertTargetMonster(this.partnerDigimon, StringMaster.GetString("LaboratoryResearchAlertInfo"));
        }
        if (null != popup)
        {
            popup.SetActionYesButton(delegate
            {
                popup.SetCloseAction(delegate(int noop)
                {
                    this.OpenConfirmResearch();
                });
            });
        }
        else
        {
            this.OpenConfirmResearch();
        }
    }
Example #2
0
    private void OnPushDecide()
    {
        CMD_ResearchModalAlert popup = null;

        if (MonsterStatusData.IsVersionUp(this.partnerDigimon.GetMonsterMaster().Simple.rare))
        {
            popup = this.OpenAlertPartnerMonster(this.partnerDigimon, StringMaster.GetString("MedalInheritAlertInfo2"));
        }
        else if (MonsterStatusData.IsArousal(this.partnerDigimon.monsterM.rare))
        {
            popup = this.OpenAlertPartnerMonster(this.partnerDigimon, StringMaster.GetString("MedalInheritAlertInfo"));
        }
        if (null != popup)
        {
            popup.SetActionYesButton(delegate
            {
                popup.SetCloseAction(delegate(int noop)
                {
                    this.OpenConfirmMedalInheritance();
                });
            });
        }
        else
        {
            this.OpenConfirmMedalInheritance();
        }
    }
    private CMD_ResearchModalAlert OpenAlertTargetMonster(MonsterData monsterData, string description)
    {
        CMD_ResearchModalAlert cmd_ResearchModalAlert = GUIMain.ShowCommonDialog(null, "CMD_ResearchModalAlert", null) as CMD_ResearchModalAlert;

        cmd_ResearchModalAlert.SetTitle(StringMaster.GetString("LaboratoryResearchAlertTitle"));
        cmd_ResearchModalAlert.SetExp(description);
        cmd_ResearchModalAlert.SetBtnText_YES(StringMaster.GetString("SystemButtonYes"));
        cmd_ResearchModalAlert.SetBtnText_NO(StringMaster.GetString("SystemButtonNo"));
        cmd_ResearchModalAlert.SetDigimonIcon(monsterData);
        cmd_ResearchModalAlert.AdjustSize();
        return(cmd_ResearchModalAlert);
    }
    private void OnPushDecide()
    {
        CMD_ResearchModalAlert popup = null;

        if (MonsterStatusData.IsVersionUp(this.baseDigimon.GetMonsterMaster().Simple.rare))
        {
            popup = this.OpenAlertTargetMonster(this.baseDigimon, StringMaster.GetString("LaboratoryResearchAlertInfo3"));
        }
        if (null != popup)
        {
            popup.SetActionYesButton(delegate
            {
                popup.SetCloseAction(delegate(int noop)
                {
                    this.CheckPartnerMonster();
                });
            });
        }
        else
        {
            this.CheckPartnerMonster();
        }
    }