// sets variables to correctly start moving a prop when Move is selected in the EditPropMenu public void startMovingProp(GameObject prop, PropManager propManagerScriptRef) { setPropBeingMoved(true); oldPropPosition = prop.transform.position; oldPropManagerRef = propManagerScriptRef; oldPropRotation = prop.GetComponent <Prop>().getRotation(); setCurrentPropObj(prop); oldPropManagerRef.removeProp(prop); }
public void handleDelete() { Debug.Log("Delete Button Pressed"); propManagerScript.removeProp(propRef); ModifyController.Instance.setAddingProps(false); CurrentPropManager.Instance.setPropBeingMoved(false); StartCoroutine(CurrentPropManager.Instance.clearErrantPropObjects()); UIManager.Instance.closeCurrentUI(); }