public override void Init() { agent = controller.GetComponent<AgentLefevre>(); AddTransition(new LostTarget()); agent.CancelInvoke(); }
public override void Init() { agent = controller.GetComponent<AgentLefevre>(); AddTransition(new SeeTarget()); agent.RefreshTargets(); agent.target = agent.targets[Random.Range(0, agent.targets.Count)]; agent.CancelInvoke(); agent.InvokeRepeating("UpdateRoad", 0f, 0.5f); }