示例#1
0
    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;
            }
        }
    }
示例#2
0
 private void Start()
 {
     playerEnergy = FindObjectOfType <ManagerEnergia>();
 }