11 lines
326 B
C#
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);
|
|
}
|
|
} |