using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using System.Xml;
using System.IO;
using System.Text;
using System;
using UnityEngine.UI;
using System.Text.RegularExpressions;

using com.badam.ui;
using com.badam.support;
public class LanguageEditor
{

    [MenuItem("Language/Change Text to WeiYu")]
    static void ChangeText()
    {
        Text t = Selection.activeGameObject.GetComponent<Text>();
        t.text = WeiYuSupport.ToString(t.text);
    }

    [MenuItem("Language/Change Text to ExtText")]
    static void ChangeText2Exttext()
    {
        Text t = Selection.activeGameObject.GetComponent<Text>();
        string data = t.text;
        int size = t.fontSize;
        Color c = t.color;
        float space = t.lineSpacing;
        bool b = t.supportRichText;
        bool rt = t.raycastTarget;

        GameObject.DestroyImmediate(t);
        ExtText et = Selection.activeGameObject.AddComponent<ExtText>();
        et.text = data;
        et.fontSize = size;
        et.color = c;
        et.lineSpacing = space;
        et.supportRichText = b;
        et.raycastTarget = rt;
    }
}
