Пример #1
0
    public int GetValue(UserQuestType type)
    {
        switch (type)
        {
        case UserQuestType.TaxGet:
            return(taxGetCount);

        case UserQuestType.Retreat:
            return(retreatCount);

        case UserQuestType.HeroEnhance:
            return(heroEnhanceCount);

        case UserQuestType.ColaTraining:
            return(colaTrainingCount);

        case UserQuestType.ColaLimitbreak:
            return(colaLimitbreakCount);

        case UserQuestType.ColaPromote:
            return(colaPromoteCount);

        case UserQuestType.DungeonArrival:
            return(dungeonArrivalCount);

        case UserQuestType.HeroRebirth:
            return(heroRebirthCount);

        case UserQuestType.PlatinumGet:
            return(platinumGetCount);

        default:
            return(-1);
        }
    }
Пример #2
0
    public IEnumerator SetUserQuest(UserQuestType type)
    {
        while (setDataCoroutine != null)
        {
            yield return(null);
        }

        switch (type)
        {
        case UserQuestType.TaxGet:
            setDataCoroutine = StartCoroutine(SetUserQuestData(1, taxGetCount));
            break;

        case UserQuestType.Retreat:
            setDataCoroutine = StartCoroutine(SetUserQuestData(2, retreatCount));
            break;

        case UserQuestType.HeroEnhance:
            setDataCoroutine = StartCoroutine(SetUserQuestData(3, heroEnhanceCount));
            break;

        case UserQuestType.ColaTraining:
            setDataCoroutine = StartCoroutine(SetUserQuestData(4, colaTrainingCount));
            break;

        case UserQuestType.ColaLimitbreak:
            setDataCoroutine = StartCoroutine(SetUserQuestData(5, colaLimitbreakCount));
            break;

        case UserQuestType.ColaPromote:
            setDataCoroutine = StartCoroutine(SetUserQuestData(6, colaPromoteCount));
            break;

        case UserQuestType.DungeonArrival:
            setDataCoroutine = StartCoroutine(SetUserQuestData(7, dungeonArrivalCount));
            break;

        case UserQuestType.HeroRebirth:
            setDataCoroutine = StartCoroutine(SetUserQuestData(8, heroRebirthCount));
            break;

        case UserQuestType.PlatinumGet:
            setDataCoroutine = StartCoroutine(SetUserQuestData(9, platinumGetCount));
            break;
        }
    }