2 // control/data/router.qc
4 void( float pEvent ) Item_DataLink_Splitter_DataEvent =
9 case ITEM_DATALINK_SET:
10 for( lChild = self._child ; lChild ; lChild = lChild._next ) {
11 lChild._realValue = self._realValue;
12 Raise_DataEvent( lChild, ITEM_DATALINK_SET );
14 case ITEM_DATALINK_GET:
16 Raise_DataEvent( self._child, ITEM_DATALINK_GET );
17 self._realValue = self._child._realValue;
21 for( lChild = self._child ; lChild ; lChild = lChild._next )
22 Raise_DataEvent( lChild, pEvent );
27 void() Item_DataLink_Splitter_Spawn =
31 self._dataEvent = Item_DataLink_Splitter_DataEvent;