Не поучается изменить движение объекта касанием об другой объект
У меня такая идея при касании определённого объекта пушка изменяет движение в другую сторону я сделал вроде всё правильно, но почему то всё равно не работает вот код:
public class gunMove : MonoBehaviour
{
private bool rightMove = true;
public float speed;
public GameObject rightWall;
public void OnTriggerEnter2D(Collider2D other)
{
if (other.gameObject.tag == ("rigthWall"))
{
rightMove = false;
}
if (other.gameObject.tag == ("leftWall"))
{
rightMove = true;
}
}
void Update()
{
if(rightMove == true)
{
transform.Translate(Vector2.right * speed);
}
if(rightMove == false)
{
transform.Translate(Vector2.left * speed);
}
}
}