12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- using LitJson;
- using UnityEngine;
- using System;
- using System.Collections;
- using UnityEngine.Events;
- public class ManaServer : Regist
- {
- #region 变量
- public static bool Connect
- {
- get
- {
- if (Connect_)
- {
- return true;
- }
- else
- {
- if (ManaTutorial.ConnectExemptAmt > 0)
- {
- ManaTutorial.ConnectExemptAmt--;
- return true;
- }
- else
- {
- return false;
- }
- }
- }
- set { Connect_ = value; }
- }
- public static bool Connect_;
- public static string ID;
- public static DateTime Time;
- #endregion
- public static void Login()
- {
- URLRequestData urlData = new URLRequestData();
- urlData.Add("u", SystemInfo.deviceUniqueIdentifier);
- URLRequest.CreateURLRequest("https://garden.dashgame.com/index.php/Home/User/login", urlData, LoginCallback, URLRequest.Method.POST);
- }
- private static void LoginCallback(JsonData jsonData)
- {
- if (jsonData["c"].ToString() == "0")
- {
- Connect = true;
- ID = jsonData["i"].ToJson();
- }
- }
- public static void Save()
- {
- URLRequestData urlData = new URLRequestData();
-
- urlData.Add("i", ID);
- urlData.Add("l", Data.PlayerDoc.OuterXml);
- URLRequest.CreateURLRequest("https://garden.dashgame.com/index.php/home/user/save", urlData, SaveCallback, URLRequest.Method.POST);
- }
- private static void SaveCallback(JsonData jsonData)
- {
- Debug.Log(jsonData.ToJson());
- }
- public static void Load()
- {
- URLRequestData urlData = new URLRequestData();
- urlData.Add("i", ID);
- URLRequest.CreateURLRequest("https://garden.dashgame.com/index.php/Home/User/load", urlData, LoadCallback, URLRequest.Method.POST);
- }
- private static void LoadCallback(JsonData jsonData)
- {
- Debug.Log(jsonData.ToJson());
- }
- }
|