using System.Collections; using System.Collections.Generic; using UnityEngine; using LoyalSoftSDK; public class GameInfo { public static LoyalSoftSDK.LoyalGameExtraData GetPlayerInfo(string type) { Player player=UserProxy.Instance.player ; if (player != null) { LoyalGameExtraData tempData = new LoyalGameExtraData( type, player.zoneid.ToString(), player.zonename.ToString(), player.uid.ToString(), player.baseInfo.name, player.baseInfo.firstLogin.ToString(), player.baseInfo.level.ToString(), "0", "0", "0", "0", "无", "无" ); return tempData; } return null; } public static void UpdateGameinfo(string type) { if (Application.platform == RuntimePlatform.Android && GlobalConfig.is_SDK) { LoyalGameExtraData temp = GetPlayerInfo(type); if (temp == null) { return; } else { LoyalGameSDK.Instance.SubmitGameData(temp); } /////如果将来有差异化,再启动下面的差异化控制。现在都是同一个操作 //switch (type) //{ // case "enterServer": // LoyalSoft.LoyalGameSDK.Instance.SubmitGameData(temp); // break; // case "levelUp": // LoyalSoft.LoyalGameSDK.Instance.SubmitGameData(temp); // break; // case "createRole": // LoyalSoft.LoyalGameSDK.Instance.SubmitGameData(temp); // break; // case "exitServer": // LoyalSoft.LoyalGameSDK.Instance.SubmitGameData(temp); // break; // default: // LoyalSoft.LoyalGameSDK.Instance.SubmitGameData(temp); // break; //} } } }