예제 #1
0
 public static void Init()
 {
     Debug.Log("Init 初始化");
     mInstance = new LTLocalization();
     mInstance.SetLanguage(Application.systemLanguage);
     mInstance.SetLanguage(SystemLanguage.English);
     mInstance.ReadData();
 }
 void Awake()
 {
     LTLocalization.Init();
     DontDestroyOnLoad(this.gameObject);
     UIManager.Instance._Init(this.transform);
     UIManager.Instance.PushShow(UILogin.Info, true);
     GameControl.Instance.Init(this.transform);
 }
 public static void ManualSetLanguage(SystemLanguage setLanguage)
 {
     if (null == mInstance)
     {
         mInstance = new LTLocalization();
     }
     mInstance.SetLanguage(setLanguage);
     mInstance.ReadData();
 }
예제 #4
0
    // void setLanguageType(LanguageType languageType);
    public void Init(string file)
    {
        // if(instance!=null){
        //     return;
        // }
        // instance = new Language();

        ltLocalization = new LTLocalization();
        //csv需要在pc上先转换成utf8格式
        ltLocalization.csvFilePath = file; //Resources 不要后缀
                                           // mInstance.SetLanguage(SystemLanguage.Chinese);
                                           // mInstance.ReadData();
    }
예제 #5
0
 // Use this for initialization
 void Start()
 {
     //获取按钮名称,执行指定函数
     switch (GetComponent<Button>().name)
     {
         case "NewGame":
             GetComponent<Button>().onClick.AddListener(NewGameClick);
             break;
         case "Continue":
             GetComponent<Button>().onClick.AddListener(ContinueClick);
             break;
         case "Settings":
             GetComponent<Button>().onClick.AddListener(SettingsClick);
             break;
         case "Quit":
             GetComponent<Button>().onClick.AddListener(QuitClick);
             break;
     }
     LTLocalization.GetText(GetComponent<Text>().text);
 }
예제 #6
0
    public void Init()
    {
        if (b_Init)
        {
            return;
        }
        b_Init = true;
        switch (_type)
        {
        case LocalType.Materia:
            //Debug.Log("(LTLocalization.GetText(key) = " + LTLocalization.GetText(key));
            mRender.material = Resources.Load <Material>(LTLocalization.GetText(key));
            break;

        case LocalType.Texture:
            mRender.material.SetTexture("_MainTex", Resources.Load <Texture>(LTLocalization.GetText(key)));

            break;
        }
    }
 public static void Init()
 {
     mInstance = new LTLocalization();
     mInstance.SetLanguage(Application.systemLanguage);
     mInstance.ReadData();
 }
예제 #8
0
 public void Init(byte[] data)
 {
     ltLocalization = new LTLocalization();
     ltLocalization.Init(data);
 }
    private void Refresh()
    {
        int level = GameData.GetChanllangeLevel();

        max_level.text = string.Format(LTLocalization.GetText("1"), level);
    }