/// <summary> /// Adds a new drawing callback to the log window widget drawer. /// </summary> /// <param name="drawerDelegate">The delegate called each OnGUI to draw the widget.</param> /// <param name="align">The side of the WidgetRow this widget should be drawn into.</param> public static void AddLogWindowWidget(WidgetDrawer drawerDelegate, WidgetAlignMode align = WidgetAlignMode.Left) { if (drawerDelegate == null) { throw new NullReferenceException("Drawer delegate required"); } widgets.Add(new LogWindowWidget(drawerDelegate, align)); }
public LogWindowWidget(WidgetDrawer drawer, WidgetAlignMode alignment) { Drawer = drawer; Alignment = alignment; }