The represents the system colors of the engine. It allows the engine to work in color indexes that the display can map to actual colors in Unity via the class's set of APIs.
This method configures the chip. It registers itself with the engine as the default ColorChip, it sets the supported to the maximum value of 256 and calls to add the default to the array.
This method converts the chip's supportedColors and defaultColors into a json object.
This method reads the supplied Dictionary and attempts to set the supportedColors value and rebuild the defaultColors array. Once done, it calls RevertColors().
Recalculates the total number of pages based on the new total number of colors.