public override void UpdateRemainingText()
    {
        AllMissionStar.enabled     = false;
        DarkMissionStar.enabled    = false;
        NeutralMissionStar.enabled = false;
        HeroMissionStar.enabled    = false;

        if (RemainingDarkPlays == 0 && RemainingNeutralPlays == 0 && RemainingHeroPlays == 0)
        {
            AllMissionStar.enabled = true;
        }
        else
        {
            if (RemainingDarkPlays == 0)
            {
                DarkMissionStar.enabled = true;
            }
            if (RemainingNeutralPlays == 0)
            {
                NeutralMissionStar.enabled = true;
            }
            if (RemainingHeroPlays == 0)
            {
                HeroMissionStar.enabled = true;
            }
        }

        RemainingDarkText.text    = RemainingDarkPlays.ToString();
        RemainingNeutralText.text = RemainingNeutralPlays.ToString();
        RemainingHeroText.text    = RemainingHeroPlays.ToString();
    }
    public override void UpdateRemainingText()
    {
        AllMissionStar.enabled  = false;
        DarkMissionStar.enabled = false;
        HeroMissionStar.enabled = false;

        switch (Mode)
        {
        case TwoMissionMode.DarkHeroTop:
        case TwoMissionMode.DarkHeroBottom:
        case TwoMissionMode.DarkHeroLast:
            if (RemainingDarkPlays == 0 && RemainingHeroPlays == 0)
            {
                AllMissionStar.enabled = true;
            }
            else
            {
                if (RemainingDarkPlays == 0)
                {
                    DarkMissionStar.enabled = true;
                }
                if (RemainingHeroPlays == 0)
                {
                    HeroMissionStar.enabled = true;
                }
            }
            RemainingDarkText.text = RemainingDarkPlays.ToString();
            RemainingHeroText.text = RemainingHeroPlays.ToString();
            break;

        case TwoMissionMode.DarkNeutral:
            if (RemainingDarkPlays == 0 && RemainingNeutralPlays == 0)
            {
                AllMissionStar.enabled = true;
            }
            else
            {
                if (RemainingDarkPlays == 0)
                {
                    DarkMissionStar.enabled = true;
                }
                if (RemainingNeutralPlays == 0)
                {
                    HeroMissionStar.enabled = true;
                }
            }
            RemainingDarkText.text = RemainingDarkPlays.ToString();
            RemainingHeroText.text = RemainingNeutralPlays.ToString();
            break;

        case TwoMissionMode.NeutralHero:
            if (RemainingNeutralPlays == 0 && RemainingHeroPlays == 0)
            {
                AllMissionStar.enabled = true;
            }
            else
            {
                if (RemainingNeutralPlays == 0)
                {
                    DarkMissionStar.enabled = true;
                }
                if (RemainingHeroPlays == 0)
                {
                    HeroMissionStar.enabled = true;
                }
            }
            RemainingDarkText.text = RemainingNeutralPlays.ToString();
            RemainingHeroText.text = RemainingHeroPlays.ToString();
            break;

        default:
            break;
        }
    }