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 Setin(obj_input newinobj) { inobj = newinobj; inuse = true; inobj.Unlinkout(); //Debug.Log("entré selectionné"); }
void Start() { ininfo = null; outinfo.ChangeState(0); }
public void Unsetin() { ininfo = null; outinfo.ChangeState(0); }
public selfdestruct self = null; // laisser null si dans autre chose que un puit de sortie (ou source recevante,taker) // Use this for initialization public void Setin(obj_input newin) { ininfo = newin; outinfo.ChangeState(ininfo.ininfo.GetState()); }