private void TryToProcessActivationSuccess(ActivateStatus activationStatus)
        {
            if (activationStatus != ActivateStatus.Success)
            {
                return;
            }

            OnSetupCompleteViewRequired();
        }
示例#2
0
 // 부활 타이머 활성화
 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);
     }
 }
示例#3
0
 // 점수 올라가기 활성화
 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);
 }