Sinespace Client
2023.2.17543
Client-side scripting for Sinespace
|
Class accessible to all scripts More...
Public Member Functions | |
SScript () | |
object | LoadExternalClass (string fullyQualifiedClassName, string assemblyName, bool tryGetTypeFirst=false) |
string | TypeName (DynValue dv) |
bool | TrackingAllowed (string key) |
Always returns false on the main grid. Tracking without explicit consent is a GPDR violation. More... | |
void | TrackingRequest (string key, string privacynotice, Closure callback, bool force=false) |
Pops up a accept/deny request for tracking - EULA-style GPDR text More... | |
SResource | GetResource (string name) |
void | LogEvent (string eventName, float value, SVector position) |
For white label grids - logs an event to the Analytics engine. More... | |
void | Log (DynValue text, bool logToFile=false) |
void | Log (string text, bool logToFile=false) |
Public Attributes | |
readonly SInventory | Inventory |
readonly SPersistence | Persistence |
readonly SScene | Scene |
readonly SGrid | Grid |
readonly SHost | Host |
readonly SPhysics | Physics |
readonly SMath | Math |
readonly SString | String |
readonly SInput | Input |
readonly SCameraManager | Camera |
readonly SWebService | WebServices |
readonly SNetwork | Network |
readonly SPostFX | PostFX |
readonly SAudioAnalyser | AudioAnalyser |
readonly STween | Tween |
readonly SUI | UI |
readonly SDialogues | Dialogues |
readonly SShared | Shared |
readonly SQuests | Quests |
readonly SEconomy | Economy |
readonly SGroup | Groups |
readonly SActivity | Activity |
readonly SRenderSettings | RenderSettings |
readonly SProfile | Profile |
readonly SPhotos | Photos |
readonly SVideos | Videos |
readonly SMusicDirectory | MusicDirectory |
readonly SJourney | Journey |
readonly SGameTester | GameTester |
Properties | |
string | RuntimeType [get] |
string | Platform [get] |
string | SessionID [get] |
bool | InEditor [get] |
int | Version [get] |
The internal revision number of the release. Ties to release notes. More... | |
SResource[] | Resources [get] |
float | Time [get] |
string | ServerTime [get] |
string | LocalTime [get] |
float | LoginTime [get] |
int | ServerTimeUnix [get] |
int | LocalTimeUnix [get] |
float | DeltaTime [get] |
bool | PreviewServer [get] |
string | ComponentName [get] |
Class accessible to all scripts
SineSpace.Scripting.Scene.SScript.SScript | ( | ) |
SResource SineSpace.Scripting.Scene.SScript.GetResource | ( | string | name | ) |
object SineSpace.Scripting.Scene.SScript.LoadExternalClass | ( | string | fullyQualifiedClassName, |
string | assemblyName, | ||
bool | tryGetTypeFirst = false |
||
) |
void SineSpace.Scripting.Scene.SScript.Log | ( | DynValue | text, |
bool | logToFile = false |
||
) |
void SineSpace.Scripting.Scene.SScript.Log | ( | string | text, |
bool | logToFile = false |
||
) |
void SineSpace.Scripting.Scene.SScript.LogEvent | ( | string | eventName, |
float | value, | ||
SVector | position | ||
) |
For white label grids - logs an event to the Analytics engine.
eventData |
bool SineSpace.Scripting.Scene.SScript.TrackingAllowed | ( | string | key | ) |
Always returns false on the main grid. Tracking without explicit consent is a GPDR violation.
On white labels returns true if the user has opted in to tracking as part of their registration.
void SineSpace.Scripting.Scene.SScript.TrackingRequest | ( | string | key, |
string | privacynotice, | ||
Closure | callback, | ||
bool | force = false |
||
) |
Pops up a accept/deny request for tracking - EULA-style GPDR text
key | |
privacynotice | |
callback |
string SineSpace.Scripting.Scene.SScript.TypeName | ( | DynValue | dv | ) |
readonly SActivity SineSpace.Scripting.Scene.SScript.Activity |
readonly SAudioAnalyser SineSpace.Scripting.Scene.SScript.AudioAnalyser |
readonly SCameraManager SineSpace.Scripting.Scene.SScript.Camera |
readonly SDialogues SineSpace.Scripting.Scene.SScript.Dialogues |
readonly SEconomy SineSpace.Scripting.Scene.SScript.Economy |
readonly SGameTester SineSpace.Scripting.Scene.SScript.GameTester |
readonly SGrid SineSpace.Scripting.Scene.SScript.Grid |
readonly SGroup SineSpace.Scripting.Scene.SScript.Groups |
readonly SHost SineSpace.Scripting.Scene.SScript.Host |
readonly SInput SineSpace.Scripting.Scene.SScript.Input |
readonly SInventory SineSpace.Scripting.Scene.SScript.Inventory |
readonly SJourney SineSpace.Scripting.Scene.SScript.Journey |
readonly SMath SineSpace.Scripting.Scene.SScript.Math |
readonly SMusicDirectory SineSpace.Scripting.Scene.SScript.MusicDirectory |
readonly SNetwork SineSpace.Scripting.Scene.SScript.Network |
readonly SPersistence SineSpace.Scripting.Scene.SScript.Persistence |
readonly SPhotos SineSpace.Scripting.Scene.SScript.Photos |
readonly SPhysics SineSpace.Scripting.Scene.SScript.Physics |
readonly SPostFX SineSpace.Scripting.Scene.SScript.PostFX |
readonly SProfile SineSpace.Scripting.Scene.SScript.Profile |
readonly SQuests SineSpace.Scripting.Scene.SScript.Quests |
readonly SRenderSettings SineSpace.Scripting.Scene.SScript.RenderSettings |
readonly SScene SineSpace.Scripting.Scene.SScript.Scene |
readonly SShared SineSpace.Scripting.Scene.SScript.Shared |
readonly SString SineSpace.Scripting.Scene.SScript.String |
readonly STween SineSpace.Scripting.Scene.SScript.Tween |
readonly SUI SineSpace.Scripting.Scene.SScript.UI |
readonly SVideos SineSpace.Scripting.Scene.SScript.Videos |
readonly SWebService SineSpace.Scripting.Scene.SScript.WebServices |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
The internal revision number of the release. Ties to release notes.