public static Sprite GetAbilityImage(Ability ability) { var ID = ability.GetID(); if (ID == 0) { return(null); } if (ID == 10) { return(DroneUtilities.GetAbilitySpriteBySpawnData((ability as SpawnDrone).spawnData)); } return(ResourceManager.GetAsset <Sprite>("AbilitySprite" + ID)); }
public static Sprite GetAbilityImageByID(int ID, string secondaryData) { if (ID == 0) { return(null); } if (ID == 10) { DroneSpawnData data = DroneUtilities.GetDroneSpawnDataByShorthand(secondaryData); return(DroneUtilities.GetAbilitySpriteBySpawnData(data)); } return(ResourceManager.GetAsset <Sprite>("AbilitySprite" + ID)); }