static public void AddText(MenuCommand menuCommand)
    {
        GameObject   go  = new GameObject("Text");
        EnhancedText txt = go.AddComponent <EnhancedText>();

        PlaceUIElementRoot(go, menuCommand);
        EnhancedTextManager.SetupRichText(txt);
    }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
    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);
        }
    }
Esempio n. 4
0
 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");
     }
 }