예제 #1
0
    protected override Texture2D GetTexture(AssetBundlerResponse o)
    {
        if (!useUncompressed)
        {
            return(base.GetTexture(o));
        }

        //非圧縮テクスチャの取得
        string[] names = o.GetAllAssetNames();

        if (names.Length == 1)
        {
            Debug.LogError("NORMAL:" + base.GetTexture(o).name);
            return(base.GetTexture(o));
        }

        Texture2D uncompressedTexture = o.GetTexture2D(names[1], TextureWrapMode.Clamp);

        if (uncompressedTexture == null)
        {
            Debug.LogError("NORMAL:" + base.GetTexture(o).name);
            return(base.GetTexture(o));
        }
        Debug.LogError("HITHIT:" + uncompressedTexture.name);
        return(uncompressedTexture);
    }
 protected virtual Texture2D GetTexture(AssetBundlerResponse o)
 {
     return(o.GetTexture2D(TextureWrapMode.Clamp));
 }