// Size from 0 to 1 public void SetDrawTool(EDrawingTool _DrawingTool, float Size) { DrawTool = _DrawingTool; switch (DrawTool) { case EDrawingTool.Brush: { CurrentBrush = BrushTool.GetBrush(Size); } break; case EDrawingTool.ColorPen: { CurrentBrush = ColorPenTool.GetBrush(Size); } break; case EDrawingTool.Crayon: { CurrentBrush = CrayonTool.GetBrush(Size); } break; case EDrawingTool.Eraser: { CurrentBrush = EraserTool.GetBrush(Size); } break; case EDrawingTool.Fill: { // reset to default brush CurrentBrush = BrushTool.GetBrush(Size); } break; case EDrawingTool.Pencil: { CurrentBrush = PencilTool.GetBrush(Size); } break; case EDrawingTool.Spray: { CurrentBrush = SprayTool.GetBrush(Size); } break; } }
public DrawingTool GetDrawingTool(EDrawingTool _DrawingTool) { switch (_DrawingTool) { case EDrawingTool.Brush: { return(BrushTool); } case EDrawingTool.ColorPen: { return(ColorPenTool); } case EDrawingTool.Crayon: { return(CrayonTool); } case EDrawingTool.Eraser: { return(EraserTool); } case EDrawingTool.Pencil: { return(PencilTool); } case EDrawingTool.Spray: { return(SprayTool); } } return(null); }