public override UIStyleInfoInterface GetStyle(Component component) { Graphic comp = (Graphic)component; UIGraphicInfo style = (UIGraphicInfo)base.GetStyle(component); style.color = comp.color; style.material = comp.material; style.raycastTarget = comp.raycastTarget; return(style); }
#pragma warning disable void GraphicGUI(UIGraphicInfo data) { data.color = EditorGUILayout.ColorField("Color:", data.color); data.material = (Material)EditorGUILayout.ObjectField("Material:", data.material, typeof(Material)); data.raycastTarget = EditorGUILayout.Toggle("Raycast Target:", data.raycastTarget); }