/// <inheritdoc/> public void DestroyObject(GameObject go, IObjectFactoryContext context) { Object.Destroy(go); }
/// <inheritdoc/> public GameObject InstantiatePrefab(GameObject prefab, IObjectFactoryContext context) { return(Object.Instantiate(prefab) as GameObject); }
public Saver GetInstance(IObjectFactoryContext context) { return(new Saver()); }
public Service GetInstance(IObjectFactoryContext context) { return(new Service(context.Build <Loader>(), context.Build <Saver>())); }
public Loader GetInstance(IObjectFactoryContext context) { return(new Loader()); }