Error CS1729: The type UnityEngine.Vector2 'does not contain a constructor That takes
1’ arguments
script:
using UnityEngine;
using System.Collections;
public class EnemyInseguePlayer : MonoBehaviour {
public Transform player;
public float playerDistance;
public Vector2 playerXAxis;
public float moveSpeed;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
playerDistance = Vector3.Distance (player.position, transform.position);
if(playerDistance < 15f)
{
LookAtPlayer ();
}
if(playerDistance < 12f)
{
chase ();
}
}
void LookAtPlayer()
{
Vector2 playerXAxis;
playerXAxis = new Vector2 ( player.position.x);
}
void chase()
{
transform.Translate (Vector3.forward * moveSpeed * Time.deltaTime);
}
}