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; }