コード例 #1
0
        public void OnUpdateAtlas(object val)
        {
            var key = val == null ? string.Empty : val.ToString();

            if (string.IsNullOrEmpty(key))
            {
                this.loadedAtlas = this.atlas;
                TryResolveImage();
            }
            else
            {
                UIManAssetLoader.Load <SpriteAtlas>(key, OnLoadedAtlas);
            }
        }
コード例 #2
0
ファイル: InternalImageBinder.cs プロジェクト: grashaar/uiman
        public void OnUpdateImage(object newImage)
        {
            var key = newImage == null ? string.Empty : newImage.ToString();

            if (string.IsNullOrEmpty(key))
            {
                this.image.sprite = null;
                SetAlpha();
            }
            else
            {
                UIManAssetLoader.Load <Sprite>(key, OnLoadedImage);
            }
        }