//レベルアップの成長のコメントを表示するメソッド public void selectLvUpImplre(List <StatusType> lvUpList, string unitName) { LvUpImpre lvUpImpre = lvUpImpreDatabase.FindByName(unitName); Unit unit = unitDatabase.FindByName(unitName); Sprite image = Resources.Load <Sprite>("Image/Charactors/" + unit.pathName + "/status"); lvupImpreWindow.GetComponent <LvupImpreWindow>().UpdateImage(image); lvupImpreWindow.SetActive(true); //通常有り得ないが、コメントが3種類設定していなかったら最初のコメントを表示 if (lvUpImpre.lvupImpre.Count != 3) { lvupImpreWindow.GetComponent <LvupImpreWindow>().UpdateText(lvUpImpre.lvupImpre[0]); return; } if (lvUpList.Count >= 0 && lvUpList.Count <= 3) { //0~2ピンした時 lvupImpreWindow.GetComponent <LvupImpreWindow>().UpdateText(lvUpImpre.lvupImpre[0]); } else if (lvUpList.Count >= 3 && lvUpList.Count <= 6) { //3~5ピンした時 lvupImpreWindow.GetComponent <LvupImpreWindow>().UpdateText(lvUpImpre.lvupImpre[1]); } else { //6~8ピンした時 lvupImpreWindow.GetComponent <LvupImpreWindow>().UpdateText(lvUpImpre.lvupImpre[2]); } Debug.Log("上がった能力の数 = " + lvUpList.Count.ToString()); }