wiki.sine.space | sinespace

Difference between revisions of "Scripting/Reference"

From wiki.sine.space
Jump to: navigation, search
(Data Types)
Line 24: Line 24:
 
* [[Scripting/SVector]] A 3D Vector class for storing positions/euler rotations
 
* [[Scripting/SVector]] A 3D Vector class for storing positions/euler rotations
 
* [[Scripting/SQuaternion]] A Quaternion used for storing proper rotational information
 
* [[Scripting/SQuaternion]] A Quaternion used for storing proper rotational information
 +
* [[Scripting/SPhysicsHit]] Stores hits occurring in the physics subsystems (e.g. Raycast Hits, Collider Hits, etc)
 +
* [[Scripting/SWebResponse]] Stores the response from a Web Request
  
 
==Library Classes==
 
==Library Classes==

Revision as of 13:16, 17 January 2017

Note: Scripting is arriving in Editor Pack 9, due for release on January 25th

Client Scripting Function Reference

This API is shared between both C# and Lua runtimes. In case of Lua, we treat 'Nil' as 'null', but otherwise identical. C# scripts are defined as a class inheriting from SpaceScript. Lua scripts have a pre-prepared global named 'Space' containing an instance of the SScript class.

Classes

Data Types

Library Classes

Component Classes

Resources

External Events

Server Scripting Function Reference

Coming soon