StartPlay VS BeginPlay

Hello!

I have been wondering what’s the difference between the two, and how do I determine which to use? in tutorial A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums they say BeginPLay was replaced with STartPlay, but StartPlay is giving me message "Error 4 error C2039: ‘StartPlay’ : is not a member of ‘ACharacter’

Error 7 error C3668: ‘APuncher::StartPlay’ : method with override specifier ‘override’ did not override any base class methods c:\users[CENCORED]\documents\unreal projects\oakpunch\source\oakpunch\Puncher.h

(Puncher is a character class)

Thanks!

updated…

As i noticed while doing this tutorial, the “StartPlay” is only replacing inside a GameModeClass. The other classes, like character etc. are using the “BeginPlay”.

Cause Character has the BeginPlay Method, your “StartPlay” can’t override. Just try to only use “StartPlay” in the GameModeClass.

Thanks! Now I’m only getting those good old 5 errors, which lead to nowhere but indicate I did something wrong somewhere (what a wonder full thing when debugging :3).

-DoctorPC