private void StopWork()
 {
     if (state == MinidamState.Idle)
     {
         return;
     }
     if (state == MinidamState.Working)
     {
         messageToShow = () => OpenBalloon("今日のおしごと\nおわり!", 30);
         DateTime workStopTime = DateTime.Now;
         WriteReport(workStopTime, "おしごとおわり", workDuration: (int)((workStopTime - workStartTime).TotalSeconds));
     }
     Title = "働くミニダム";
     state = MinidamState.Idle;
     animationState = AnimationState.IdleDoNothing;
     frame = 0;
 }
 private void StartWork()
 {
     if(state == MinidamState.Working)
     {
         return;
     }
     messageToShow = () => OpenBalloon("はたらくよ!!", 30);
     Title = "働いてるよ! - 働くミニダム";
     state = MinidamState.Working;
     animationState = AnimationState.WorkingNormal;
     frame = 0;
     workStartTime = DateTime.Now;
     WriteReport(workStartTime, "おしごとはじめ");
 }