예제 #1
0
    static void Font(Text p_text)
    {
        GUILayout.Label("預設字體:" + UiCreatTool.fontPath);

        EditorGUILayout.BeginHorizontal();
        if (GUILayout.Button("使用預設字體"))
        {
            UiCreatTool.FixFont(p_text);
        }
        if (GUILayout.Button("將字體設為預設值"))
        {
            UiCreatTool.SetFont(p_text.font);
        }
        EditorGUILayout.EndHorizontal();

        EditorGUILayout.BeginHorizontal();
        if (GUILayout.Button("將字體套用到子物件"))
        {
            Text[] _texts = p_text.GetComponentsInChildren <Text>();
            SetFont(_texts, p_text.font);
        }
        if (GUILayout.Button("將字體套用到Scene"))
        {
            Text[] _texts = GameObjectExtend.GetComponentsInScene <Text>();
            SetFont(_texts, p_text.font);
        }
        EditorGUILayout.EndHorizontal();
    }
예제 #2
0
    public void RemoveAllImage()
    {
        TempImageRemover[] _tempImages = GameObjectExtend.GetComponentsInScene <TempImageRemover>();
        int f;
        int len = _tempImages.Length;

        for (f = 0; f < len; f++)
        {
            _tempImages[f].RemoveImage();
        }
        Debug.Log("Remove " + len + " TempImage");
    }