2using System.Threading.Tasks;
Abstract base class for events
Basic interface for simulator nodes with child nodes.
Task ExecuteTask(Variables Variables)
Executes the activity.
bool LogEnd
If event should be logged at the end of each activity.
bool LogStart
If event should be logged at each start of the activity.
int ExecutionCount
Execution count
void Register(IActivityNode Node)
Registers a child activity node.
void Register(IEvent Event)
Registers an event that calls the activity.
Interface for activity nodes