示例#1
0
 private void CheckAttackCondition()
 {
     if (Input.GetButtonDown("Fire1"))
     {
         wizardModel.SetIsAttacking(true);
     }
 }
示例#2
0
    void Update()
    {
        if (wizardModel.GetIsMoving())
        {
            animator.SetBool("IsMoving", !wizardModel.GetIsJumping());
        }
        else
        {
            animator.SetBool("IsMoving", false);
        }
        animator.SetBool("IsJumping", wizardModel.GetIsJumping());

        if (wizardModel.GetIsAttacking())
        {
            wizardModel.SetIsAttacking(false);
            animator.SetTrigger("AttackTrigger");
        }

        if (!wizardModel.isAlive)
        {
            animator.SetTrigger("DeadTrigger");
            enabled = false;
        }
    }