BT - SquarerFive/bf3-bots GitHub Wiki
BTCondition(BTTask(worldContext), BTTask(worldContext, A), B) -> C /* function output */
BTAssign(BTSwitch(
BTCachedValue(worldContext, __v0),
[
0: BTTask(worldContext, A),
1: BTCachedValue(worldContext, __v1),
2: BTOptionalTask(worldContext, B).Expect(0)
]
), __v2)