Beispiel #1
0
    /// <summary>
    ///	单个敌人实例化
    /// </summary>
    public void NewEmeny(int i)
    {
        if (i == 1)
        {
            Emeny1 Newemeny = new Emeny1();
            Newemeny.initdate();
            EnemyHp       = Newemeny.GetHp;
            Agi           = Newemeny.Agi;
            Avd           = Newemeny.Avd;
            TextName.text = Newemeny.GetName;
            // enemyAi[0]=Newemeny;
            Headportrait = Newemeny.GetHeadportrait;
        }
        else if (i == 2)
        {
            Emeny2 Newemeny = new Emeny2();
            Newemeny.initdate();
            EnemyHp       = Newemeny.GetHp;
            TextName.text = Newemeny.GetName;
            Agi           = Newemeny.Agi;
            Avd           = Newemeny.Avd;
            Headportrait  = Newemeny.GetHeadportrait;
            // enemyAi[0]=Newemeny;
        }
        else if (i == 3)
        {
            Enemy3 Newemeny = new Enemy3();
            Newemeny.initdate();
            EnemyHp       = Newemeny.GetHp;
            Avd           = Newemeny.Avd;
            Agi           = Newemeny.Agi;
            Headportrait  = Newemeny.GetHeadportrait;
            TextName.text = Newemeny.GetName;
            // double [] b={0};
            // Debug.Log(enemyAi);
            // enemyAi[0]=Newemeny;
            enemyAi.Add(Newemeny);
        }
        else if (i == 4)
        {
            Enemy4 Newemeny = new Enemy4();
            Newemeny.initdate();
            EnemyHp       = Newemeny.GetHp;
            Headportrait  = Newemeny.GetHeadportrait;
            Agi           = Newemeny.Agi;
            Avd           = Newemeny.Avd;
            TextName.text = Newemeny.GetName;
            enemyAi.Add(Newemeny);
        }
        else if (i == 5)
        {
            Enemy5 Newemeny = new Enemy5();
            Newemeny.initdate();
            EnemyHp       = Newemeny.GetHp;
            Agi           = Newemeny.Agi;
            Avd           = Newemeny.Avd;
            Headportrait  = Newemeny.GetHeadportrait;
            TextName.text = Newemeny.GetName;
            enemyAi.Add(Newemeny);
        }
        else if (i == 6)
        {
            Enemy6 Newemeny = new Enemy6();
            Newemeny.initdate();
            EnemyHp       = Newemeny.GetHp;
            Agi           = Newemeny.Agi;
            Avd           = Newemeny.Avd;
            Headportrait  = Newemeny.GetHeadportrait;
            TextName.text = Newemeny.GetName;
            enemyAi.Add(Newemeny);
        }
        else if (i == 99)
        {
            Enemy99 Newemeny = new Enemy99();
            Newemeny.initdate();
            EnemyHp       = Newemeny.GetHp;
            Agi           = Newemeny.Agi;
            Avd           = Newemeny.Avd;
            Headportrait  = Newemeny.GetHeadportrait;
            TextName.text = Newemeny.GetName;
            // double [] b={0};
            Debug.Log(enemyAi);
            // enemyAi[0]=Newemeny;
            enemyAi.Add(Newemeny);
        }

        else
        {
            Debug.Log("Input wrong!The enmey" + i + " no Found!");
        }
        if (EnemyHp != 0)
        {
            EnemyMaxHp = EnemyHp;
            Update_HpSlider(EnemyMaxHp, EnemyHp);
        }
    }