Я создаю 2d игру, которая будет создавать катастрофы вокруг карты мира в разных странах.Я настраиваю алгоритм для случайной генерации игрового объекта, представляющего катастрофу в этой стране.Алгоритм будет вызываться каждый день игры (с использованием класса таймера).У меня есть список массивов, содержащий данные о каждом конкретном месте, например, может произойти катастрофа.название страны и координаты x, y.
Как я могу создать новый игровой объект, используя эти конкретные переменные?
Я создал класс таймера, а также создал список массивов.с 5 возможными местоположениями.
public List<DisasterData> disaster = new List<DisasterData>();
private void Start()
{
disaster.Add(new DisasterData
{
countryName = "England",
x = 1.5,
y = 5.7
});
disaster.Add(new DisasterData
{
countryName = "Albania",
x = 10,
y = 4
});
disaster.Add(new DisasterData
{
countryName = "Scotland",
x = 13,
y = 2
});
disaster.Add(new DisasterData
{
countryName = "China",
x = 7.2,
y = 8.3
});
}