Ejemplo n.º 1
0
        /*public void LoadSprite(SpriteAtlasLoader autoSprite)
         * {
         *  Sprite sprite = LoadSprite(autoSprite._resPath);
         *  if (sprite != null)
         *  {
         *      ResManager.instance._internal_ref_decrease(autoSprite.gameObject);
         *      autoSprite._img.sprite = sprite;
         *      ResManager.instance._internal_ref_increase(autoSprite._resPath, autoSprite.gameObject);
         *  }
         *  else
         *  {
         *      autoSprite._img.sprite = ResManager.instance._defaultSprite;
         *  }
         * }*/

        /*public void ReaycelSprite(SpriteAtlasLoader sprite)
         * {
         *  sprite.ReaycelSprite();
         * }*/

        #endregion

        #region Selectable

        /*public void LoadSprite(SpriteSelectableAltasLoader autoSprite)
         * {
         *
         * }
         *
         * public void ReaycelSprite(SpriteSelectableAltasLoader selectable)
         * {
         *  selectable.ReaycelSprite();
         * }*/

        #endregion

        #region 大图

        /*public void LoadSprite(SpriteBigLoader autoSprite)
         * {
         *  /*if (!autoSprite.gameObject.activeSelf) return;
         *
         *  Sprite sprite = LoadSprite(autoSprite._resPath);
         *  if (sprite != null)
         *  {
         *      ResManager.instance._internal_ref_decrease(autoSprite.gameObject);
         *      autoSprite.SetSprite(sprite);
         *      ResManager.instance._internal_ref_increase(autoSprite._resPath, autoSprite.gameObject);
         *      _bigSpritePoolCache.Set(autoSprite._resPath, autoSprite);
         *  }
         *  else
         *  {
         *      autoSprite.SetSprite(ResManager.instance._defaultSprite);
         *  }#1#
         * }*/

        /*public void ReaycelSprite(SpriteBigLoader bigSprite)
         * {
         *  bigSprite.ReaycelSprite();
         * }*/

        #endregion

        #endregion


        #region override Load Sprite

        public Sprite LoadSprite(string resPath)
        {
            Sprite sprite = _resLoader.LoadAsset <Sprite>(resPath);

            return(sprite);
        }