Пример #1
0
    public static int LoadLazyLoadConfigDataAsset(IntPtr l)
    {
        int result;

        try
        {
            ClientConfigDataLoaderBase clientConfigDataLoaderBase = (ClientConfigDataLoaderBase)LuaObject.checkSelf(l);
            string configDataName;
            LuaObject.checkType(l, 2, out configDataName);
            string configAssetName;
            LuaObject.checkType(l, 3, out configAssetName);
            Action <bool> onEnd;
            LuaObject.checkDelegate <Action <bool> >(l, 4, out onEnd);
            clientConfigDataLoaderBase.LoadLazyLoadConfigDataAsset(configDataName, configAssetName, onEnd);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #2
0
    public static int DeserializeExtensionTableOnLoadFromAssetEnd(IntPtr l)
    {
        int result;

        try
        {
            ClientConfigDataLoaderBase clientConfigDataLoaderBase = (ClientConfigDataLoaderBase)LuaObject.checkSelf(l);
            BytesScriptableObjectMD5   dataObj;
            LuaObject.checkType <BytesScriptableObjectMD5>(l, 2, out dataObj);
            string assetPath;
            LuaObject.checkType(l, 3, out assetPath);
            string typeName;
            LuaObject.checkType(l, 4, out typeName);
            List <DummyType> o = clientConfigDataLoaderBase.DeserializeExtensionTableOnLoadFromAssetEnd(dataObj, assetPath, typeName);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #3
0
        // Token: 0x06001C9F RID: 7327 RVA: 0x00099488 File Offset: 0x00097688
        public StringTableManager(ClientConfigDataLoaderBase configLoader) : base(configLoader)
        {
            List <string> localizationList = GameManager.Instance.GameClientSetting.StringTableSetting.LocalizationList;

            this.m_localizationList.AddRange(localizationList);
        }