public void KillFlow(string flow) { flow = flow.ToUpper(); if (!qstr.Prefixed(flow, "FLOW_")) { flow = $"FLOW_{flow}"; } if (SBubble.HaveState(flow)) { SBubble.MyError("Flow Management Error", $"KillFlow: Flow {flow} doesn't exist!", SBubble.TraceLua(State)); } SBubble.KillState(flow); }
static public void KillSoftFlow(string tag) { tag = tag.ToUpper(); if (!qstr.Prefixed(tag, "FLOW_")) { tag = $"FLOW_{tag}"; } if (SBubble.HaveState(tag)) { SBubble.MyError($"KillFlow(\"{tag}\"):", "Tag non-existent", ""); } else { SBubble.KillState(tag); } }
public void KillState(string s) { s = s.ToUpper(); //if (qstr.Prefixed(s, "FLOW_")) SBubble.MyError("KILL Error","Non-Flow states may NOT be prefixed with FLOW_",""); SBubble.KillState(s); }