Ejemplo n.º 1
0
 public void TestGetText()
 {
     LocalizeFacade.ChangeSetting(EnumLaungageSetting.JP);
     Assert.AreEqual(LocalizeFacade.GetText(EnumLocalizeName.ID_1), "ID 1 JP");;
     Assert.AreEqual(LocalizeFacade.GetText(EnumLocalizeName.ID_2), "ID 2 JP");;
     LocalizeFacade.ChangeSetting(EnumLaungageSetting.EN);
     Assert.AreEqual(LocalizeFacade.GetText(EnumLocalizeName.ID_1), "ID 1 EN");;
     Assert.AreEqual(LocalizeFacade.GetText(EnumLocalizeName.ID_2), "ID 2 EN");;
 }
Ejemplo n.º 2
0
    public void TestTextMeshLocalizeControllerSimplePasses()
    {
        GameObject prefab = Resources.Load <GameObject> ("LocalizeTextMeshForTest");

        LocalizeFacade.ChangeSetting(EnumLaungageSetting.JP);
        GameObject inst = GameObject.Instantiate(prefab);
        TextMesh   text = inst.GetComponent <TextMesh> ();

        inst.GetComponent <TextMeshLocalizeController> ().ChangeTextName("ID_1");
        Assert.AreEqual(text.text, "ID 1 JP");

        LocalizeFacade.ChangeSetting(EnumLaungageSetting.EN);
        Assert.AreEqual(text.text, "ID 1 EN");

        inst.GetComponent <TextMeshLocalizeController> ().ChangeTextName("ID_2");
        Assert.AreEqual(text.text, "ID 2 EN");

        LocalizeFacade.ChangeSetting(EnumLaungageSetting.JP);
        Assert.AreEqual(text.text, "ID 2 JP");
    }
Ejemplo n.º 3
0
 public static void ChangeEnSetting()
 {
     LocalizeFacade.ChangeSetting(EnumLaungageSetting.EN);
 }
Ejemplo n.º 4
0
 public static void ChangeJpSetting()
 {
     LocalizeFacade.ChangeSetting(EnumLaungageSetting.JP);
 }
 private void ShowText()
 {
     GetText().text = LocalizeFacade.GetText(textName);
 }