Ejemplo n.º 1
0
    public void checkTeleport()
    {
        PlayerMove           playerMove  = this.GetComponent <PlayerMove>();
        MagicCircleCollision magcCircCol = playerMove.ColMagicCircle.GetComponent <MagicCircleCollision>();
        bool onPortal = magcCircCol.inMagicCircle;

        if (onPortal)
        {
            MagicCircle magicCircle = magcCircCol.targetPortal.GetComponent <MagicCircle>();
            playerMove.isDead = !playerMove.isDead;
            magicCircle.teleport(this.gameObject);
        }
        else if (playerMove.cooldownAtack == 0)
        {
            Debug.Log("Attack");
            playerMove.playerAnim.GetComponent <Animator>().SetBool("beAttacking", true);
            playerMove.Speed         = 0;
            playerMove.cooldownAtack = playerMove.cooldownAtackTimer;
        }
    }