How to Initialize the object references in C++?

try this on reverse method:

	UPROPERTY(EditDefaultsOnly, BlueprintReadWrite, Category = "Default")
	AYourCharacter* CharcterRef;
ACharacter* GetPlayerCharacterNodeReturn{};
AYourCharacter* As_My_Character{};

GetPlayerCharacterNodeReturn= UGameplayStatics::GetPlayerCharacter(GetWorld(), 0);
As_My_Character= Cast<AYourCharacter>(GetPlayerCharacterNodeReturn);
if (As_My_Character == nullptr) { return; }
else { CharcterRef = As_My_Character; }

the same method should work for casting controller as wel. Cheers! Hope it helps.

2 Likes