Developer Notes

we don't do anything to guarantee the order that BeginPlays get called, so the user would have to add a delay, or find a different way to do things, if they always want level to happen before character.

Description

After updating a project from 4.7 to 4.8 the character will be loaded first when the project has been packaged out.

Steps to Reproduce
  1. Open a third person 4.7 project
  2. Open the level blueprint
  3. Add a print string to Event begin play that says "Level loaded"
  4. Open the character blueprint
  5. Add a print string to Event begin play that says "Character loaded"
  6. Play in Editor
  7. Notice that the the level loads first (Expected)
  8. Package the project out for windows 64 bit
  9. Play the game
  10. Notice that the Character was loaded first

Expected: The level loads first
Result: the character loads first

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

By Design
ComponentUE - Gameplay
Affects Versions4.8
CreatedJun 22, 2015
ResolvedJul 10, 2015
UpdatedJul 14, 2021