Wpis z mikrobloga

Oto mój kod: https://pastecode.xyz/view/d5d2d6c3
A to błąd: Assets\Enemy.cs(25,27): error CS1001: Identifier expected
lub ten jak usune debug log
Assets\Enemy.cs(25,17): error CS0501: 'Enemy.Die()' must declare a body because it is not marked abstract, extern, or partial

Chciałbym aby "Enemy" znikał 1 sekunde po deathEffect.
Ten IEnumerator jest strasznie dla mnie nie zrozumialy.

Pomoże ktoś?

#programowanie #unity3d #csharp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nieJake: o matko, masz napisane że w 25 linijce w 17 columnie masz blad zamiast ; powinnno byc {}, czarna lista dopóki nie przeczytasz choć jednej książki o c#
  • Odpowiedz
@nieJake: Masz metode void Die(); która nie ma w sobie kodu dlatego wyrzuca taki błąd. A jak chcesz zrobić żeby Enemy znikał po jednej sekundzie to możesz pominąć w ogóle metode Die2() i w ife w którym wróg ma umrzeć wywołać Destroy(gameobject, 1); Drugi argument dla metody Destroy to właśnie delay po ilu ma się wykonać
  • Odpowiedz