Esempio n. 1
0
    public void Setout(obj_output newoutobj)
    {
        if (inuse == true)
        {
            //Debug.Log("output selected");
            outobj = newoutobj;
            outuse = true;
            outobj.Unlinkin();


            if (outobj.Getdg() != null && outobj.Getdg() != drag_src) // si le chemin est  tracé et n'est un ancien chemin (  permet de supprimer le chemin si relier plusieurs fois au meme objet avec un autre )
            {
                outobj.DeletePath();
            }

            outobj.Setdg(drag_src);
            outobj.Setin(inobj);// sortie recup l'état
            inobj.Setout(outobj);
            drag_src.ValidPath();

            inobj  = null;
            inuse  = false;
            outobj = null;
            outuse = false;
        }
        else
        {
            //Debug.Log("selectionné d'abord une entré");
        }
    }
Esempio n. 2
0
    private bool inuse, outuse;// savoir si l'un est selectionné

    // Use this for initialization
    void Start()
    {
        inobj  = null;
        outobj = null;
        inuse  = false;
        outuse = false;
    }
Esempio n. 3
0
 public void Setout(obj_output newout)
 {
     outinfo = newout;
 }
Esempio n. 4
0
 public void Unsetout()
 {
     outinfo = null;
 }