void Start() { List <Enemy_Info> EnemyList = new List <Enemy_Info>(); Enemy_Info Enemy = new Enemy_Info(); Enemy.Name = "Stage1_Enemy1"; Enemy.AttackSpeed = 0; Enemy.MoveSpeed = 0.5f; Enemy.Damage = 5; Enemy.Hp = 100; EnemyList.Add(Enemy); Enemy = new Enemy_Info(); Enemy.Name = "Stage1_Enemy2"; Enemy.AttackSpeed = 0; Enemy.MoveSpeed = 0.8f; Enemy.Damage = 5; Enemy.Hp = 100; EnemyList.Add(Enemy); Enemy = new Enemy_Info(); Enemy.Name = "Stage1_Enemy3"; Enemy.AttackSpeed = 0; Enemy.MoveSpeed = 1; Enemy.Damage = 5; Enemy.Hp = 100; EnemyList.Add(Enemy); Enemy = new Enemy_Info(); Enemy.Name = "Stage2_Bazuka"; Enemy.AttackSpeed = 0; Enemy.MoveSpeed = 1.5f; Enemy.Damage = 10; Enemy.Hp = 100; EnemyList.Add(Enemy); Enemy = new Enemy_Info(); Enemy.Name = "Stage2_Rifle"; Enemy.AttackSpeed = 0; Enemy.MoveSpeed = 1; Enemy.Damage = 5; Enemy.Hp = 100; EnemyList.Add(Enemy); Enemy = new Enemy_Info(); Enemy.Name = "Stage2_Shield"; Enemy.AttackSpeed = 0; Enemy.MoveSpeed = 0.8f; Enemy.Damage = 5; Enemy.Hp = 150; EnemyList.Add(Enemy); Enemy_Info_IO.Write(EnemyList, Application.dataPath + "/XML/Enemy_Info.xml"); }
public static Enemy_Info Select_Info(string Enemy_Name) { List <Enemy_Info> EnemyList = Enemy_Info_IO.Read(Application.dataPath + "/XML/Enemy_Info.xml"); Enemy_Info Enemy = null; for (int i = 0; i < EnemyList.Count; ++i) { Enemy = EnemyList[i]; if (Enemy.Name == Enemy_Name) { return(Enemy); } else { Enemy = null; } } return(Enemy); }