IO type conversions
Jump to navigation
Jump to search

This article or section needs to be cleaned up to conform to a higher standard of quality.
For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.
For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.
If input is given a parameter by an output the following conversions are possible:
- If output and input param type match we just pass it along.
- If input takes no parameters we just always give it nothing.
- If input takes variant param we just pass it along.
- If output passes integer, then input can take it if it's float or boolean.
- If output passes float, then input can take it if it's integer or boolean.
- If output passes string (parameter override is also always string), then input can accept it if it takes integer,float,boolean,vector,color32,ehandle
- If output passes ehandle, then input can take it if it's string in which case it takes the passed ehandle's targetname
Otherwise conversion is invalid and we get the "!! ERROR: bad input/output link:\n!!" error