| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
-
- using GameFramework;
- using UnityEngine;
- using UnityGameFramework.Runtime;
- using static GameFramework.Utility;
- namespace GFMain
- {
- public class BuiltinDataComponent : GameFrameworkComponent
- {
- [SerializeField]
- private UpdateResourceForm m_UpdateResourceFormTemplate = null;
- private BuildInfo m_BuildInfo = null;
- public BuildInfo BuildInfo
- {
- get
- {
- return m_BuildInfo;
- }
- }
- public UpdateResourceForm UpdateResourceFormTemplate
- {
- get
- {
- return m_UpdateResourceFormTemplate;
- }
- }
- public void InitBuildInfo()
- {
- BetterStreamingAssets.Initialize();
- var strBuildInfo = BetterStreamingAssets.ReadAllText("_Configs/BuildInfo.txt");
- m_BuildInfo = Json.ToObject<BuildInfo>(strBuildInfo);
- if (m_BuildInfo == null)
- {
- Log.Warning("Parse build info failure.");
- return;
- }
- }
- }
- }
|