예제 #1
0
        private void CalcTimeResin(object statusInfo)
        {
            try
            {
                if (REnv.EndTime >= DateTime.Now)
                {
                    REnv.CalcResinTime();
                    REnv.CalcResin();
                }
                else
                {
                    REnv.TotalCountTime = new();
                    REnv.OneCountTime   = new();
                    REnv.Resin          = REnv.MaxResin;
                }

                MainThread.BeginInvokeOnMainThread(RefreshInfo);
            }
            catch (Exception ex)
            {
#if DEBUG
                DependencyService.Get <IToast>().Show(ex.ToString());
#endif
            }
        }
예제 #2
0
 public void UpdateInfo()
 {
     REnv.CalcResin();
     REnv.CalcResinTime();
 }