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