wiki.sine.space | sinespace

Difference between revisions of "Scripting/SNetworkMessage"

From wiki.sine.space
Jump to: navigation, search
Line 2: Line 2:
  
 
==Fields==
 
==Fields==
{{ScriptFunction|string|Key|{ get; }|The key this message was sent with}}
+
{{ScriptFunction|string|Key|{ get; }|The key this message was sent with|5=
 +
getKey = function(arguments)<br>
 +
&nbsp;&nbsp;local sampleKey = "The message key is " .. arguments.<b>Key</b>;<br>
 +
end<br><br>}}
 +
 
 
{{ScriptFunction|IDictionary(object,object)|Message|{ get; }|The message body which was sent|5=
 
{{ScriptFunction|IDictionary(object,object)|Message|{ get; }|The message body which was sent|5=
 
gotAMessage = function(arguments)<br>
 
gotAMessage = function(arguments)<br>

Revision as of 17:50, 20 April 2017

The SNetworkMessage class contains a network message sent by another script

Fields

Key

string Key { get; }

The key this message was sent with

getKey = function(arguments)

  local sampleKey = "The message key is " .. arguments.Key;

end


Message

The message body which was sent

gotAMessage = function(arguments)

  local sampleMsg = "Got a message with the argument " .. arguments.Message["someArgument"];
end

-- View SubscribeToNetwork in Scripting/SNetwork for a full script example.