Fix usage of raw pointers on UProperties

This commit is contained in:
Arnaud Jamin
2025-01-24 11:41:01 -05:00
parent d7f0742170
commit a24deacce3
2 changed files with 4 additions and 4 deletions
@@ -125,8 +125,8 @@ public:
FColor ImpactNormalColor = FColor::Cyan; FColor ImpactNormalColor = FColor::Cyan;
UPROPERTY(EditAnywhere) UPROPERTY(EditAnywhere)
USceneComponent* StartComponent = nullptr; TObjectPtr<USceneComponent> StartComponent;
UPROPERTY(EditAnywhere) UPROPERTY(EditAnywhere)
USceneComponent* EndComponent = nullptr; TObjectPtr<USceneComponent> EndComponent;
}; };
@@ -134,10 +134,10 @@ protected:
static FString ResetLayoutCommand; static FString ResetLayoutCommand;
UPROPERTY() UPROPERTY()
mutable TArray<UCogCommonConfig*> Configs; mutable TArray<TObjectPtr<UCogCommonConfig>> Configs;
UPROPERTY() UPROPERTY()
mutable TArray<const UObject*> Assets; mutable TArray<TObjectPtr<const UObject>> Assets;
UPROPERTY(Config) UPROPERTY(Config)
bool bShowMainMenu = false; bool bShowMainMenu = false;