protected virtual void UpdateVisionCone() { // Actualiza los valores del Cono de vision para que este se dibuje correctamente visionConeScript.SetOrigin(transform.position); if (rb.velocity != Vector2.zero) { visionConeScript.SetDirection(rb.velocity); } }
// Update is called once per frame void Update() { visionConeScript.SetOrigin(transform.position); visionConeScript.SetDirection(AngleToVector(transform.localRotation.eulerAngles.z)); if (player != null) { CheckPlayer(); } if (detected) { soundCD -= Time.deltaTime; if (soundCD <= 0) { detected = false; } } }