Fluxograma das funções do script.

ActHeader – a descrição dos parâmetros do objeto. Inclui a descrição dos parâmetros públicos e protegidos, a especificação das variáveis reservadas e a descrição dos subobjetos.
Durante cada ativação do objeto, a função OnInitialization é executada. Usando a variável set, a configuração única dos parâmetros do objeto precisa ser verificada.
A função OnDialog é ativada após especificar o ponto de inserção e a direção no menu de contexto durante a seleção dinâmica dos parâmetros.
A função OnDialogChanged permite adicionar interatividade à caixa de diálogo de inserção do objeto. Ela é executada sempre que os parâmetros são alterados na caixa de diálogo. No corpo da função, é possível ocultar os controles para garantir a seleção correta dos parâmetros do objeto.
O OnInitSelect é executado antes da seleção dinâmica dos parâmetros. Há uma string de dica de ferramenta (por exemplo, o valor atual do comprimento).
O OnSelectParam é executado durante a seleção dinâmica dos parâmetros. Ele define quais parâmetros devem ser selecionados e como. Geralmente, contém verificações do número da solicitação para a seleção dos parâmetros e verificações da visualização atual.
A função OnMakeParameters é final. Todos os cálculos finais dos parâmetros são executados e os classificadores e planos são especificados. Como essa função é executada após todos os eventos do objeto, as restrições para os parâmetros e a seleção relativa de implementações são adicionadas.
A função SetGripPoint define as alças para o objeto. Seu número e posição são definidos ali.
A função OnMoveGripPoint recebe o número do grip NMovingGrip editado, a posição relativa dos grips é processada e os parâmetros do objeto são alterados de acordo com ela.
O BeforeConnect é executado antes que as dependências sejam definidas. As dependências anteriores são redefinidas e uma string de dica de ferramenta é especificada ao selecionar o objeto a ser conectado.
A função OnConnect é executada quando um objeto é conectado a outro. Ela contém uma verificação dos classificadores e operadores do objeto para definir as dependências de acordo com essa verificação.
Como o resultado do OnConnect é um novo valor para o objeto conectado, este é recebido como um novo objeto. A função OnChangeParameters é executada quando os parâmetros do objeto são alterados de acordo com os parâmetros de outro objeto usando a barra de ferramentas de parâmetros. Esta função determina a reação do objeto à alteração de seus parâmetros.

