package com.igorcrevar.goingunder.objects.obstacles;
import java.util.ArrayList;
import com.igorcrevar.goingunder.GameData;
import com.igorcrevar.goingunder.GameManager;
import com.igorcrevar.goingunder.ObstacleTypeEnum;
public interface IObstaclePool {
void init(GameData gameData);
ObstacleObject getOne(ObstacleTypeEnum type, GameData gameData, GameManager gameManager);
ArrayList<ObstacleObject> getAllVisibles();
void removeFromVisibles(ObstacleObject obj);
}