I keep getting 3 errors with this script.
1.Assets/Scripts/Player Scripts/Targetting.cs(31,22): error CS0547: `Targetting.TargetEnemy’: property or indexer cannot have void type.
2.Assets/Scripts/Player Scripts/Targetting.cs(33,17): error CS1014: A get or set accessor expected.
3.Assets/Scripts/Player Scripts/Targetting.cs(14,29): error CS1525: Unexpected symbol `AddAllEnemies’
Here is the script:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class Targetting : MonoBehaviour {
public List targets;
public Transform selectedTarget;
// Use this for initialization
void Start () {
targets = new List<Transform>();
selectedTarget = null
AddAllEnemies();
}
public void AddAllEnemies()
{
GameObject[] go = GameObject.FindGameObjectsWithTag("Enemy");
foreach(GameObject enemy in go)
AddTarget(enemy.transform);
}
public void AddTarget(Transform enemy)
{
targets.Add(enemy);
}
private void TargetEnemy
{
selectedTarget = targets[0];
}
// Update is called once per frame
void Update () {
if(Input.GetKeyDown(KeyCode.Tab))
{
TargetEnemy();
}
}
}