public bool CloseEditPanel()
 {
     editPanel.SetBool ("isHidden", true);
     isOpen = false;
     setObject (null);
     onClick = null;
     return false;
 }
 public void CloseEditPanelManualy()
 {
     editPanel.SetBool ("isHidden", true);
     isOpen = false;
     if(myObject.tag == "2D"){
         onClick = myObject.transform.GetChild(0).GetComponent("onClickScript") as onClickScript;
     } else {
         onClick = myObject.GetComponent ("onClickScript") as onClickScript;
     }
     if( myObject.tag == "2D"){
         if( myObject.transform.GetChild(0).renderer.material.color == Color.magenta){
             myObject.transform.GetChild(0).renderer.material.color = realColor;
         }
     } else {
         if (myObject.renderer.material.color == Color.magenta) {
             myObject.renderer.material.color = realColor;
         }
     }
     if (onClick.getIsSelect()) {
         onClick.setIsSelect(false);
             }
     setObject (null);
     onClick = null;
 }
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown ("h") && panelAnim.GetBool("isHidden")) {

            panelAnim.enabled = true;
            panelAnim.SetBool("isHidden",false);
            isOpen = true;

        } else if (Input.GetKeyDown ("h") && !panelAnim.GetBool("isHidden"))  {
            panelAnim.SetBool("isHidden",true);
            isOpen = false;
        }

        if (isOpen == true && !isInMoveMode) {
                        myflycam.setCameraSentivity (0);
                } else {
            myflycam.setCameraSentivity (90);
                }
        if ( onClick != null){
            if(myObject.tag == "2D"){
                onClick = myObject.transform.GetChild(0).GetComponent("onClickScript") as onClickScript;
            } else {
            onClick = myObject.GetComponent ("onClickScript") as onClickScript;
            }
            bool isDone = onClick.getIsDone ();
                if (isDone){
                isInMoveMode = false;
                editPanel.SetBool ("isHidden", false);
                onClick.setIsDone(false);
                onClick = null;
            }
        }
        if (Input.GetKeyDown("m")) {
            isBlocked = !isBlocked;
            myflycam.Isblocked(isBlocked);
            mouseToggle.isOn = isBlocked;
        }
    }
 public void setMoveMode()
 {
     if(myObject.tag == "2D"){
         onClick = myObject.transform.GetChild(0).GetComponent("onClickScript") as onClickScript;
     } else {
         onClick = myObject.GetComponent ("onClickScript") as onClickScript;
     }
     editPanel.SetBool ("isHidden", true);
     onClick.setIsMoveMode (true);
     isInMoveMode = true;
 }