public static Summon GetSummon(string SummonName) { if (!TryGetSummon(SummonName, out Summon summon)) { summon = new Summon() { Name = $"{SummonName} NOT IMPLEMENTED" }; } return(summon); }
public static bool TryGetSummon(string SummonName, out Summon summon) { if (SummonName.IsNullOrEmpty()) { summon = null; return(false); } if (SummonsDatabase.TryGetValue(SummonName, out summon)) { return(true); } //Console.WriteLine($"Summon {SummonName} is not implemented."); return(false); }