Witam, generalnie dopiero zaczynam przygodę z C# i z obiektowym programowaniem, więc proszę o wyrozumiałość . Wcześniej uczyłem się podstaw strukturalnego C++, teraz przerzuciłem się na C# i uczę się programowania obiektowego. Mój problem polega na tym, że gdy próbuję się odwoływać w jednej klasie do rzeczy, które deklarowałem w innej klasie, to dostaję błąd - 'The name xxx does not exist in the current context'.
Tutaj kod:
Plik główny (SystemWalki.cs)
Plik Postac.cs
Plik Przeciwnicy.cs
Błąd wywala mi przy deklarowaniu easy.xxx itd.
Generalnie chcę, aby w pliku Przeciwnicy.cs losowały się wartości, których później chciałbym używać w głównym pliku SystemWalki.cs w Main.
Tak samo mam pytanie jak wywołać metodę void InternalPrzeciwnicy(); z Przeciwnicy.cs w Main w SystemWalki.cs. W strukturalnym C++ wystarczyło napisać nazwę funkcji, tutaj już to tak nie działa i mam lekki kłopot. Ktoś mógłby nakierować początkującego?
Moderowany przez dondu:SPOILER jest zbędny - usunąłem.