wiki.sine.space | sinespace

Difference between revisions of "Scripting/SDialogues"

From wiki.sine.space
Jump to: navigation, search
(Added the code example for OpenURL)
(Replaced content with "https://docs.sine.space/v/scripting/client-scripting/viewer/sdialogues")
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The SDialogue class allows you to issue dialogue messages to the player to confirm various actions.
+
https://docs.sine.space/v/scripting/client-scripting/viewer/sdialogues
 
+
==Members==
+
{{ScriptFunction|void|YesNoInput|(string title, string okbutton, string cancelButton, Action<bool> result);|Shows a yes/no dialogue box to the user, and returns the result via the result callback}}
+
{{ScriptFunction|void|TextInput|(string title, string okbutton, Action<string> result);|Shows a text input dialogue box to the user, and returns the result via the result callback}}
+
{{ScriptFunction|void|OpenURL|(string url);|Opens a URL in a web browser|5=
+
hostObject = Space.Host.ExecutingObject;<br><br>
+
function openTheWebsite ()<br>
+
:Space.Dialogues.OpenURL ("http://sine.space/");<br>
+
end<br><br>
+
hostObject.SubscribeToEvents();<br>
+
hostObject.OnMouseDown(openTheWebsite);<br>
+
''-- when the object is clicked, the "sine.space" website is opened''}}
+
{{ScriptFunction|void|SendLocalChat|(string text, string from);|Sends local chat to the client window}}
+
 
+
{{Scripting Navbox}}
+

Latest revision as of 15:46, 16 September 2022

https://docs.sine.space/v/scripting/client-scripting/viewer/sdialogues