public void setEntityProperties(editorEntityS ent_s) { if(ent_s.entity_type == EntityE.Base) { ent_s.base_starting_health_percentage = base_starting_health_percentage; } else if(ent_s.entity_type == EntityE.Player) { ent_s.mech_starting_health_percentage = mech_starting_health_percentage; } else if(ent_s.entity_type == EntityE.Node) { ent_s.node_starting_level = node_starting_level; } else if(ent_s.entity_type == EntityE.Enemy) { ent_s.enemy_knows_base_loc = enemy_knows_base_loc; ent_s.enemy_knows_mech_loc = enemy_knows_mech_loc; } }
public void deleteEntity(editorEntityS entity_s) { entity_db[entity_s.x_coord].Remove(entity_s.z_coord); if(entity_db[entity_s.x_coord].Keys.Count == 0) { print("removing sub level"); entity_db.Remove(entity_s.x_coord); } Destroy(entity_s.gameObject); }