public void UpdateOptions(int option)
    {
        shaderControler.ResetPosAndZoom();

        switch (option)
        {
        case (int)Options.ImaginaryPlane:
            cPoint.ResetPosition();
            zPoint.SetPosition(new Vector3(0.5f, -0.2f, 0f));

            shaderControler.SetShader(false);
            explorerMode.SetActive(false);
            explorerMode.GetComponent <Toggle>().isOn = false;
            break;

        case (int)Options.MandelbrotSet:
            explorerMode.SetActive(true);
            shaderControler.SetShader(true);
            shaderControler.SetMandelbrotMode();

            zPoint.ResetPosition();
            cPoint.SetPosition(new Vector3(-0.5f, 0.2f, 0f));
            break;

        case (int)Options.JuliaSet:
            explorerMode.SetActive(true);
            shaderControler.SetShader(true);
            shaderControler.SetJuliaSetMode();

            cPoint.ResetPosition();
            zPoint.SetPosition(new Vector3(0.5f, -0.2f, 0f));
            break;

        default:
            break;
        }
    }