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é"); } }
private bool inuse, outuse;// savoir si l'un est selectionné // Use this for initialization void Start() { inobj = null; outobj = null; inuse = false; outuse = false; }
public void Setout(obj_output newout) { outinfo = newout; }
public void Unsetout() { outinfo = null; }