51 lines
1.1 KiB
C#
51 lines
1.1 KiB
C#
using Axibug;
|
|
using Axibug.Runtime;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using static Axibug.Utility;
|
|
|
|
namespace Game
|
|
{
|
|
public class BuiltinDataComponent : GameComponent
|
|
{
|
|
[SerializeField]
|
|
private TextAsset _buildInfoTextAsset = null;
|
|
|
|
private BuildInfo m_BuildInfo = null;
|
|
|
|
|
|
public BuildInfo BuildInfo
|
|
{
|
|
get
|
|
{
|
|
return m_BuildInfo;
|
|
}
|
|
}
|
|
|
|
public void InitBuildInfo()
|
|
{
|
|
if (_buildInfoTextAsset == null || string.IsNullOrEmpty(_buildInfoTextAsset.text))
|
|
{
|
|
Log.Info("Build info can not be found or empty.");
|
|
return;
|
|
}
|
|
|
|
m_BuildInfo = Json.ToObject<BuildInfo>(_buildInfoTextAsset.text);
|
|
if (m_BuildInfo == null)
|
|
{
|
|
Log.Warning("Parse build info failure.");
|
|
return;
|
|
}
|
|
|
|
if (m_BuildInfo.CheckVersionUrl == null)
|
|
{
|
|
Log.Warning("BuildInfoÐÅÏ¢½âÎöʧ°Ü.");
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|