Exemplo n.º 1
0
    public void Initialize(AIAgent agent)
    {
        this.agent = agent;

        Enemies     = new DetectedHolder(agent.gameObject, new EnemyComparator());
        AmmoPacks   = new DetectedHolder(agent.gameObject, new DistanceComparator());
        HealthPacks = new DetectedHolder(agent.gameObject, new DistanceComparator());
        HidingSpots = new DetectedHolder(agent.gameObject, new DistanceComparator());

        SetStates();
        SetGoals();

        RegisterEvents();
    }
Exemplo n.º 2
0
 private void Start()
 {
     detectedMemory = agent.Memory.HidingSpots;
 }