/*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); }