After reading tons of posts and blogs i’m still not sure what would be the best way to hadle my situation, i’m working on a tower defense, various towers, projectiles, enemies…
I’m not sure if i should go for ScriptableObjects to store data for the different objects like:
- Enemies: name, health, speed, abilities, animation, sounds, defense type (enum)…
- Towers: range, sprite, projectile prefab…
- Projectiles: speed, damage, sprite…
Currently i’m using ScriptableObjects for enemy stats and prefab variants for the towers, that’s why i’m currently stuck, not sure which one use i don’t want to mix everything without sense.
Thanks in advance!