Ah grazie, quindi questo override è messo apposta per garantire che quando BeginPlay modificherà quel virtual void padre, lo farà solo se è uguale?
Quindi è opzionale, ma utile... Ok.
Ma in che misura un virtual void si lascia modificare? Lascia che tutto il contenuto si ridefinisca, se ne verrà scritto a mano nella funzione figlia?
E quindi invece Super, semplicemente richiama la funzione base senza aggiunte... Ma in tal caso allora perché non bastava scrivere solo BeginPlay(); senza il Super?

Rispondi quotando