Esempio n. 1
0
 public static bool TryGetDjinn(string DjinnName, out Djinn djinn)
 {
     djinn = null;
     if (DjinnName.IsNullOrEmpty())
     {
         return(false);
     }
     if (DjinnDatabase.TryGetValue(DjinnName, out Djinn d))
     {
         djinn = (Djinn)d.Clone();
         return(true);
     }
     //    Console.WriteLine($"Djinn {DjinnName} is not implemented.");
     return(false);
 }
Esempio n. 2
0
 public static bool TryGetDjinn(DjinnHolder DjinnHolder, out Djinn djinn)
 {
     djinn = null;
     if (DjinnHolder.Djinn.IsNullOrEmpty())
     {
         return(false);
     }
     if (DjinnDatabase.TryGetValue(DjinnHolder.Djinn, out Djinn d))
     {
         djinn          = (Djinn)d.Clone();
         djinn.Nickname = DjinnHolder.Nickname;
         djinn.IsShiny  = DjinnHolder.Shiny;
         return(true);
     }
     //    Console.WriteLine($"Djinn {DjinnName} is not implemented.");
     return(false);
 }