hi again guys, I've been stuck trying to implement saving, but I'm doing something wrong.
I have this:
UCLASS(BlueprintType, Blueprintable)
class TJCONDITIONS_API UTJConditionMap : public UObject
{
GENERATED_BODY()
public:
UFUNCTION(BlueprintCallable)
void GetSaveData(FTJConditionMapSaveData& SaveData);
UFUNCTION(BlueprintCallable)
void LoadFromSaveData(const FTJConditionMapSaveData& SaveData);
public:
UPROPERTY(EditAnywhere, Instanced, BlueprintReadOnly, SaveGame)
TMap<FName, TObjectPtr<UTJCondition>> ConditionMap;
UPROPERTY(BlueprintAssignable)
FOnConditionFromMapMet OnConditionFromMapMet;
UPROPERTY(BlueprintAssignable)
FOnConditionFromMapChangedState OnConditionFromMapChangedState;
};
My intention is to save the ConditionMap.