You can use
UPROPERTY on any boolean member variables (even bit fields). It will show as a raw data member of type
Boolean in SkookumScript.
_wait_false cannot be used on raw data members due to how they work. You'd have to loop to wait for it to be true:
loop [if dude.@dead? [exit] _wait]
Or wrap the above code in a coroutine (e.g.