Как сделать рандомное выпадение предмета в init
Когда ты нажимаешь на сундук то будет появляться рандомный предмет из заданного списка
Ответы (2 шт):
Автор решения: Methorn
→ Ссылка
ну например
var dropObj = Instantiate(Objects[Random.Range(1f, 3f)]);
В методе OnMouseUp() { }
Автор решения: Арман
→ Ссылка
public GameObject[] Items;//Добавьте предметы из окна Inspector
public GameObject Chest;
private bool IsChestOpened = false;
public void OpenChest()
{
if(!IsChestOpened)
{
GameObject Loot = Instantiate(Items[Random.Range(0, Items.Length)]);
IsChestOpened = true;
Loot.transform.localPosition = Chest.transform.localPosition;
}
else
{
Debug.Log("Самый умный что ли? Ты уже открыл этот сундук.");
}
}