コード例 #1
0
 public LoaderTask(LoaderContianer _contianer, LoadType _type, string _url)
 {
     contianer = _contianer;
     ID        = Guid.NewGuid().ToString();
     type      = _type;
     url       = _url;
 }
コード例 #2
0
 public LoaderTask(LoaderContianer _contianer, string _url, WWWForm _wform)
 {
     contianer = _contianer;
     ID        = Guid.NewGuid().ToString();
     type      = LoadType.Post;
     url       = _url;
     wform     = _wform;
 }
コード例 #3
0
 public LoaderTask(LoaderContianer _contianer, string _url, byte[] _postdata, Dictionary <string, string> _header)
 {
     contianer = _contianer;
     ID        = Guid.NewGuid().ToString();
     type      = LoadType.PostWithHeader;
     url       = _url;
     postdata  = _postdata;
     header    = _header;
 }
コード例 #4
0
 public Request()
 {
     contianer = CacheManager.Get <LoaderContianer>(contianerKey);
     if (contianer == null)
     {
         int num = contianerReqNum;
         if (num <= 0)
         {
             num = 1;
         }
         contianer = new LoaderContianer(num);
         CacheManager.Insert <LoaderContianer>(contianerKey, contianer, true);
     }
 }
コード例 #5
0
 public Request()
 {
     contianer = SingletonFactory.Get <MomeryInter>().Get <LoaderContianer>(contianerKey.ToString());
     if (contianer == null)
     {
         int num = LoaderContianerConst.getNum(contianerKey);
         if (num <= 0)
         {
             num = 1;
         }
         contianer = new LoaderContianer(num);
         SingletonFactory.Get <MomeryInter>().Insert <LoaderContianer>(contianerKey.ToString(), contianer);
     }
 }
コード例 #6
0
    protected override LoaderTask IniTask(LoaderContianer contianer)
    {
        LoaderTask task = null;

        if (local)
        {
            task = new LoaderTask(contianer, LoadType.LocalAB, name);
        }
        else
        {
            task = new LoaderTask(contianer, OutUri(name), null, header);
        }

        return(task);
    }
コード例 #7
0
 protected abstract LoaderTask IniTask(LoaderContianer contianer);
コード例 #8
0
    protected override LoaderTask IniTask(LoaderContianer contianer)
    {
        LoaderTask task = new LoaderTask(contianer, OutUri(name), null, header);

        return(task);
    }
コード例 #9
0
    protected override LoaderTask IniTask(LoaderContianer contianer)
    {
        LoaderTask task = new LoaderTask(contianer, LoadType.LocalAB, url);

        return(task);
    }
コード例 #10
0
    protected override LoaderTask IniTask(LoaderContianer contianer)
    {
        LoaderTask task = new LoaderTask(contianer, LoadType.Get, GetLocalServer());

        return(task);
    }
コード例 #11
0
    protected override LoaderTask IniTask(LoaderContianer contianer)
    {
        LoaderTask task = new LoaderTask(contianer, path, null, new System.Collections.Generic.Dictionary <string, string>());

        return(task);
    }
コード例 #12
0
    protected override LoaderTask IniTask(LoaderContianer contianer)
    {
        LoaderTask task = new LoaderTask(contianer, LoadType.StreamAssets, url);

        return(task);
    }