public void SaveTrainer(bool force = false)
 {
     if ((ActiveTrainer != null && !isTrainerSaving))
     {
         isTrainerSaving = true;
         ActiveTrainer.Save();
         Task.Delay(TimeSpan.FromSeconds(5)).ContinueWith(t => FinishSave());
     }
     if (force && (ActiveTrainer != null))
     {
         ActiveTrainer.Save();
     }
 }
Beispiel #2
0
 internal static bool IsFromActiveTrainer(PKM pkm) => ActiveTrainer.IsFromTrainer(pkm);