public static SpawnObject SpawnObject(this IMultipleSpawnerPresenter presenter, string key) { return(presenter.SpawnObjectPoolUseCase.Spawn(key)); }
public static void KillObject(this IMultipleSpawnerPresenter presenter, SpawnObject container) { presenter.SpawnObjectPoolUseCase.Kill(container.ObjectPoolKey, container); }
public static void LoadObjectPool(this IMultipleSpawnerPresenter presenter, string key, IObjectPool <SpawnObject> container) { presenter.SpawnObjectPoolUseCase.Load(key, container); }