Ejemplo n.º 1
0
 // Sets the target and moves the target trigger to that location
 public void SetTarget(AITargetType t, Collider c, Vector3 p, float d)
 {
     _target.Set(t, c, p, d);
     if (_targetTrigger != null)
     {
         _targetTrigger.radius             = _stoppingDistance;
         _targetTrigger.transform.position = _target.position;
         _targetTrigger.enabled            = true;
     }
 }
Ejemplo n.º 2
0
    //Setta il target attuale e configura il target trigger
    public void SetTarget(AITargetType t, Collider c, Vector3 p, float d)
    {
        // Setta target info
        _target.Set(t, c, p, d);

        // Configura e abilita il target trigger alla posizione e raggio corretti
        if (_targetTrigger != null)
        {
            _targetTrigger.radius             = _stoppingDistance;
            _targetTrigger.transform.position = _target.position;
            _targetTrigger.enabled            = true;
        }
    }
Ejemplo n.º 3
0
    // -------------------------------------------------------------------
    // Name :   SetTarget (Overload)
    // Desc :   Sets the current target and configures the target trigger
    // -------------------------------------------------------------------
    public void SetTarget(AITargetType t, Collider c, Vector3 p, float d)
    {
        // Set the target info
        _target.Set(t, c, p, d);

        // Configure and enable the target trigger at the correct
        // position and with the correct radius
        if (_targetTrigger != null)
        {
            _targetTrigger.radius             = _stoppingDistance;
            _targetTrigger.transform.position = _target.position;
            _targetTrigger.enabled            = true;
        }
    }