if(!line.Equals(targetline))
{
if(targetline == 0 && pos.x<-2)
{
gameObject.transform.position = new Vector3 (-2f, pos.y, pos.z);
line = targetline;
isInMove = true;
movec.x = 0;
}else if(targetline==1 && (pos.x>0 || pos.x<0))
{
if(line==0 && pos.x>0)
{
gameObject.transform.position = new Vector3 (0, pos.y, pos.z);
line = targetline;
isInMove = true;
movec.x = 0;
}else if(line==2 && pos.x>0)
{
gameObject.transform.position = new Vector3 (0, pos.y, pos.z);
line = targetline;
isInMove = true;
movec.x = 0;
}
else if(line==3 && pos.x<0.1)
{
gameObject.transform.position = new Vector3 (0, pos.y, pos.z);
line = targetline;
isInMove = true;
movec.x = 0;
}
else if(line==4 && pos.x<-0.5)
{
gameObject.transform.position = new Vector3 (0, pos.y, pos.z);
line = targetline;
isInMove = true;
movec.x = 0;
}
else if(targetline==2 && pos.x>2)
{
gameObject.transform.position = new Vector3 (2f, pos.y, pos.z);
line = targetline;
isInMove = true;
movec.x = 0;
}
else if (targetline==3 && pos.x>1)
{
gameObject.transform.position = new Vector3 (1f, pos.y, pos.z);
line = targetline;
isInMove = true;
movec.x = 0;
}
else if (targetline==4 && pos.x<-1)
{
gameObject.transform.position = new Vector3 (-1f, pos.y, pos.z);
line = targetline;
isInMove = true;
movec.x = 0;
}
}
}