Witam,
rozpocząłem projekt gry w Unity 3D, chciałbym aby to co piszę miało jakiś logiczny sens(podział na klasy) a nie tylko odpowiednio działało. Posiadam trzy klasy: Menu.cs(menu główne, UI logowania do gry), Database.cs(mtoda sprawdzająca czy taki użytkowniki istnieje itp), OnLogged.cs(tworzenie gracza na mapie gdy istnieje taki użytkownik w bazie) Tu nasuwa się problem chciałbym stworzyć klasę Player.cs i w niej stworzyć pola id, hp, mana, profession oraz w unity stworzyć nowy obiekt gracza za pomocą danych z bazy. Potem chciałbym już tylko operować klasą Player. Aby co chwilę nie odwoływać się do bazy, tylko raz na starcie pobrać wszystkie informacje. Bardzo proszę o opinie bądź jakieś inne propozycje rozwiązań.