// Use this for initialization
    void Start()
    {
        ColorPicker = Picker.GetComponent <RTColorPicker>();
        ColorPicker.SetPos((int)_boxRect.width + 5, 20);

        //Set our callback functions for RTColorPicker (Optional)
        ColorPicker.OnColorChangeEvent += OnColorChange;
        ColorPicker.OnColorCancelEvent += OnColorPickerCancel;
        ColorPicker.OnColorOKEvent     += OnColorPickerOk;
        //ColorPicker.OnCustomColorSaveEvent += OnColorPickerCustomColorsSave;
        ColorPicker.OnCustomColorLoadedEvent += OnColorPickerCustomColorsLoaded;

        /*
         * ColorPicker.SetCallbackFunc("OnOK", OnColorPickerOk);
         * ColorPicker.SetCallbackFunc("OnCancel", OnColorPickerCancel);
         * ColorPicker.SetCallbackFunc("OnCustomColorSave", OnColorPickerCustomColorsSave);
         * ColorPicker.SetCallbackFunc("OnCustomColorLoaded", OnColorPickerCustomColorsLoaded);
         */
        //Only Setup the following if we're not running in a Webplayer
        if (!Application.isWebPlayer)
        {
            //Setup the default filepath for our custom colors
            if (Application.platform == RuntimePlatform.OSXEditor || Application.platform == RuntimePlatform.OSXPlayer)
            {
                _customColorsFilePath = Environment.CurrentDirectory + "/custom_colors.txt";
            }
            else
            {
                _customColorsFilePath = Environment.CurrentDirectory + "\\custom_colors.txt";
            }

            //Load Custom Colors File
            LoadCustomColors();
        }    //if
    }