Hello,
I have this problem, I searched for a long time a solution but could not find it.
I have a class that inherit from APlayerStart, I simply want to set a boolean member in but all I can get is the error : C2512 no available constructor.
UCLASS()
class PROJECTIDYEL_API ASpherePlayerStart : public APlayerStart
{
GENERATED_BODY()
protected:
UPROPERTY(VisibleAnywhere, Category = SpawnParams)
bool bCanSpawnPlayer;
public:
ASpherePlayerStart();
bool GetCanSpawnPlayer() const;
void SetCanSpawnPlayer(const bool NewCanSpawnPlayer);
};
And
ASpherePlayerStart::ASpherePlayerStart()
{
bCanSpawnPlayer = true;
}
bool ASpherePlayerStart::GetCanSpawnPlayer() const
{
return bCanSpawnPlayer;
}
void ASpherePlayerStart::SetCanSpawnPlayer(const bool NewCanSpawnPlayer)
{
bCanSpawnPlayer = NewCanSpawnPlayer;
}
Can someone help me ?