Exemple #1
0
    // 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);
    }
Exemple #2
0
    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();
    }