예제 #1
0
    public ObstacleBlock GetObstacle(ObstacleType _type)
    {
        ObstacleBlock obstacle = null;

        switch (_type)
        {
        case ObstacleType.Breakable:
            obstacle = breakableWalls.GetPooledObstacle();
            break;

        case ObstacleType.Barrier:
            obstacle = barrierWalls.GetPooledObstacle();
            break;

        default:
            Debug.LogError("Invalid Request to Obstalce Pooler");
            break;
        }

        return(obstacle);
    }