public ITextComponent SetText(Plugins.Localization.LocalizationKey key, params object[] parameters)
        {
            this.lastTextLocalization           = true;
            this.lastTextLocalizationKey        = key;
            this.lastTextLocalizationParameters = parameters;

            return(this.SetText(Plugins.Localization.LocalizationSystem.Get(key, parameters)));
        }
        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 #3
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);
        }
		public ITextComponent SetText(Plugins.Localization.LocalizationKey key, params object[] parameters) {

			this.lastTextLocalization = true;
			this.lastTextLocalizationKey = key;
			this.lastTextLocalizationParameters = parameters;

			return this.SetText(Plugins.Localization.LocalizationSystem.Get(key, parameters));

		}