private void TryToProcessActivationSuccess(ActivateStatus activationStatus) { if (activationStatus != ActivateStatus.Success) { return; } OnSetupCompleteViewRequired(); }
// 부활 타이머 활성화 public void ActivateRevivalTimer(ActivateStatus activateStatus, int timer = 10) { if (activateStatus == ActivateStatus.Start) //시작 시 코루틴 시작 { co_RevivalTimer = StartCoroutine(IRevialTimerOn(timer)); } else if (activateStatus == ActivateStatus.Stop) // 타이머 멈춤 { StopCoroutine(co_RevivalTimer); } }
// 점수 올라가기 활성화 public void ActivateRaiseUpScore(ActivateStatus activateStatus) { if (activateStatus == ActivateStatus.Start) { co_IncreaseScore = StartCoroutine(IIncreaseScore()); } else if (activateStatus == ActivateStatus.Stop) { StopCoroutine(co_IncreaseScore); } }
public string GetErrorStringFromActivateStatus(ActivateStatus status) { switch (status) { case ActivateStatus.PromocodeUsed: return(Application.Current.FindResource("PromoCodeUsedError").ToString()); case ActivateStatus.InvalidPromocode: case ActivateStatus.InvalidArgument: return(Application.Current.FindResource("PromoCodeError").ToString()); } return(""); }
private void ProcessActivationError(ActivateStatus activationStatus) { ErrorText = licenseActivationBusinessLayer.GetErrorStringFromActivateStatus(activationStatus); }