IEnumerator Patrol()
{
while (true){
if (transform.position.x == patrolpoints [currentPoint].position.x)
{
currentPoint++;
anim.SetBool ("walking", false);
yield return new WaitForSeconds (timestill);
anim.SetBool ("walking", true);
}
if (currentPoint >= patrolpoints.Length) {
currentPoint = 0;
}
transform.position=Vector2.MoveTowards(transform.position,new Vector2(patrolpoints[currentPoint].position.x,transform.position.y),Speedy);
if(transform.position.x>patrolpoints[currentPoint].position.x)
transform.localScale=new Vector3(-1,1,1);
else if(transform.position.x
↧