I don't know pretty much about this Corgi Engine you are talking about, but this MAY be a solution:
Create an empty game object. In a PlayMaker FSM activate the game object when the boolean value is true, and deactivate it when it's false. If there is a way, with your Corgi Engine check if that empty game object is activated or deactivated, and set the result as a value (again I said I don't know about that Corgi you are talking about, but this may help in some way).