Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.04 KB | None | 0 0
  1. Two ways to get a message:
  2. //At the top of the script add this
  3. using GameSparks.Api.Messages;
  4.  
  5.  
  6. void Start(){
  7. //You need to subscribe to the ScriptMessage Listener because we are sending a custom message
  8.     ScriptMessage.Listener += GetScriptMessages;
  9.  
  10. //You can do this for short stuff, but I prefer the one above as it gives you more control
  11.         ScriptMessage.Listener = ((ScriptMessage message) => Debug.Log(message.BaseData.GetObject("data").GetString("messageNotify")));
  12. }
  13.  
  14. void GetScriptMessages(){
  15.     //Check to see if our data contains a "Type"
  16.     Debug.Log(message.BaseData.GetObject("data").GetString("Type"));
  17.  
  18.     //If "Type" equals "ChatMessage", parse the information however you like!
  19.     if (message.BaseData.GetObject("data").GetString("Type") == "ChatMessage")
  20.         {
  21.             Debug.Log("You've received a new message! It's from " + message.BaseData.GetObject("data").GetString("From") + " It was sent at " + message.BaseData.GetObject("data").GetNumber("When") + " It says: " + message.BaseData.GetObject("data").GetString("Message"));
  22.         }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement