Ejemplo n.º 1
0
 public static void SetTextHook2(ref StringBuilder text, object __instance)
 {
     if (TranslationHooksEnabled)
     {
         TranslationHooksEnabled = false;
         try
         {
             text = new StringBuilder(TextTranslator.TranslateText(text.ToString(), __instance));
         }
         finally
         {
             TranslationHooksEnabled = true;
         }
     }
 }
Ejemplo n.º 2
0
 public static void SetTextHook3(ref string text, object __instance)
 {
     if (TranslationHooksEnabled)
     {
         TranslationHooksEnabled = false;
         try
         {
             text = TextTranslator.TranslateText(text, __instance);
         }
         finally
         {
             TranslationHooksEnabled = true;
         }
     }
 }
Ejemplo n.º 3
0
 public static void TextPropertyHook2(ref string value, object __instance)
 {
     if (TranslationHooksEnabled)
     {
         TranslationHooksEnabled = false;
         try
         {
             value = TextTranslator.TranslateText(value, __instance);
         }
         finally
         {
             TranslationHooksEnabled = true;
         }
     }
 }
Ejemplo n.º 4
0
 public static void DoTextField(GUIContent content)
 {
     if (TranslationHooksEnabled)
     {
         TranslationHooksEnabled = false;
         try
         {
             content.text    = TextTranslator.TranslateTextAlternate(content.text);
             content.tooltip = TextTranslator.TranslateTextAlternate(content.tooltip);
         }
         finally
         {
             TranslationHooksEnabled = true;
         }
     }
 }
Ejemplo n.º 5
0
 public static void DoWindow(GUIContent title)
 {
     if (TranslationHooksEnabled)
     {
         TranslationHooksEnabled = false;
         try
         {
             title.text    = TextTranslator.TranslateTextAlternate(title.text);
             title.tooltip = TextTranslator.TranslateTextAlternate(title.tooltip);
         }
         finally
         {
             TranslationHooksEnabled = true;
         }
     }
 }
Ejemplo n.º 6
0
 public static void DoLabel(GUIContent content, object __instance)
 {
     if (TranslationHooksEnabled)
     {
         TranslationHooksEnabled = false;
         try
         {
             content.text    = TextTranslator.TranslateTextAlternate(content.text);
             content.tooltip = TextTranslator.TranslateTextAlternate(content.tooltip);
         }
         finally
         {
             TranslationHooksEnabled = true;
         }
     }
 }
Ejemplo n.º 7
0
 public static void OnEnableHook(UnityEngine.UI.Text __instance)
 {
     if (TranslationHooksEnabled)
     {
         TranslationHooksEnabled = false;
         try
         {
             var newText = TextTranslator.TranslateText(__instance.text, __instance);
             if (newText != null)
             {
                 __instance.text = newText;
             }
         }
         finally
         {
             TranslationHooksEnabled = true;
         }
     }
 }
Ejemplo n.º 8
0
 public static void AwakeHook(TextMeshPro __instance)
 {
     if (TranslationHooksEnabled)
     {
         TranslationHooksEnabled = false;
         try
         {
             var newText = TextTranslator.TranslateText(__instance.text, __instance);
             if (newText != null)
             {
                 __instance.text = newText;
             }
         }
         finally
         {
             TranslationHooksEnabled = true;
         }
     }
 }
Ejemplo n.º 9
0
 public static void DoButtonGrid(GUIContent[] contents)
 {
     if (TranslationHooksEnabled)
     {
         TranslationHooksEnabled = false;
         try
         {
             foreach (GUIContent content in contents)
             {
                 content.text    = TextTranslator.TranslateTextAlternate(content.text);
                 content.tooltip = TextTranslator.TranslateTextAlternate(content.tooltip);
             }
         }
         finally
         {
             TranslationHooksEnabled = true;
         }
     }
 }