public void PlayerAttack(string dir) { if (AttackRestRemaining <= 0) { PlayerAttackFacing(dir); if (inPlayerRange && gameStatus.EnemyHP > 0) { AnimControl.ShakeCamera(); AnimControl.EnemyGetsHurt(); gameStatus.EnemyHP -= playerAttackValue; } AttackRestRemaining = AttackRestTime; } else { AttackRestRemaining -= Time.deltaTime; } }
public void EnemyAttack(string dir) { if (AttackRestRemaining <= 0) { if (inEnemyRange) { EnemyAttackFacing(dir); AnimControl.ShakeCamera(); AnimControl.PlayerBubbleAnimate("bubbleskull"); gameStatus.PlayerHP -= EnemyAttackValue; } AttackRestRemaining = AttackRestTime; } else { AttackRestRemaining -= Time.deltaTime; } }