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?

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

Елки-палки! Надеюсь, я когда-нибудь это доделаю!

The Obsessive Shadow Remake is OUT NOW!!!!

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

A New Screnshot From My Friend Klawf

We went upstairs and found an onix.

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

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

Hey! Wanted to showcase a bit of the new game I'm making. It's very early! Currently testing some mechanics before starting to build the level. It's being pretty fun so far!

#indiegame #horror #unity3d #gamedev #horrorgame #videogame #retro #ps1 #psx

Ура! Канал ожил! https://t.me/GRRRRRROB Господа и дамы, прошу!