修改PackDataInst单例加载

main
Yurui 2025-05-26 19:26:29 +08:00
parent 3e381f152b
commit 67c4b9d1c6
9 changed files with 427 additions and 2555 deletions

Binary file not shown.

View File

@ -156,7 +156,7 @@ public class BIBaseInfo
{
// TODO gameid获取
game_id = "xuesong";
channel = PackDataInst.inst.localInfo.workSpace;
channel = PackDataInst.Inst.localInfo.workSpace;
model = SystemInfo.deviceModel;
uuid = SystemInfo.deviceUniqueIdentifier;
resolution = Screen.width + "x" + Screen.height;
@ -176,8 +176,8 @@ public class BIBaseInfo
os = SystemInfo.operatingSystem;
storage_info = SystemInfo.systemMemorySize.ToString();
version = Application.version;
build_code = PackDataInst.inst.localInfo.buildCode;
assets_version = PackDataInst.inst.localInfo.localFullVersion;
build_code = PackDataInst.Inst.localInfo.buildCode;
assets_version = PackDataInst.Inst.localInfo.localFullVersion;
language = LanguageManager.CurLanguage.ToString();
}

View File

@ -470,7 +470,7 @@ public partial class BIManager : Singlenton<BIManager>, IInitable, IUpdatable
return;
try
{
var url = PackDataInst.inst.localInfo.httpUrl + "bi/events"; //"http://bi.kedrgame.com/api/v1/events"; //192.168.2.135:17777
var url = PackDataInst.Inst.localInfo.httpUrl + "bi/events"; //"http://bi.kedrgame.com/api/v1/events"; //192.168.2.135:17777
baseInfo ??= new BIBaseInfo();
var timestampMs = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
var sendData = new PhxhBIEvent();

View File

@ -131,13 +131,13 @@ public partial class PostHeader
EncodeData encodeData = new(param);
string encodeStr = encodeData.GetEncodeData();
var md5 = EncodeData.GetMd5Hash(encodeStr);
string linkStr = md5 + PackDataInst.inst.localInfo.httpKey;
string linkStr = md5 + PackDataInst.Inst.localInfo.httpKey;
string sign = EncodeData.GetSha256Hash(linkStr);
Dictionary<string, string> header = new()
{
["signature"] = sign,
["accessKey"] = PackDataInst.inst.localInfo.httpAccessKey,
["accessKey"] = PackDataInst.Inst.localInfo.httpAccessKey,
["timestamp"] = timeStamp,
["Content-Type"] = "application/json;charset=utf-8"
};

View File

@ -101,7 +101,7 @@ public class GameLauncher : MonoBehaviour
VersionUpdateInfo versionUpdateInfo = _versionUpdateHandle.GetVersionInfo();
PackDataInst.CreateInst();
UpdateLocalInfo localInfo = PackDataInst.inst.localInfo;
UpdateLocalInfo localInfo = PackDataInst.Inst.localInfo;
string acquiring = LocalizeMono.Instance.GetLocalizeText("Acquiring"); // 获取中...
versionUpdateUI.ShowVersion(Application.version, localInfo.workSpace, localInfo.localFullVersion, acquiring, acquiring);

View File

@ -473,7 +473,7 @@ internal class BatchBuild
try
{
HttpHelper.PostAsync(PackDataInst.inst.localInfo.httpUrl + "version", loginKeyData, headData).Forget();
HttpHelper.PostAsync(PackDataInst.Inst.localInfo.httpUrl + "version", loginKeyData, headData).Forget();
} catch (Exception e)
{

@ -1 +1 @@
Subproject commit ad4f189e77ba658357aa500dd7f7354dfc22ae0b
Subproject commit 19ad2065d7cb53900726963d01bad7f39a50e379