A refactoring of my previous Unity Essential Scripts repository.
Generic Object Pooler
public abstract class ObjectPooler<T> : MonoBehaviour where T : MonoBehaviour
Inheritable Generic Object Pooler that manages MonoBehaviours
Health & Damage System with UI HealthBar
a plug-n-play component that interacts with an interface IDamageable
in order to deal damage.