コード例 #1
0
 void AttackTargetOnce()
 {
     transform.LookAt(target.transform.position);
     SetAttackAnimation();
     animator.SetTrigger(ATTACK_TRIGGER);
     StartCoroutine(DamageAfterDelay(currentWeaponConfig.GetDamageDelay()));
 }
コード例 #2
0
ファイル: WeaponSystem.cs プロジェクト: BalsEric/3D-COURSE
        void AttackTargetOnce()
        {
            transform.LookAt(target.transform);
            animator.SetTrigger(ATTACK_TRIGGER);
            float damageDelay = currentWeaponConfig.GetDamageDelay(); // todo get from the weapon

            SetAttackAnimation();
            StartCoroutine(DamageAfterDelay(damageDelay));
        }
コード例 #3
0
        void AttackTargetOnce()
        {
            transform.LookAt(target.transform);
            animator.SetTrigger(Constants.ATTACK_TRIGGER);
            SetupAttackAndDeathAnimation();
            float damageDelay = currentWeaponConfig.GetDamageDelay(); //to know exactly when in the animation we're gona hit

            StartCoroutine(DamageAfterDelay(damageDelay));
        }
コード例 #4
0
ファイル: WeaponSystem.cs プロジェクト: spuzz/Dragon_Hunter
        private void AttackTargetOnce()
        {
            transform.LookAt(target.transform);
            SetAttackAnimation();
            animator.SetTrigger("Attack");
            float damageDelay = currentWeaponConfig.GetDamageDelay();

            StartCoroutine(DamageAfterDelay(damageDelay));
        }
コード例 #5
0
        private void AttackTargetOnce()
        {
            lookAtEnemy = true;
            animator.SetTrigger(ATTACK_TRIGGER);
            float damageDelay = currentWeaponConfig.GetDamageDelay();

            SetAttackAnimation();
            StartCoroutine(DamageAfterDelay(damageDelay));
        }
コード例 #6
0
        private void AttackTargetOnce()
        {
            transform.LookAt(target.transform);
            animator.SetTrigger(ATTACK_TRIGGER);
            float damageDelay = currentWeaponConfig.GetDamageDelay();

            SetAttackAnimation();
            audioSource.PlayOneShot(currentWeaponConfig.GetRandomHitClips());
            StartCoroutine(DamageAfterDelay(damageDelay));
        }
コード例 #7
0
ファイル: WeaponSystem.cs プロジェクト: lemdoublev/RPG
        private void AttackTargetOnce()
        {
            //look at the other person;
            transform.LookAt(target.transform);
            //trigger attack animation
            animator.SetTrigger(ATTACK_TRIGGER);
            //deal damage
            float damageDelay = currentWeaponConfig.GetDamageDelay();

            SetAttackAnimation();
            StartCoroutine(DamageAfterDelay(damageDelay));
        }