More testing has shown that my AttributeSet is not valid for any spawn after 45s of game play … why don’t know yet
AttributeSet = CreateDefaultSubobject<UUnitAttributeSet>(TEXT("AttributeSet"));
So I do this in
ALegendsCharacterBase::ALegendsCharacterBase(const class FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer.SetDefaultSubobjectClass<UCharacterMovementComponent>(ACharacter::CharacterMovementComponentName))
Why it always works perfectly when playing in editor but not in a standalone or build is still confusing to me. It also doesn’t always fail in a build or standalone … it always works for the first 45s then never works after that … so what gives?