public void Add(Action act)
 {
     Action last;
     if(getLenght()!=0)
     {
         last = Last ();
         last.BuildTime (false);
         act.startPos=last.endPos;
     }
     else
     {
         act.startPos=player.transform.position;
     }
     //MonoBehaviour.print(act.startPos);
     act.player = player;
     list_of_Action.Add (act);
     act.BuildTime (true);
     player.OPTION.isBlockPickUp = true;
 }