Basic tools is a first version of tools provided by paintcraft These tools located at PaintCraft/BrushPack/Basic folder All of this tools are very efficient because they use own mesh pool. So it's better to use them. But if you want to make a complex line which use several materials you have to use Advanced tools.
Common workflow of the tool is following read user input interpolate points * render swatches on each points
Each tool is a scriptable object. And this object located inside tool folder. you can select this object and then open tool editor through TopMenue->Window->PaintCraft (Brush Setup)
You can see that pencil has opaque line with mask texture which make horizontal lines holes
Brush is a basic tool which place transparent swatches along the path
This tool simulate crayon - the line has ragged edges and opaque
Eraser is simply just opaque brush which draw with background color on top of the drawing
Ink line thickness depends on how fast do you move your cursor or finger on touch device. As fast you move as thicker your line
Spray place small points within small region. as more you hold your finger at the same point as more points you will receive.
To make bucket works you need to use pageconfig which has region texture. after that just click in the region and it will be filled with selected color
Magnifier has own button because coloring book support multitouch drawing. This means that you can use one or five fingers to draw different lines at once. and it's not possible in this case recognize do you want to draw or you want to pan or zoom canvas. This is why there is this tool.