123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- 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;
- //}
- }
- }
- }
|