В общем у меня была схожая ситуация нужно было сделать так что бы на сцене всегда было 15 платформ, платформы когда игрок к ним касается удаляются а новые создаются. В общем вот
private int pointCount = 0;
void Update(){
if(pointCount <= 10){
pointCount++;
//создаёшь точку
}
А в коде где записано соприкосновения игрока и точки сделай просто что бы когда сожрало одну точку то pointCount --; всё.