コード例 #1
0
    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);
            }
        }
    }
コード例 #2
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;
 }