Patrol.Alerta C# (CSharp) Method

Alerta() public method

public Alerta ( ) : void
return void
    void Alerta()
    {
        targetVector = target.position - myTransform.position;

          Debug.DrawRay(myTransform.position,myTransform.forward * 10,Color.yellow); // Smelled ya !

          if(Vector3.Distance(myTransform.position,target.position) < detectionDistance){
        if(Vector3.Angle(targetVector,myTransform.forward) < detectionRadius ){
        if(targetEntity.Type == CBaseEntity.eObjType.Building) return;
        pulseTime = 2.0f;
        status = eAlertLevel.DETECT;
        Debug.LogWarning("Angle enemy is found in alert status: " + Vector3.Angle(targetVector,myTransform.forward));
        existingAlert = GameObject.Instantiate(detectAlert,new Vector3(target.position.x,myTransform.position.y + 15,myTransform.position.z),
                                              Quaternion.identity) as GameObject;
        }
          }else status = eAlertLevel.PATROL;
    }