Mirko pomóż, bo kompletnie nie ogarniam. Jaka jest różnica między dwoma przykładami:
https://pastebin.com/FuEVwGaJ
To jest analogia do fragmentu kodu, który piszę. W programie wywołuję metody na rzecz obiektów, na które wskazują elementy tablicy array. W pierwszym przypadku program zachowuje się niepoprawnie, w drugim wszystko jest ok. Sprawdzałem w debuggerze i wartości pól poszczególnych obiektów wydają się być takie same w obu przypadkach i są zgodne z











jeszcze brakuje jakiegoś Parafialnego Oddziału Inkwizytorów i stosu zbudowanego przez "zaniepokojonych rodziców" xD