public void Update(Pokemon obj) { uniqueID = obj.uniqueID; pokemonID = obj.pokemonID; nickname = obj.nickname; teamPos = obj.teamPos; battlePos = obj.battlePos; currentHP = obj.currentHP; maxHP = obj.maxHP; isFainted = obj.isFainted; level = obj.level; gender = obj.gender; nonVolatileStatus = obj.nonVolatileStatus; dynamaxState = obj.dynamaxState; }
public Pokemon(global:: Pokemon obj) { uniqueID = obj.uniqueID; pokemonID = obj.pokemonID; nickname = obj.nickname; teamPos = obj.teamPos; battlePos = obj.battlePos; currentHP = obj.currentHP; maxHP = obj.maxHP; isFainted = !obj.IsAbleToBattle(); level = obj.level; gender = obj.gender; nonVolatileStatus = (obj.nonVolatileStatus == null)? "" : obj.nonVolatileStatus.statusID; dynamaxState = obj.dynamaxState; }