public void StartMoveArea(AreaAbstract newArea)
 {
     if (newArea != CurrentArea)
     {
         CurrentArea.DeLoadArea();
         CurrentArea   = newArea;
         hasNewArea    = true;
         loadedNewArea = false;
         //CurrentArea.LoadArea();
         loadDelayStart = Time.fixedTime;
     }
 }