I have problems as where to initialize a property value without it getting override by BP (before BeginPlay, so it gets overwritten by LoadSaveGame system)
int32 bullets = 10;
int32 bulletsLeft = 0;
I want to set bulletsLeft = bullets when component is created but I cant seem to get it to work with PostInitProperties and InitializeComponent, it always gets overwritten by the BP values.