К примеру так можно если таких объектов не много.
Type Ololo Extend Trololo
field r
method update()
'тут всякие вычисления, от них зависит
' result будет ложным или правдивым
end method
function CreateOlolo:Ololo(result:boolean)
local o:Ololo = new Ololo
o.r = result
....
return o
end function
end type
bla = CreateOlolo(blablabla:Boolean)
xText(0,0,bla.r) ' должно быть true или false
Если много, то сделать еще одну проверочную переменную и церез цикл проверять.