10 public Identifier
Tag {
get;
set; }
12 private bool isFinished;
16 public override bool IsFinished(ref
string goToLabel) => isFinished;
23 public override void Update(
float deltaTime)
25 if (isFinished) {
return; }
36 return $
"{ToolBox.GetDebugSymbol(isFinished)} {nameof(ClearTagAction)} -> (Tag: {Tag.ColorizeObject()})";
Clears the specific tag from the event (i.e. untagging all the entities that have been previously giv...
override string ToDebugString()
Rich test to display in debugdraw
override void Update(float deltaTime)
override bool IsFinished(ref string goToLabel)
Has the action finished.
ClearTagAction(ScriptedEvent parentEvent, ContentXElement element)
readonly ScriptedEvent ParentEvent
void RemoveTag(Identifier tag)