OnGraphChanged |
public |
Event called whenever a change occurs on the graph. Handles changes made to the graph and validates its structure and configuration. |
ValidateInputPorts |
private |
Validates the input ports of all nodes in the graph and logs a warning for each disconnected port. Also logs a warning for any input port with the phrase “Input” in its name that is not connected to a variable node. |
ValidateOutputPorts |
private |
Validates the output ports of all nodes in the graph and logs a warning for each output port that is not connected to another node. |
ValidateReturnNodes |
private |
Validates the return nodes in the graph and logs a warning for each ‣ that does not have a return value. |
ValidateConditionNodes |
private |
Validates the condition nodes in the graph and logs a warning for each ‣ that does not have a ‣ value. |
ValidateRandomNodes |
private |
Validates the random nodes in the graph and logs a warning for each ‣ that has less than 2 output ports. |
ValidateSwitchNodes |
private |
Validates the switch nodes within the graph and logs a warning for each ‣ missing an ‣ value. |
ValidateStartNodes |
private |
Validates the start nodes in the graph and logs an error if no ‣ is found and warnings if multiple start nodes are present. |
CheckForDuplicateVariableNames |
private |
Checks for duplicate variable names within the graph and logs an error for each duplicate found. |