public void SwapMon() { baseMonster temp = curMon; ownedMon[ownedMon.FindIndex(x => x == curMon)] = ownedMon[ownedMonDropdown.value]; ownedMon[ownedMonDropdown.value] = temp; for (int i = 0; i < ownedMon.Count; i++) { if (i < 4) { ownedMon [i].transform.position = monPos [i]; } } for (int i = 4; i < ownedMon.Count; i++) { if (ownedMon[i] != null) { ownedMon [i].transform.position = new Vector2(-9, 0); } } }
public void AddEgg() { egg = Instantiate(monPrefab, Vector2.zero, Quaternion.identity).GetComponent <baseMonster>(); egg.species = eggs [Random.Range(0, eggs.Length)]; egg.hatchTime = egg.species.hatchtime; }