// Start is called before the first frame update void Start() { GetComponent <Animator>().speed = animationSpeed; SpriteRenderer spriteRenderer = GetComponent <SpriteRenderer>(); hitReaction = GetComponent <HitReaction>(); //React to hit at start hitReaction.StartHitReaction(); //Rotate DeathObjects to lookDirection in moment of death if (lookDirection.x < 0) { spriteRenderer.flipX = true; } if (lookDirection.x > 0) { spriteRenderer.flipX = false; } }
public void HandleDamage(float damage) { if (isDead) { return; } curHP -= damage; if (curHP <= 0) { isDead = true; deathHandler.HandleDeath(); return; } //Hit Reaction Effect hitReactionObject.StartHitReaction(); }