public void TriggerEnter2D(Collider2D collision) { if (estado == States.Idle && collision.tag == "Player" && ComprobarParedes()) { if (playerEnergy == null) { playerEnergy = collision.transform.GetComponent <ManagerEnergia>(); } if (playerEnergy.actualEnergy > 0) { estado = States.Absorber; ActiveAnim("Cargando"); lineRend.enabled = true; lineRend.SetPosition(1, playerEnergy.transform.position); } if (playerEnergy.actualEnergy < 0) { playerEnergy.actualEnergy = 0; } } }
private void Start() { playerEnergy = FindObjectOfType <ManagerEnergia>(); }