private void Hit() { enemyAudioSource.clip = AudioManager.Instance.battleBgms[3]; enemyAudioSource.Play(); GenerateDamageText targetText = target.GetComponent <GenerateDamageText>(); isAttack = true; targetText.ReceiveDamage((int)this.gameObject.GetComponent <EnemyStat>().enemy.stats.strength); }
private void Hit(GameObject target, Combatant targetCombatant) { //PlayerStat ownerStat = this.owner.GetComponent<PlayerStat>(); //PlayerStat targetStat = target.GetComponent<PlayerStat>(); GenerateDamageText targetText = target.GetComponent <GenerateDamageText>(); CombatantComponent combatantComponent = gameObject.GetComponent <CombatantComponent>(); Combatant combatant = combatantComponent.combatant; targetText.ReceiveDamage(combatant.Status[4].GetValue()); }
private void SkillAnimationEnd() { isAttack = true; animator.SetBool(skillPlayerName, false); GenerateDamageText targetText = targetGameObject.GetComponent <GenerateDamageText>(); BattleManager.instance.isSelectorSpawn = false; targetText.ReceiveDamage((int)damage); isPerformSkill = false; }
private void Hit(GameObject target) { if (isPerformSkill == true) { animator.SetBool(skillPlayerName, true); if (indexSkill == 1) { Instantiate(explosion, target.transform.position, target.transform.rotation); } playerSource.clip = AudioManager.Instance.battleBgms[1]; playerSource.Play(); } else { isAttack = true; playerSource.clip = AudioManager.Instance.battleBgms[2]; playerSource.Play(); GenerateDamageText targetText = target.GetComponent <GenerateDamageText>(); BattleManager.instance.isSelectorSpawn = false; targetText.ReceiveDamage((int)gameObject.GetComponent <PlayerStat>().player.battleStats.patk); } //isAttack = true; }