Grosso-modo, tu es obligé de passer par le Tag pour récupérer un objet existant dans le module (et il peut y en avoir plusieurs avec le même Tag dans une multitude de zones différentes, même dans les Limbes).
Un ResRef est unique, en ne permet en fait que de récupérer le "modèle/template" de l'objet qui est dans la palette du module.
Il n'y a aucun problème à chercher un objet via son Tag dans plusieurs scripts différents qui n'ont aucun liens entre eux (les scripts).
Donc le seul moyen que tu as de travailler avec un ResRef dans un script, et soit de le récupérer via un objet déjà sur le module (qui peut être n'importe où, même dans les Limbes), soit de l'écrire en toute lettre dans ton script.
StringToObject et ObjectToString, ce sont vraiment des fonctions nébuleuses, et elles fonctionnent forcément de paire.
Je ne peux que recommander la solution de Lv4.
|