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); }
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"); }