public ConditionalStop(SysCommandType type, UberId s, int v) : base(type) { targetState = s; targetValue = v; }
public SystemCommand(SysCommandType command) => type = command;