/// <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);
 }
Example #3
0
 public Saver GetInstance(IObjectFactoryContext context)
 {
     return(new Saver());
 }
Example #4
0
 public Service GetInstance(IObjectFactoryContext context)
 {
     return(new Service(context.Build <Loader>(), context.Build <Saver>()));
 }
Example #5
0
 public Loader GetInstance(IObjectFactoryContext context)
 {
     return(new Loader());
 }