using UnityEngine; namespace UOP1.Factory { /// /// Implements the IFactory interface for non-abstract types. /// /// Specifies the non-abstract type to create. public abstract class FactorySO : ScriptableObject, IFactory { public abstract T Create(); } }