Esempio n. 1
0
    private void AttackDoor(Door door)
    {
        gameObject.GetComponent<Rigidbody>().velocity += Vector3.up * 20f;
        if (IsCriticalStrike())
            door.RecieveDamage(GetDamageOutput() * 2);
        else
            door.RecieveDamage(GetDamageOutput());

        atkCooldown = 1f;

        anim.Play("Attack", 1, 0);
        skinnedMesh.SetBlendShapeWeight(1, 100);
        skinnedMesh.SetBlendShapeWeight(2, 0);
        //transform.LookAt(door.transform.position);
        transform.LookAt(2 * transform.position - door.transform.position);
    }