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(); }
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"); }