How can I properly initialize TSoftClassPtr<>?

Managed to replicate exactly this by checking if(!SftPtr.IsValid()) in case none was selected. It would always returns false unless I reassigned in the same session.

Works fine with if(!SftPtr.ToSoftObjectPath().IsValid()).

2 Likes