...
public void ReachObjective() {
   // Można w tym miejscu umieścić logikę obsługującą wiele celów stawianych przed graczem.
   Messenger.Broadcast(GameEvent.LEVEL_COMPLETE);
}
...
