void Awake() { tankMover = GetComponent<TankMovement>(); tankNav = GetComponent<TankNavigation>(); tankSensor = GetComponentInChildren<TankSensor>(); tankShooter = GetComponent<TankShooting>(); tankHealth = GetComponent<TankHealth>(); Reset(); }
protected abstract void SetName(); // all AI's should set their name - please use Unity forum name protected void Awake() { SetName(); tankMover = GetComponent <TankMovement>(); tankNav = GetComponent <TankNavigation>(); tankSensor = GetComponentInChildren <TankSensor>(); tankShooter = GetComponent <TankShooting>(); tankHealth = GetComponent <TankHealth>(); Reset(); }
public void Start() { tankMover = GetComponent<TankMovement>(); tankNav = GetComponent<NavMeshAgent>(); tankSensor = GetComponentInChildren<TankSensor>(); tankShooter = GetComponent<TankShooting>(); tankHealth = GetComponent<TankHealth>(); moveToMarker.SetParent(null); Reset(); }