if/elsesection is the simplest and most common section, allowing branches in code based on certain conditions.
if %Boolean%is true, the section under the
ifclause will be run.
if ...will skip to the end of the current code section, or to the end of the trigger if there is no indent.
else if...will be skipped.
else if...may not be used on its own. It must have either an
else if...directly before it.
if/elsetree, all following sections will be ignored.
if/elsetree may be finished with one
elseblock. This does not accept a condition, and runs if none of the preceding conditions passed.