コード例 #1
0
        public override void Enter()
        {
            var clientHotfixPath = XABUtilities.GetResPath(EnumFileLocation.Client, EnumBundleType.Hotfix);

            if (XABUtilities.ExistManifest(clientHotfixPath))
            {
                m_manager.AssetInfoManager.SetHotfixManifest(XABUtilities.ReadManifest(clientHotfixPath));
                return;
            }
            var streamHotfixPath = XABUtilities.GetResPath(EnumFileLocation.Stream, EnumBundleType.Hotfix);

            if (XABUtilities.ExistManifest(streamHotfixPath))
            {
                m_manager.AssetInfoManager.SetHotfixManifest(XABUtilities.ReadManifest(streamHotfixPath));
                return;
            }
        }
コード例 #2
0
 public XAssetManagerOrdinary()
 {
     m_AssetInfoManager = new XABAssetInfoManager();
     m_AssetInfoManager.SetStaticManifest(XABUtilities.ReadManifest(XABUtilities.GetResPath(EnumFileLocation.Stream, EnumBundleType.Static)));
     m_InitTaskSchedule = new XABHotfixTaskSchedule(this);
 }