예제 #1
0
    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));
    }
예제 #2
0
    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));
    }