• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[C#] [Unity(Nie koniecznie)] Dodawanie wielu zmiennych do jednego elementu.

0 głosów
62 wizyt
pytanie zadane 4 stycznia w C# i .NET przez Krystian Bałakut Nowicjusz (120 p.)
edycja 4 stycznia przez Krystian Bałakut

Witam. Nie mogę sobie z tym poradzić od kiedy zacząłem robić ekwipunek. Szukałem tego na wielu stronach, sprawdzałem różne rzeczy, no i nie działało. Problem polega na tym, że w miejscu, w którym zapisuje przedmioty(DataBase) jest lista

public List<Item> itemList = new List<Item>();

, do której muszę przypisywać zmienne z właśnie klasy Item.

W klasie item jest metoda: 

    public Item(int Id, string Name, string Lore, Texture2D Texture, Texture2D Icon)
    {
        id = Id;
        itemName = Name;
        lore = Lore;
        texture = Texture;
        icon = Icon;
    }

W klasie DataBase wygląda to tak:

    #region Wpisywanie przedmiotow do listy
    private void Awake()
    {
// ID, Nazwa, Opis, TEKSTURA, IKONA
        itemList.Add(new Item(1, "air", "air", airTexture, airIcon));
    }

W unity obydwa skrypty są przypisane do jednego obiektu(Empty). W skryptach nie ma żadnych błędów. 
Proszę o pomoc bo się z tym nie uporam. Mam nadzieje że wszystko dobrze wytłumaczyłem, jeżeli będą jakieś pytania to proszę pisać.

Dodam jeszcze, że powinno to wyglądać tak w Unity(Tam gdzie widać zmienne):

List:
  Elemet 1:
    Id = 0
    itemName = "air"
    lore = "air"
    itemTexture = airTexture
    itemIcon = airIcon

A tworzy się to:
 

List:
  Element 1: None(Item)

 

1 odpowiedź

0 głosów
odpowiedź 16 stycznia przez Ciepły Obywatel (1,840 p.)
Pierwsze id nie może być równe 0

Podobne pytania

0 głosów
4 odpowiedzi 206 wizyt
0 głosów
1 odpowiedź 134 wizyt
pytanie zadane 7 sierpnia 2017 w OpenGL, Unity przez SzczerbekGame Bywalec (2,740 p.)
0 głosów
1 odpowiedź 99 wizyt
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

62,241 zapytań

108,353 odpowiedzi

226,163 komentarzy

34,616 pasjonatów

Przeglądających: 174
Pasjonatów: 23 Gości: 151

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...