instead of
my.FreeCamActive = off;
write
reset(my, FreeCamActive);

instead of
(My.FreeCamActive == off)
write
(!is(my,FreeCamActive))

check manual for more info