Skip to content

StateMachine

GMIKE edited this page Jun 19, 2020 · 16 revisions

Сontent

Create

StateMachine stateMachine = new StateMachine();

Import

You can import state machine to xml

StateMachine stateMachine = StateMachine.FromXDocument("fileName.xml");

StateMachine stateMachine = new StateMachine("fileName.xml");

Export

You can export state machine to xml

stateMachine.ToXDocument("fileName.xml");

Logging

For logging you need use ILogger Create

//Example create logger
var loggerFactory = LoggerFactory.Create(builder => { builder.AddConsole().AddDebug().SetMinimumLevel(LogLevel.Debug); });

var logger = loggerFactory.CreateLogger<StateMachine>();


StateMachine stateMachine = new StateMachine(logger);

StateMachine stateMachine = StateMachine.FromXDocument("fileName.xml", logger);

StateMachine stateMachine = new StateMachine("fileName.xml", logger);
Clone this wiki locally