so I’ve been trying to make my 2d enemy move towards the player, but i get this message: Assets\scripts\enemy.cs(20,60): error CS1061: 'Transform' does not contain a definition for 'Position' and no accessible extension method 'Position' accepting a first argument of type 'Transform' could be found (are you missing a using directive or an assembly reference?)
this is my code so far:
{
public float speed;
player player;
// Start is called before the first frame update
void Start()
{
player = FindObjectOfType<player>();
}
// Update is called once per frame
void Update()
{
transform.position = Vector2.moveTowards(transform.Position, player.transform.position, speed * Time.deltaTime);
}
}
,so I’m trying to make my 2d enemy move towards my player character but i get this message.
this is my code so far and i don’t see what is the problem?
{
public float speed;
player player;
// Start is called before the first frame update
void Start()
{
player = FindObjectOfType<player>();
}
// Update is called once per frame
void Update()
{
transform.position = Vector2.moveTowards(transform.Position, player.transform.position, speed * Time.deltaTime);
}
}