2016-01-04 1 views
0

Dans mon maxscript, je me sers de cette commande:détecter si l'utilisateur a appuyé sur Annuler dialogue clone

actionMan.executeAction 0 "40213" -- Edit: Clone 

est-il un moyen de détecter si l'utilisateur appuie sur « Annuler » sur la boîte de dialogue de clone, parce que si Le script affecte-t-il le maillage d'origine au lieu du nouveau créé par la fonction clone? Remarque: Je sais qu'il existe un moyen d'ignorer cette boîte de dialogue aveC#nodialog, mais ce n'est pas bon pour moi, car je veux permettre à l'utilisateur de choisir s'il veut cloner, citer ou référencer la géométrie d'origine.

+0

Êtes-vous le seul à lancer le dialogue de clonage? Ou essayez-vous simplement de répondre à un événement clone général? –

Répondre

0

Vérifiez objects.count avant et après l'appel. Si aucun objet n'a été cloné, ils seront identiques.