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; } } }
public static void SetTextHook3(ref string text, object __instance) { if (TranslationHooksEnabled) { TranslationHooksEnabled = false; try { text = TextTranslator.TranslateText(text, __instance); } finally { TranslationHooksEnabled = true; } } }
public static void TextPropertyHook2(ref string value, object __instance) { if (TranslationHooksEnabled) { TranslationHooksEnabled = false; try { value = TextTranslator.TranslateText(value, __instance); } finally { TranslationHooksEnabled = true; } } }
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; } } }
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; } } }
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; } } }
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; } } }
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; } } }
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; } } }