OutOfReachclass | objects.t[2271] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
class
OutOfReach : object
cannotReachFromInsideMsg
cannotReachFromOutsideMsg
canObjReachContents
canObjReachSelf
canReachFromInside
canReachSelfFromInside
checkTouchViaPath
tryImplicitRemoveObstructor
cannotReachFromInsideMsg (dest) | objects.t[2328] |
cannotReachFromOutsideMsg (dest) | objects.t[2327] |
canObjReachContents (obj) | objects.t[2341] |
By default, we'll return nil, so that nothing within me can be reached from anyone outside. This can be overridden to allow my contents to become reachable from some external locations but not others; for example, a high shelf could allow an actor standing on a chair to reach my contents.
canObjReachSelf (obj) | objects.t[2350] |
By default, make this object subject to the same rules as its contents.
canReachFromInside (obj, dest) | objects.t[2361] |
By default, we return nil, so nothing outside of me is reachable from within me. This can be overridden as needed. This should usually behave symmetrically with canObjReachContents().
canReachSelfFromInside (obj) | objects.t[2371] |
By default, we we use the same rules as we use to reach an external object from within.
checkTouchViaPath (obj, dest, op) | objects.t[2272] |
tryImplicitRemoveObstructor (sense, obj) | objects.t[2377] |