Revision Difference
util.StringToType#512288
<function name="StringToType" parent="util" type="libraryfunc">⤶
<file line="106-119">lua/includes/extensions/util.lua</file>⤶
<description>⤶
Converts a string to the specified type.⤶
⤶
This can be useful when dealing with ConVars.⤶
</description>⤶
<realm>Shared and Menu</realm>⤶
<args>⤶
<arg name="str" type="string">The string to convert</arg>⤶
<arg name="typename" type="string">The type to attempt to convert the string to. This can be vector, angle, float, int, bool, or string (case insensitive).</arg>⤶
</args>⤶
<rets>⤶
<ret name="" type="any">The result of the conversion, or nil if a bad type is specified.</ret>⤶
</rets>⤶
</function>⤶
⤶
<example>⤶
<description>Creates a vector from a string representation.</description>⤶
<code>local vec = util.StringToType("5 6 75", "Vector")</code>⤶
<output>A vector with components **(5, 6, 75)**</output>⤶
⤶
</example>