33 lines
940 B
C#
33 lines
940 B
C#
using LuaInterface;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace CSUI
|
|
{
|
|
public class BigMapData
|
|
{
|
|
public class SelfRankInfo
|
|
{
|
|
[JsonProperty("rank")]
|
|
public int rank { get; set; }
|
|
[JsonProperty("rankPercent")]
|
|
public int rankPercent { get; set; }
|
|
}
|
|
private LuaFunction _G_BigMapData_GetSelfRankInfo_Json;
|
|
|
|
public void SendGetData()
|
|
{
|
|
|
|
}
|
|
|
|
public SelfRankInfo GetSelfRankInfo()
|
|
{
|
|
if (_G_BigMapData_GetSelfRankInfo_Json == null)
|
|
{
|
|
_G_BigMapData_GetSelfRankInfo_Json = LuaMgr.Instance.luaState.GetFunction("_G_BigMapData_GetSelfRankInfo_Json");
|
|
}
|
|
var jsonstr = _G_BigMapData_GetSelfRankInfo_Json.Invoke<string>();
|
|
var rankInfo = JsonConvert.DeserializeObject<SelfRankInfo>(jsonstr);
|
|
return rankInfo;
|
|
}
|
|
}
|
|
} |