コード例 #1
0
ファイル: TextureUtil.cs プロジェクト: led-os/unity_kidsgame
    public void UpdateSpriteTextureWeb(GameObject obj, string url, OnTextureHttpRequestFinishedDelegate callback, object data)
    {
        this.callbackHttp = callback;
        objSprite         = obj;
        dataSprite        = data;
        bool is_cache = TextureCache.main.IsInCache(url);

        if (is_cache)
        {
            Texture2D tex = TextureCache.main.Load(url);
            OnGetSpriteDidFinish(true, tex, true, url);
        }
        else
        {
            if (Common.isWeb)
            {
                httpReqSprite = new HttpRequest(OnHttpRequestFinished);
                httpReqSprite.Get(url);
            }
        }
    }
コード例 #2
0
ファイル: TextureUtil.cs プロジェクト: led-os/unity_kidsgame
    public void UpdateImageTextureWeb(Image image, string url, OnTextureHttpRequestFinishedDelegate callback, object data, bool isAutoUpdate)
    {
        this.callbackHttp = callback;
        imageHttp         = image;
        dataImage         = data;
        isAutoUpdateImage = isAutoUpdate;
        bool is_cache = TextureCache.main.IsInCache(url);

        if (is_cache)
        {
            Texture2D tex = TextureCache.main.Load(url);
            OnGetImageDidFinish(true, tex, true, url);
        }
        else
        {
            if (Common.isWeb)
            {
                httpReqImage = new HttpRequest(OnHttpRequestFinished);
                httpReqImage.Get(url);
            }
        }
    }
コード例 #3
0
ファイル: TextureUtil.cs プロジェクト: led-os/unity_kidsgame
 public void UpdateImageTextureWeb(Image image, string url, OnTextureHttpRequestFinishedDelegate callback, object data)
 {
     UpdateImageTextureWeb(image, url, callback, data, true);
 }