public Execute(Statement statement, TNode nextNode = null, Area parent = null, string id = null) : base(nextNode, parent, id ?? IdentifyShop.GetNewID("E")) { Statements = new List <Statement> { statement }; }
public Status(string id, Area parent, Choice choice) : base(null, parent, id ?? IdentifyShop.GetNewID("ST")) { if (choice != null) { Choices.Add(choice); } }
public Status(string id = null, Area parent = null, List <Choice> choices = null) : base(null, parent, id ?? IdentifyShop.GetNewID("ST")) { if (choices != null) { Choices = choices; } }
public Execute(List <Statement> statements = null, List <Statement> ranStatements = null, TNode nextNode = null, Area parent = null, string id = null) : base(nextNode, parent, id ?? IdentifyShop.GetNewID("E")) { Statements = statements ?? new List <Statement>(); RandomStatements = ranStatements; if (RandomStatements != null) { RunRandomStatement = true; } }
public AreaStart(Area area = null, Area parent = null, TNode nextNode = null, string id = null) : base(nextNode, parent, id ?? IdentifyShop.GetNewID("A")) { Area = area; }
protected Part(TNode nextNode = null, Area parent = null, string id = null) : base(nextNode, parent, id ?? IdentifyShop.GetNewID("P")) { }
protected TNode(TNode nextNode = null, Area parent = null, string id = null) { ID = id ?? IdentifyShop.GetNewID(); Parent = parent; NextNode = nextNode; }
public Area(string name = null, TNode startNode = null, Area parent = null) { Name = name ?? IdentifyShop.GetNewID("AR"); StartNode = startNode; Parent = parent; }