Esempio n. 1
0
 private void OnGetSprite(SetImageSpriteParam param, Sprite sp)
 {
     if (sp != null)
     {
         param.img.sprite = sp;
     }
 }
Esempio n. 2
0
        void StartLoad()
        {
            SetImageSpriteParam param = new SetImageSpriteParam();

            param.abName    = m_ABName;
            param.assetName = m_AssetName;
            param.img       = m_Image;
            param.call      = OnGetSprite;

            m_id = AtlasManager.SetImageSprite(param);
        }
Esempio n. 3
0
        public static long SetImageSprite(SetImageSpriteParam param)
        {
            if (string.IsNullOrEmpty(param.abName) || string.IsNullOrEmpty(param.assetName))
            {
                return(0);
            }
            Type t = null;

            if (m_UseTexturePacker)
            {
                t = typeof(UIAtals);
            }
            else
            {
                t = typeof(Sprite);
            }
            long id = ResourceManager.LoadPrefab(t, param.abName, param.assetName, OnLoadedAtlas);

            m_Textures.Add(id, param);
            return(id);
        }