Je veux savoir comment exécuter une méthode quand je crée un nouveau script, ou renommer un existant?Comment exécuter une méthode lorsque je crée un nouveau script, ou renommer un existant?
Je sais que Unity exécute certains processus lorsque des scripts sont créés. Par exemple, lorsque vous créez un script, le script est ajouté à la liste des composants dans la fenêtre Component > Scripts > NamespaceOfYourScript > NameOfYOurScript
. Je veux faire quelque chose comme ça, mais pour ma propre fenêtre personnalisée. Je suis assez sûr que le processus est accessible, mais je ne connais pas son nom, comment y accéder et l'utiliser.
J'ai déjà recherché dans la documentation, réponses unitaires, débordement de pile, mais je ne trouve pas encore ce que je cherchais (sans savoir quel est le mot clé exact du processus que vous recherchez, ça n'aide pas la recherche).
Je veux obtenir un script un peu comme ce genre:
using UnityEngine;
using UnityEditor;
public class MyScript : SomeScriptProcess()
{
void OnScriptSaved (System.Type TheScriptThatWasJustSaved)
{
//I execute my stuff here
}
}
Toute aide serait grande. :)