Files
RebootKit/Runtime/Engine/Code/Foundation/IFactory.cs
2025-03-30 16:06:57 +02:00

11 lines
326 B
C#

using UnityEngine;
namespace RebootKit.Engine.Foundation {
public interface IFactoryDI<out TProd> {
TProd Create(DIContext context);
}
public abstract class FactoryAsset<TProd> : ScriptableObject, IFactoryDI<TProd> where TProd : class {
public abstract TProd Create(DIContext context);
}
}