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)