UE5.4.3, No viable operator= matches arguments of type TObjectPtr<class ABaseCharacter> and const ABaseCharacter*.

You can also just change your declaration to be TObjectPtr<const ABaseCharacter> Character;, if you’re not planning to modify it

1 Like