OnPrereqMetChanged() callback in its PrerequisitesMode.All case uses IsPrerequisiteMet instead of p.IsPrerequisiteMet as it probably should.
OnPrereqMetChanged()
PrerequisitesMode.All
IsPrerequisiteMet
p.IsPrerequisiteMet
IsPrerequisiteMet property set accessor assigns true to p_isPrerequisiteMet regardless of new value given.
set
true
p_isPrerequisiteMet
value
You are indeed correct. Not sure how that wasn't causing big problems.
Anyway, that code has been entirely removed for 0.14.0, and the replacement code is correct (I double checked). Thanks for reporting!