public void DefaultPostAdvance(ICommandElement element) { if (element.StateEvent != ActionStateEvents.None) { Post(Target?.Target ?? EntityOwner, EntityOwner.GetPosition(), EntityOwner.GetRotation(), element.StateEvent); } Advance(); }
public void Add(ICommandElement commandElement) { commandElement.Owner = this; _list.Add(commandElement); }