2 // control/data/altstring.qc
4 void( float pEvent ) Item_DataLink_AltString_DataEvent =
6 Item_DataLink_Update();
10 if( pEvent == ITEM_DATALINK_SET ) {
11 self._link.value = Util_SetAltStringItem( self._link.value, self.stepValue, self.value );
12 Raise_DataEvent( self._link, ITEM_DATALINK_SET );
13 } else if( pEvent == ITEM_DATALINK_GET ) {
14 Raise_DataEvent( self._link, ITEM_DATALINK_GET );
15 String_EntitySet( self, value, String_Normal( Util_GetAltStringItem( self._link.value, self.stepValue ) ) );
17 Raise_DataEvent( self._link, pEvent );
20 void() Item_DataLink_AltString_Spawn =
24 self._dataEvent = Item_DataLink_AltString_DataEvent;