Example #1
0
    void getEnemyStatus(int x)
    {
        EnemyBaseAttribute enemy = Data.GetData <EnemyBaseAttribute>(x);

        EnemyStatus.instance.BaseStatus.EnemyName   = enemy.EnemyName;
        EnemyStatus.instance.BaseStatus.EnemyId     = enemy.EnemyId;
        EnemyStatus.instance.BaseStatus.expGive     = enemy.expGive;
        EnemyStatus.instance.BaseStatus.LV          = enemy.LV;
        EnemyStatus.instance.BaseStatus.HP          = enemy.HP;
        EnemyStatus.instance.BaseStatus.MP          = enemy.MP;
        EnemyStatus.instance.BaseStatus.S           = enemy.S;
        EnemyStatus.instance.BaseStatus.P           = enemy.P;
        EnemyStatus.instance.BaseStatus.D           = enemy.D;
        EnemyStatus.instance.BaseStatus.A           = enemy.A;
        EnemyStatus.instance.BaseStatus.I           = enemy.I;
        EnemyStatus.instance.BaseStatus.AtkValue    = enemy.AtkValue;
        EnemyStatus.instance.BaseStatus.DefValue    = enemy.DefValue;
        EnemyStatus.instance.BaseStatus.AValue      = enemy.AValue;
        EnemyStatus.instance.BaseStatus.MagicAtk    = enemy.MagicAtk;
        EnemyStatus.instance.BaseStatus.MagicDef    = enemy.MagicDef;
        EnemyStatus.instance.BaseStatus.AttackSpeed = enemy.AttackSpeed;
        EnemyStatus.instance.BaseStatus.Exp         = enemy.Exp;
        EnemyStatus.instance.BaseStatus.Crit        = enemy.Crit;
        EnemyStatus.instance.BaseStatus.CritDamage  = enemy.CritDamage;
        EnemyStatus.instance.BaseStatus.Hit         = enemy.Hit;
        EnemyStatus.instance.BaseStatus.Agl         = enemy.Agl;
        //EnemyStatus.instance.use_activeSkillAttack = enemy.use_activeSkillAttack;
        EnemyStatus.instance.BaseStatus.HPRecoverPerSecond = enemy.HPRecoverPerSecond;
        EnemyStatus.instance.BaseStatus.MPRecoverPerSecond = enemy.MPRecoverPerSecond;
        setSkill_enemy(enemy.use_activeSkillAttack);
    }
Example #2
0
    void WriteTest1()
    {
        //Skill1 demo = new Skill1(100, "ABC");

        List <EnemyBaseAttribute> EnemyBaseAttribute = new List <EnemyBaseAttribute>();
        EnemyBaseAttribute        a = new EnemyBaseAttribute();

        a.EnemyName             = "趴趴熊";
        a.EnemyId               = 1;
        a.use_activeSkillAttack = "0000";
        EnemyBaseAttribute.Add(a);

        FileStream    fs  = new FileStream(Application.dataPath + "/222.xml", FileMode.OpenOrCreate);
        XmlSerializer xml = new XmlSerializer(typeof(List <EnemyBaseAttribute>));

        xml.Serialize(fs, EnemyBaseAttribute);
        fs.Close();
        Debug.LogError("write done");
    }