Definir as funções PreInvokeMethod and PostInvokeMethod

É possível definir as funções PreInvokeMethod e PostInvokeMethod para executar o MAXScript antes e depois de um plug-in baseado em MCG ser chamado para atualizar a cena.

Para fazer isso, basta definir funções com esses nomes na propriedade Interface do usuário personalizada do seu gráfico. Por exemplo:

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

fn PreInvokeMethod
(
    -- Add your code here
)

fn PostInvokeMethod
(
    -- Add your code here
)

O manipulador de avaliação de principal para os diferentes tipos de gráficos é configurado para chamar essas funções, se elas existirem.

Observe que, para controladores de animação, a função PostInvokeMethod leva um único argumento e passa do valor de saída do gráfico quando chamada.