static public void AddText(MenuCommand menuCommand) { GameObject go = new GameObject("Text"); EnhancedText txt = go.AddComponent <EnhancedText>(); PlaceUIElementRoot(go, menuCommand); EnhancedTextManager.SetupRichText(txt); }
public static void SetupRichText(EnhancedText txt) { txt.color = new Color(255f / 255f, 255f / 255f, 255f / 255f); txt.raycastTarget = false; RectTransform rt = txt.GetComponent <RectTransform>(); rt.sizeDelta = new Vector2(160f, 30f); rt.gameObject.layer = LayerMask.NameToLayer(UI_LAYER_NAME); }
public override void OnInspectorGUI() { EnhancedText component = (EnhancedText)target; base.OnInspectorGUI(); component._isUseLocalize = EditorGUILayout.Toggle("Is Use Localize", component._isUseLocalize); if (component._isUseLocalize) { component._key = EditorGUILayout.TextField("Key", component._key); component._customFont = (EnhancedFont)EditorGUILayout.ObjectField("Custom Font", component._customFont, typeof(EnhancedFont), true); } }
public Dialog_BetaWindow() { doCloseX = true; forcePause = true; closeOnClickedOutside = false; absorbInputAroundWindow = true; try { betaDescription = File.ReadAllText(Path.Combine(ConditionalPatchApplier.VehicleMMD.RootDir.FullName, "About", "BetaDescription.txt")); segments = EnhancedText.ParseDescriptionData(betaDescription).ToList(); } catch (Exception ex) { throw new IOException($"Failed to read in BetaDescription"); } }