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