public IImageComponent SetImage(UnityEngine.UI.Windows.Plugins.Localization.LocalizationKey key, params object[] parameters)
        {
            this.lastImageLocalization           = true;
            this.lastImageLocalizationKey        = key;
            this.lastImageLocalizationParameters = parameters;

            //this.SetImage(UnityEngine.UI.Windows.Plugins.Localization.LocalizationSystem.GetSprite(key, parameters));
            WindowSystemResources.Unload(this, this.GetResource());
            WindowSystemResources.Load(this, onDataLoaded: null, onComplete: null, customResourcePath: UnityEngine.UI.Windows.Plugins.Localization.LocalizationSystem.GetSpritePath(key, parameters));

            return(this);
        }
Beispiel #2
0
        public IImageComponent SetImage(UnityEngine.UI.Windows.Plugins.Localization.LocalizationKey key, params object[] parameters)
        {
            if (this.imageCrossFadeModule.IsValid() == true)
            {
                this.imageCrossFadeModule.Prepare(this);
            }

            this.lastImageLocalization           = true;
            this.lastImageLocalizationKey        = key;
            this.lastImageLocalizationParameters = parameters;

            this.SetImage(ResourceAuto.CreateResourceRequest(UnityEngine.UI.Windows.Plugins.Localization.LocalizationSystem.GetSpritePath(key, parameters)));

            //this.SetImage(UnityEngine.UI.Windows.Plugins.Localization.LocalizationSystem.GetSprite(key, parameters));
            //WindowSystemResources.Unload(this, this.GetResource());
            //WindowSystemResources.Load(this, onDataLoaded: null, onComplete: null, customResourcePath: UnityEngine.UI.Windows.Plugins.Localization.LocalizationSystem.GetSpritePath(key, parameters));

            return(this);
        }
Beispiel #3
0
        public ITextComponent SetTextLocalizationKey(UnityEngine.UI.Windows.Plugins.Localization.LocalizationKey key)
        {
            this.textLocalizationKey = key;

            return(this);
        }
Beispiel #4
0
        public IImageComponent SetImageLocalizationKey(UnityEngine.UI.Windows.Plugins.Localization.LocalizationKey key)
        {
            this.imageLocalizationKey = key;

            return(this);
        }