| 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. |