Utworzyłem konsolę do mojej gry w XNA i mam delegata na kiedy wprowadzono polecenie. W tej chwili delegat zwraca wartość bool. Zadeklarowałem zdarzenie wewnątrz klasy Console (która zwraca wartość false), a następnie zasubskrybowałem to wydarzenie z innych klas. Chodzi o to, że jeśli żadna z klas subskrybujących to zdarzenie nie zwróci wartości true, przyjmuje się, że użytkownik wprowadził niepoprawne polecenie. Jeśli jednak co najmniej jedna z subskrybowanych klas zwróci wartość true, to polecenie zostanie uznane za prawidłowe.C# "LUB" wydarzenie deleguje zwrot bool
W tej chwili, tylko jedna klasa jest brana pod uwagę przy zwracaniu wartości true lub false, czy istnieje sposób, w jaki mogę spojrzeć na wartości zwracane wszystkich subskrybujących klas, a następnie LUB ich wynik?
Dzięki,
Przyjemne Q - AFAIK proste zadanie zawsze zwróci wynik tylko ostatniego subskrybenta. – StuartLC