123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- 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();
-
- //Debug.Log(DateUtil.GetTime(jsonData["time"].ToJson()));
- }
- }
- public static void Save()
- {
- URLRequestData urlData = new URLRequestData();
-
- urlData.Add("u", SystemInfo.deviceUniqueIdentifier);
- 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("u", SystemInfo.deviceUniqueIdentifier);
- 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());
- }
- }
|