Definieren von PreInvokeMethod- und PostInvokeMethod-Funktionen

Sie können PreInvokeMethod- und PostInvokeMethod-Funktionen definieren, um benutzerdefiniertes MAXScript auszuführen, bevor und nachdem ein MCG-basiertes Plug-In zum Aktualisieren der Szene aufgerufen wird.

Dazu definieren Sie einfach Funktionen mit diesen Namen in der Eigenschaft Benutzerdefinierte UI Ihres Diagramms. Beispiel:

-- Restore the default rollout
rollout params "Parameters"
(
<<ParamUIDefs>>
<<RolloutParamsHanders>>
)

fn PreInvokeMethod
(
    -- Add your code here
)

fn PostInvokeMethod
(
    -- Add your code here
)

Der Haupt-Auswertungs-Handler für die verschiedenen Diagrammtypen ist so konfiguriert, dass diese Funktionen aufgerufen werden, sofern sie vorhanden sind.

Beachten Sie, dass die PostInvokeMethod-Funktion für Animations-Controller ein einzelnes Argument annimmt und beim Aufrufen den Ausgabewert des Diagramms erhält.