Con loadVariablesNum devi specificare il livello, con loadVariables il target.

Tu hai fatto un mix usando loadVariablesNum e specificando un target anziché un livello, se con loadVariables non ti funziona è soltanto perché sbagli il percorso del target, o più probabilmente perché non assegni il valore della variabile al campo di testo o forse sbagli nome di variabile.

loadVariablesNum("file.txt", 0);
loadVariables("file.txt", _targetMC);