public Box_Chara[] get_Chara(int num) { Box_Chara[] chara = new Box_Chara[num]; int[] ids = { 2, 3, 4, 2, 3, 3, 4, 2, 2, 4, 0, 0 }; int[] levels = { 0, 0, 0, 3, 12, 6, 4, 5, 14, 10, 0, 0 }; for (int i = 0; i < num; i++) { chara[i] = new Box_Chara(box_Chara[i], i + 1); in_data(chara[i], ids[i], levels[i]); chara[i].img.sprite = chara[i].Small_img; if (ids[i] != 0) { texts[i].GetComponent <Text>().text = "Lv." + (levels[i] + 1); } } return(chara); }
public void in_data(Box_Chara chara, int ID, int level) { chara.name = "剣士:"; chara.Level = level; chara.chara_ID = ID; if (ID == 1)//剣士 { chara.Big_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/1-Soldier/Big"); chara.Middle_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/1-Soldier/player0-2"); chara.Small_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/1-Soldier/player0-1"); chara.attack = 95 + 2 * level; chara.HP = 50 + level; chara.skill_Description = "いつもより早く盤面上を走り抜ける"; chara.skill_walk = 25; chara.skill_time = 5; } else if (ID == 2)//魔女 { chara.name = "魔女:モニカ・アローウ"; chara.Big_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/2-Witch/Big"); chara.Middle_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/2-Witch/Middle"); chara.Small_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/2-Witch/Small"); chara.attack = 32 + level; chara.HP = 80 + 4 * level; chara.skill_Description = "敵を凍らせ、動けなくする"; chara.leader_Description = "制限時間が減るのが遅くなる"; chara.skill_walk = 25; chara.skill_time = 10; } else if (ID == 3)//海賊 { chara.name = "盗賊:ジェーン・デニス"; chara.Big_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/3-Pirate/Big"); chara.Middle_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/3-Pirate/Middle"); chara.Small_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/3-Pirate/Small"); chara.attack = 60 + level; chara.HP = 160 + 7 * level; chara.skill_Description = "同じ盤面にいる敵を、全て打ち抜く"; chara.leader_Description = "Map上でどこに宝物があるのか分かる"; chara.skill_walk = 25; chara.skill_time = 10; } else if (ID == 4)//女剣士 { chara.name = "剣士:ケリー・ロゼッタ"; chara.Big_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/4-WSoldier/Big"); chara.Middle_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/4-WSoldier/Middle"); chara.Small_img = Resources.Load <Sprite>("Images/Charactor/Chara_sprite/4-WSoldier/Small"); chara.attack = 100 + 2 * level; chara.HP = 60 + level; chara.skill_Description = "進んでいる方向を変える"; chara.leader_Description = "盤面を早く駆けぬける"; chara.skill_walk = 25; chara.skill_time = 8; } else//データなし { chara.Big_img = Resources.Load <Sprite>("Images/GameScene/Road0"); chara.Middle_img = Resources.Load <Sprite>("Images/Result/waku"); chara.Small_img = Resources.Load <Sprite>("Images/Result/waku"); chara.attack = 1; chara.HP = 1; chara.skill_Description = "データなし"; chara.skill_walk = 100; chara.skill_time = 0; } }