public static void drop(Ship ship) { LootContainer container = null; foreach (LootContainer cont in containers) { if (!cont.onScene) { container = cont; } } if (container == null) { container = Instantiate <Transform>(dropContainer).GetComponent <LootContainer>().init(lootDisplay); containers.Add(container); } container.initDrop(ship); }