private void UpdateCheckingLicenseStatus()
 {
     if (this._isLicenseChecked || this._mmsDataCopy == null)
     {
         return;
     }
     if (this._wrapper.IsConnected && !this._isLicenseChecking)
     {
         this._isLicenseChecking = true;
     }
     if (this._wrapper.IsConnected && this._isLicenseChecking)
     {
         this._licenseCheck += Time.deltaTime;
         if (this._licenseCheck >= this._licenseCheckTime)
         {
             this._isLicenseChecking = false;
             SkyTrakSW.MMSLicense license = this._mmsDataCopy.License;
             AppLog.Log(string.Format("License: Validation result = {0}, Header = {1}, Body = {2}, DaysLeft = {3}", new object[] { license.ValidationResult, license.Header, license.Body, license.DaysLeftInCurrentPeriod }), true);
             if (license.ValidationResult != STSWMMSValidationResultType.STSW_VALIDATION_MMS_VALID)
             {
                 this.ShowEvaluationPeriodMessage(license);
             }
             if (license.ValidationResult == STSWMMSValidationResultType.STSW_VALIDATION_DEVICE_NOT_REGISTERED_BLOCK)
             {
                 ((ISkyTrakSW)this).DisarmBox();
             }
             else
             {
                 ((ISkyTrakSW)this).ArmBox();
             }
             this._isLicenseChecked = true;
             this.OnMMSUpdatedAction();
         }
     }
 }
 public void ShowEvaluationPeriodMessage(SkyTrakSW.MMSLicense license)
 {
     //MonoSingleton<UIData>.Singleton.EvaluationPeriodWindowData.Show(license, 5f);
 }