Example #1
0
 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);
 }
Example #2
0
 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;
     }
 }