3 years ago

Hi everyone! I have one little problem.


I have 2 scripts: one for bullet and one for enemy. In EnemyController, there are function:

public void TakeDamage(int damage)

{

_health -= damage;

}

and I call it in script for bullet

if (hitInfo.collider.CompareTag("Enemy"))

{

hitInfo.collider.GetComponent<EnemyController>().TakeDamage(damage);

}

Unity says me, that it is error CS0103: The name 'damage' does not exist in the current context.

Why?



2 comments

Loading...

Next up

Как вам ендокий UI?

Заменил еще скай бокс

Ну, с Хэллоуином)

This is what happens when rhythm meets the dungeon crawl. Welcome to GRIDbeat!

#indiegame #rythmgame

Вот, представляю вам: Тюленьи Когти!

There's a developer debate over what color the decorative rim around the Crystal Stable interiors should be.

Which color for the background border looks best?

#monstertamer #gamedev #pixelart #feedback

Дополнение на тюленьи когти, добавляющее альтернативную атаку: Мелкий выстрел, замедляющий противника на пару секунд

Ну, тип один из скримеров для моей короткометражки для задания по режиссуре. Ну да

It costs $0.00 to support a rhythm action dungeon crawler game.

#indiegame #gaming #actiongame

Ну и на последок улучшил немного графон