Types: Difference between revisions

799 bytes added ,  5 October 2021
no edit summary
No edit summary
No edit summary
Line 61: Line 61:


* <code>Surface</code> - Anything that is drawable (<code>RenderTarget</code>, <code>Texture</code>)
* <code>Surface</code> - Anything that is drawable (<code>RenderTarget</code>, <code>Texture</code>)
==Scripting-Language Types==
These scripting-language types are used in the scripting interface.
Scalar types.
* <code>bool</code> - Also known as <code>boolean</code>.
* <code>float</code> - <code>Number</code> if the scripting language only uses 1 numerical type for ints and floats.
* <code>function</code> - For callbacks.
* <code>int</code> - <code>Number</code> if the scripting language only uses 1 numerical type for ints and floats.
* <code>object</code> - For elements. <code>Userdata</code> if Lua.
* <code>null</code> - Also known as <code>nil</code>.
* <code>string</code>
Container types.
* <code>array&lt;Type&gt;</code> - <code>Table</code> if Lua. Keys start at 1 if Lua, otherwise keys start at 0.
* <code>dictionary&lt;KeyType,ValueType&gt;</code> - <code>Table</code> if Lua.


==Previous Versions==
==Previous Versions==


Type <code>Civilian</code> was removed. All functionality from type <code>Civilian</code>was moved to type <code>Ped</code>.
Type <code>Civilian</code> was removed. All functionality from type <code>Civilian</code>was moved to type <code>Ped</code>.
6,833

edits