Je suis en train de programmer dans Unity, en utilisant un événement Action pour contenir un tas d'autres délégués Action, afin de connecter des objets non-Monobehaviour dans le système Update(). Je voudrais être en mesure d'imprimer les noms des actions à la console de débogage, mais en utilisant quelque chose comme:Est-ce que Action.ToString() peut renvoyer autre chose que "System.Action"?
Delegate[] actions = updateActions.GetInvocationList();
foreach (Delegate del in actions) {
Debug.Log(del.ToString());
}
... juste retour « System.Action ». J'ai essayé aussi (del as Action) .ToString() sans chance.
Qu'est-ce que 'nom de l'action'? – sll