12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- /****************************************************************************
- * 2024.8 LXD
- ****************************************************************************/
- using System;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- using QFramework;
- using I2.Loc;
- namespace QFramework
- {
- public partial class ToolItemElement : UIElement
- {
- private ToolConfig m_ToolConfig;
- public void InitData(ToolConfig toolConfig)
- {
- m_ToolConfig = toolConfig;
- ToolName.text = toolConfig.toolName;
- ToolIcon.sprite = toolConfig.toolImg;
- if (LocalizationConfig.localization && LocalizationManager.CurrentLanguage == "English")
- {
- ToolName.text = toolConfig.en_toolName;
- }
- }
-
- public void LocalizationManager_OnLocalizeEvent()
- {
- ToolName.text = m_ToolConfig.toolName;
- if (LocalizationConfig.localization && LocalizationManager.CurrentLanguage == "English")
- {
- ToolName.text = m_ToolConfig.en_toolName;
- }
- }
- void OnEnable()
- {
- LocalizationManager.OnLocalizeEvent += LocalizationManager_OnLocalizeEvent;
- LocalizationManager_OnLocalizeEvent();
- }
- void OnDisEnable()
- {
- LocalizationManager.OnLocalizeEvent -= LocalizationManager_OnLocalizeEvent;
- }
- }
- }
|