LoyalGameCallbackData.cs 971 B

123456789101112131415161718192021222324252627282930313233
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. namespace LoyalSoftSDK
  5. {
  6. public class LoyalGameCallbackData
  7. {
  8. public string action;
  9. public string msg;
  10. public string data;
  11. public LoyalGameCallbackData(string jsonData)
  12. {
  13. object jsonParsed = MiniJSON.Json.Deserialize(jsonData);
  14. if (jsonParsed != null)
  15. {
  16. Dictionary<string, object> jsonMap = jsonParsed as Dictionary<string, object>;
  17. if (jsonMap.ContainsKey("action"))
  18. {
  19. action = jsonMap["action"].ToString();
  20. }
  21. if (jsonMap.ContainsKey("msg"))
  22. {
  23. msg = jsonMap["msg"].ToString();
  24. }
  25. if (jsonMap.ContainsKey("data"))
  26. {
  27. data = jsonMap["data"].ToString();
  28. }
  29. }
  30. }
  31. }
  32. }