Physbone IsPosed does not become false when grabbed
lackofbindings
When you grab a physbone, IsGrabbed becomes true. Then when you pose it, IsGrabbed becomes false and IsPosed becomes true. However if you grab it while posed, IsGrabbed becomes true but IsPosed also remains true at the same time, until you let go of the bone.
This seems unintentional, and adds and extra layer of complexity to designing logic that needs to check for IsPosed, since you must also check to see if IsGrabbed and IsPosed are true at the same time, which means it is grabbed.
IsGrabbed = grabbed
IsPosed && IsGrabbed = grabbed
IsPosed && !IsGrabbed = posed
IsPosed = maybe grabbed, maybe posed
Log In