SenseConnectorclass | sense.t[431] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
A SenseConnector acts as a sense conduit across all of its locations, so to establish a connection between locations, simply place a SenseConnector in each location. Since a SenseConnector is useful only when placed placed in multiple locations, SenseConnector is based on MultiLoc.
class
SenseConnector : MultiLoc
SenseConnector
MultiLoc
BaseMultiLoc
object
SenseConnector
DistanceConnector
connectorMaterial
getConnectedContainers
Inherited from BaseMultiLoc
:
initialLocationClass
locationList
addDirectConnections
checkMoveThrough
checkMoveViaPath
checkThrowThrough
checkThrowViaPath
checkTouchThrough
checkTouchViaPath
forEachConnectedContainer
sensePathFromWithout
shineFromWithout
transSensingThru
Inherited from MultiLoc
:
baseMoveInto
baseMoveIntoAdd
baseMoveOutOf
cloneForMultiInstanceContents
cloneMultiInstanceContents
forEachContainer
getDropDestination
initializeLocation
moveIntoAdd
moveOutOf
reInitializeLocation
restoreLocation
saveLocation
sensePathToLoc
shineOnLoc
Inherited from BaseMultiLoc
:
buildLocationList
isDirectlyIn
isIn
isInitiallyIn
isListedInContents
isOrIsIn
connectorMaterial | sense.t[436] |
getConnectedContainers OVERRIDDEN | sense.t[582] |
addDirectConnections (tab) OVERRIDDEN | sense.t[451] |
Since we provide a sense connection among all of our containers, add each of our containers to the list.
checkMoveThrough (obj, dest) | sense.t[589] |
checkMoveViaPath (obj, dest, op) | sense.t[617] |
checkThrowThrough (obj, dest) | sense.t[611] |
checkThrowViaPath (obj, dest, op) | sense.t[647] |
checkTouchThrough (obj, dest) | sense.t[600] |
checkTouchViaPath (obj, dest, op) | sense.t[632] |
forEachConnectedContainer (func, [args]) OVERRIDDEN | sense.t[573] |
sensePathFromWithout (fromParent, sense, trans, obs, fill) | sense.t[519] |
shineFromWithout (fromParent, sense, ambient, fill) | sense.t[478] |
transSensingThru (sense) | sense.t[442] |