upd streetlamp, light, dof, c++ xml parse

This commit is contained in:
2025-09-23 19:37:20 +05:00
parent 7c44a75599
commit 2a6b4c1846
32 changed files with 1002 additions and 35 deletions
+7
View File
@@ -4,6 +4,8 @@
#include "CoreMinimal.h"
#include "Engine/GameInstance.h"
#include "EasyXMLElement.h"
#include "EasyXMLParseManager.h"
#include "cppGI.generated.h"
/**
@@ -93,6 +95,11 @@ public:
UFUNCTION(blueprintcallable, blueprintPure, category = "Data", meta = (WorldContext = "WorldContextObject", BlueprintAutocast))
static void cppCoordsToCppFlat(UObject* WorldContextObject, Fcppcoords coords, FcppflatStruct& flat, bool onlyCoords = true);
UFUNCTION(blueprintcallable, meta=(WorldContext = "WorldContextObject", Latent, LatentInfo="LatentInfo"), category = "Data")
void cpp_parseXmlAsync(UObject* WorldContextObject, const TMap<int32, FIntPoint>& houseIds, struct FLatentActionInfo LatentInfo);
UFUNCTION(blueprintcallable, meta=(WorldContext = "WorldContextObject", Latent, LatentInfo="LatentInfo"), category = "Data")
void fixXmlAsync(UObject* WorldContextObject, FString xmlPath, struct FLatentActionInfo LatentInfo);
/*list of lvls for anyway loading*/
UPROPERTY(BlueprintReadWrite, EditDefaultsOnly, Category = "levelLoading")