Gra w Unity - problem z metodą Add

Gra w Unity - problem z metodą Add
CB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

Hejka mam taki problem, że robię grę według samouczka w Unity i wszystko dokładnie przepisałem a wyskakuje mi taki błąd:

Kopiuj
Assets/GameController.cs(47,27): error CS1061: Type `UnityEngine.GameObject' does not contain a definition for `Add' and no extension method `Add' of type `UnityEngine.GameObject' could be found. Are you missing an assembly reference?

dotyczy on tej linijki

Kopiuj
answerButtonGameObject.Add (answerButtonGameObjects); 

już kiedy przpisywałem to nie było Add w proponowanych

Pomocy :(((

atmal
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 913
0

Klasa GameObject nie ma metody która nazywałaby się Add więc wywala błąd. GameObject

Czym jest answerButtonGameObjects? Listą? Co próbujesz zrobić?

CB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

tak jest listą:

Kopiuj
private List<GameObject> answerButtonGameObjects = new List<GameObject>();

nie wiem więc dlaczego kolesiowi na samouczku nie wywala błędu :(

atmal
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 913
0

Możesz wkleić tutaj link do tego samouczka?

Bo nie ogarniam jak dodać listę obiektów do pojedynczego obiektu i czemu miałoby to służyć.

Edit - może w klasie obiektu answerButtonGameObject jest metoda Add?

CB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

10:54

atmal
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 913
1

Wszystko jasne!

Pomyliły ci się zmienne, zamiast

Kopiuj
answerButtonGameObjects.Add(answerButtonGameObject); // Tu dodajesz element to listy

robisz

Kopiuj
answerButtonGameObject.Add(answerButtonGameObjects); // Tu próbujesz dodać listę do czegoś (metoda Add nie istnieje)
CB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

Dzięki !!!!!! :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.