using System.Linq;
using UnityEditor;

public static class JasonsHotkeys
{
    #if UNITY_EDITOR
    [MenuItem("Game/AllToCrab &c")] public static void SetAllToCrab() => SetAllToSpecies( "Crab");
    [MenuItem("Game/AllToDragon &d")] public static void SetAllToDragon() => SetAllToSpecies( "Dragon");

    static void SetAllToSpecies(string speciesName)
    {
        foreach (PlayerData playerData in Players.GetAllPlayerDatas())
        {
            var crab = Aspects.Species.FirstOrDefault(t => t.DisplayName == speciesName);
            if (crab == null)
                crab = Aspects.Species.FirstOrDefault();
            playerData.SetSpecies(crab);


            playerData.Battler.UpdatePlayerSpecies();
        }
    }
#endif
}