public EnemyUnit(EnemyJson json) { id = json.id; name = json.name; description = json.description; race = json.race; type = json.type; stats = json.stats; imgPath = json.imgPath; facePath = json.facePath; learnedSkills = json.learnedSkills; totalSkills = json.totalSkills; growthStat = json.growthStat; baseReward = json.baseReward; growthReward = json.growthReward; }
// Start is called before the first frame update public object GetJsonObj(string jsonTag) { object jsonObj = null; switch (jsonTag) { case "enemy": EnemyJson enemyJson = new EnemyJson(); jsonObj = enemyJson.GetEnemyJson(); break; case "skill": SkillJson skillJson = new SkillJson(); jsonObj = skillJson.GetSkillJson(); break; case "buff": BuffJson buffJson = new BuffJson(); jsonObj = buffJson.getBuffJson(); break; } return(jsonObj); }
public static Entity createEnemy(EnemyJson enemy) { return(new Entity(enemy.name, enemy.hitpoints, enemy.attack, enemy.defence)); }