diff --git a/Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.dll b/Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.dll new file mode 100644 index 00000000..c0c99c16 --- /dev/null +++ b/Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3685324e4d0d007c3d2841eafcef2a63dbaf335ee8cd1756f41cb75e694ecdc3 +size 280576 diff --git a/Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.exp b/Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.exp new file mode 100644 index 00000000..14f28f97 Binary files /dev/null and b/Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.exp differ diff --git a/Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.pdb b/Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.pdb new file mode 100644 index 00000000..8baa9d53 --- /dev/null +++ b/Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.pdb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a372b7ab6675c6344af342555584cd3fe542679398e49e9c3c04905176bcfb98 +size 60600320 diff --git a/Plugins/CPathfinding/Binaries/Win64/UnrealEditor.modules b/Plugins/CPathfinding/Binaries/Win64/UnrealEditor.modules new file mode 100644 index 00000000..81916837 --- /dev/null +++ b/Plugins/CPathfinding/Binaries/Win64/UnrealEditor.modules @@ -0,0 +1,7 @@ +{ + "BuildId": "827e4aed-aff1-4853-85bd-51def0d581c9", + "Modules": + { + "CPathfinding": "UnrealEditor-CPathfinding.dll" + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/CPathfinding.uplugin b/Plugins/CPathfinding/CPathfinding.uplugin new file mode 100644 index 00000000..42caedd8 --- /dev/null +++ b/Plugins/CPathfinding/CPathfinding.uplugin @@ -0,0 +1,26 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.03", + "FriendlyName": "CPathfinding", + "Description": "This plugin lets you find paths in (not only) 3D space between two points. For detailed info, please refer to the documentation.", + "Category": "AI", + "CreatedBy": "Dominik Trautman", + "CreatedByURL": "https://github.com/NonStaticGH", + "DocsURL": "https://docs.google.com/document/d/1j3NQCgR5H0Uz8qd1RfNvZPzvJEcxNIapOkz0MESesWY/edit?usp=sharing", + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/c533ad0234c540fb81bdfa7bd55d3514", + "SupportURL": "", + "EngineVersion": "5.5.0", + "CanContainContent": true, + "Installed": true, + "Modules": [ + { + "Name": "CPathfinding", + "Type": "Runtime", + "LoadingPhase": "Default", + "PlatformAllowList": [ + "Win64" + ] + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Config/FilterPlugin.ini b/Plugins/CPathfinding/Config/FilterPlugin.ini new file mode 100644 index 00000000..ccebca2f --- /dev/null +++ b/Plugins/CPathfinding/Config/FilterPlugin.ini @@ -0,0 +1,8 @@ +[FilterPlugin] +; This section lists additional files which will be packaged along with your plugin. Paths should be listed relative to the root plugin directory, and +; may include "...", "*", and "?" wildcards to match directories, files, and individual characters respectively. +; +; Examples: +; /README.txt +; /Extras/... +; /Binaries/ThirdParty/*.dll diff --git a/Plugins/CPathfinding/Content/Blueprints/BP_CPathVolume.uasset b/Plugins/CPathfinding/Content/Blueprints/BP_CPathVolume.uasset new file mode 100644 index 00000000..73267879 --- /dev/null +++ b/Plugins/CPathfinding/Content/Blueprints/BP_CPathVolume.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ecee891bd2c9e2381ca6b42e1512c627685c432b894c54316daa2e5a684a129 +size 61368 diff --git a/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathExampleFlyingPawn.uasset b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathExampleFlyingPawn.uasset new file mode 100644 index 00000000..5170a78d --- /dev/null +++ b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathExampleFlyingPawn.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7049bd56e9b6bc502844cbb37988c12b34ad13a2313f8e7b43cfd272d2f1dd15 +size 514646 diff --git a/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathMovingMeshComponent.uasset b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathMovingMeshComponent.uasset new file mode 100644 index 00000000..5f1aa8f5 --- /dev/null +++ b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathMovingMeshComponent.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ce1f163a992bd4ee05376bc31206eeabc6ba9903e31d27f21aaa0306a42ce2 +size 182509 diff --git a/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathPawnSpawner.uasset b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathPawnSpawner.uasset new file mode 100644 index 00000000..13ba0de6 --- /dev/null +++ b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathPawnSpawner.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:725a1af6a31faa6b9a4d79a0f0cd4a36a77f639ea043f63b7b118dd5d56cca82 +size 95860 diff --git a/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathVolumeGroundPrio.uasset b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathVolumeGroundPrio.uasset new file mode 100644 index 00000000..ff58441b --- /dev/null +++ b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathVolumeGroundPrio.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eff6600c0788720b3a8627b56c2b8bfe4dbfc0df30f0cfd34906c6cc9cad2c59 +size 67220 diff --git a/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathWorldLocationDummy.uasset b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathWorldLocationDummy.uasset new file mode 100644 index 00000000..60514fb4 --- /dev/null +++ b/Plugins/CPathfinding/Content/Blueprints/ExampleLevelsBlueprints/BP_CPathWorldLocationDummy.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c4304b9be03aac1074b3f9d59acd9c205dd020e15d650925243f3030c1e25b3 +size 41135 diff --git a/Plugins/CPathfinding/Content/Maps/CPathExample_2DSideScroller.umap b/Plugins/CPathfinding/Content/Maps/CPathExample_2DSideScroller.umap new file mode 100644 index 00000000..b3c75bac --- /dev/null +++ b/Plugins/CPathfinding/Content/Maps/CPathExample_2DSideScroller.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4b3f038788fbf81c118001ef925b95563d9db73d1140fcdd64b8d71a327e1dc +size 73951 diff --git a/Plugins/CPathfinding/Content/Maps/CPathExample_Dynamic.umap b/Plugins/CPathfinding/Content/Maps/CPathExample_Dynamic.umap new file mode 100644 index 00000000..d31657bc --- /dev/null +++ b/Plugins/CPathfinding/Content/Maps/CPathExample_Dynamic.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcb65e3a1a5c503a88c8d910da003df11a7cea0cc6c5b2149e7b17f81bb1d1ac +size 133474 diff --git a/Plugins/CPathfinding/Content/Maps/CPathExample_DynamicLabirynthLimitTest.umap b/Plugins/CPathfinding/Content/Maps/CPathExample_DynamicLabirynthLimitTest.umap new file mode 100644 index 00000000..e0b1b52d --- /dev/null +++ b/Plugins/CPathfinding/Content/Maps/CPathExample_DynamicLabirynthLimitTest.umap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d64369254d865f4fa27bbacfbd0f936d80b98c495aa6c408af84c74ecca81a19 +size 53344 diff --git a/Plugins/CPathfinding/Content/Materials/MF_ProcGrid.uasset b/Plugins/CPathfinding/Content/Materials/MF_ProcGrid.uasset new file mode 100644 index 00000000..1629b472 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/MF_ProcGrid.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d26b37c6fe5e60f192ca4ea535595503374df2c42e8bdda306a5ed60dc81654 +size 48723 diff --git a/Plugins/CPathfinding/Content/Materials/MI_CPathDynamicNoPhysics.uasset b/Plugins/CPathfinding/Content/Materials/MI_CPathDynamicNoPhysics.uasset new file mode 100644 index 00000000..e66706ed --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/MI_CPathDynamicNoPhysics.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad4634adfa5876e855ddc675f690b7641e4754e5bfc994c62ce412596d1ec4ef +size 9013 diff --git a/Plugins/CPathfinding/Content/Materials/MI_CPathDynamicWithPhysics.uasset b/Plugins/CPathfinding/Content/Materials/MI_CPathDynamicWithPhysics.uasset new file mode 100644 index 00000000..e06b93b5 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/MI_CPathDynamicWithPhysics.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc334aad25488937033694e42e39db21fbf95073250cfa727d61f46d5388a9ad +size 9025 diff --git a/Plugins/CPathfinding/Content/Materials/MI_CPathPawn.uasset b/Plugins/CPathfinding/Content/Materials/MI_CPathPawn.uasset new file mode 100644 index 00000000..f09f7594 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/MI_CPathPawn.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52be714a112fc7f2bf701e752af0687f70bcdf1caf1ce3b2b890172383f1299b +size 9568 diff --git a/Plugins/CPathfinding/Content/Materials/MI_CPathSpawner.uasset b/Plugins/CPathfinding/Content/Materials/MI_CPathSpawner.uasset new file mode 100644 index 00000000..23a209d1 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/MI_CPathSpawner.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32a37fb5084251680a670ee6154cdda62b5ba5e9b58a3ceb4361c2c2005ffca1 +size 8751 diff --git a/Plugins/CPathfinding/Content/Materials/MI_CPathWorldLocationDummy.uasset b/Plugins/CPathfinding/Content/Materials/MI_CPathWorldLocationDummy.uasset new file mode 100644 index 00000000..b8b5a09b --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/MI_CPathWorldLocationDummy.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a6e00b3f701258b06b7868d3a89804879a41b9c33a8136ba61931fb157608bd +size 9225 diff --git a/Plugins/CPathfinding/Content/Materials/MI_PrototypeGrid_Gray.uasset b/Plugins/CPathfinding/Content/Materials/MI_PrototypeGrid_Gray.uasset new file mode 100644 index 00000000..2b181a77 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/MI_PrototypeGrid_Gray.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:337ef5023d1fd5d49c942cbd8301c0c1a792234cf7d0285ed476caeb1a41a8dd +size 12758 diff --git a/Plugins/CPathfinding/Content/Materials/MI_PrototypeGrid_Gray_02.uasset b/Plugins/CPathfinding/Content/Materials/MI_PrototypeGrid_Gray_02.uasset new file mode 100644 index 00000000..57562d49 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/MI_PrototypeGrid_Gray_02.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:592eb5be71f8af9d905cacbb953254774c319435113658c759ca535962bd036a +size 11895 diff --git a/Plugins/CPathfinding/Content/Materials/MI_PrototypeGrid_TopDark.uasset b/Plugins/CPathfinding/Content/Materials/MI_PrototypeGrid_TopDark.uasset new file mode 100644 index 00000000..01f01bd6 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/MI_PrototypeGrid_TopDark.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfaec3fc4d62ee4cd9f2e9c3310c410bebebd6c882040b7b99b4a39704452bbf +size 11930 diff --git a/Plugins/CPathfinding/Content/Materials/M_CPathSolid.uasset b/Plugins/CPathfinding/Content/Materials/M_CPathSolid.uasset new file mode 100644 index 00000000..a217d4f9 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/M_CPathSolid.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59977585d35e61e164fc973614a8bff854acf8187fa7f6df1076b34e3a4eecf1 +size 11696 diff --git a/Plugins/CPathfinding/Content/Materials/M_CPathTransparent.uasset b/Plugins/CPathfinding/Content/Materials/M_CPathTransparent.uasset new file mode 100644 index 00000000..6e7c0e77 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/M_CPathTransparent.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c26e77a1585a6c8e2a753ad3f2802d493a35a398a2cb96c2d617d0b7d8a6cd6f +size 8904 diff --git a/Plugins/CPathfinding/Content/Materials/M_PrototypeGrid.uasset b/Plugins/CPathfinding/Content/Materials/M_PrototypeGrid.uasset new file mode 100644 index 00000000..a474af04 --- /dev/null +++ b/Plugins/CPathfinding/Content/Materials/M_PrototypeGrid.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:577074c7711a24beee74a8433211b1bd0e3d870e4b38ef92352dd9d006796201 +size 40255 diff --git a/Plugins/CPathfinding/Content/Meshes/SM_ChamferCube.uasset b/Plugins/CPathfinding/Content/Meshes/SM_ChamferCube.uasset new file mode 100644 index 00000000..2d9a56da --- /dev/null +++ b/Plugins/CPathfinding/Content/Meshes/SM_ChamferCube.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4441f09c8e7bc9d34c06e002d5069b2e2aea8e5ce60aa23df5aba33a4bf5f76 +size 22906 diff --git a/Plugins/CPathfinding/Content/Meshes/SM_Cube.uasset b/Plugins/CPathfinding/Content/Meshes/SM_Cube.uasset new file mode 100644 index 00000000..dca0feae --- /dev/null +++ b/Plugins/CPathfinding/Content/Meshes/SM_Cube.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:610bfa40daae3130d16c9422abda833edbeb6dd247abd51a3209575df5e9a3b9 +size 17027 diff --git a/Plugins/CPathfinding/Content/Textures/T_GridChecker_A.uasset b/Plugins/CPathfinding/Content/Textures/T_GridChecker_A.uasset new file mode 100644 index 00000000..e413ea2c --- /dev/null +++ b/Plugins/CPathfinding/Content/Textures/T_GridChecker_A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf3d62ed949d730b817f47fa0a781877fc5f1d0bc561cdc0be537036c151ead8 +size 9591 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/0/2X/439APO07E3OS2ONQ332OA0.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/0/2X/439APO07E3OS2ONQ332OA0.uasset new file mode 100644 index 00000000..194fa7d5 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/0/2X/439APO07E3OS2ONQ332OA0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01ea14b4c029d6bfc12ac2c33b1663fed9d188a04aaed1c76f6d5021fa7bb2a9 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/0W/V4Z4S30BTL1ET6OGDFFP7I.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/0W/V4Z4S30BTL1ET6OGDFFP7I.uasset new file mode 100644 index 00000000..c2c6899b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/0W/V4Z4S30BTL1ET6OGDFFP7I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee244830f2245bdda866c6208e5cd973e229dd3994aee2fe60dc44c9c140545a +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/11/EZDLGTLBCELFS4ONL3F9SM.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/11/EZDLGTLBCELFS4ONL3F9SM.uasset new file mode 100644 index 00000000..dc9e73c8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/11/EZDLGTLBCELFS4ONL3F9SM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0178837d49aa77f8575c8662ead7a34abff3bb270807fdaf418314350ad6052b +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/6V/SFSYZKLDPU1E41XAD4FYKO.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/6V/SFSYZKLDPU1E41XAD4FYKO.uasset new file mode 100644 index 00000000..f4247605 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/6V/SFSYZKLDPU1E41XAD4FYKO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e140bcaadada45fa61234c5c85da85285a529926e796b17401857c454ec32bd +size 4314 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/SX/QBWPLR4YLZSJSFL9XBPL3X.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/SX/QBWPLR4YLZSJSFL9XBPL3X.uasset new file mode 100644 index 00000000..1bae274e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/1/SX/QBWPLR4YLZSJSFL9XBPL3X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19dec11fe3de62dff118cd6778832bd3a74620249537b08f5e228e005f9467f9 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/2/1W/XV3X2HC14G06PFSANH80MI.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/2/1W/XV3X2HC14G06PFSANH80MI.uasset new file mode 100644 index 00000000..ed167df2 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/2/1W/XV3X2HC14G06PFSANH80MI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98193a89389f3221cb4769eb0e955e968bfef44f3305ec2a67169b4d3ed54a1a +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/2/V1/JNSLHI8ZUPM3V73QPVEESS.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/2/V1/JNSLHI8ZUPM3V73QPVEESS.uasset new file mode 100644 index 00000000..638c7a70 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/2/V1/JNSLHI8ZUPM3V73QPVEESS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5e5b4c4bf7fb1013bd8c6db26911a58baf65cfc7ba1df6a1c300a7b1349ed28 +size 4226 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/2/WR/MBWUHREZ0H18BE8PE4A4PR.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/2/WR/MBWUHREZ0H18BE8PE4A4PR.uasset new file mode 100644 index 00000000..5029199f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/2/WR/MBWUHREZ0H18BE8PE4A4PR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f17f076260c444d912dbc318f37eed801c6c80db96036f84f6eab220cb77225 +size 3353 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/KF/F9IR4FU5AEM7RU2IKUYD94.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/KF/F9IR4FU5AEM7RU2IKUYD94.uasset new file mode 100644 index 00000000..0587670c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/KF/F9IR4FU5AEM7RU2IKUYD94.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d420efae688c270dc27fac38ad0ee7cc007d0eb15c90bc95ec9cc748f4f620be +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/OT/ID3PH8U4C5TFTP0V7QVGF5.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/OT/ID3PH8U4C5TFTP0V7QVGF5.uasset new file mode 100644 index 00000000..45cee4bc --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/OT/ID3PH8U4C5TFTP0V7QVGF5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d283ec98aea3de49259414766c969af12cac2abbfff86ce1477d808a608cc755 +size 3703 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/QS/LNT527CP8LW3PY1Q5LTBOW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/QS/LNT527CP8LW3PY1Q5LTBOW.uasset new file mode 100644 index 00000000..9eb7a5c9 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/QS/LNT527CP8LW3PY1Q5LTBOW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dafa2ac3eb103c1236a706101f06c2dcd61e1ef5631f6dd58fc4ee88fe353c2 +size 3431 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/VI/B56F7OW2EHW02W427J66ED.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/VI/B56F7OW2EHW02W427J66ED.uasset new file mode 100644 index 00000000..476d8e13 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/3/VI/B56F7OW2EHW02W427J66ED.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d823285d5699ae64f2f0fa4999cb98c6cda9ec4df4a40db0bd363090fdbae18e +size 4231 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/4/1H/IIGXJL2Y2Y04AXTLDWDYVZ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/4/1H/IIGXJL2Y2Y04AXTLDWDYVZ.uasset new file mode 100644 index 00000000..06ddeb3b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/4/1H/IIGXJL2Y2Y04AXTLDWDYVZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6a6d34a549a96b820e0509aa6c1353610b0a2079c16ec4c51d8f0971d6d3991 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/4/FX/ACEWBWF4HQWLR97888YKYD.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/4/FX/ACEWBWF4HQWLR97888YKYD.uasset new file mode 100644 index 00000000..34d80f7d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/4/FX/ACEWBWF4HQWLR97888YKYD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c558a6d16da2bce873b192b6d3fbeb3686446948896200060080a62012b9254a +size 2732 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/4/QK/J26ILU9U316XRV1U3HWAOG.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/4/QK/J26ILU9U316XRV1U3HWAOG.uasset new file mode 100644 index 00000000..cccef01e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/4/QK/J26ILU9U316XRV1U3HWAOG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:055478690edc30d3e7ef187a95180b56a83e33e66c134f5ed96c8e99b7b94213 +size 3709 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/LL/JJHLNV8XL14HPZBU4ZFIP4.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/LL/JJHLNV8XL14HPZBU4ZFIP4.uasset new file mode 100644 index 00000000..c2a8b612 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/LL/JJHLNV8XL14HPZBU4ZFIP4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a2f93e1b1b8e15ab2bc03fe493833565a3a1d7e7c61073e21608e1c3ddef9b1 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/OL/3CY7VE93JZ73OYBZK7UJQ1.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/OL/3CY7VE93JZ73OYBZK7UJQ1.uasset new file mode 100644 index 00000000..632d6d14 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/OL/3CY7VE93JZ73OYBZK7UJQ1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a588fa1d08f4ac038f6a9876f05b41de27ed63f0d92b797036c54e5db67da5d +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/TB/25RE4QJZQTXUBC8B68NZ4D.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/TB/25RE4QJZQTXUBC8B68NZ4D.uasset new file mode 100644 index 00000000..26ecbf31 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/TB/25RE4QJZQTXUBC8B68NZ4D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf2510a91dc8fa9457e21d2ca645f3e5e7f03b7505cbedcf7247649937d88925 +size 6443 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/VB/LHQ434T5G2NTGPHFK9A2AE.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/VB/LHQ434T5G2NTGPHFK9A2AE.uasset new file mode 100644 index 00000000..83224215 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/5/VB/LHQ434T5G2NTGPHFK9A2AE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b36c3975b0b8436170e3be0bebc1a45c8890d565cb7cbd72a26b88a8aeccb416 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/6/E4/P2M2XC7ERYHE6PRQV00ZSE.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/6/E4/P2M2XC7ERYHE6PRQV00ZSE.uasset new file mode 100644 index 00000000..6e9c9836 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/6/E4/P2M2XC7ERYHE6PRQV00ZSE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ab7bfad73c3aef61b3cb8b48b6671e95e26e56e9b0dd590ea34a39e366b081a +size 6565 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/6/QL/07728LGURX7KG9QRIOY11B.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/6/QL/07728LGURX7KG9QRIOY11B.uasset new file mode 100644 index 00000000..9b87fe8a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/6/QL/07728LGURX7KG9QRIOY11B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:256e6f3161457a413d7df7fa7c08213932f0d80cbd0f8a2885e5723dfa1f0f7e +size 2784 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/7/NF/2EJSTLJ6L5UJPIZ94TCRPX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/7/NF/2EJSTLJ6L5UJPIZ94TCRPX.uasset new file mode 100644 index 00000000..bd7198a8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/7/NF/2EJSTLJ6L5UJPIZ94TCRPX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6362e5ccf5bfb2ca103dd72d8266d6fea6c70bd79a139ea741525c8a82d8922e +size 4308 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/7/P2/5GWY22UPV6NZIZK6T0DGC8.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/7/P2/5GWY22UPV6NZIZK6T0DGC8.uasset new file mode 100644 index 00000000..96a47037 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/7/P2/5GWY22UPV6NZIZK6T0DGC8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0981b35c0ba829c8605370febea46294ce45dda4620d507b719d8eb7076157cd +size 5071 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/9T/YBQ57GLCSWD5T8GJZ84IKO.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/9T/YBQ57GLCSWD5T8GJZ84IKO.uasset new file mode 100644 index 00000000..dd721292 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/9T/YBQ57GLCSWD5T8GJZ84IKO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba20672b72042beda769d7070ebecef32ddce05a873f385b2cdc0a51792a7af +size 4120 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/D3/29RUX287JFFLR4G0YKS3EL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/D3/29RUX287JFFLR4G0YKS3EL.uasset new file mode 100644 index 00000000..b36d63c5 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/D3/29RUX287JFFLR4G0YKS3EL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fb6880a292b9d6e8799eaab4c3c4b250c4f0a7660e2b8269d0b5c6be2dd2a39 +size 3486 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/KA/65P403YGUUW9KIHV6JMZCJ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/KA/65P403YGUUW9KIHV6JMZCJ.uasset new file mode 100644 index 00000000..ad712de6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/KA/65P403YGUUW9KIHV6JMZCJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bc152717211d7a7cfa6554f8050e202dccf5585d708e1cccd90aea1de5faca3 +size 4308 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/QG/CVH6WV4G9300J6UCFAO4KP.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/QG/CVH6WV4G9300J6UCFAO4KP.uasset new file mode 100644 index 00000000..9c4d059f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/8/QG/CVH6WV4G9300J6UCFAO4KP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16b6b1aeb2e2a3d26ce55f06350c5bc4d9ffd6fc27189d294ae29a5c48912a37 +size 4110 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/9J/E7C5CZOI53F0KT7IJ9KE5Y.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/9J/E7C5CZOI53F0KT7IJ9KE5Y.uasset new file mode 100644 index 00000000..fc22d9ea --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/9J/E7C5CZOI53F0KT7IJ9KE5Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b7edc99c018f4fdd054fd4c381a619a5f69a221d132545841a5dbdafac96813 +size 5742 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/9W/DJXZPIGKGJTQE2D7J0L0JG.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/9W/DJXZPIGKGJTQE2D7J0L0JG.uasset new file mode 100644 index 00000000..8567b2ac --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/9W/DJXZPIGKGJTQE2D7J0L0JG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0102b4207b7b6daa81bdb60923b723641f570a2dcb297c04974321ca08ba8dba +size 4308 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/FV/874BC7QRWELGS7JSP6ORV6.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/FV/874BC7QRWELGS7JSP6ORV6.uasset new file mode 100644 index 00000000..9c15b9f7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/FV/874BC7QRWELGS7JSP6ORV6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc7dca47b6f16351f3fbecc4cbd827e054fe8bc8c9751fe2296383058c6fa347 +size 6051 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/T5/FJS7W2F67EUIA11XOCV9AJ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/T5/FJS7W2F67EUIA11XOCV9AJ.uasset new file mode 100644 index 00000000..087c379b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/9/T5/FJS7W2F67EUIA11XOCV9AJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e22b2c26cd9c8e5e86db89e5c5283dc15a40f9a2f6fda6ac345b6dfc12fd9fa2 +size 4718 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/CO/8X07SSHLJUPQHFSJ1MRXAG.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/CO/8X07SSHLJUPQHFSJ1MRXAG.uasset new file mode 100644 index 00000000..5b538bcd --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/CO/8X07SSHLJUPQHFSJ1MRXAG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f9325ba46fe3808d6a1f9f78de5c461336340d02994def75281fa6578cf6f2d +size 4314 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/DX/C7OHOI8JBSDOZ7FSKITNE4.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/DX/C7OHOI8JBSDOZ7FSKITNE4.uasset new file mode 100644 index 00000000..7f73ace8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/DX/C7OHOI8JBSDOZ7FSKITNE4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d17eaee9084a2c3fa46096a0e944848d9fff6386b56c56ef57417f91620d632f +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/NS/666N5I7MCI2SEAI89MXTW5.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/NS/666N5I7MCI2SEAI89MXTW5.uasset new file mode 100644 index 00000000..2f36340a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/NS/666N5I7MCI2SEAI89MXTW5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ca8ce1636527ea5dbce6ad29048936aa65a9f67b8e957a85902ca7b16632ffc +size 12346 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/PB/3MWBWYLGDVXSWL6LQRGV2T.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/PB/3MWBWYLGDVXSWL6LQRGV2T.uasset new file mode 100644 index 00000000..0a4a4abe --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/A/PB/3MWBWYLGDVXSWL6LQRGV2T.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5dd0d350118cf359518eae841affe9a13a5a95741933f631bb6e04797ac62a7 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/3Z/24J2DFMBFIPTLZFUYDGNQU.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/3Z/24J2DFMBFIPTLZFUYDGNQU.uasset new file mode 100644 index 00000000..00e5f62c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/3Z/24J2DFMBFIPTLZFUYDGNQU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9b676e5ef7d97d57f0ed44d06d41409b84b72886fdb11f52bc8808974e5a736 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/A6/9GYZ6UV9NNP7V0QTIQKJYM.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/A6/9GYZ6UV9NNP7V0QTIQKJYM.uasset new file mode 100644 index 00000000..af358754 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/A6/9GYZ6UV9NNP7V0QTIQKJYM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:393cf90022a66e2b16a6bd553ad48c16bcdbef0ffa8ed4e398187a06dc8b83fe +size 4314 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/DT/O8U193OX2BB5UAEMIKMQX9.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/DT/O8U193OX2BB5UAEMIKMQX9.uasset new file mode 100644 index 00000000..951ea648 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/DT/O8U193OX2BB5UAEMIKMQX9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb0208d4e04d4c992e5dc4b746b5cd5398d1cefbbd067d5a0b110c4dbcd42f42 +size 4200 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/PF/MK367UHADC6VSEO4NZ1XPZ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/PF/MK367UHADC6VSEO4NZ1XPZ.uasset new file mode 100644 index 00000000..4cf25677 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/B/PF/MK367UHADC6VSEO4NZ1XPZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8117dbdd37ec82b702949ae5eacf5ed71ef1a47aeb24557af93d4180cfed41c +size 3976 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/C/L5/TIIOLI8A3S38SY6Q3W9IU9.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/C/L5/TIIOLI8A3S38SY6Q3W9IU9.uasset new file mode 100644 index 00000000..b4c1fd57 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/C/L5/TIIOLI8A3S38SY6Q3W9IU9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d169c2b0dc503c47d3064feb229137ed7c6aafd7631028d72eda49e2d3a43ae +size 4200 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/D/42/XOQ1IALLGCW2R3A57DY9X9.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/D/42/XOQ1IALLGCW2R3A57DY9X9.uasset new file mode 100644 index 00000000..c267cb79 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/D/42/XOQ1IALLGCW2R3A57DY9X9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:903a303d6cd3ad69ef4e372497fa04d4ec1cd8846a2549d513ddba73c02913b9 +size 6635 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/D/AP/WXG41HP2ZO3JKXJ3W9K6EC.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/D/AP/WXG41HP2ZO3JKXJ3W9K6EC.uasset new file mode 100644 index 00000000..f6af9180 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/D/AP/WXG41HP2ZO3JKXJ3W9K6EC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5557c5b9b661ab4f8c39fb8587438487de92e3f209eefa5b61b5fe07a8f8a7d +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/D/IK/Q2S2MA4EBL5FS0H6S6FTGS.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/D/IK/Q2S2MA4EBL5FS0H6S6FTGS.uasset new file mode 100644 index 00000000..9b0d91a4 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/D/IK/Q2S2MA4EBL5FS0H6S6FTGS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e1d047d57680a86088018ca2b40da2a5e3c23fc49262b7d363a9f6bb94529f7 +size 4308 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/6I/QEGE29W6W1XULW5YGP4WJX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/6I/QEGE29W6W1XULW5YGP4WJX.uasset new file mode 100644 index 00000000..f17d4958 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/6I/QEGE29W6W1XULW5YGP4WJX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38d830c3cc1dadaf0e24bd2d222ae4f76121ba02915e7420a915df867f4886c4 +size 3537 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/CS/A1NUDOTHAR24IPIJPZROO5.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/CS/A1NUDOTHAR24IPIJPZROO5.uasset new file mode 100644 index 00000000..562049be --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/CS/A1NUDOTHAR24IPIJPZROO5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ece15fa7c59ce9512f61d230716139938be6d03ec2a173efc4c4d6a432f5e7e1 +size 3654 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/FI/EOO1642WTB6HXYXPPAG851.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/FI/EOO1642WTB6HXYXPPAG851.uasset new file mode 100644 index 00000000..d3c5cd82 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/FI/EOO1642WTB6HXYXPPAG851.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dda89b340b44c61d366a9288b58e71f7a4786140c20e5781459bf5c1f4008e7 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/HJ/Y9T5HWS8770R25YJMM1JN0.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/HJ/Y9T5HWS8770R25YJMM1JN0.uasset new file mode 100644 index 00000000..622434ed --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/HJ/Y9T5HWS8770R25YJMM1JN0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67f8f6fd8801ffc87d6e8bc91dbb30ef377efde3fc4f3389560f0038a1fa37cf +size 3709 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/MR/R2T7HO6IUYCN7A33RU7G8Z.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/MR/R2T7HO6IUYCN7A33RU7G8Z.uasset new file mode 100644 index 00000000..404eebd1 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/MR/R2T7HO6IUYCN7A33RU7G8Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0adbec07fb7e536357a591525e35a0df8add743676acb89afa3eb2611cac0174 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/NF/28ZKDNZ3BIUFND2UZZP9ET.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/NF/28ZKDNZ3BIUFND2UZZP9ET.uasset new file mode 100644 index 00000000..9650ac67 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/NF/28ZKDNZ3BIUFND2UZZP9ET.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de882438710eb1d7bcf2d731f5003e001226e24b93a528dde1926cc1cfe94ff3 +size 4200 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/O4/JYCOIGB4Y2SVTIWUZTBSLF.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/O4/JYCOIGB4Y2SVTIWUZTBSLF.uasset new file mode 100644 index 00000000..348dcf8a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_2DSideScroller/E/O4/JYCOIGB4Y2SVTIWUZTBSLF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8cd734bdc8253943442dfee61b8dcebd1a21bbed4da117cf467134f5db75620 +size 4330 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/51/I4I34H19FAVTOI3IRBFKSK.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/51/I4I34H19FAVTOI3IRBFKSK.uasset new file mode 100644 index 00000000..d72412d4 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/51/I4I34H19FAVTOI3IRBFKSK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d8390ef4b058a31e5f4ba5cb63d7537ce939e338f889fe3e43e3ae7b1436aee +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/71/UXZH1O3D0DQEMO1JHIC4AE.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/71/UXZH1O3D0DQEMO1JHIC4AE.uasset new file mode 100644 index 00000000..a9f15e89 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/71/UXZH1O3D0DQEMO1JHIC4AE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a801a15a93c484df048683c23fb330ed79f1d87fd01a850e9544fb20b67fcd8 +size 5605 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/BN/XC5EWBCY24QDO07YQA58SL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/BN/XC5EWBCY24QDO07YQA58SL.uasset new file mode 100644 index 00000000..77353216 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/BN/XC5EWBCY24QDO07YQA58SL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a77b5f1d94d881900b7d891482d3f5871650de54418b6edb8498d6b4cf9f94b4 +size 3318 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/KU/GPDHT8SZLHANWH0EFH7K4K.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/KU/GPDHT8SZLHANWH0EFH7K4K.uasset new file mode 100644 index 00000000..f0702c1d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/0/KU/GPDHT8SZLHANWH0EFH7K4K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc7bee86815a105db8f3d061a0852687781cae10fef839e23999e4d9547e700f +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/7Q/51FVPMX8EHJ82DRFIVUPXN.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/7Q/51FVPMX8EHJ82DRFIVUPXN.uasset new file mode 100644 index 00000000..3d79cfdf --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/7Q/51FVPMX8EHJ82DRFIVUPXN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b092cbc2c71a411a29f393e6f40b31f3847522c9bbddfef1031925d2a0a27fe3 +size 4279 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/HF/CPXT5AT0M041OZ31PJ430F.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/HF/CPXT5AT0M041OZ31PJ430F.uasset new file mode 100644 index 00000000..860f669b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/HF/CPXT5AT0M041OZ31PJ430F.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd201d4279ba4040af6d049d30af4b5637f298d3a050f766847b46f597654c8b +size 4165 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/IL/B65NQ9C7OQ99GXBFFP6VRU.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/IL/B65NQ9C7OQ99GXBFFP6VRU.uasset new file mode 100644 index 00000000..f2d735e8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/IL/B65NQ9C7OQ99GXBFFP6VRU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885bf60e3b8ff2fc160e18c27715e38a78144cbc663d94bd8566a466b9db360d +size 3619 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/Z2/E10SJCTKBOQSNF8VG9DYWG.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/Z2/E10SJCTKBOQSNF8VG9DYWG.uasset new file mode 100644 index 00000000..80bc84f5 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/1/Z2/E10SJCTKBOQSNF8VG9DYWG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bf4d677c663b52ce561c92b5a0422b578b7e7d712b9b105fe36595a25a14e16 +size 4273 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/2/6Q/W0XH5MWSHRGBAUQ338CE5G.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/2/6Q/W0XH5MWSHRGBAUQ338CE5G.uasset new file mode 100644 index 00000000..00cfaac0 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/2/6Q/W0XH5MWSHRGBAUQ338CE5G.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a781c61d327cc665fa0c353b33fad1ed64943c317e11fea5a560c904ddcc15e +size 5613 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/2/YV/2UDJLZAZJQVMG6YOZ62BOM.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/2/YV/2UDJLZAZJQVMG6YOZ62BOM.uasset new file mode 100644 index 00000000..22205115 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/2/YV/2UDJLZAZJQVMG6YOZ62BOM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96a3fdb421dab9ffdda4940c3c6db3f22ede87ae6822c13c62abc89302c3a24b +size 4165 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/BH/9XLBO2XX2PIQAR427N02OV.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/BH/9XLBO2XX2PIQAR427N02OV.uasset new file mode 100644 index 00000000..5b27be53 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/BH/9XLBO2XX2PIQAR427N02OV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c98602a17dc751f91aa3dee61d5f6bd7f45d2f3fac3758a8a8aec7f3604b2152 +size 4273 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/IL/NVCLD6DZADZOSSKIPNTFN8.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/IL/NVCLD6DZADZOSSKIPNTFN8.uasset new file mode 100644 index 00000000..c2c9c057 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/IL/NVCLD6DZADZOSSKIPNTFN8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0488fe1cbcb300bb1c97c921f124c3111f423318187bbc0c208ffa206dac45fe +size 5605 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/LR/RWNC41FV08C323Y24CBUHZ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/LR/RWNC41FV08C323Y24CBUHZ.uasset new file mode 100644 index 00000000..7ae7c1df --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/LR/RWNC41FV08C323Y24CBUHZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59c2c8e0f133378025ad2d149a13c66be6edba75baa867ed634a950eb9d27b0e +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/PS/H5J90KRTHYHKNK198ZYYWW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/PS/H5J90KRTHYHKNK198ZYYWW.uasset new file mode 100644 index 00000000..af70d8a3 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/PS/H5J90KRTHYHKNK198ZYYWW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92b517797d8c946b14709920babaeba9da699616cd41d859823cd377e977575c +size 3818 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/V8/QGM650VAH4LFRN64J2SJFA.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/V8/QGM650VAH4LFRN64J2SJFA.uasset new file mode 100644 index 00000000..507ddbf3 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/V8/QGM650VAH4LFRN64J2SJFA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ffcf883a620015cf2144c96ac58007ad96eb1567fc260ee91a11300f1ca1c8c +size 2749 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/XE/28BPYVK7GF2GNGA6MSG6IH.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/XE/28BPYVK7GF2GNGA6MSG6IH.uasset new file mode 100644 index 00000000..4bd9439d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/3/XE/28BPYVK7GF2GNGA6MSG6IH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea90f3984d83c15e132e88ec38c0f8241e56bc1d4edf61d5ad4c33add33d6f11 +size 3396 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/4/8T/QV20GK6ERP9EFT7SPJ5BHX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/4/8T/QV20GK6ERP9EFT7SPJ5BHX.uasset new file mode 100644 index 00000000..d70fd421 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/4/8T/QV20GK6ERP9EFT7SPJ5BHX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ffc1033a46a1c682177cba0cfc31743e0a3935268f83b4c3f1d9c099bfc8c1e +size 5707 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/4/I0/6IZB7KZ5QVM2SII8J6J8R5.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/4/I0/6IZB7KZ5QVM2SII8J6J8R5.uasset new file mode 100644 index 00000000..fcc4bfa4 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/4/I0/6IZB7KZ5QVM2SII8J6J8R5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ec4657a05d799e9c394b49867ba7a65bf854785d9dbe2c276ce9c7dc52ef9d2 +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/4/M4/VO7B0VY8DZZ3WXPI4I6D1K.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/4/M4/VO7B0VY8DZZ3WXPI4I6D1K.uasset new file mode 100644 index 00000000..15062d15 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/4/M4/VO7B0VY8DZZ3WXPI4I6D1K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aa7853cab0ea88fb9828c65758c46eae7e1d0ef27356294ff164292a012c65e +size 8150 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/0S/TTURPGL2II6OD41U9LSOI2.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/0S/TTURPGL2II6OD41U9LSOI2.uasset new file mode 100644 index 00000000..d5d896c0 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/0S/TTURPGL2II6OD41U9LSOI2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e38b828430d84d2fcada7dbde28cb64d1167e6bec29653fbe67ef42831293ba8 +size 4279 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/66/95FJRMX0KXVUHY056MBZ1N.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/66/95FJRMX0KXVUHY056MBZ1N.uasset new file mode 100644 index 00000000..aa2d48a0 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/66/95FJRMX0KXVUHY056MBZ1N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:817ca2e227ea4af292ec59a7966e93a147c83373cc549940479d842962fe0c8f +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/E9/TAW1OS6QJFQ3YMHIVL9WKA.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/E9/TAW1OS6QJFQ3YMHIVL9WKA.uasset new file mode 100644 index 00000000..e7a395ce --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/E9/TAW1OS6QJFQ3YMHIVL9WKA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b158a456176b180c7f116c801dabd4a7f054dc11a633e18eabd25397c397f69 +size 3652 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/LU/IR498FXWTWH3GKBN8JZWR5.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/LU/IR498FXWTWH3GKBN8JZWR5.uasset new file mode 100644 index 00000000..b5bfa4d3 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/LU/IR498FXWTWH3GKBN8JZWR5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1ca5102d4c1d27b8ae7ac650adcad70be666c00b39d41bcc99c1fbae0cfc32e +size 4279 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/PF/ATI6HXCONQITMRRU8A9DX4.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/PF/ATI6HXCONQITMRRU8A9DX4.uasset new file mode 100644 index 00000000..ccaa014b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/PF/ATI6HXCONQITMRRU8A9DX4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6e0bd36847c092888937ac7908247b36d8b65af6b18caf1da402c3764d62991 +size 4683 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/U9/8ZSVM8FHTTVHBGGHXJHEP9.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/U9/8ZSVM8FHTTVHBGGHXJHEP9.uasset new file mode 100644 index 00000000..bcd9602b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/5/U9/8ZSVM8FHTTVHBGGHXJHEP9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1add3d11c5a9264dc440bce051cfe2e8399bed352efc6bc8561913070c43208c +size 4165 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/6/OR/ULPFK8GBC9CMBUHIA4AU05.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/6/OR/ULPFK8GBC9CMBUHIA4AU05.uasset new file mode 100644 index 00000000..815155bd --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/6/OR/ULPFK8GBC9CMBUHIA4AU05.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:864ec4d76e856e5f3ff858af7089b2933e1375ec0e0315fed4eff5938571dfa0 +size 4273 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/6/W7/ZYTFT3UUBEIAK9E8FSBG8P.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/6/W7/ZYTFT3UUBEIAK9E8FSBG8P.uasset new file mode 100644 index 00000000..bc43a922 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/6/W7/ZYTFT3UUBEIAK9E8FSBG8P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08cb4c0c1e74a0e4b2d23b9ed5877d61cb06efe57fd8fe782ade60e9b5d2c155 +size 3652 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/41/Y4UHLH1688IDKSKT6WQF9Q.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/41/Y4UHLH1688IDKSKT6WQF9Q.uasset new file mode 100644 index 00000000..9bc9f21e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/41/Y4UHLH1688IDKSKT6WQF9Q.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de68fb009ea603377117166da87f9da4ccf8033445b000feb40a333ff7fe94e1 +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/6Y/I2EL9FZ89AB9JNYHKTZ9BH.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/6Y/I2EL9FZ89AB9JNYHKTZ9BH.uasset new file mode 100644 index 00000000..e3792af0 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/6Y/I2EL9FZ89AB9JNYHKTZ9BH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c4b84060b5fb1549ec39c1ecfc96dbb9074b5ff6ce96ac601caec45cd3580b3 +size 3451 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/AQ/V1HS9WX9399UEDA33YF8BN.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/AQ/V1HS9WX9399UEDA33YF8BN.uasset new file mode 100644 index 00000000..a70693c5 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/AQ/V1HS9WX9399UEDA33YF8BN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59ad06469a68d1494a6df4c252fed8f1f1335b04bed9cc22ec0c0193d3e9e91a +size 5613 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/F2/JBXPA02DHTG4TQUOT1AFAD.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/F2/JBXPA02DHTG4TQUOT1AFAD.uasset new file mode 100644 index 00000000..596039e7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/F2/JBXPA02DHTG4TQUOT1AFAD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b25e487b3f7a8b4cd025167bf13a5b1c8b50bd9e411a33ff451a36e70db08ca8 +size 6076 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/N6/H81967OGPTS7GCNW8Q325K.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/N6/H81967OGPTS7GCNW8Q325K.uasset new file mode 100644 index 00000000..99e996e7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/N6/H81967OGPTS7GCNW8Q325K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cb2497d65b123a94a99a48e57f9ca49e80db082725a6d16a0336dd7de5a2950 +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/QS/T39415BMUCZXR53DM40A42.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/QS/T39415BMUCZXR53DM40A42.uasset new file mode 100644 index 00000000..000237e4 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/QS/T39415BMUCZXR53DM40A42.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec3c78e368460532d51fe751deba5a2fbd6b87a46a8d879c04e99a14c59f3881 +size 4075 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/R1/PKSN18K8TQY9CLQ4BGFRH4.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/R1/PKSN18K8TQY9CLQ4BGFRH4.uasset new file mode 100644 index 00000000..c96caa63 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/R1/PKSN18K8TQY9CLQ4BGFRH4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e208809165f65293f6ae212d864639f6e133d7866a61dbd6aa39a038ee3ea915 +size 4085 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/ZB/WHHMPJXU9UI5PB362M9M3S.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/ZB/WHHMPJXU9UI5PB362M9M3S.uasset new file mode 100644 index 00000000..cb032b0a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/7/ZB/WHHMPJXU9UI5PB362M9M3S.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1dd8484f1253a7594d32979153255f6c74ac66e7383ca340671b91de41d079e +size 6408 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/46/A8QF7TMFB5ZEXL5RNZ93EL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/46/A8QF7TMFB5ZEXL5RNZ93EL.uasset new file mode 100644 index 00000000..76c46111 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/46/A8QF7TMFB5ZEXL5RNZ93EL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac0b0b366576bdb83bc7ac4b813116e0b5e643cc44b4157a12a3823780853db6 +size 5613 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/CS/WFFK90GAFHVMDHLV4FF7VW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/CS/WFFK90GAFHVMDHLV4FF7VW.uasset new file mode 100644 index 00000000..551b569c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/CS/WFFK90GAFHVMDHLV4FF7VW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c63951fc50181fa7bf7dddc746ec0c11fe45d6901205ec1da8ace19a1c769fa +size 4279 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/DV/UOT50S6XBV66MFY89O35C6.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/DV/UOT50S6XBV66MFY89O35C6.uasset new file mode 100644 index 00000000..eeede986 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/DV/UOT50S6XBV66MFY89O35C6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a43fbd84819638ed96080c8b962fcc79848a762fbe1beb9c0df53609b6bf86c9 +size 3683 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/HP/9OKU6AI1JZ8NCLPJK8DL8M.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/HP/9OKU6AI1JZ8NCLPJK8DL8M.uasset new file mode 100644 index 00000000..651f7102 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/HP/9OKU6AI1JZ8NCLPJK8DL8M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b21ce65b7eb067234bde3e26bde4eecd7722a1a7d8e441d6caad961a51976e39 +size 3269 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/LM/N5UR4WF9IRT7TPY5T5BDTP.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/LM/N5UR4WF9IRT7TPY5T5BDTP.uasset new file mode 100644 index 00000000..cd486d58 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/LM/N5UR4WF9IRT7TPY5T5BDTP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16e7b46ac8020f135de10d2948d3f85ad4339cdb184ff88c7671444640a28ce7 +size 8148 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/T4/PIT378TMO0PKYC5IRVUR1L.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/T4/PIT378TMO0PKYC5IRVUR1L.uasset new file mode 100644 index 00000000..97d75d96 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/8/T4/PIT378TMO0PKYC5IRVUR1L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8361e88c50acc391599920005912d9a743514bcf01d5b866129900db659d38a +size 12311 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/9/6O/9BAUCR3D68V8YDPAEKW3K5.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/9/6O/9BAUCR3D68V8YDPAEKW3K5.uasset new file mode 100644 index 00000000..ca759811 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/9/6O/9BAUCR3D68V8YDPAEKW3K5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96d5af2e0b559b1cc8c63a730527deebf79a88d09b33dd9c5966aae0819f1bba +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/9/AZ/7IW8FE9C06SXAL5F9V4QIY.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/9/AZ/7IW8FE9C06SXAL5F9V4QIY.uasset new file mode 100644 index 00000000..c4b6a66b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/9/AZ/7IW8FE9C06SXAL5F9V4QIY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9783edd62b6be36962939b568686d9172cb92f4d76feb707e451a06a3ec1b553 +size 5605 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/9/Y2/5U103QCK4XBI46V96P8GSG.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/9/Y2/5U103QCK4XBI46V96P8GSG.uasset new file mode 100644 index 00000000..af777650 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/9/Y2/5U103QCK4XBI46V96P8GSG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e126fc64d789dc61bd300063ad047bfe4723b2d4250a8543a1e7ebe6d2ef7c4 +size 3684 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/3E/4QBIVCS7MI4DI3GDDDKO26.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/3E/4QBIVCS7MI4DI3GDDDKO26.uasset new file mode 100644 index 00000000..eaf78b0b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/3E/4QBIVCS7MI4DI3GDDDKO26.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d27980ca268baa5bd14bd503b41260b8c446b96f9305e66d073fbe942206ebf0 +size 5613 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/EB/N2NJ97EYZRBPO78ASEY0B6.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/EB/N2NJ97EYZRBPO78ASEY0B6.uasset new file mode 100644 index 00000000..4b2a90e1 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/EB/N2NJ97EYZRBPO78ASEY0B6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b0433888f25337a3b6c8fa938a86b82d7699bd6a2f9ce31197c3523f1c00409 +size 3700 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/K8/GEUE5MLPMH82APGHD205JP.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/K8/GEUE5MLPMH82APGHD205JP.uasset new file mode 100644 index 00000000..d890c28a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/K8/GEUE5MLPMH82APGHD205JP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4bd17582514ed6c2f2ee49e452ac377358fc76d01e9860785beb08beec4c91c +size 5613 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/V9/JWUHX23Q4V1F77TFK5V7FB.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/V9/JWUHX23Q4V1F77TFK5V7FB.uasset new file mode 100644 index 00000000..aa6e5029 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/A/V9/JWUHX23Q4V1F77TFK5V7FB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18f098dce0173329cfee81185a47ba32e1592cee20c6ccc498ea0bdcdbec080e +size 3535 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/B/3Q/DFZOJP7I2KKVF7KRNLGC8Y.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/B/3Q/DFZOJP7I2KKVF7KRNLGC8Y.uasset new file mode 100644 index 00000000..901d968e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/B/3Q/DFZOJP7I2KKVF7KRNLGC8Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a1cbff51c1b20391f667bf94aee16bb6d2ecbb0610918160908681d12312357 +size 4273 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/B/RL/EPNLJER38APVSFUR0WECTL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/B/RL/EPNLJER38APVSFUR0WECTL.uasset new file mode 100644 index 00000000..e41172fe --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/B/RL/EPNLJER38APVSFUR0WECTL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab9978613051b4559f7481d0aecc47d2c7b5aa3a1b215920307b68be20892d70 +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/B/ZZ/FTI40VVLN0TN688IZ0GJVV.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/B/ZZ/FTI40VVLN0TN688IZ0GJVV.uasset new file mode 100644 index 00000000..f7fa4ce0 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/B/ZZ/FTI40VVLN0TN688IZ0GJVV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7598c55485da985d96b0b9bc29527738b93bbdbf5c4f179cd6928bca21445e9b +size 3668 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/4L/1S9NRZCSSZ1AY2B59KNGXA.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/4L/1S9NRZCSSZ1AY2B59KNGXA.uasset new file mode 100644 index 00000000..f47c0b4b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/4L/1S9NRZCSSZ1AY2B59KNGXA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:596125a140b9f8ff0bd555e6808b718652c2543d9010c7489c61d59c2023cdc8 +size 4191 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/79/VCXQKX6SREWY9VYW8CCZY9.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/79/VCXQKX6SREWY9VYW8CCZY9.uasset new file mode 100644 index 00000000..dfe7b168 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/79/VCXQKX6SREWY9VYW8CCZY9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c51ee6046c73061705734dadd5ca469751fa98f2ac05235885f6b52a49c2085e +size 4165 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/7W/PA2D42CCYZZ336DWXV2Q1I.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/7W/PA2D42CCYZZ336DWXV2Q1I.uasset new file mode 100644 index 00000000..e35ea7d2 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/7W/PA2D42CCYZZ336DWXV2Q1I.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a4784f35764a51fc411cc6dbc078cbf0d1b3c07228905f6c02b311e0fd0a8e5 +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/7Z/PMHO89SZ18YFZP7N79X9S2.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/7Z/PMHO89SZ18YFZP7N79X9S2.uasset new file mode 100644 index 00000000..23e7f916 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/7Z/PMHO89SZ18YFZP7N79X9S2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c912765dea637ef7db1a13e0519113c919932cf019709ebde0a69dd44dec0b5c +size 2697 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/AM/RBSCOL19B5CMW644TVJTR4.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/AM/RBSCOL19B5CMW644TVJTR4.uasset new file mode 100644 index 00000000..88b1a918 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/AM/RBSCOL19B5CMW644TVJTR4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb9c0b04b4308f593e0283280da490264eeb585301232d35d0e0477c6e2096db +size 5036 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/BR/9XPZ2GMZZ1NY4PMT5B1X16.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/BR/9XPZ2GMZZ1NY4PMT5B1X16.uasset new file mode 100644 index 00000000..d2938f7f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/BR/9XPZ2GMZZ1NY4PMT5B1X16.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d012569699d6041a6da50b16f34f06e5d92ed3ebedac297179854a9d4d04e4c +size 4279 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/DJ/RMT2OIUYZLAQ2ORC3A6P07.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/DJ/RMT2OIUYZLAQ2ORC3A6P07.uasset new file mode 100644 index 00000000..d1e25dc7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/DJ/RMT2OIUYZLAQ2ORC3A6P07.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96ba395e567f3342a4021d601ae8e729141ed784a4eef99a0e64126a83ed24af +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/NM/3VCBC7UIGWUSBXEVJ0JEHK.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/NM/3VCBC7UIGWUSBXEVJ0JEHK.uasset new file mode 100644 index 00000000..c2df16b5 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/C/NM/3VCBC7UIGWUSBXEVJ0JEHK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12fc2905558d92a522a51f7a87761c8549eb5cc995093eaee328ebdddcd91912 +size 3674 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/D/1U/LTAMNHS4NP0Y4X5K26HM6X.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/D/1U/LTAMNHS4NP0Y4X5K26HM6X.uasset new file mode 100644 index 00000000..d7d80f34 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/D/1U/LTAMNHS4NP0Y4X5K26HM6X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdb5c27e9fb887c53251cf0a7e1cf3dc692edf8d0f373304e10ae6d061f1be67 +size 5727 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/E/2J/3HZCQHIBDKQKDQBEZQYMQ9.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/E/2J/3HZCQHIBDKQKDQBEZQYMQ9.uasset new file mode 100644 index 00000000..5de47c51 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/E/2J/3HZCQHIBDKQKDQBEZQYMQ9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8be69097617314d381a412da720ed29a2eb7204b391fad6804edadc81b636d1 +size 4196 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/E/3E/J1GUWC8ZTW15EXCJHF9HKF.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/E/3E/J1GUWC8ZTW15EXCJHF9HKF.uasset new file mode 100644 index 00000000..c8c6e933 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_Dynamic/E/3E/J1GUWC8ZTW15EXCJHF9HKF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2ca5377edc7fd10233a292e2b8887241a1284100818681b03c43991f0977924 +size 8044 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/00/O0L2FOK0305KZ4DGXC4CPX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/00/O0L2FOK0305KZ4DGXC4CPX.uasset new file mode 100644 index 00000000..8c0318a2 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/00/O0L2FOK0305KZ4DGXC4CPX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3461e17c513f8bebe27e2091bed5355feba1105f964b3232558cfc83109605e +size 3174 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/7H/82YIEYKEJ13CTJ0Y7TBU23.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/7H/82YIEYKEJ13CTJ0Y7TBU23.uasset new file mode 100644 index 00000000..b35bd9f6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/7H/82YIEYKEJ13CTJ0Y7TBU23.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:711fefcd5ea955dde7fe1e271300e15aa4138c7ead020993dcc12fe5512fc354 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/85/LDBQPT4FXQRAOHN6F4ZJYV.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/85/LDBQPT4FXQRAOHN6F4ZJYV.uasset new file mode 100644 index 00000000..129bd912 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/85/LDBQPT4FXQRAOHN6F4ZJYV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a2b1ce8178117d8625299d368fcdf4dfa32ae02ccff8fa3c4a9c52b19a74775 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/F3/YK8T4QBYSEJJGA9XX16J85.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/F3/YK8T4QBYSEJJGA9XX16J85.uasset new file mode 100644 index 00000000..e09636a7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/F3/YK8T4QBYSEJJGA9XX16J85.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15bfbdec659c78d7d9bc971e5e718d9c83a476bce8bfe3bc85e778ef343dfc1d +size 6574 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/G4/CX7JBR21L13GGREQ6YYGDU.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/G4/CX7JBR21L13GGREQ6YYGDU.uasset new file mode 100644 index 00000000..f28a5586 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/G4/CX7JBR21L13GGREQ6YYGDU.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45d254b5a18d6e667b222c6997952b5679c0e0e40249f15d45efa73aee5d0f89 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/IT/VQK5QT7WWZUQKE9GXPIXKP.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/IT/VQK5QT7WWZUQKE9GXPIXKP.uasset new file mode 100644 index 00000000..7bbc7ff6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/IT/VQK5QT7WWZUQKE9GXPIXKP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df119412576dd61bd307907e780d9081b90e1d07a3faff2bfa4e21fb121250f9 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/KQ/JEHOWT6SILKGP0BU4JLOIE.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/KQ/JEHOWT6SILKGP0BU4JLOIE.uasset new file mode 100644 index 00000000..fc9c506a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/KQ/JEHOWT6SILKGP0BU4JLOIE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6d573d447d4069280ada2b3e9d5fd8b02bad5426687eea05350cc5b3af765a1 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/QU/4O2LB2Q5JAKOOZOMC38K67.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/QU/4O2LB2Q5JAKOOZOMC38K67.uasset new file mode 100644 index 00000000..9ec3ea65 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/QU/4O2LB2Q5JAKOOZOMC38K67.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d3fdc33489925ee09d3f9048afd32bfe48c4b952c4c813af69d5043717e39b5 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/UR/B0IK6PQIO2GGGWXQ2UI7B2.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/UR/B0IK6PQIO2GGGWXQ2UI7B2.uasset new file mode 100644 index 00000000..e6115267 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/UR/B0IK6PQIO2GGGWXQ2UI7B2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d71001a1a2e6b9f6b829ea804416ed09341a4060a9c09e3c8231bbb1af0335d +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/WY/PDV8Y1M482X0CITREBC5UL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/WY/PDV8Y1M482X0CITREBC5UL.uasset new file mode 100644 index 00000000..9687cd4d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/0/WY/PDV8Y1M482X0CITREBC5UL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:190f29a33f84afab32b5525b99c7afb06c5f057f4f6ffb19dda3534d7552c40c +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/43/RKJCD7FNPQ7N3UHGZO5Z09.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/43/RKJCD7FNPQ7N3UHGZO5Z09.uasset new file mode 100644 index 00000000..1170f031 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/43/RKJCD7FNPQ7N3UHGZO5Z09.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:054894e9882dd7149a53be367f8254ee2790bf4e8cba955d68184e7c5d2e8974 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/7N/Y1P5W76HMQN8Z4Q1O34K37.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/7N/Y1P5W76HMQN8Z4Q1O34K37.uasset new file mode 100644 index 00000000..a037b573 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/7N/Y1P5W76HMQN8Z4Q1O34K37.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e9b9a187f2f42679e3e248ec8f4c050f32d58931abad632fd6a87ed769bd18e +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/B2/L7Y6E0YCP6JFWXV6DRW2VY.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/B2/L7Y6E0YCP6JFWXV6DRW2VY.uasset new file mode 100644 index 00000000..877d8a80 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/B2/L7Y6E0YCP6JFWXV6DRW2VY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8038429ce82955636b35e85e0f6110b231e583ea8595969536e779ce05ec3e43 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/C8/UIWBS8K2VLHBK8A39ABAFX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/C8/UIWBS8K2VLHBK8A39ABAFX.uasset new file mode 100644 index 00000000..77245d37 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/C8/UIWBS8K2VLHBK8A39ABAFX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bfbc7fe01cadd484952e1ec21e9f8109aaab96b2b88b989cd023062cba3b6ed +size 4281 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/CT/CZ5P9IDY9CMO3MVGS6VFSQ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/CT/CZ5P9IDY9CMO3MVGS6VFSQ.uasset new file mode 100644 index 00000000..91b9530e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/CT/CZ5P9IDY9CMO3MVGS6VFSQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50f5237dccdc1611977f5999b8b95486e4c6e2a14bd2e62fb5a7ff00ee11423a +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/DI/DIK0JHG69ZMUQS86R888FV.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/DI/DIK0JHG69ZMUQS86R888FV.uasset new file mode 100644 index 00000000..b939e6ba --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/DI/DIK0JHG69ZMUQS86R888FV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcb4e60c4bec5d996635e6889b751fafdd6031a882aa9adaff36576aa67e6d11 +size 5589 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/L6/CSSHVNPIXXDCWX2ASRD1YI.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/L6/CSSHVNPIXXDCWX2ASRD1YI.uasset new file mode 100644 index 00000000..1134fcc8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/L6/CSSHVNPIXXDCWX2ASRD1YI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:797d1dbb05634cb5b26cc655f28460c12e666b3d177df4acd4be4eddda45e2cc +size 4773 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/LN/VK1UQXYZM526D3VMAI1VDX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/LN/VK1UQXYZM526D3VMAI1VDX.uasset new file mode 100644 index 00000000..b5d09a04 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/LN/VK1UQXYZM526D3VMAI1VDX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5c8bf80700fb86db258e93b772b12baed34103bb4a5b09cf4093f0b600ca0f6 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/R8/KWN7Q74BK5JED9LLCY6IA5.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/R8/KWN7Q74BK5JED9LLCY6IA5.uasset new file mode 100644 index 00000000..6135882b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/R8/KWN7Q74BK5JED9LLCY6IA5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbc91e6c71e63b834e3c7cb65bd0fea4046b6d91710e5d9c4a10d14687879600 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/SQ/8BO7YE7RFLCZ5EW3KMR2BC.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/SQ/8BO7YE7RFLCZ5EW3KMR2BC.uasset new file mode 100644 index 00000000..0272e02d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/SQ/8BO7YE7RFLCZ5EW3KMR2BC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6af96be277bf7e11e94b62cac821ad96948e17e824d5f00337aa2bfa43b031ea +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/WN/BYOONDYDL529SQYYHQU8ZC.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/WN/BYOONDYDL529SQYYHQU8ZC.uasset new file mode 100644 index 00000000..368c7bfc --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/WN/BYOONDYDL529SQYYHQU8ZC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c1ec4f5da6d41e60899ebf5541422f1fc2c960b0f3bb399c9836356149d5d41 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/XN/R32F6Y2GYWQUEFCHXMP5S4.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/XN/R32F6Y2GYWQUEFCHXMP5S4.uasset new file mode 100644 index 00000000..9d1e6a7b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/1/XN/R32F6Y2GYWQUEFCHXMP5S4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c8e0ad17b03e382fcdd1ba0e09e392228dd12d89da23e4da4fe565e3dee6c40 +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/1R/8Z7VZJM4OQL0CHLRNPO1NW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/1R/8Z7VZJM4OQL0CHLRNPO1NW.uasset new file mode 100644 index 00000000..37194c2e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/1R/8Z7VZJM4OQL0CHLRNPO1NW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11baf4559c72e2ab27e98008e9bed66cc67cecce1cdf7c6dff8457431863c021 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/A8/C8R4D4IZUTSOLBO1CUMNEC.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/A8/C8R4D4IZUTSOLBO1CUMNEC.uasset new file mode 100644 index 00000000..a0add9b7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/A8/C8R4D4IZUTSOLBO1CUMNEC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c1fff11ecdad02a25513f330890216a40bf25a0c4beaf256bbbb549d636e7c +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/AK/9V1SK51D68Z4GBZ8FV6XF3.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/AK/9V1SK51D68Z4GBZ8FV6XF3.uasset new file mode 100644 index 00000000..b6d288b8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/AK/9V1SK51D68Z4GBZ8FV6XF3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a354951a18758bf7ecc6f1a438d815a32118142431488f0ecd057729240180fd +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/AU/NOM3UNGCOOY0U3PUH05IVH.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/AU/NOM3UNGCOOY0U3PUH05IVH.uasset new file mode 100644 index 00000000..692d8ea5 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/AU/NOM3UNGCOOY0U3PUH05IVH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ec5c2bd43e941b9bd9212eb7896f767384ecd5fc2b5d956f3224e98a9b7721a +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/C0/QOAZ9E6OGII3QKYDYPMI6D.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/C0/QOAZ9E6OGII3QKYDYPMI6D.uasset new file mode 100644 index 00000000..f66345ec --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/C0/QOAZ9E6OGII3QKYDYPMI6D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30d1a5d7ba3e7f21d04ecbae385627dda3b1737cb122380b9c4bb8b338eff288 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/DG/707567XKTKWKTZTH9JRNA4.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/DG/707567XKTKWKTZTH9JRNA4.uasset new file mode 100644 index 00000000..d4782b14 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/DG/707567XKTKWKTZTH9JRNA4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de2cf9d0b7d7b4c6a1806c9fa4dbf7910fb515f2acbc7450fd7864fe216420f4 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/KD/P0M5OY1M1HU8J2G7RU3T6D.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/KD/P0M5OY1M1HU8J2G7RU3T6D.uasset new file mode 100644 index 00000000..ee65c14e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/KD/P0M5OY1M1HU8J2G7RU3T6D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b5f6974e23b3e1f44a9ca2a4ffba1b5a4b57c1b94322f07946acf60ad715a33 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/RL/PL2NPOCEDFXF0P3NA72GLT.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/RL/PL2NPOCEDFXF0P3NA72GLT.uasset new file mode 100644 index 00000000..705d2675 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/RL/PL2NPOCEDFXF0P3NA72GLT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f367ba424b654ace53e6b347c1f55119d8942e5a68025a3961a7108f5e0c6453 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/S6/VEZFP9QJ5LNIKZFBZM0FN0.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/S6/VEZFP9QJ5LNIKZFBZM0FN0.uasset new file mode 100644 index 00000000..27972d3a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/S6/VEZFP9QJ5LNIKZFBZM0FN0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:517e40331917fb5fb42fe18ddca9e1fc8746a0018be39ccf58f7050ba362c1fb +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/T4/WW0WTQAXR20WGT2JCNEU7V.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/T4/WW0WTQAXR20WGT2JCNEU7V.uasset new file mode 100644 index 00000000..c9dc0eef --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/T4/WW0WTQAXR20WGT2JCNEU7V.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ba5193340f4173c541f933c4bfeacb58238aa2f24cc2417ffad18eb16aab533 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/UC/C1A1RRV76BANYNR0TEWF5U.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/UC/C1A1RRV76BANYNR0TEWF5U.uasset new file mode 100644 index 00000000..f439f150 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/UC/C1A1RRV76BANYNR0TEWF5U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a113262b0a0c51ceccc99736c2d2d57451647b15d097ceb13f92e8e920f0b46b +size 3790 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/V3/5HC5P2BEBRPFBY44QL50X9.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/V3/5HC5P2BEBRPFBY44QL50X9.uasset new file mode 100644 index 00000000..0ba4d8a9 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/V3/5HC5P2BEBRPFBY44QL50X9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50e47ff6f2e51628f5bb25019f8f586703d143d655cce48dd3d16f6d541b5aff +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/W8/82SZV9TNE359NMYF5CDEQ0.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/W8/82SZV9TNE359NMYF5CDEQ0.uasset new file mode 100644 index 00000000..5d39d32f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/W8/82SZV9TNE359NMYF5CDEQ0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95d2fb08ae530ef30c140b01397eea71b939df1073bb1aad5698bfcc9f4ff69c +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/Z0/V88AWTYM4K19PSYQZNR51D.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/Z0/V88AWTYM4K19PSYQZNR51D.uasset new file mode 100644 index 00000000..de5d5b9e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/2/Z0/V88AWTYM4K19PSYQZNR51D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38e5cda330ea79318eb128029e60b32056047e53ab1791c4e35dd64678894436 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/3K/W82Y1E1BQMLVD3WI9MLEYX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/3K/W82Y1E1BQMLVD3WI9MLEYX.uasset new file mode 100644 index 00000000..32d4add1 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/3K/W82Y1E1BQMLVD3WI9MLEYX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fb0e6073c6273acc843f2eea0bbd36a04b81f214454db307235a599d7e0a21f +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/5D/UN3385S0AE956BVV0GYO54.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/5D/UN3385S0AE956BVV0GYO54.uasset new file mode 100644 index 00000000..50c8b895 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/5D/UN3385S0AE956BVV0GYO54.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83bfbd193a7827c400c86b6e217c142d042f59122b2bc41cbb918a87499034d9 +size 5126 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/65/KFT6TFEG5397RZS84RTCFM.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/65/KFT6TFEG5397RZS84RTCFM.uasset new file mode 100644 index 00000000..f7d31634 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/65/KFT6TFEG5397RZS84RTCFM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcad110e5de8438211543a384fc2cd68fc2e26584b848647740d693923a57ee2 +size 3486 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/9A/SLNJ3VUJF09TIVDQKCTBWW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/9A/SLNJ3VUJF09TIVDQKCTBWW.uasset new file mode 100644 index 00000000..551053a6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/9A/SLNJ3VUJF09TIVDQKCTBWW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15aab9993c632bedf8f290e78db728fcdb0e87d797b756fad637bc05f4a0da4d +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/9S/S9QGJKULR5QA4ATOH66CUP.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/9S/S9QGJKULR5QA4ATOH66CUP.uasset new file mode 100644 index 00000000..fbbe8465 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/9S/S9QGJKULR5QA4ATOH66CUP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0de4816e1aa6c4212499c7faeacaed7eab3b0f5fd344b6f24ca239d6030073f1 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/C2/3JU9SY9CEOOQINLNADKWD1.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/C2/3JU9SY9CEOOQINLNADKWD1.uasset new file mode 100644 index 00000000..0c16a7ce --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/C2/3JU9SY9CEOOQINLNADKWD1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:179ad4eea598e08bca9821e7046184483a4235594dcbc057fddb846b70ba7128 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/DD/ZI595561VT3412HC6PAQJL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/DD/ZI595561VT3412HC6PAQJL.uasset new file mode 100644 index 00000000..b480eadb --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/DD/ZI595561VT3412HC6PAQJL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd955fdf18fb1aebb25434b3eb64b2bf758884d61ea2dcf952af17aa867c708b +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/F4/M8N9363A05PYTYSYOIN7GH.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/F4/M8N9363A05PYTYSYOIN7GH.uasset new file mode 100644 index 00000000..092dc56e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/F4/M8N9363A05PYTYSYOIN7GH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a789820b50000b58ca02e26c126f344a6c54ea9b4b7242913ace190eabd22953 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/HL/XCJ1T5AWL7O7XW30CMCBOZ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/HL/XCJ1T5AWL7O7XW30CMCBOZ.uasset new file mode 100644 index 00000000..282061b9 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/HL/XCJ1T5AWL7O7XW30CMCBOZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d5fc1ddbb1126e7b91437db9b1b234043a339c5ae57a27c076ef530c75cb76e +size 5581 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/KU/0S2IAAVWDJGMO3MKPYFP5N.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/KU/0S2IAAVWDJGMO3MKPYFP5N.uasset new file mode 100644 index 00000000..654efb3e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/KU/0S2IAAVWDJGMO3MKPYFP5N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ec718c0249df67de9ec6c261f914a95380302bf1d7a2d630244280961eec101 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/QD/PZXM2KORSOQ5CY7SOK32YJ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/QD/PZXM2KORSOQ5CY7SOK32YJ.uasset new file mode 100644 index 00000000..548f59d8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/QD/PZXM2KORSOQ5CY7SOK32YJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82b706495b3b8f741fc863bbc84f7e731357101f8e9265d51497a31dab99e563 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/RJ/2OFYSD6STQ21NKX6DSTYDL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/RJ/2OFYSD6STQ21NKX6DSTYDL.uasset new file mode 100644 index 00000000..4db4e1ae --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/RJ/2OFYSD6STQ21NKX6DSTYDL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92fbf784645ccb1ade8684ff25c20ce437ebeee665a2a4b7a61195ecb69681f3 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/RM/1AG27QJ88MAXWFG1B4B09U.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/RM/1AG27QJ88MAXWFG1B4B09U.uasset new file mode 100644 index 00000000..0e0b9561 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/RM/1AG27QJ88MAXWFG1B4B09U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91ff8720fb8865fab84dcea883942571d927fab95544b721f7e782ba3a40de82 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/U2/1C3ZPRMGPL7SWV0YOZM2QL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/U2/1C3ZPRMGPL7SWV0YOZM2QL.uasset new file mode 100644 index 00000000..47687186 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/3/U2/1C3ZPRMGPL7SWV0YOZM2QL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d75ca55790ef23b9b65c12653cdd661838654d2066db040b27eab42b9760c1c +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/09/V0OH52K1FXRS9LXIRUYK9T.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/09/V0OH52K1FXRS9LXIRUYK9T.uasset new file mode 100644 index 00000000..09043a24 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/09/V0OH52K1FXRS9LXIRUYK9T.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca87c1d50ce2026d973c98b6e22ea0c7d537beb8d9d0a63a8f89349e3f594c09 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/46/4PAX5IAFCABDJ2D6IBSFY3.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/46/4PAX5IAFCABDJ2D6IBSFY3.uasset new file mode 100644 index 00000000..0f15edab --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/46/4PAX5IAFCABDJ2D6IBSFY3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:459e61b3bee703a1712502d00432eb975aeb1e2ef30bfdea4cc278725be5be1f +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/BH/DOCN7FE4Y9IN9GD0VXXFW0.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/BH/DOCN7FE4Y9IN9GD0VXXFW0.uasset new file mode 100644 index 00000000..77f4adfa --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/BH/DOCN7FE4Y9IN9GD0VXXFW0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:017993e8b1c36033ff96b276042c49ad0d24b4626f81fe031181646b65a2fd34 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/DU/17LBXWI99DH26SC2HL5SCG.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/DU/17LBXWI99DH26SC2HL5SCG.uasset new file mode 100644 index 00000000..ec11129d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/DU/17LBXWI99DH26SC2HL5SCG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af66c2ade53c98c16b559e8dc9ca34c1681e8f4c302de5ee7d29da6e10c50320 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/HL/MMU2F4XPGESVA6WGH5YS2B.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/HL/MMU2F4XPGESVA6WGH5YS2B.uasset new file mode 100644 index 00000000..64ad7be0 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/HL/MMU2F4XPGESVA6WGH5YS2B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c746a32c32a4eac3855fb2fc3a565a3f3654dd7148dac689725ff1893fd385f +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/IB/30ZK0ZJ9SC3UEJ6I72R56J.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/IB/30ZK0ZJ9SC3UEJ6I72R56J.uasset new file mode 100644 index 00000000..8fe79db9 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/IB/30ZK0ZJ9SC3UEJ6I72R56J.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30712ca2793c5ca69bfc26ed4d4cf67b693967cda08c8a6648a122cff4ae4622 +size 6061 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/IB/L0ONAUDJPWHXWUYNKGY729.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/IB/L0ONAUDJPWHXWUYNKGY729.uasset new file mode 100644 index 00000000..84c954de --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/IB/L0ONAUDJPWHXWUYNKGY729.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fc61f9291017bbe88c0f1f08d53705aa8dded4d120043819a85111756379f61 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/LG/1W9TTEJDTRD7XOO29XGS1K.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/LG/1W9TTEJDTRD7XOO29XGS1K.uasset new file mode 100644 index 00000000..45179c73 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/LG/1W9TTEJDTRD7XOO29XGS1K.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03275ed0a7b8635df703514a7e05fb804da0c71ebec515ad93e37bc3f5ccec84 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/MW/8EQBBTO6VI8ZRBLEG5B9RG.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/MW/8EQBBTO6VI8ZRBLEG5B9RG.uasset new file mode 100644 index 00000000..95ba1efd --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/MW/8EQBBTO6VI8ZRBLEG5B9RG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ea98b3168acb1be801176b897af141bd39b075fb1c35004bfb5e82d0a19ce32 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/OZ/C823XY2FMYPN9BRNCME9J6.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/OZ/C823XY2FMYPN9BRNCME9J6.uasset new file mode 100644 index 00000000..5b46a141 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/OZ/C823XY2FMYPN9BRNCME9J6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62e761f57b790151feb2ff505f62fac3e4e2b23284756bf26991272ce4cc9953 +size 4165 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/PF/K0G7BKSPHUATBVZH1ZOFP4.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/PF/K0G7BKSPHUATBVZH1ZOFP4.uasset new file mode 100644 index 00000000..31ccf5c5 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/PF/K0G7BKSPHUATBVZH1ZOFP4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afed9159fcd44d0fa8cddd900fdac90acc2afafb127c819eaf47a81586940962 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/PV/A7ZF8FDYKRUJL8248OX58Q.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/PV/A7ZF8FDYKRUJL8248OX58Q.uasset new file mode 100644 index 00000000..22144b0c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/PV/A7ZF8FDYKRUJL8248OX58Q.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83cc5f1f83a96e67481b036256ecd00b165da82f49340ab9950535fc8fe877ab +size 12401 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/SJ/SQOPLXZ9O36LSA6AKKCZOJ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/SJ/SQOPLXZ9O36LSA6AKKCZOJ.uasset new file mode 100644 index 00000000..8da33a87 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/SJ/SQOPLXZ9O36LSA6AKKCZOJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33ee8954d23fb98c1b1b02e4e606e489339f1c7cc7a677dd7915aa29c953952a +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/UA/GRWWB6VTVXO61G0GCRP1FV.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/UA/GRWWB6VTVXO61G0GCRP1FV.uasset new file mode 100644 index 00000000..03a85237 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/UA/GRWWB6VTVXO61G0GCRP1FV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecb79350ac5c5a2c300c0352610b0d6d644b6bf425674a65faf36f5809623e3e +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/UC/8JECJML8DCQ3JGNXIAI8UX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/UC/8JECJML8DCQ3JGNXIAI8UX.uasset new file mode 100644 index 00000000..a406fb43 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/UC/8JECJML8DCQ3JGNXIAI8UX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34579d5f6fae5a028b15f663359be340b5e2f7ed6117eb524b7d357ced9f9c15 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/V4/EO1YM1HMWYW5MVI1SKC0OX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/V4/EO1YM1HMWYW5MVI1SKC0OX.uasset new file mode 100644 index 00000000..537a2a9c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/V4/EO1YM1HMWYW5MVI1SKC0OX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15bd1a0c0b127ef6e32c269eed2ecb787066efcd12ef54e2659c37f5151214e6 +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/Z6/OXK9R4OGDCYS09IB5KBW2Z.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/Z6/OXK9R4OGDCYS09IB5KBW2Z.uasset new file mode 100644 index 00000000..e7cbfa16 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/4/Z6/OXK9R4OGDCYS09IB5KBW2Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b75332f805fff8af728261e63ba2dcc3e14f116282734aecd04fcae4e378a4c +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/49/QJ0IS6R91HZFLQ5I9R34S1.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/49/QJ0IS6R91HZFLQ5I9R34S1.uasset new file mode 100644 index 00000000..b5076c6a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/49/QJ0IS6R91HZFLQ5I9R34S1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16cfe6a423ffac325172f9b8c95c2f0bd063d7810fea055cce84a523fc49bacc +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/52/AYVE6CVAS432WGTMUJD4UD.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/52/AYVE6CVAS432WGTMUJD4UD.uasset new file mode 100644 index 00000000..3d241f81 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/52/AYVE6CVAS432WGTMUJD4UD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95cb9574fcc256f5788fc3e9dd614a66d18d0d1148ff2306a6b84f9e41f70f8c +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/7Z/QDXK30X66EX7MKD2L5YGLF.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/7Z/QDXK30X66EX7MKD2L5YGLF.uasset new file mode 100644 index 00000000..e162620d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/7Z/QDXK30X66EX7MKD2L5YGLF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:542e58373581535f528719938fcac99aa37a5f1b29df7afece27f1cafa4a4c9e +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/AF/R30Y39F0RJPQN7DW032WIX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/AF/R30Y39F0RJPQN7DW032WIX.uasset new file mode 100644 index 00000000..5e1b90c8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/AF/R30Y39F0RJPQN7DW032WIX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfd9ad1342388e14f5380cab92f3a8c63637a966e07c16031bf3f0796e529207 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/AI/BX016W3PULF7ZD35FLYJ11.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/AI/BX016W3PULF7ZD35FLYJ11.uasset new file mode 100644 index 00000000..4887237d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/AI/BX016W3PULF7ZD35FLYJ11.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c2a98ca5840649dfb2a3f9ca4992dca8ea7cf8f85f4841d158f54052e9fe91a +size 5589 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/CG/742LUQ8CRQUK8HBZU7ECXP.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/CG/742LUQ8CRQUK8HBZU7ECXP.uasset new file mode 100644 index 00000000..319740f6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/CG/742LUQ8CRQUK8HBZU7ECXP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02577770ec5a83524ac3a5ecaf901dabba73cc403b25b624079b73ccfcc95cf5 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/CX/JCW7BQXCWQE9AB7BF72SCY.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/CX/JCW7BQXCWQE9AB7BF72SCY.uasset new file mode 100644 index 00000000..ca652637 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/CX/JCW7BQXCWQE9AB7BF72SCY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55783eb3956965086bfcc6d9fcb14892b19180f94bdbc4a344313675bcdbe756 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/EU/UT8OOWYWC417KYPGBBJAA8.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/EU/UT8OOWYWC417KYPGBBJAA8.uasset new file mode 100644 index 00000000..e7db7527 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/EU/UT8OOWYWC417KYPGBBJAA8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f8744827c7bc7931596120dad97f70d12296953311f51e51ca01fbb7bf85daa +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/GV/WPBJFR8S8DDN1CZUZWYAAY.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/GV/WPBJFR8S8DDN1CZUZWYAAY.uasset new file mode 100644 index 00000000..495aa51e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/GV/WPBJFR8S8DDN1CZUZWYAAY.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44d3cf94a6e7c45892d7e8514f478b5c538ee67680539594f0b39cd6737e81fd +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/H6/RSZUPL5YGYSGWSS0LT3J3D.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/H6/RSZUPL5YGYSGWSS0LT3J3D.uasset new file mode 100644 index 00000000..63eafff3 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/H6/RSZUPL5YGYSGWSS0LT3J3D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d8fe80e17c6f31f6024d72eccde4d0c5712b1dcccea9c8df3244b2b39f9f58e +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/OW/Z978QSMPQV3OB22UDNQFUH.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/OW/Z978QSMPQV3OB22UDNQFUH.uasset new file mode 100644 index 00000000..e6752368 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/OW/Z978QSMPQV3OB22UDNQFUH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8159959f00e3f89c28fd235bdd8828ba7086216fc0be50cc2f2fa572e129183 +size 3408 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/PD/WVRH74AWHQQQ128U5JP9U4.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/PD/WVRH74AWHQQQ128U5JP9U4.uasset new file mode 100644 index 00000000..fc5630f6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/PD/WVRH74AWHQQQ128U5JP9U4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7a323ddab7642bed1e84c2805e533b3177047f082bbd4c72d999534d230f3a6 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/PO/34VEJ5LRJA2E8YKARUCWKC.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/PO/34VEJ5LRJA2E8YKARUCWKC.uasset new file mode 100644 index 00000000..b82cf43f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/PO/34VEJ5LRJA2E8YKARUCWKC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4176563f276215971c72d5e834ddfc380168138cbbeaa3ef982e7dd0cd6a1683 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/R9/CW9GV5E1IZI0BDOL85EXY8.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/R9/CW9GV5E1IZI0BDOL85EXY8.uasset new file mode 100644 index 00000000..4c07ca1c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/R9/CW9GV5E1IZI0BDOL85EXY8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc126c67727c12777e22135556a2ae28a300db93646231bb02ef38c40e8e4180 +size 4255 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/X4/YTHVAE85GS6RLUC5KQVMDS.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/X4/YTHVAE85GS6RLUC5KQVMDS.uasset new file mode 100644 index 00000000..1d9563bd --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/X4/YTHVAE85GS6RLUC5KQVMDS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a035f99126b7636d06d71df90f89a8184d7e1ba63c5d97b58f8b0615745bc818 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/XD/MSA4Z2N59TFFZMY1LEYK61.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/XD/MSA4Z2N59TFFZMY1LEYK61.uasset new file mode 100644 index 00000000..3d3ccd42 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/XD/MSA4Z2N59TFFZMY1LEYK61.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e73d5cd310b8ab75a52b81ea168d9ea5b6423f228fb102ee1a9d4a5b7503668c +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/Z1/XTNK0Q3AYE8A9I1IP47XC6.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/Z1/XTNK0Q3AYE8A9I1IP47XC6.uasset new file mode 100644 index 00000000..f1428639 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/5/Z1/XTNK0Q3AYE8A9I1IP47XC6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb813419771811d388df88a953d6532e2ec6b35b0efc954422ff74b79885845 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/2W/NQ8897V6AY2PZH9237K1AW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/2W/NQ8897V6AY2PZH9237K1AW.uasset new file mode 100644 index 00000000..09c29cf0 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/2W/NQ8897V6AY2PZH9237K1AW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45bb148b5689f97d6b4a2da728d6744987bdef9e7964eb371d88edb9440c7494 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/7B/A5OTC05CVUO4GJ14EQAHL3.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/7B/A5OTC05CVUO4GJ14EQAHL3.uasset new file mode 100644 index 00000000..916b28b4 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/7B/A5OTC05CVUO4GJ14EQAHL3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1c171c82ee2a4261f1514ec19139add5cde98c6bf3dd21d79682c6a301b5ee3 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/A1/5KS3RIRGOKAQE4YR23A38W.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/A1/5KS3RIRGOKAQE4YR23A38W.uasset new file mode 100644 index 00000000..055efadb --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/A1/5KS3RIRGOKAQE4YR23A38W.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdd121c881a9372af5f6c1393ef5ce6fb572e9eff18896347d9b053694079f29 +size 5533 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/CG/HEB05G011067ZMW1C7TSI6.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/CG/HEB05G011067ZMW1C7TSI6.uasset new file mode 100644 index 00000000..70289442 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/CG/HEB05G011067ZMW1C7TSI6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fcfcf8059ce30fcf5589f7eae971fcce0405d522e47a0afc281dad595d336cd +size 5799 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/FR/Z5BDCUBF6DOP4H4G4I1CTX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/FR/Z5BDCUBF6DOP4H4G4I1CTX.uasset new file mode 100644 index 00000000..035c7fb1 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/FR/Z5BDCUBF6DOP4H4G4I1CTX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2078cf7c91dcc515734de5ef3394cb94d17f0cbee05d1a044b50a2717e9a3f6 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/IR/W9TNTPGIVXPCLHWKHTWS1E.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/IR/W9TNTPGIVXPCLHWKHTWS1E.uasset new file mode 100644 index 00000000..ed7c619f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/IR/W9TNTPGIVXPCLHWKHTWS1E.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75d89638ac3eda47807143125eb145424cefe9d79d22c68a36b1ce5ebc03beb0 +size 5581 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/IZ/QFCZ0747SYCJMLPSBDWOPW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/IZ/QFCZ0747SYCJMLPSBDWOPW.uasset new file mode 100644 index 00000000..56f72b5c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/IZ/QFCZ0747SYCJMLPSBDWOPW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39f59fa75028f3138f69d0e56bbd49e3af8af132313d24754315b4dbd53e792b +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/KB/93F2IU8OLKSPVRUZGB4FEO.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/KB/93F2IU8OLKSPVRUZGB4FEO.uasset new file mode 100644 index 00000000..1f18f245 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/KB/93F2IU8OLKSPVRUZGB4FEO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c65ea136a67e88752656feb1138fcc071d97aba52489073f26557cc8611b68f +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/NK/LEBDZE931MDW44U2AGB85F.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/NK/LEBDZE931MDW44U2AGB85F.uasset new file mode 100644 index 00000000..fa916fc8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/NK/LEBDZE931MDW44U2AGB85F.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d7ebf54a75426b62831b146ae481eec59eb11856bac5a481bb0021db27a7b9a +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/O0/I47E53OQMX7RPDZ7TNU090.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/O0/I47E53OQMX7RPDZ7TNU090.uasset new file mode 100644 index 00000000..78e01538 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/O0/I47E53OQMX7RPDZ7TNU090.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45d7f591ceb77930187791bf4d6b41e19c89ce626597298b6da03d37e92234bf +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/OA/2KVWGQ99A4Y194TSYRDF04.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/OA/2KVWGQ99A4Y194TSYRDF04.uasset new file mode 100644 index 00000000..eaca43c7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/OA/2KVWGQ99A4Y194TSYRDF04.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03d1bba4b983457a519c0d0ec438308dc2214e18681e9a05dff60960bc4d0f8e +size 6498 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/OQ/JL02J0LM1LHYSS7RAYN4XM.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/OQ/JL02J0LM1LHYSS7RAYN4XM.uasset new file mode 100644 index 00000000..a162b17d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/OQ/JL02J0LM1LHYSS7RAYN4XM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:732a9b49c065017b61637a5e5a8995f3378564efb31ae016f1cf692ba8c01ec1 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/U5/UWD3FH58PWVW8AT28FOQDR.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/U5/UWD3FH58PWVW8AT28FOQDR.uasset new file mode 100644 index 00000000..588d0afe --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/U5/UWD3FH58PWVW8AT28FOQDR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc642fdb0dd45cb5fe5e8f915a8a5cf2602247fd314129a66017f2efcc17ac44 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/UY/3ZY79V0FX5V97PI4K7TLW7.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/UY/3ZY79V0FX5V97PI4K7TLW7.uasset new file mode 100644 index 00000000..5c0ce34b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/UY/3ZY79V0FX5V97PI4K7TLW7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2678285f0efd0d632f41310c5f3a832090f152295fa256f680113a508c5676f7 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/WI/05H4SIGF8JKI53VCOIEBGQ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/WI/05H4SIGF8JKI53VCOIEBGQ.uasset new file mode 100644 index 00000000..a89e0cee --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/6/WI/05H4SIGF8JKI53VCOIEBGQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0ba469e4eb944ede98bd4aaa4219c2eba4e83f3a4c7afb8d05abebc15dc5aa1 +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/0L/HWXVX7UFX9A81FBL86EIB0.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/0L/HWXVX7UFX9A81FBL86EIB0.uasset new file mode 100644 index 00000000..508bff51 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/0L/HWXVX7UFX9A81FBL86EIB0.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8821e6dbfe495cd39463e95e15d49abf1d566bcdba08fd4cc725a6be84b5d63c +size 3541 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/2Y/PQSRHOAKXVQPVQNCE618QQ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/2Y/PQSRHOAKXVQPVQNCE618QQ.uasset new file mode 100644 index 00000000..fb1763f5 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/2Y/PQSRHOAKXVQPVQNCE618QQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f6b68f1518a88aa9acc01d3fb5b5fb1d6b7e45344d03771eb96e0d085219e3f +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/5A/YDHGSH0141VPCHS9FYOCV6.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/5A/YDHGSH0141VPCHS9FYOCV6.uasset new file mode 100644 index 00000000..4e340e8b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/5A/YDHGSH0141VPCHS9FYOCV6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:837416ae6750002ad2c0766eb189cedd21d83adcb0ed41e5a9e206929aba5399 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/7I/9L1HD651JMQO0YO1KDRKDW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/7I/9L1HD651JMQO0YO1KDRKDW.uasset new file mode 100644 index 00000000..5fe11fc7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/7I/9L1HD651JMQO0YO1KDRKDW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d0876d2cce0cb6797a7d71d0996d672b356d0ea83ab7dc8d05cec86dd41a984 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/BX/RITA1EVB9AKXVOLNPIZJV1.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/BX/RITA1EVB9AKXVOLNPIZJV1.uasset new file mode 100644 index 00000000..5bba7e97 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/BX/RITA1EVB9AKXVOLNPIZJV1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af756b0982144ab2ce9785ff7e17d15a24b372d65403d3faf5035ff0a9151eee +size 5990 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/BY/RV2EBUACJ5QWF8U12QUTXL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/BY/RV2EBUACJ5QWF8U12QUTXL.uasset new file mode 100644 index 00000000..39ab7d4e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/BY/RV2EBUACJ5QWF8U12QUTXL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e929fdb54435f42d749931c5bafe7ec46ec3b46ee3a319cff5888bdf158f536 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/CC/O7K2HJMPC7570GNDBGENOO.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/CC/O7K2HJMPC7570GNDBGENOO.uasset new file mode 100644 index 00000000..4ef423dc --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/CC/O7K2HJMPC7570GNDBGENOO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e932ddfb506fcd8de9ced7f19182a363804b75a63d09ef0ce1429947bd497bc +size 4175 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/D3/O4X491172B6MUQGWJ6MVJI.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/D3/O4X491172B6MUQGWJ6MVJI.uasset new file mode 100644 index 00000000..27142d20 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/D3/O4X491172B6MUQGWJ6MVJI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e6affe9cc01d7186ff9517c3511fd5e4a5482d5948de2763a9883c8210730c8 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/F3/U76OD7QNA4P291PTPTF2ON.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/F3/U76OD7QNA4P291PTPTF2ON.uasset new file mode 100644 index 00000000..1937d24a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/F3/U76OD7QNA4P291PTPTF2ON.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ac32c841f6bf3b9543e34457289f555f66e76732f37af9c59ce747e87e0ed72 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/LK/660XFQ37GOCGJHJA6FCRB3.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/LK/660XFQ37GOCGJHJA6FCRB3.uasset new file mode 100644 index 00000000..c4f1ef3d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/LK/660XFQ37GOCGJHJA6FCRB3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06f4e1fe2db7f49490a2846aec80c5fd0925cc3c528ce8884d2b5f045e5e7b05 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/VH/ZIZHLLXR3XXXZ32X08GD53.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/VH/ZIZHLLXR3XXXZ32X08GD53.uasset new file mode 100644 index 00000000..c10df179 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/VH/ZIZHLLXR3XXXZ32X08GD53.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:935439cd1733f144db00bb91c7e96722b6a0432aaed786df875ce332a78c8b17 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/W7/4XYZ5TIH3ZW3F9KLZUOVWS.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/W7/4XYZ5TIH3ZW3F9KLZUOVWS.uasset new file mode 100644 index 00000000..ebae1efc --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/7/W7/4XYZ5TIH3ZW3F9KLZUOVWS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fac672af90fabec275af0b99e62604798eb3455472c0f0f9740de02c53d85aae +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/6R/WWP32OXNXSPPLG7EC5NJ5Q.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/6R/WWP32OXNXSPPLG7EC5NJ5Q.uasset new file mode 100644 index 00000000..7fc720e4 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/6R/WWP32OXNXSPPLG7EC5NJ5Q.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e252fea5efc058f1ed04addc3c8adfb1ccbb2840f6c17c38c576a5da52de290 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/8X/0CQVY420398NT7KUFUOE8C.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/8X/0CQVY420398NT7KUFUOE8C.uasset new file mode 100644 index 00000000..68c79446 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/8X/0CQVY420398NT7KUFUOE8C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f05c700166edd666e2d017a0e65b857a271e8d93cfe660d833c246d1f5c36c6b +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/AR/U59J6N4GGMKBWDG507N57Y.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/AR/U59J6N4GGMKBWDG507N57Y.uasset new file mode 100644 index 00000000..dfd28a4b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/AR/U59J6N4GGMKBWDG507N57Y.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ab8d86508b2cc1b16b339c14cfabefe883ad2142b7a64d55cd0b5b78e8480db +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/CO/EH2KMR9VK0XOB5U8AI3X3B.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/CO/EH2KMR9VK0XOB5U8AI3X3B.uasset new file mode 100644 index 00000000..be1b2ad2 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/CO/EH2KMR9VK0XOB5U8AI3X3B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06a004aab24b080127dce1c223b1ec31559979e7737133f81db1fe920a833e3e +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/I6/PJVK37XW65S9D7UJHTWYHS.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/I6/PJVK37XW65S9D7UJHTWYHS.uasset new file mode 100644 index 00000000..25d78b26 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/I6/PJVK37XW65S9D7UJHTWYHS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae16ddbcc06900d96581b0decb6834f24d03c5d86380a6a2a40c569a8d8d9029 +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/N8/M2PM7CJ2A9SBWKC60LAM78.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/N8/M2PM7CJ2A9SBWKC60LAM78.uasset new file mode 100644 index 00000000..7f16a7f6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/N8/M2PM7CJ2A9SBWKC60LAM78.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd02dff191e5c427bad4ab165229c02b125bdad86e279da2049d9f2bccb93ee6 +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/NU/DBL0OVUXSFKQB40X28H023.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/NU/DBL0OVUXSFKQB40X28H023.uasset new file mode 100644 index 00000000..da0384be --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/NU/DBL0OVUXSFKQB40X28H023.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eaa25f15471e866a22c4c72ecad35e6ffaff4164b6fbead9f879d4d726f32d0 +size 5581 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/TD/CC494ZSGBSQB2WZQU2EYOM.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/TD/CC494ZSGBSQB2WZQU2EYOM.uasset new file mode 100644 index 00000000..cf94a020 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/TD/CC494ZSGBSQB2WZQU2EYOM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d6fdc6aac98de165c1130661a2985ff5240d96c925e5e7acc728571796353f2 +size 5581 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/X6/709TO2KVEHPMESCKQNOTEA.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/X6/709TO2KVEHPMESCKQNOTEA.uasset new file mode 100644 index 00000000..2f3a60d3 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/X6/709TO2KVEHPMESCKQNOTEA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85263cb0a95d995b49e3afa73151d2ed9eb3d1cb7829d63a96e86c4618303c61 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/YD/TI858ODS5NERJR4F0KBCMT.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/YD/TI858ODS5NERJR4F0KBCMT.uasset new file mode 100644 index 00000000..11904ed2 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/8/YD/TI858ODS5NERJR4F0KBCMT.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:109b675a39df84589a121e72119494640fc7e52272f9f45c8d83d0ab0098d699 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/23/E3J1NS5SPUZS2X1I9C6LAV.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/23/E3J1NS5SPUZS2X1I9C6LAV.uasset new file mode 100644 index 00000000..32aa9714 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/23/E3J1NS5SPUZS2X1I9C6LAV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ec6b9c0df8a5e9d6a198d1ace8147fc4adf907698e988d131923a3b0950180e +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/2C/3JPGOIOIK5QU1ULVP2SDFP.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/2C/3JPGOIOIK5QU1ULVP2SDFP.uasset new file mode 100644 index 00000000..312fa685 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/2C/3JPGOIOIK5QU1ULVP2SDFP.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e887bef85cecf1c7a909db8e970bab9e35e87989b4e515be1e6f1bc76c005ad +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/6Q/D4VEPJ5KEO3NSXN8FNYO9D.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/6Q/D4VEPJ5KEO3NSXN8FNYO9D.uasset new file mode 100644 index 00000000..dc292793 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/6Q/D4VEPJ5KEO3NSXN8FNYO9D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b8aefd1e9be000655a4b7ef7e06e5024679c62726c0f64b4e176f9e591e1587 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/9C/P7U1SQTZXDK4JIX4U7IC9H.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/9C/P7U1SQTZXDK4JIX4U7IC9H.uasset new file mode 100644 index 00000000..416bb5db --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/9C/P7U1SQTZXDK4JIX4U7IC9H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c2b8f1d91f75722a6102965bc1cfaad700cf2057562e0b8e5fd813df2d75fa0 +size 3709 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/CJ/0GREZPLZN5OG8EHOH662CB.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/CJ/0GREZPLZN5OG8EHOH662CB.uasset new file mode 100644 index 00000000..7f0adf29 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/CJ/0GREZPLZN5OG8EHOH662CB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91a821400b675bf6149f5da5e5e801480adbfc4828dd40f9cddcb8a6215bb880 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/HJ/5VHPQ9CJORLYNG3QUJH9D9.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/HJ/5VHPQ9CJORLYNG3QUJH9D9.uasset new file mode 100644 index 00000000..ff8f9d7c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/HJ/5VHPQ9CJORLYNG3QUJH9D9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fb53a0bb32b17311dcca93f24148ac90a7a3042ebf6a09ba9d2a7893559074f +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/LT/XD47O5M0SF3YQKP20PSGNR.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/LT/XD47O5M0SF3YQKP20PSGNR.uasset new file mode 100644 index 00000000..b42edece --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/LT/XD47O5M0SF3YQKP20PSGNR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0c29f6ef5bb8b9fb4abdcf83101877ce002f85c685042c46833c4f9e2a77f15 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/M4/QWRLXKQMGPGZ58MS30R1H6.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/M4/QWRLXKQMGPGZ58MS30R1H6.uasset new file mode 100644 index 00000000..69a7803d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/M4/QWRLXKQMGPGZ58MS30R1H6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:289ed0710c855d99d5427a02634fd425702082f11f0b27b81f91cec1837de7a9 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/TY/KD3UVON8NNIKAPQBKMHBFC.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/TY/KD3UVON8NNIKAPQBKMHBFC.uasset new file mode 100644 index 00000000..15df41a6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/TY/KD3UVON8NNIKAPQBKMHBFC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1ca64468f529c1292b0aa1669308402860aafaf5d5c5d239aa5545f5114c7ae +size 5499 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/V1/PFZL3PCZ52SEMOVUJT2NAO.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/V1/PFZL3PCZ52SEMOVUJT2NAO.uasset new file mode 100644 index 00000000..1a59eaf5 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/V1/PFZL3PCZ52SEMOVUJT2NAO.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d069f67685dad79100ccd172687920dc8aec705a00bf787a3364125eeca443d +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/VP/PN458QVUDXJ1MHTI3HOEMC.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/VP/PN458QVUDXJ1MHTI3HOEMC.uasset new file mode 100644 index 00000000..00075ffa --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/VP/PN458QVUDXJ1MHTI3HOEMC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc5cc6b0dd45a21fb2b04532ad4d612cf1c9ee5d37c85886eeb85a036bb65e60 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/W8/00BBXU3PVRGQRLD4QYF7Y7.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/W8/00BBXU3PVRGQRLD4QYF7Y7.uasset new file mode 100644 index 00000000..b5d48c4d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/W8/00BBXU3PVRGQRLD4QYF7Y7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75daa1df41612ccefd320bda9dccecfbaa1809ffd976e544654b03a5fbaeb675 +size 2839 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/WU/8SD90DFZAK3BFZFWXZEJFN.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/WU/8SD90DFZAK3BFZFWXZEJFN.uasset new file mode 100644 index 00000000..87a315d6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/WU/8SD90DFZAK3BFZFWXZEJFN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:372b892b2eb960e8f5a994a1812fc1c76b1a8f0d28221b505ae0e5affe013458 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/ZR/5KLVF2FQNZTTODFVKXCH6D.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/ZR/5KLVF2FQNZTTODFVKXCH6D.uasset new file mode 100644 index 00000000..c943bdd2 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/9/ZR/5KLVF2FQNZTTODFVKXCH6D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e112f3508532743db7d71cb9100bf8ed1b2ff3f4a2878d20de70d3e269e9818d +size 3283 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/6M/672RKXXWIBXI82UB702UMZ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/6M/672RKXXWIBXI82UB702UMZ.uasset new file mode 100644 index 00000000..962712ec --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/6M/672RKXXWIBXI82UB702UMZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f6908e11e720d83020e47c508e9dc9ac82028d48854b1e0b42b49eb7f1d1f6a +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/70/9L22342LVDNIWN2ORPDI51.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/70/9L22342LVDNIWN2ORPDI51.uasset new file mode 100644 index 00000000..3754b2ad --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/70/9L22342LVDNIWN2ORPDI51.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51c760f542b62034e102c967e4bbabea6dbf1f3e4e96ea53cbec3f24a5fd5886 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/7T/RZETSWBIKZ3XQ4GT87V57B.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/7T/RZETSWBIKZ3XQ4GT87V57B.uasset new file mode 100644 index 00000000..13ce4b60 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/7T/RZETSWBIKZ3XQ4GT87V57B.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a42112f2f47cfe2a4484e3f34dee15185cf70e13b01b4cd018f26705878f5387 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/AW/GRPY6LJI22MIZUHXFMB5EI.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/AW/GRPY6LJI22MIZUHXFMB5EI.uasset new file mode 100644 index 00000000..b2422592 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/AW/GRPY6LJI22MIZUHXFMB5EI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f583cc9f856603bc0c3931bd252edce742ccd7419a440cac930f349c3250318 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/DV/1C37UW3TITNAHVFRE1YHOR.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/DV/1C37UW3TITNAHVFRE1YHOR.uasset new file mode 100644 index 00000000..bfc81b1a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/DV/1C37UW3TITNAHVFRE1YHOR.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9eb1dda5d5006525f360609c7459d061e20ac72d33a910efdc28c85db808d33b +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/M6/O3LTA5XCLJOA5CCRRSDN75.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/M6/O3LTA5XCLJOA5CCRRSDN75.uasset new file mode 100644 index 00000000..7122aefe --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/M6/O3LTA5XCLJOA5CCRRSDN75.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6495d1bb8b4122bf207319e0f2c7513f8c08287c375e3b177701d20456da0171 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/VL/2CR1N302CRV1OICUI9BBH6.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/VL/2CR1N302CRV1OICUI9BBH6.uasset new file mode 100644 index 00000000..c416b1ed --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/VL/2CR1N302CRV1OICUI9BBH6.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b930a52c0aefb0ff1e909fad5acdd0c94b87789dadd03a50a19edf76a5adfe1 +size 5581 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/YA/0CJMLVR2N0S0JU0F75H1DS.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/YA/0CJMLVR2N0S0JU0F75H1DS.uasset new file mode 100644 index 00000000..9d817cc2 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/YA/0CJMLVR2N0S0JU0F75H1DS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c07f958d8fadd72fe6c0a3eb35dea30136739a5905ead21d7c2c44755e44c136 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/Z5/X3LJ0WE3ZYSVCXEH1QZWQH.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/Z5/X3LJ0WE3ZYSVCXEH1QZWQH.uasset new file mode 100644 index 00000000..378c7565 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/A/Z5/X3LJ0WE3ZYSVCXEH1QZWQH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b163fe3e29f8b0b772775863a331e89908eade802fdeb7cce3aad53395f890b +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/0C/890SDPREDSHT63KQ7LCCC3.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/0C/890SDPREDSHT63KQ7LCCC3.uasset new file mode 100644 index 00000000..de18bc30 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/0C/890SDPREDSHT63KQ7LCCC3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ada10f11a2e890ce467423543dbb7bba6208cd2860949992f0afbe638c266116 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/2T/9FIX2B4DWE1M06MYRI6W3A.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/2T/9FIX2B4DWE1M06MYRI6W3A.uasset new file mode 100644 index 00000000..71dbc5c3 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/2T/9FIX2B4DWE1M06MYRI6W3A.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b079f3bd80a3059bf7a4a101b002f8a11cbe43ed550744a93f3c72802cba5b93 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/7R/A4B4NMVVNUFR6FWX5LM6I2.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/7R/A4B4NMVVNUFR6FWX5LM6I2.uasset new file mode 100644 index 00000000..b1af253b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/7R/A4B4NMVVNUFR6FWX5LM6I2.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efad84d84f3a0ee6d041ae5502a0b07ebf08e19f151ba86373033dc169725797 +size 5581 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/8N/2UT0C723LV7DIHM2FSR6SN.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/8N/2UT0C723LV7DIHM2FSR6SN.uasset new file mode 100644 index 00000000..9cae4bb7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/8N/2UT0C723LV7DIHM2FSR6SN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3fd3fd6543ad441318e0e271235f2ab041fc607d798382e94c16b956bad5f1c +size 5581 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/9A/0UNMSPU5AZ5HJY3CTVGP3L.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/9A/0UNMSPU5AZ5HJY3CTVGP3L.uasset new file mode 100644 index 00000000..ad14dfd6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/9A/0UNMSPU5AZ5HJY3CTVGP3L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:670973d00891ff068af8ecbacf016a7ae6a1cc7bf9e15b10b3ad97a6b43aa6bb +size 5581 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/9U/ZSKOB37PNUEUQICMJW45PL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/9U/ZSKOB37PNUEUQICMJW45PL.uasset new file mode 100644 index 00000000..faf8f348 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/9U/ZSKOB37PNUEUQICMJW45PL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fed30fe596f61805ff9553a2e79312c7c1c5e26987be76f4b411aeb8926b989 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/CQ/MN2NU6GNGUDV8YJPSHBJIV.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/CQ/MN2NU6GNGUDV8YJPSHBJIV.uasset new file mode 100644 index 00000000..be6f4e6c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/CQ/MN2NU6GNGUDV8YJPSHBJIV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf9f1cb04444dd3db299cedee67d6b3e5e73f33fa2c7bf582bf2d206fce5942c +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/O5/FQGS7OSSGRA1XHVH3QMZ3D.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/O5/FQGS7OSSGRA1XHVH3QMZ3D.uasset new file mode 100644 index 00000000..29e7e848 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/O5/FQGS7OSSGRA1XHVH3QMZ3D.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2c36605a4e2683c50787040daa43081b42fd5aad164c8ca54808585361900e4 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/P8/Z2VSKG1JPXG2UCW1TBWY1Q.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/P8/Z2VSKG1JPXG2UCW1TBWY1Q.uasset new file mode 100644 index 00000000..56a9d876 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/P8/Z2VSKG1JPXG2UCW1TBWY1Q.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b0e947818871104f9ef0c847f67377a7529ed32201f1bb736f748ec4085603 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/PR/JHOFR4EU70FVA5NPUDL2JB.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/PR/JHOFR4EU70FVA5NPUDL2JB.uasset new file mode 100644 index 00000000..75183c20 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/PR/JHOFR4EU70FVA5NPUDL2JB.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f6502a4ba52c72cefc59c5f2c945ab8c4633cb692ee1a8aa3676063a171f3ee +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/QE/J7CRTPGYAF7R5Z5Y2PW9LK.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/QE/J7CRTPGYAF7R5Z5Y2PW9LK.uasset new file mode 100644 index 00000000..f2bc0c78 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/QE/J7CRTPGYAF7R5Z5Y2PW9LK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:013067243262a9eab8b0fcbe3c0cd7a2f8b3129584eae01f0e1c697e039dc654 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/W0/PSRGPEES6VR95LQ6RMQKAF.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/W0/PSRGPEES6VR95LQ6RMQKAF.uasset new file mode 100644 index 00000000..5613a631 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/B/W0/PSRGPEES6VR95LQ6RMQKAF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71e30c0dbb859878d7fb52ca97c8e8bc55d8b51458f431fb2ae5efc9c7d55805 +size 3758 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/0B/DX7CESOTBOIVOS6DNGN6XA.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/0B/DX7CESOTBOIVOS6DNGN6XA.uasset new file mode 100644 index 00000000..cbc6d362 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/0B/DX7CESOTBOIVOS6DNGN6XA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:887489e4a334abb260c303955b76f8a83289053bbcb0e4970b917f89a2150d27 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/5W/SL8PKXK8HIP1Y5Z5BWYKZ8.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/5W/SL8PKXK8HIP1Y5Z5BWYKZ8.uasset new file mode 100644 index 00000000..668e9615 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/5W/SL8PKXK8HIP1Y5Z5BWYKZ8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec4818bbd2a23a085672b805da00e1f953f28cbf6b0cc0f70cbd7df01322030f +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/80/5NR8FRGUV26PHZ074AYEA9.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/80/5NR8FRGUV26PHZ074AYEA9.uasset new file mode 100644 index 00000000..a9bc4dc8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/80/5NR8FRGUV26PHZ074AYEA9.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49b8318bc64e139ae6284d412fb2353a3b4856420a7fcc418343f4a37392456c +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/8U/YTQYO46R12T60UCTY054MW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/8U/YTQYO46R12T60UCTY054MW.uasset new file mode 100644 index 00000000..987cc915 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/8U/YTQYO46R12T60UCTY054MW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a23792ecf4e3df1a063e9ecbd3c453501d203e2a63bb96acbf1371c490d8c3e +size 5589 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/I2/DMZF9RGN7R2ACI1SR8XY5W.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/I2/DMZF9RGN7R2ACI1SR8XY5W.uasset new file mode 100644 index 00000000..e26f1db6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/I2/DMZF9RGN7R2ACI1SR8XY5W.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adfc95c8ca5fd664d12d0f5da0df879dee01dfbd42018974a4fc614e0a873526 +size 4369 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/KB/FM6UY3MX053W7E07P9YVPQ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/KB/FM6UY3MX053W7E07P9YVPQ.uasset new file mode 100644 index 00000000..ad5be0bb --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/KB/FM6UY3MX053W7E07P9YVPQ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40a7aaad9c7e8574836fab916cfae938bf491f1c94c62cd17a99240057901cd1 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/TD/MP0ZJER41Q4UCZY5X5PS0Z.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/TD/MP0ZJER41Q4UCZY5X5PS0Z.uasset new file mode 100644 index 00000000..a12a0643 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/TD/MP0ZJER41Q4UCZY5X5PS0Z.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:016287e323ad911b87ac33d9a85bfb94be6d96f5436842ca75bcfe0edd4f016c +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/TJ/NWWJ2XLF5OXOJTDG1BO6SZ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/TJ/NWWJ2XLF5OXOJTDG1BO6SZ.uasset new file mode 100644 index 00000000..8f59699f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/TJ/NWWJ2XLF5OXOJTDG1BO6SZ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:270c00131eb2c81549a9a7577d424c35e741682056ae08d8945b34c6d9f04cfe +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/WA/A0N2QWLQCS44D02T26IX48.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/WA/A0N2QWLQCS44D02T26IX48.uasset new file mode 100644 index 00000000..b377cb00 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/C/WA/A0N2QWLQCS44D02T26IX48.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8a34040d653134c6655f6586ac4c8a06a5befe43dddde424be4de7cac8e72f0 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/0D/PQ6VHU620D7AQ0FV1V4EGV.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/0D/PQ6VHU620D7AQ0FV1V4EGV.uasset new file mode 100644 index 00000000..e03fd7bd --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/0D/PQ6VHU620D7AQ0FV1V4EGV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59e1c304b04eca0a4365dc0740e7db70cd80d8c1c8f3430a1ff8a68ab950a4c8 +size 5589 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/2L/9FV44SETXDKFSBK8Q26UNJ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/2L/9FV44SETXDKFSBK8Q26UNJ.uasset new file mode 100644 index 00000000..b2275566 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/2L/9FV44SETXDKFSBK8Q26UNJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd3b8694919f9ab55ce7b660134944b157187b15001a2414af6cddbf5823bd42 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/30/15KB9R55PIN3HC6ABQN01M.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/30/15KB9R55PIN3HC6ABQN01M.uasset new file mode 100644 index 00000000..aa3f1193 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/30/15KB9R55PIN3HC6ABQN01M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d960197fb3ea6938fa2b64df98a681e7b07c479a9fd2d6393a04d443084d7c17 +size 3764 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/4Q/ZYCMKCLF3ITGZYKTGTYGOH.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/4Q/ZYCMKCLF3ITGZYKTGTYGOH.uasset new file mode 100644 index 00000000..d2080fa4 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/4Q/ZYCMKCLF3ITGZYKTGTYGOH.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4071922af76f00494acd6e7f95c7c4f000b63058042d414ea2b2b87501b3b46b +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/5I/COGM41FNJUCWIOE02L391U.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/5I/COGM41FNJUCWIOE02L391U.uasset new file mode 100644 index 00000000..0b337e1d --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/5I/COGM41FNJUCWIOE02L391U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d535a149d3d41c663a59be9f4f822bdbda58f833800ddf40d262ef6297717d5b +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/74/6J0DHA1KMJPA5EHI35VFYV.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/74/6J0DHA1KMJPA5EHI35VFYV.uasset new file mode 100644 index 00000000..626a644b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/74/6J0DHA1KMJPA5EHI35VFYV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51eb8ddff0e02c1609f6558034ab16ce1e252a5bdbe2b98843f4076ee8779d3a +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/FW/8XI8C70YS887K6PICM7VUL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/FW/8XI8C70YS887K6PICM7VUL.uasset new file mode 100644 index 00000000..69800091 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/FW/8XI8C70YS887K6PICM7VUL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:241610dfa01bc0b39fee68e5db3ab48f4a75030494ad84084536e1f8a3e120a7 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/GU/Q417MZZ8YDZIHUP5O2GP2G.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/GU/Q417MZZ8YDZIHUP5O2GP2G.uasset new file mode 100644 index 00000000..e854bbd0 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/GU/Q417MZZ8YDZIHUP5O2GP2G.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30a94f5665d7afdc9dda635d39629adfaf92b4fd9107959ac657c757f8a49da1 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/IR/QA0JLPASVRPNW90R1IY0QF.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/IR/QA0JLPASVRPNW90R1IY0QF.uasset new file mode 100644 index 00000000..5f431f0c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/IR/QA0JLPASVRPNW90R1IY0QF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75bdd91ed36cdb6930d6f412433589de467657e28fbe4889beea0aeb99d84b47 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/L7/YN0507J5Q4I3KWZ5ATC4DJ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/L7/YN0507J5Q4I3KWZ5ATC4DJ.uasset new file mode 100644 index 00000000..1f3732a7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/L7/YN0507J5Q4I3KWZ5ATC4DJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7609dcbec322ab87a16ed6c0ce9806f25bd5a0dff44a8ba11930875d974ace9 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/N3/FJQHWYSDH05OZ6D400K8Q7.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/N3/FJQHWYSDH05OZ6D400K8Q7.uasset new file mode 100644 index 00000000..27f1e424 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/N3/FJQHWYSDH05OZ6D400K8Q7.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d80aa9559a7e7734ad1bd0c0ec83913007ed4832a47df1dd6b326c2772bcfaea +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/VI/61D1C6P9GCRPBR0IA778S5.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/VI/61D1C6P9GCRPBR0IA778S5.uasset new file mode 100644 index 00000000..a5538334 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/D/VI/61D1C6P9GCRPBR0IA778S5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a11545217e0f93f8809cdb649d15af3e2de9d9d426a2336510b64269ed7d5fa +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/1W/KRJQE7L9EZII2L2HTW51W3.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/1W/KRJQE7L9EZII2L2HTW51W3.uasset new file mode 100644 index 00000000..0416ed04 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/1W/KRJQE7L9EZII2L2HTW51W3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dff5c6dabaac85c1c10c466e58cc90d75855c13d00e0efb19c379edb9986118b +size 4286 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/40/V1PA887K5L5IWH83JZVHZ3.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/40/V1PA887K5L5IWH83JZVHZ3.uasset new file mode 100644 index 00000000..d0ee803a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/40/V1PA887K5L5IWH83JZVHZ3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8831a0b7c6301b371c01a1507457b876625b301ee91476d88a9733addcc165b2 +size 2787 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/B2/33ZTVT5PI3AQQ6XU1DJ2TW.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/B2/33ZTVT5PI3AQQ6XU1DJ2TW.uasset new file mode 100644 index 00000000..9ff3d02a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/B2/33ZTVT5PI3AQQ6XU1DJ2TW.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64c4fe8d882fda061bef3e0a36aa7639b67a6581f3236cf33f2b1fed415cffa9 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/BJ/B41YI7U4BM557PDX1AAC6L.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/BJ/B41YI7U4BM557PDX1AAC6L.uasset new file mode 100644 index 00000000..754d7210 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/BJ/B41YI7U4BM557PDX1AAC6L.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75c40bd80ae8dffac021753ef5f9b72d5a61e6927ab27c872fc58e0e67e78fd5 +size 5589 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/EE/PKKTI7YWT2RHYAE4EG7FGA.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/EE/PKKTI7YWT2RHYAE4EG7FGA.uasset new file mode 100644 index 00000000..66442184 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/EE/PKKTI7YWT2RHYAE4EG7FGA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8c4202660477722df9115c6e82e0f3ddac8e44f78e7424740b7a5dc6481e0d1 +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/I4/JQL5RCBXR7JX96LLHQMCTC.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/I4/JQL5RCBXR7JX96LLHQMCTC.uasset new file mode 100644 index 00000000..72f58528 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/I4/JQL5RCBXR7JX96LLHQMCTC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:621e5efcdc844ae5e47e4c1404fdbbed993f364af3434b27bb3c8cd1f5cb757d +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/II/HFARG09E4DMGMBPZ3HDF22.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/II/HFARG09E4DMGMBPZ3HDF22.uasset new file mode 100644 index 00000000..128ffbf2 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/II/HFARG09E4DMGMBPZ3HDF22.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f018fb22c410e818ea7ec058a43c4af5edc739c2c755d409f010b53692cb715f +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/K9/7E4JVTLSBPXQZKT8U6UKUK.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/K9/7E4JVTLSBPXQZKT8U6UKUK.uasset new file mode 100644 index 00000000..1e047f30 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/K9/7E4JVTLSBPXQZKT8U6UKUK.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:413c06ecf70f65b216311030b89e4b7c7c75301f076302120c519088a2374459 +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/L2/J35B9SUC8QNE7NYUMTEY2T.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/L2/J35B9SUC8QNE7NYUMTEY2T.uasset new file mode 100644 index 00000000..493dcd9a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/L2/J35B9SUC8QNE7NYUMTEY2T.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b92dc7c97d793264b75f648339cee052f47e9c296bbe85eeb00ebde5a24f5c9d +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/M3/J6ZZ5IMN5GTP6JSG2OGJTN.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/M3/J6ZZ5IMN5GTP6JSG2OGJTN.uasset new file mode 100644 index 00000000..edf85d2e --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/M3/J6ZZ5IMN5GTP6JSG2OGJTN.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c45c92dd82599b2d3c0dedbfbcd6fda27585be2243cc1f0cee32ce56847f90ca +size 5475 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/NL/N0H50W6GXKL27WZ1XP7Y1P.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/NL/N0H50W6GXKL27WZ1XP7Y1P.uasset new file mode 100644 index 00000000..bba1bd64 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/NL/N0H50W6GXKL27WZ1XP7Y1P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:080233c846663cfe0cf11c07ce940152be21c4e3c839ec4ecb94086cb7f91bf4 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/R6/QZ6ELUVISU9PLY2MW435EX.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/R6/QZ6ELUVISU9PLY2MW435EX.uasset new file mode 100644 index 00000000..1dfcc557 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/R6/QZ6ELUVISU9PLY2MW435EX.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90311f00b2b48de7eb3bc3a084b5c4462c6e363baa65b0daa31996e521580247 +size 4363 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/WK/JQBCMNEKHTJDWRGD802P6X.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/WK/JQBCMNEKHTJDWRGD802P6X.uasset new file mode 100644 index 00000000..6039fbb7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/WK/JQBCMNEKHTJDWRGD802P6X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16eae46fdcddb417a6c03b5128a9f5c66f3f44dbdc93532a83bdc74dc10dbe12 +size 5589 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/WY/WMDAN3X9SHFVEXED6GYLO8.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/WY/WMDAN3X9SHFVEXED6GYLO8.uasset new file mode 100644 index 00000000..64c75b5b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/WY/WMDAN3X9SHFVEXED6GYLO8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05adeedca3caa91927459c083b78e6f6f5b28dc5ad67677c7880c63a010edd86 +size 5587 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/XX/CYW9X5BDVIAPAB3CAGWXTG.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/XX/CYW9X5BDVIAPAB3CAGWXTG.uasset new file mode 100644 index 00000000..b332cc2f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/E/XX/CYW9X5BDVIAPAB3CAGWXTG.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4557cded5f0b6233de77175a078b54bc7ced35d28a83e28066834c07e70ceaf5 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/F/0Q/WR3HKZE10XJOVQG5HI4XPJ.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/F/0Q/WR3HKZE10XJOVQG5HI4XPJ.uasset new file mode 100644 index 00000000..01609b0c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/F/0Q/WR3HKZE10XJOVQG5HI4XPJ.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9661f0522674b6c184230f60696916154330e7c8afebf50ff713bb1fce3c2195 +size 5490 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/F/1X/2UV246VXT19CQE1F8O06TF.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/F/1X/2UV246VXT19CQE1F8O06TF.uasset new file mode 100644 index 00000000..9c8179e8 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/F/1X/2UV246VXT19CQE1F8O06TF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85da1d030ca8e4515ff2677384427634c341db0734ec803a98d37c65b77d003c +size 5589 diff --git a/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/F/1X/SDG49ALWJH7LUGECVQUBGL.uasset b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/F/1X/SDG49ALWJH7LUGECVQUBGL.uasset new file mode 100644 index 00000000..f619a805 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalActors__/Maps/CPathExample_DynamicLabirynthLimitTest/F/1X/SDG49ALWJH7LUGECVQUBGL.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:479f22a1e0d1c75da9f6d6e97960cdcb0488eabf12f244a81dad48ef2d9e0578 +size 5589 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/0/5H/U8LY246NWF6RCWT7WVOKWD.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/0/5H/U8LY246NWF6RCWT7WVOKWD.uasset new file mode 100644 index 00000000..7e4b023f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/0/5H/U8LY246NWF6RCWT7WVOKWD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0b8be1c7029b8386ba0f220532c07f2b7cda9edf19f76bb7ad131eaa58b1e02 +size 2229 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/1/0S/OMQHX8BV892ZDV8IRYGLOF.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/1/0S/OMQHX8BV892ZDV8IRYGLOF.uasset new file mode 100644 index 00000000..f40d0304 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/1/0S/OMQHX8BV892ZDV8IRYGLOF.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebccd92acbbd66d41b22f9a58c88eff9a78055c4695862183f35874aa5c9f4a2 +size 2275 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/3/8A/YFUTLIYRNHCJF9O8ZT14FS.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/3/8A/YFUTLIYRNHCJF9O8ZT14FS.uasset new file mode 100644 index 00000000..c3e7983f --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/3/8A/YFUTLIYRNHCJF9O8ZT14FS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f19e560ab9a8c5bf5d76d191c46161b03a40db66555f5bf329a7b5f855ea4b65 +size 2305 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/4/4T/3F6SSNK35O4NS5G9JYCFQ3.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/4/4T/3F6SSNK35O4NS5G9JYCFQ3.uasset new file mode 100644 index 00000000..9002d769 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/4/4T/3F6SSNK35O4NS5G9JYCFQ3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2b0ff2742578181cd2a8fccccc3abad066828270c8a19c3b9e3babcf58647e0 +size 2207 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/5/AX/JHWEN4Q76PZ78GESFPQTQM.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/5/AX/JHWEN4Q76PZ78GESFPQTQM.uasset new file mode 100644 index 00000000..0493f2fb --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/5/AX/JHWEN4Q76PZ78GESFPQTQM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7b49645649955ddabdfb6c2cfb9c278272142f4a4a184c96a238b63927e7865 +size 2207 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/5/OI/BKZ1PEFDEBHM6ZCJLFOJCV.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/5/OI/BKZ1PEFDEBHM6ZCJLFOJCV.uasset new file mode 100644 index 00000000..8d764b9c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/5/OI/BKZ1PEFDEBHM6ZCJLFOJCV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f24ed97f42ba4c58586494ddbc5dd833652d097f4c23afdaf478322d900d43f +size 2273 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/7/NW/NJ5TMTZJLCL166HSGYZQCD.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/7/NW/NJ5TMTZJLCL166HSGYZQCD.uasset new file mode 100644 index 00000000..4f792f59 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/7/NW/NJ5TMTZJLCL166HSGYZQCD.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:147df2b54211f7dac3ae69debaf3658d288f38e7d2755beb4554fbdfbca448ba +size 2207 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/C/QP/TE4CJH1ZUZAO5XQ490I75C.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/C/QP/TE4CJH1ZUZAO5XQ490I75C.uasset new file mode 100644 index 00000000..77caf80c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/C/QP/TE4CJH1ZUZAO5XQ490I75C.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:074ddf9d20b3cc0375c6bdac4f4521f6ac2f126e959e1453b871cd4e27dd27dc +size 2207 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/D/7G/JUBRFLJATEBCRZI0LMKD9X.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/D/7G/JUBRFLJATEBCRZI0LMKD9X.uasset new file mode 100644 index 00000000..c17f18ac --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/D/7G/JUBRFLJATEBCRZI0LMKD9X.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fac875f6a3193ccabf12829c2243e3bc2b92a1b9864d272fcbca6153a3ac807 +size 2209 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/D/J5/NOV3L4GOLGQUVHVZ7K74Y5.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/D/J5/NOV3L4GOLGQUVHVZ7K74Y5.uasset new file mode 100644 index 00000000..e7851534 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/D/J5/NOV3L4GOLGQUVHVZ7K74Y5.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79efe54e690dca38dc06ba5ca79eaff06ba7d7224760c713392ea973b48b35fd +size 2207 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/E/54/VCK0CFZAL13BKA9Z8PXX49.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/E/54/VCK0CFZAL13BKA9Z8PXX49.uasset new file mode 100644 index 00000000..3d3e9527 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/E/54/VCK0CFZAL13BKA9Z8PXX49.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54fbbbea4856d08e9de471ccfb558ee1bd6a6dedae2d650e091e15532f6e21e3 +size 2279 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/E/B0/L279E3PHMYTLGDZMCS91GS.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/E/B0/L279E3PHMYTLGDZMCS91GS.uasset new file mode 100644 index 00000000..982d1b8a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_2DSideScroller/E/B0/L279E3PHMYTLGDZMCS91GS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:494dd86f3546b28b9335610bbe0371d57567310fd5043828f4b5cee0a84bf081 +size 2225 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/4/ST/F1KXROFT2YBBT96T2FK5PI.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/4/ST/F1KXROFT2YBBT96T2FK5PI.uasset new file mode 100644 index 00000000..fa66ff63 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/4/ST/F1KXROFT2YBBT96T2FK5PI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:386495141b40368efebf2b0b11fbef39ed9c266adfe0a43da16c03e5ccec631a +size 2158 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/5/N8/LFTVA1ZONTE52JH4AT145W.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/5/N8/LFTVA1ZONTE52JH4AT145W.uasset new file mode 100644 index 00000000..1f1b3edd --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/5/N8/LFTVA1ZONTE52JH4AT145W.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b7ef5c4b7937edcafebf18a816a01363cef33aadcd89ae8a5ece92639f0d232 +size 2230 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/7/VF/CQQRQEO2RIU17J9GDTZ6YA.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/7/VF/CQQRQEO2RIU17J9GDTZ6YA.uasset new file mode 100644 index 00000000..8aed04a9 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/7/VF/CQQRQEO2RIU17J9GDTZ6YA.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3dd5749ff5726d0029b789aa369d40059545f50a9acad3f22fdbd23582677a0 +size 2158 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/7/WG/DX4XXSLHMJM1XELFV3Z1Y4.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/7/WG/DX4XXSLHMJM1XELFV3Z1Y4.uasset new file mode 100644 index 00000000..53a51499 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/7/WG/DX4XXSLHMJM1XELFV3Z1Y4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7c46bf30333733a7ad2d826551ec60498d1181bcc4bc95f853830215181e764 +size 2158 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/8/TP/9DKMFEGHN8Y9VFHF15E88P.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/8/TP/9DKMFEGHN8Y9VFHF15E88P.uasset new file mode 100644 index 00000000..a1013cdd --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/8/TP/9DKMFEGHN8Y9VFHF15E88P.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59b7f5bdd61588de814a819c6aacfa9a2750c41ac968e5b7dc9b9a31dc02cee3 +size 2226 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/9/EX/FZ369RKUQ0N2M7V9H13LYS.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/9/EX/FZ369RKUQ0N2M7V9H13LYS.uasset new file mode 100644 index 00000000..359c8661 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/9/EX/FZ369RKUQ0N2M7V9H13LYS.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:996728d95e43374dc46bae5c7c001b1fd902459e009ba60dc871623929a51a56 +size 2176 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/A/CQ/T2GOBB00NN38CJDSO63PO8.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/A/CQ/T2GOBB00NN38CJDSO63PO8.uasset new file mode 100644 index 00000000..38471c04 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/A/CQ/T2GOBB00NN38CJDSO63PO8.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04d116d0da84e390170584e19e9f0b18c3e47b4575d9b9a7c1a9288b429f9ea2 +size 2160 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/A/YN/FB40SOHPZ51HM5L2I29QX1.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/A/YN/FB40SOHPZ51HM5L2I29QX1.uasset new file mode 100644 index 00000000..dedaa9b4 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/A/YN/FB40SOHPZ51HM5L2I29QX1.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f0fbb3c6833df6728270efb2e97732d27ebbd72b9f9f57df5d6809bf15dc470 +size 2158 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/B/9Q/U3DU69E9E6HJCEC9676WZM.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/B/9Q/U3DU69E9E6HJCEC9676WZM.uasset new file mode 100644 index 00000000..4f44ace7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/B/9Q/U3DU69E9E6HJCEC9676WZM.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340849a5602699dbaf08b99c55b3e141a2ca0fc2e02765d02e9745d8ce0646af +size 2224 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/C/Z5/O2VGR62STHLZEYVZCJPR7U.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/C/Z5/O2VGR62STHLZEYVZCJPR7U.uasset new file mode 100644 index 00000000..b174a03a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/C/Z5/O2VGR62STHLZEYVZCJPR7U.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33d0b3c880432eb6178d782c763b7e5cb33a9b7d9951ce4ef3d92acb44edc417 +size 2158 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/E/AN/3L0JK7QPELSYSE4ON1GZ1R.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/E/AN/3L0JK7QPELSYSE4ON1GZ1R.uasset new file mode 100644 index 00000000..f2534d54 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_Dynamic/E/AN/3L0JK7QPELSYSE4ON1GZ1R.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3c92dc548cd4934e68c91d0922bdb9cd7b1a88ab06d49b26800dce4232c3c54 +size 2180 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/4/GM/QLWVDPI9UBFM1NJ7N76E6H.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/4/GM/QLWVDPI9UBFM1NJ7N76E6H.uasset new file mode 100644 index 00000000..8ca0fb42 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/4/GM/QLWVDPI9UBFM1NJ7N76E6H.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:624dbeae5148a655dbd92dabe087664f675c2f6b61fb45429c15acd759813dd4 +size 2306 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/5/ZU/D80FZEBX39G1566D8BSP34.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/5/ZU/D80FZEBX39G1566D8BSP34.uasset new file mode 100644 index 00000000..5f1088c7 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/5/ZU/D80FZEBX39G1566D8BSP34.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02b27b20fe44db52f956e2464b7765a5a772095ef213798ffe9c2c60f014cb8d +size 2284 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/6/89/8CPOFJ277S4G2C7FTAD6D4.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/6/89/8CPOFJ277S4G2C7FTAD6D4.uasset new file mode 100644 index 00000000..4c42e8df --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/6/89/8CPOFJ277S4G2C7FTAD6D4.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd9689dd5908daf482ab21708e22960eaa576a6b0d05a61c4a9a69a4b3b84619 +size 2356 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/8/EG/43SN0JRXITEIPB0WUSP06N.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/8/EG/43SN0JRXITEIPB0WUSP06N.uasset new file mode 100644 index 00000000..db862a5c --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/8/EG/43SN0JRXITEIPB0WUSP06N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ce6c3dd01c5b58acb1194c1cdba90b5c9fcd87e8341d33a30ccc69fd3f609a7 +size 2284 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/8/T3/909H3W5UKANL5HFLZRBXKC.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/8/T3/909H3W5UKANL5HFLZRBXKC.uasset new file mode 100644 index 00000000..7bea8ee3 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/8/T3/909H3W5UKANL5HFLZRBXKC.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dfa8a591ac7caaa9ef314678747cc41c7431652f29de0ed3c7ed4ef26ffe1b3 +size 2284 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/A/F1/1MC1QCVH6MNE3QQ5320UDE.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/A/F1/1MC1QCVH6MNE3QQ5320UDE.uasset new file mode 100644 index 00000000..5f609e22 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/A/F1/1MC1QCVH6MNE3QQ5320UDE.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:989838152c43fb14604623c9a3761f537a5925ffbabf69c223ddf4fb55f35983 +size 2286 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/A/RB/SQ4IOAOV28O92WMVHVW8HI.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/A/RB/SQ4IOAOV28O92WMVHVW8HI.uasset new file mode 100644 index 00000000..0224df0b --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/A/RB/SQ4IOAOV28O92WMVHVW8HI.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a290b37446cc0ec0f0ad8c00bc7d05ccec58afd41e886f5b2b6513dc1fa75685 +size 2302 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/B/A1/WVAJJJ4ODWWL7MQY09T9Z3.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/B/A1/WVAJJJ4ODWWL7MQY09T9Z3.uasset new file mode 100644 index 00000000..0a578a4a --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/B/A1/WVAJJJ4ODWWL7MQY09T9Z3.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f128f697b321b3ab314e52f61a1347a419b34931c02f50784d60dfed18eca1ac +size 2350 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/C/JR/HMB2BKYNRC0G9CAIYHZ50M.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/C/JR/HMB2BKYNRC0G9CAIYHZ50M.uasset new file mode 100644 index 00000000..81dc0c66 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/C/JR/HMB2BKYNRC0G9CAIYHZ50M.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c064eb6c9630245d2c612a2e974c6d7b2949a6b9ddb53a27f0ad9c2493b4c24e +size 2284 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/C/UG/4O3SGXLG2QX6GMB94IGA0N.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/C/UG/4O3SGXLG2QX6GMB94IGA0N.uasset new file mode 100644 index 00000000..c7e81252 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/C/UG/4O3SGXLG2QX6GMB94IGA0N.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3aca3f18d740120a8b0545d9c3c89d6c1a40b38efbb9663b6fe6667b76d2967f +size 2284 diff --git a/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/D/EU/95JLTT6J7FBSAGE74EUDVV.uasset b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/D/EU/95JLTT6J7FBSAGE74EUDVV.uasset new file mode 100644 index 00000000..798dddd6 --- /dev/null +++ b/Plugins/CPathfinding/Content/__ExternalObjects__/Maps/CPathExample_DynamicLabirynthLimitTest/D/EU/95JLTT6J7FBSAGE74EUDVV.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02b2723acb89065e9b9b77164c3c0f568c44fdda6e19ea02a1b11f9d807750e3 +size 2352 diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDefines.gen.cpp b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDefines.gen.cpp new file mode 100644 index 00000000..950ab77a --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDefines.gen.cpp @@ -0,0 +1,153 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#include "CPathfinding/Public/CPathDefines.h" +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodeCPathDefines() {} + +// Begin Cross Module References +CPATHFINDING_API UEnum* Z_Construct_UEnum_CPathfinding_EAgentShape(); +CPATHFINDING_API UEnum* Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason(); +UPackage* Z_Construct_UPackage__Script_CPathfinding(); +// End Cross Module References + +// Begin Enum EAgentShape +static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAgentShape; +static UEnum* EAgentShape_StaticEnum() +{ + if (!Z_Registration_Info_UEnum_EAgentShape.OuterSingleton) + { + Z_Registration_Info_UEnum_EAgentShape.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CPathfinding_EAgentShape, (UObject*)Z_Construct_UPackage__Script_CPathfinding(), TEXT("EAgentShape")); + } + return Z_Registration_Info_UEnum_EAgentShape.OuterSingleton; +} +template<> CPATHFINDING_API UEnum* StaticEnum() +{ + return EAgentShape_StaticEnum(); +} +struct Z_Construct_UEnum_CPathfinding_EAgentShape_Statics +{ +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { + { "Box.Name", "Box" }, + { "Capsule.Name", "Capsule" }, + { "ModuleRelativePath", "Public/CPathDefines.h" }, + { "Sphere.Name", "Sphere" }, + }; +#endif // WITH_METADATA + static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { + { "Capsule", (int64)Capsule }, + { "Box", (int64)Box }, + { "Sphere", (int64)Sphere }, + }; + static const UECodeGen_Private::FEnumParams EnumParams; +}; +const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CPathfinding_EAgentShape_Statics::EnumParams = { + (UObject*(*)())Z_Construct_UPackage__Script_CPathfinding, + nullptr, + "EAgentShape", + "EAgentShape", + Z_Construct_UEnum_CPathfinding_EAgentShape_Statics::Enumerators, + RF_Public|RF_Transient|RF_MarkAsNative, + UE_ARRAY_COUNT(Z_Construct_UEnum_CPathfinding_EAgentShape_Statics::Enumerators), + EEnumFlags::None, + (uint8)UEnum::ECppForm::Regular, + METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CPathfinding_EAgentShape_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CPathfinding_EAgentShape_Statics::Enum_MetaDataParams) +}; +UEnum* Z_Construct_UEnum_CPathfinding_EAgentShape() +{ + if (!Z_Registration_Info_UEnum_EAgentShape.InnerSingleton) + { + UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAgentShape.InnerSingleton, Z_Construct_UEnum_CPathfinding_EAgentShape_Statics::EnumParams); + } + return Z_Registration_Info_UEnum_EAgentShape.InnerSingleton; +} +// End Enum EAgentShape + +// Begin Enum ECPathfindingFailReason +static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECPathfindingFailReason; +static UEnum* ECPathfindingFailReason_StaticEnum() +{ + if (!Z_Registration_Info_UEnum_ECPathfindingFailReason.OuterSingleton) + { + Z_Registration_Info_UEnum_ECPathfindingFailReason.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason, (UObject*)Z_Construct_UPackage__Script_CPathfinding(), TEXT("ECPathfindingFailReason")); + } + return Z_Registration_Info_UEnum_ECPathfindingFailReason.OuterSingleton; +} +template<> CPATHFINDING_API UEnum* StaticEnum() +{ + return ECPathfindingFailReason_StaticEnum(); +} +struct Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason_Statics +{ +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { +#if !UE_BUILD_SHIPPING + { "Comment", "// Wrong Start and End Location mean that requested location was out of volume, or it was inside an occupied space.\n" }, +#endif + { "EndLocationUnreachable.Name", "EndLocationUnreachable" }, + { "ModuleRelativePath", "Public/CPathDefines.h" }, + { "None.Name", "None" }, + { "Timeout.Name", "Timeout" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Wrong Start and End Location mean that requested location was out of volume, or it was inside an occupied space." }, +#endif + { "Unknown.Name", "Unknown" }, + { "VolumeNotGenerated.Name", "VolumeNotGenerated" }, + { "VolumeNotValid.Name", "VolumeNotValid" }, + { "WrongEndLocation.Name", "WrongEndLocation" }, + { "WrongStartLocation.Name", "WrongStartLocation" }, + }; +#endif // WITH_METADATA + static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { + { "None", (int64)None }, + { "VolumeNotValid", (int64)VolumeNotValid }, + { "VolumeNotGenerated", (int64)VolumeNotGenerated }, + { "Timeout", (int64)Timeout }, + { "WrongStartLocation", (int64)WrongStartLocation }, + { "WrongEndLocation", (int64)WrongEndLocation }, + { "EndLocationUnreachable", (int64)EndLocationUnreachable }, + { "Unknown", (int64)Unknown }, + }; + static const UECodeGen_Private::FEnumParams EnumParams; +}; +const UECodeGen_Private::FEnumParams Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason_Statics::EnumParams = { + (UObject*(*)())Z_Construct_UPackage__Script_CPathfinding, + nullptr, + "ECPathfindingFailReason", + "ECPathfindingFailReason", + Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason_Statics::Enumerators, + RF_Public|RF_Transient|RF_MarkAsNative, + UE_ARRAY_COUNT(Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason_Statics::Enumerators), + EEnumFlags::None, + (uint8)UEnum::ECppForm::Regular, + METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason_Statics::Enum_MetaDataParams), Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason_Statics::Enum_MetaDataParams) +}; +UEnum* Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason() +{ + if (!Z_Registration_Info_UEnum_ECPathfindingFailReason.InnerSingleton) + { + UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECPathfindingFailReason.InnerSingleton, Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason_Statics::EnumParams); + } + return Z_Registration_Info_UEnum_ECPathfindingFailReason.InnerSingleton; +} +// End Enum ECPathfindingFailReason + +// Begin Registration +struct Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDefines_h_Statics +{ + static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { + { EAgentShape_StaticEnum, TEXT("EAgentShape"), &Z_Registration_Info_UEnum_EAgentShape, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3991755297U) }, + { ECPathfindingFailReason_StaticEnum, TEXT("ECPathfindingFailReason"), &Z_Registration_Info_UEnum_ECPathfindingFailReason, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4250217323U) }, + }; +}; +static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDefines_h_1744240529(TEXT("/Script/CPathfinding"), + nullptr, 0, + nullptr, 0, + Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDefines_h_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDefines_h_Statics::EnumInfo)); +// End Registration +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDefines.generated.h b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDefines.generated.h new file mode 100644 index 00000000..5df4ec06 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDefines.generated.h @@ -0,0 +1,35 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +// IWYU pragma: private, include "CPathDefines.h" +#include "Templates/IsUEnumClass.h" +#include "UObject/ObjectMacros.h" +#include "UObject/ReflectedTypeAccessors.h" + +PRAGMA_DISABLE_DEPRECATION_WARNINGS +#ifdef CPATHFINDING_CPathDefines_generated_h +#error "CPathDefines.generated.h already included, missing '#pragma once' in CPathDefines.h" +#endif +#define CPATHFINDING_CPathDefines_generated_h + +#undef CURRENT_FILE_ID +#define CURRENT_FILE_ID FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDefines_h + + +#define FOREACH_ENUM_EAGENTSHAPE(op) \ + op(Capsule) \ + op(Box) \ + op(Sphere) +#define FOREACH_ENUM_ECPATHFINDINGFAILREASON(op) \ + op(None) \ + op(VolumeNotValid) \ + op(VolumeNotGenerated) \ + op(Timeout) \ + op(WrongStartLocation) \ + op(WrongEndLocation) \ + op(EndLocationUnreachable) \ + op(Unknown) +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDynamicObstacle.gen.cpp b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDynamicObstacle.gen.cpp new file mode 100644 index 00000000..79a3596a --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDynamicObstacle.gen.cpp @@ -0,0 +1,242 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#include "CPathfinding/Public/CPathDynamicObstacle.h" +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodeCPathDynamicObstacle() {} + +// Begin Cross Module References +CPATHFINDING_API UClass* Z_Construct_UClass_UCPathDynamicObstacle(); +CPATHFINDING_API UClass* Z_Construct_UClass_UCPathDynamicObstacle_NoRegister(); +ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister(); +ENGINE_API UClass* Z_Construct_UClass_UActorComponent(); +UPackage* Z_Construct_UPackage__Script_CPathfinding(); +// End Cross Module References + +// Begin Class UCPathDynamicObstacle Function OnBeginOverlap +struct Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics +{ + struct CPathDynamicObstacle_eventOnBeginOverlap_Parms + { + AActor* Owner; + AActor* OtherActor; + }; +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { + { "ModuleRelativePath", "Public/CPathDynamicObstacle.h" }, + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FObjectPropertyParams NewProp_Owner; + static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherActor; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static const UECodeGen_Private::FFunctionParams FuncParams; +}; +const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathDynamicObstacle_eventOnBeginOverlap_Parms, Owner), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::NewProp_OtherActor = { "OtherActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathDynamicObstacle_eventOnBeginOverlap_Parms, OtherActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::NewProp_Owner, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::NewProp_OtherActor, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::PropPointers) < 2048); +const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UCPathDynamicObstacle, nullptr, "OnBeginOverlap", nullptr, nullptr, Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::CPathDynamicObstacle_eventOnBeginOverlap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::Function_MetaDataParams) }; +static_assert(sizeof(Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::CPathDynamicObstacle_eventOnBeginOverlap_Parms) < MAX_uint16); +UFunction* Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap() +{ + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap_Statics::FuncParams); + } + return ReturnFunction; +} +DEFINE_FUNCTION(UCPathDynamicObstacle::execOnBeginOverlap) +{ + P_GET_OBJECT(AActor,Z_Param_Owner); + P_GET_OBJECT(AActor,Z_Param_OtherActor); + P_FINISH; + P_NATIVE_BEGIN; + P_THIS->OnBeginOverlap(Z_Param_Owner,Z_Param_OtherActor); + P_NATIVE_END; +} +// End Class UCPathDynamicObstacle Function OnBeginOverlap + +// Begin Class UCPathDynamicObstacle Function OnEndOverlap +struct Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics +{ + struct CPathDynamicObstacle_eventOnEndOverlap_Parms + { + AActor* Owner; + AActor* OtherActor; + }; +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { + { "ModuleRelativePath", "Public/CPathDynamicObstacle.h" }, + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FObjectPropertyParams NewProp_Owner; + static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherActor; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static const UECodeGen_Private::FFunctionParams FuncParams; +}; +const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathDynamicObstacle_eventOnEndOverlap_Parms, Owner), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::NewProp_OtherActor = { "OtherActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathDynamicObstacle_eventOnEndOverlap_Parms, OtherActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::NewProp_Owner, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::NewProp_OtherActor, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::PropPointers) < 2048); +const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UCPathDynamicObstacle, nullptr, "OnEndOverlap", nullptr, nullptr, Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::CPathDynamicObstacle_eventOnEndOverlap_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::Function_MetaDataParams) }; +static_assert(sizeof(Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::CPathDynamicObstacle_eventOnEndOverlap_Parms) < MAX_uint16); +UFunction* Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap() +{ + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap_Statics::FuncParams); + } + return ReturnFunction; +} +DEFINE_FUNCTION(UCPathDynamicObstacle::execOnEndOverlap) +{ + P_GET_OBJECT(AActor,Z_Param_Owner); + P_GET_OBJECT(AActor,Z_Param_OtherActor); + P_FINISH; + P_NATIVE_BEGIN; + P_THIS->OnEndOverlap(Z_Param_Owner,Z_Param_OtherActor); + P_NATIVE_END; +} +// End Class UCPathDynamicObstacle Function OnEndOverlap + +// Begin Class UCPathDynamicObstacle +void UCPathDynamicObstacle::StaticRegisterNativesUCPathDynamicObstacle() +{ + UClass* Class = UCPathDynamicObstacle::StaticClass(); + static const FNameNativePtrPair Funcs[] = { + { "OnBeginOverlap", &UCPathDynamicObstacle::execOnBeginOverlap }, + { "OnEndOverlap", &UCPathDynamicObstacle::execOnEndOverlap }, + }; + FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs)); +} +IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UCPathDynamicObstacle); +UClass* Z_Construct_UClass_UCPathDynamicObstacle_NoRegister() +{ + return UCPathDynamicObstacle::StaticClass(); +} +struct Z_Construct_UClass_UCPathDynamicObstacle_Statics +{ +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { + { "BlueprintSpawnableComponent", "" }, + { "ClassGroupNames", "Custom" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// Make sure this actor's collision has Generate Overlaps turned on.\n// Owning actor must be movable.\n// For better performance, call Deactivate() on this component once you dont need it to be updated anymore.\n// bAutoActivate should be left unckecked for this component.\n" }, +#endif + { "IncludePath", "CPathDynamicObstacle.h" }, + { "ModuleRelativePath", "Public/CPathDynamicObstacle.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Make sure this actor's collision has Generate Overlaps turned on.\nOwning actor must be movable.\nFor better performance, call Deactivate() on this component once you dont need it to be updated anymore.\nbAutoActivate should be left unckecked for this component." }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverlappigVolumes_MetaData[] = { + { "Category", "CPath" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// CPathVolumes that consider this actor an obstacle.\n" }, +#endif + { "ModuleRelativePath", "Public/CPathDynamicObstacle.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "CPathVolumes that consider this actor an obstacle." }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActivateOnBeginPlay_MetaData[] = { + { "Category", "CPath" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// If this actor gets spawned inside a CPathVolume, it will tell the volume about it.\n// If this is left unchecked, you must make sure that this actor spawns outside of a CPathVolume, or do it manually.\n// If you spawn CPathVolume AFTEr this actor, you will need to handle overlaps manually.\n// In case of Level Streaming, CPathVolume should be placed on the same level as each actor it's supposed to track.\n" }, +#endif + { "ModuleRelativePath", "Public/CPathDynamicObstacle.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "If this actor gets spawned inside a CPathVolume, it will tell the volume about it.\nIf this is left unchecked, you must make sure that this actor spawns outside of a CPathVolume, or do it manually.\nIf you spawn CPathVolume AFTEr this actor, you will need to handle overlaps manually.\nIn case of Level Streaming, CPathVolume should be placed on the same level as each actor it's supposed to track." }, +#endif + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FObjectPropertyParams NewProp_OverlappigVolumes_ElementProp; + static const UECodeGen_Private::FSetPropertyParams NewProp_OverlappigVolumes; + static void NewProp_ActivateOnBeginPlay_SetBit(void* Obj); + static const UECodeGen_Private::FBoolPropertyParams NewProp_ActivateOnBeginPlay; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static UObject* (*const DependentSingletons[])(); + static constexpr FClassFunctionLinkInfo FuncInfo[] = { + { &Z_Construct_UFunction_UCPathDynamicObstacle_OnBeginOverlap, "OnBeginOverlap" }, // 3236496653 + { &Z_Construct_UFunction_UCPathDynamicObstacle_OnEndOverlap, "OnEndOverlap" }, // 276998941 + }; + static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); + static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { + TCppClassTypeTraits::IsAbstract, + }; + static const UECodeGen_Private::FClassParams ClassParams; +}; +const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCPathDynamicObstacle_Statics::NewProp_OverlappigVolumes_ElementProp = { "OverlappigVolumes", nullptr, (EPropertyFlags)0x0000000000020001, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UCPathDynamicObstacle_Statics::NewProp_OverlappigVolumes = { "OverlappigVolumes", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCPathDynamicObstacle, OverlappigVolumes), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverlappigVolumes_MetaData), NewProp_OverlappigVolumes_MetaData) }; +void Z_Construct_UClass_UCPathDynamicObstacle_Statics::NewProp_ActivateOnBeginPlay_SetBit(void* Obj) +{ + ((UCPathDynamicObstacle*)Obj)->ActivateOnBeginPlay = 1; +} +const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCPathDynamicObstacle_Statics::NewProp_ActivateOnBeginPlay = { "ActivateOnBeginPlay", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCPathDynamicObstacle), &Z_Construct_UClass_UCPathDynamicObstacle_Statics::NewProp_ActivateOnBeginPlay_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActivateOnBeginPlay_MetaData), NewProp_ActivateOnBeginPlay_MetaData) }; +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCPathDynamicObstacle_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCPathDynamicObstacle_Statics::NewProp_OverlappigVolumes_ElementProp, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCPathDynamicObstacle_Statics::NewProp_OverlappigVolumes, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCPathDynamicObstacle_Statics::NewProp_ActivateOnBeginPlay, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCPathDynamicObstacle_Statics::PropPointers) < 2048); +UObject* (*const Z_Construct_UClass_UCPathDynamicObstacle_Statics::DependentSingletons[])() = { + (UObject* (*)())Z_Construct_UClass_UActorComponent, + (UObject* (*)())Z_Construct_UPackage__Script_CPathfinding, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCPathDynamicObstacle_Statics::DependentSingletons) < 16); +const UECodeGen_Private::FClassParams Z_Construct_UClass_UCPathDynamicObstacle_Statics::ClassParams = { + &UCPathDynamicObstacle::StaticClass, + "Engine", + &StaticCppClassTypeInfo, + DependentSingletons, + FuncInfo, + Z_Construct_UClass_UCPathDynamicObstacle_Statics::PropPointers, + nullptr, + UE_ARRAY_COUNT(DependentSingletons), + UE_ARRAY_COUNT(FuncInfo), + UE_ARRAY_COUNT(Z_Construct_UClass_UCPathDynamicObstacle_Statics::PropPointers), + 0, + 0x00B000A4u, + METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCPathDynamicObstacle_Statics::Class_MetaDataParams), Z_Construct_UClass_UCPathDynamicObstacle_Statics::Class_MetaDataParams) +}; +UClass* Z_Construct_UClass_UCPathDynamicObstacle() +{ + if (!Z_Registration_Info_UClass_UCPathDynamicObstacle.OuterSingleton) + { + UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCPathDynamicObstacle.OuterSingleton, Z_Construct_UClass_UCPathDynamicObstacle_Statics::ClassParams); + } + return Z_Registration_Info_UClass_UCPathDynamicObstacle.OuterSingleton; +} +template<> CPATHFINDING_API UClass* StaticClass() +{ + return UCPathDynamicObstacle::StaticClass(); +} +DEFINE_VTABLE_PTR_HELPER_CTOR(UCPathDynamicObstacle); +UCPathDynamicObstacle::~UCPathDynamicObstacle() {} +// End Class UCPathDynamicObstacle + +// Begin Registration +struct Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_Statics +{ + static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { + { Z_Construct_UClass_UCPathDynamicObstacle, UCPathDynamicObstacle::StaticClass, TEXT("UCPathDynamicObstacle"), &Z_Registration_Info_UClass_UCPathDynamicObstacle, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCPathDynamicObstacle), 544616332U) }, + }; +}; +static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_1446079531(TEXT("/Script/CPathfinding"), + Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_Statics::ClassInfo), + nullptr, 0, + nullptr, 0); +// End Registration +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDynamicObstacle.generated.h b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDynamicObstacle.generated.h new file mode 100644 index 00000000..c325e886 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathDynamicObstacle.generated.h @@ -0,0 +1,61 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +// IWYU pragma: private, include "CPathDynamicObstacle.h" +#include "UObject/ObjectMacros.h" +#include "UObject/ScriptMacros.h" + +PRAGMA_DISABLE_DEPRECATION_WARNINGS +class AActor; +#ifdef CPATHFINDING_CPathDynamicObstacle_generated_h +#error "CPathDynamicObstacle.generated.h already included, missing '#pragma once' in CPathDynamicObstacle.h" +#endif +#define CPATHFINDING_CPathDynamicObstacle_generated_h + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_15_RPC_WRAPPERS_NO_PURE_DECLS \ + DECLARE_FUNCTION(execOnEndOverlap); \ + DECLARE_FUNCTION(execOnBeginOverlap); + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_15_INCLASS_NO_PURE_DECLS \ +private: \ + static void StaticRegisterNativesUCPathDynamicObstacle(); \ + friend struct Z_Construct_UClass_UCPathDynamicObstacle_Statics; \ +public: \ + DECLARE_CLASS(UCPathDynamicObstacle, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/CPathfinding"), NO_API) \ + DECLARE_SERIALIZER(UCPathDynamicObstacle) + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_15_ENHANCED_CONSTRUCTORS \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + UCPathDynamicObstacle(UCPathDynamicObstacle&&); \ + UCPathDynamicObstacle(const UCPathDynamicObstacle&); \ +public: \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCPathDynamicObstacle); \ + DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCPathDynamicObstacle); \ + DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCPathDynamicObstacle) \ + NO_API virtual ~UCPathDynamicObstacle(); + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_12_PROLOG +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_15_GENERATED_BODY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_15_RPC_WRAPPERS_NO_PURE_DECLS \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_15_INCLASS_NO_PURE_DECLS \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h_15_ENHANCED_CONSTRUCTORS \ +private: \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +template<> CPATHFINDING_API UClass* StaticClass(); + +#undef CURRENT_FILE_ID +#define CURRENT_FILE_ID FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathDynamicObstacle_h + + +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathFindPath.gen.cpp b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathFindPath.gen.cpp new file mode 100644 index 00000000..5a9df462 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathFindPath.gen.cpp @@ -0,0 +1,266 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#include "CPathfinding/Public/CPathFindPath.h" +#include "CPathfinding/Public/CPathNode.h" +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodeCPathFindPath() {} + +// Begin Cross Module References +COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); +CPATHFINDING_API UClass* Z_Construct_UClass_ACPathVolume_NoRegister(); +CPATHFINDING_API UClass* Z_Construct_UClass_UCPathAsyncFindPath(); +CPATHFINDING_API UClass* Z_Construct_UClass_UCPathAsyncFindPath_NoRegister(); +CPATHFINDING_API UEnum* Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason(); +CPATHFINDING_API UFunction* Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature(); +CPATHFINDING_API UScriptStruct* Z_Construct_UScriptStruct_FCPathNode(); +ENGINE_API UClass* Z_Construct_UClass_UBlueprintAsyncActionBase(); +UPackage* Z_Construct_UPackage__Script_CPathfinding(); +// End Cross Module References + +// Begin Delegate FResponseDelegate +struct Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics +{ + struct _Script_CPathfinding_eventResponseDelegate_Parms + { + TArray Path; + TEnumAsByte FailReason; + }; +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { + { "ModuleRelativePath", "Public/CPathFindPath.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = { + { "NativeConst", "" }, + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FStructPropertyParams NewProp_Path_Inner; + static const UECodeGen_Private::FArrayPropertyParams NewProp_Path; + static const UECodeGen_Private::FBytePropertyParams NewProp_FailReason; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static const UECodeGen_Private::FFunctionParams FuncParams; +}; +const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::NewProp_Path_Inner = { "Path", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCPathNode, METADATA_PARAMS(0, nullptr) }; // 694981785 +const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_CPathfinding_eventResponseDelegate_Parms, Path), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) }; // 694981785 +const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::NewProp_FailReason = { "FailReason", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_CPathfinding_eventResponseDelegate_Parms, FailReason), Z_Construct_UEnum_CPathfinding_ECPathfindingFailReason, METADATA_PARAMS(0, nullptr) }; // 4250217323 +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::NewProp_Path_Inner, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::NewProp_Path, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::NewProp_FailReason, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::PropPointers) < 2048); +const UECodeGen_Private::FFunctionParams Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::FuncParams = { (UObject*(*)())Z_Construct_UPackage__Script_CPathfinding, nullptr, "ResponseDelegate__DelegateSignature", nullptr, nullptr, Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::_Script_CPathfinding_eventResponseDelegate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::Function_MetaDataParams) }; +static_assert(sizeof(Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::_Script_CPathfinding_eventResponseDelegate_Parms) < MAX_uint16); +UFunction* Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature() +{ + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature_Statics::FuncParams); + } + return ReturnFunction; +} +void FResponseDelegate_DelegateWrapper(const FMulticastScriptDelegate& ResponseDelegate, TArray const& Path, ECPathfindingFailReason FailReason) +{ + struct _Script_CPathfinding_eventResponseDelegate_Parms + { + TArray Path; + TEnumAsByte FailReason; + }; + _Script_CPathfinding_eventResponseDelegate_Parms Parms; + Parms.Path=Path; + Parms.FailReason=FailReason; + ResponseDelegate.ProcessMulticastDelegate(&Parms); +} +// End Delegate FResponseDelegate + +// Begin Class UCPathAsyncFindPath Function FindPathAsync +struct Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics +{ + struct CPathAsyncFindPath_eventFindPathAsync_Parms + { + ACPathVolume* Volume; + FVector StartLocation; + FVector EndLocation; + int32 SmoothingPasses; + int32 UserData; + float TimeLimit; + UCPathAsyncFindPath* ReturnValue; + }; +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { + { "BlueprintInternalUseOnly", "true" }, + { "Category", "CPath" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// On success, returns a path from Start to End location. Both start and end must be inside the given Volume.\n// If start or end is unreachable (or time limit was exceeded) returns nothing.\n// SmoothingPasses - During a smoothing pass, every other node is potentially removed, as long as there is an empty space to the next one.\n// With SmoothingPasses=0, the path will be very jagged since the graph is Discrete.\n// With SmoothingPasses > 2 there is a potential loss of data, especially if a custom Cost function is used.\n" }, +#endif + { "CPP_Default_SmoothingPasses", "2" }, + { "CPP_Default_TimeLimit", "0.200000" }, + { "CPP_Default_UserData", "0" }, + { "ModuleRelativePath", "Public/CPathFindPath.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "On success, returns a path from Start to End location. Both start and end must be inside the given Volume.\nIf start or end is unreachable (or time limit was exceeded) returns nothing.\nSmoothingPasses - During a smoothing pass, every other node is potentially removed, as long as there is an empty space to the next one.\nWith SmoothingPasses=0, the path will be very jagged since the graph is Discrete.\nWith SmoothingPasses > 2 there is a potential loss of data, especially if a custom Cost function is used." }, +#endif + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FObjectPropertyParams NewProp_Volume; + static const UECodeGen_Private::FStructPropertyParams NewProp_StartLocation; + static const UECodeGen_Private::FStructPropertyParams NewProp_EndLocation; + static const UECodeGen_Private::FIntPropertyParams NewProp_SmoothingPasses; + static const UECodeGen_Private::FIntPropertyParams NewProp_UserData; + static const UECodeGen_Private::FFloatPropertyParams NewProp_TimeLimit; + static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static const UECodeGen_Private::FFunctionParams FuncParams; +}; +const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_Volume = { "Volume", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathAsyncFindPath_eventFindPathAsync_Parms, Volume), Z_Construct_UClass_ACPathVolume_NoRegister, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_StartLocation = { "StartLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathAsyncFindPath_eventFindPathAsync_Parms, StartLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_EndLocation = { "EndLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathAsyncFindPath_eventFindPathAsync_Parms, EndLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_SmoothingPasses = { "SmoothingPasses", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathAsyncFindPath_eventFindPathAsync_Parms, SmoothingPasses), METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_UserData = { "UserData", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathAsyncFindPath_eventFindPathAsync_Parms, UserData), METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_TimeLimit = { "TimeLimit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathAsyncFindPath_eventFindPathAsync_Parms, TimeLimit), METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathAsyncFindPath_eventFindPathAsync_Parms, ReturnValue), Z_Construct_UClass_UCPathAsyncFindPath_NoRegister, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_Volume, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_StartLocation, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_EndLocation, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_SmoothingPasses, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_UserData, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_TimeLimit, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::NewProp_ReturnValue, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::PropPointers) < 2048); +const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_UCPathAsyncFindPath, nullptr, "FindPathAsync", nullptr, nullptr, Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::PropPointers), sizeof(Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::CPathAsyncFindPath_eventFindPathAsync_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04822401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::Function_MetaDataParams) }; +static_assert(sizeof(Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::CPathAsyncFindPath_eventFindPathAsync_Parms) < MAX_uint16); +UFunction* Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync() +{ + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync_Statics::FuncParams); + } + return ReturnFunction; +} +DEFINE_FUNCTION(UCPathAsyncFindPath::execFindPathAsync) +{ + P_GET_OBJECT(ACPathVolume,Z_Param_Volume); + P_GET_STRUCT(FVector,Z_Param_StartLocation); + P_GET_STRUCT(FVector,Z_Param_EndLocation); + P_GET_PROPERTY(FIntProperty,Z_Param_SmoothingPasses); + P_GET_PROPERTY(FIntProperty,Z_Param_UserData); + P_GET_PROPERTY(FFloatProperty,Z_Param_TimeLimit); + P_FINISH; + P_NATIVE_BEGIN; + *(UCPathAsyncFindPath**)Z_Param__Result=UCPathAsyncFindPath::FindPathAsync(Z_Param_Volume,Z_Param_StartLocation,Z_Param_EndLocation,Z_Param_SmoothingPasses,Z_Param_UserData,Z_Param_TimeLimit); + P_NATIVE_END; +} +// End Class UCPathAsyncFindPath Function FindPathAsync + +// Begin Class UCPathAsyncFindPath +void UCPathAsyncFindPath::StaticRegisterNativesUCPathAsyncFindPath() +{ + UClass* Class = UCPathAsyncFindPath::StaticClass(); + static const FNameNativePtrPair Funcs[] = { + { "FindPathAsync", &UCPathAsyncFindPath::execFindPathAsync }, + }; + FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs)); +} +IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(UCPathAsyncFindPath); +UClass* Z_Construct_UClass_UCPathAsyncFindPath_NoRegister() +{ + return UCPathAsyncFindPath::StaticClass(); +} +struct Z_Construct_UClass_UCPathAsyncFindPath_Statics +{ +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { +#if !UE_BUILD_SHIPPING + { "Comment", "/**\n Accessing this class through ANY MEANS other than delegates is UNSAFE.\n */" }, +#endif + { "IncludePath", "CPathFindPath.h" }, + { "ModuleRelativePath", "Public/CPathFindPath.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Accessing this class through ANY MEANS other than delegates is UNSAFE." }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Success_MetaData[] = { + { "ModuleRelativePath", "Public/CPathFindPath.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Failure_MetaData[] = { + { "ModuleRelativePath", "Public/CPathFindPath.h" }, + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Success; + static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Failure; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static UObject* (*const DependentSingletons[])(); + static constexpr FClassFunctionLinkInfo FuncInfo[] = { + { &Z_Construct_UFunction_UCPathAsyncFindPath_FindPathAsync, "FindPathAsync" }, // 372811194 + }; + static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); + static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { + TCppClassTypeTraits::IsAbstract, + }; + static const UECodeGen_Private::FClassParams ClassParams; +}; +const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCPathAsyncFindPath_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCPathAsyncFindPath, Success), Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Success_MetaData), NewProp_Success_MetaData) }; // 2634604028 +const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCPathAsyncFindPath_Statics::NewProp_Failure = { "Failure", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCPathAsyncFindPath, Failure), Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Failure_MetaData), NewProp_Failure_MetaData) }; // 2634604028 +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCPathAsyncFindPath_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCPathAsyncFindPath_Statics::NewProp_Success, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCPathAsyncFindPath_Statics::NewProp_Failure, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCPathAsyncFindPath_Statics::PropPointers) < 2048); +UObject* (*const Z_Construct_UClass_UCPathAsyncFindPath_Statics::DependentSingletons[])() = { + (UObject* (*)())Z_Construct_UClass_UBlueprintAsyncActionBase, + (UObject* (*)())Z_Construct_UPackage__Script_CPathfinding, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCPathAsyncFindPath_Statics::DependentSingletons) < 16); +const UECodeGen_Private::FClassParams Z_Construct_UClass_UCPathAsyncFindPath_Statics::ClassParams = { + &UCPathAsyncFindPath::StaticClass, + nullptr, + &StaticCppClassTypeInfo, + DependentSingletons, + FuncInfo, + Z_Construct_UClass_UCPathAsyncFindPath_Statics::PropPointers, + nullptr, + UE_ARRAY_COUNT(DependentSingletons), + UE_ARRAY_COUNT(FuncInfo), + UE_ARRAY_COUNT(Z_Construct_UClass_UCPathAsyncFindPath_Statics::PropPointers), + 0, + 0x009000A0u, + METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCPathAsyncFindPath_Statics::Class_MetaDataParams), Z_Construct_UClass_UCPathAsyncFindPath_Statics::Class_MetaDataParams) +}; +UClass* Z_Construct_UClass_UCPathAsyncFindPath() +{ + if (!Z_Registration_Info_UClass_UCPathAsyncFindPath.OuterSingleton) + { + UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCPathAsyncFindPath.OuterSingleton, Z_Construct_UClass_UCPathAsyncFindPath_Statics::ClassParams); + } + return Z_Registration_Info_UClass_UCPathAsyncFindPath.OuterSingleton; +} +template<> CPATHFINDING_API UClass* StaticClass() +{ + return UCPathAsyncFindPath::StaticClass(); +} +UCPathAsyncFindPath::UCPathAsyncFindPath(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} +DEFINE_VTABLE_PTR_HELPER_CTOR(UCPathAsyncFindPath); +UCPathAsyncFindPath::~UCPathAsyncFindPath() {} +// End Class UCPathAsyncFindPath + +// Begin Registration +struct Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_Statics +{ + static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { + { Z_Construct_UClass_UCPathAsyncFindPath, UCPathAsyncFindPath::StaticClass, TEXT("UCPathAsyncFindPath"), &Z_Registration_Info_UClass_UCPathAsyncFindPath, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCPathAsyncFindPath), 2136914804U) }, + }; +}; +static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_4093592377(TEXT("/Script/CPathfinding"), + Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_Statics::ClassInfo), + nullptr, 0, + nullptr, 0); +// End Registration +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathFindPath.generated.h b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathFindPath.generated.h new file mode 100644 index 00000000..8fe3434c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathFindPath.generated.h @@ -0,0 +1,68 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +// IWYU pragma: private, include "CPathFindPath.h" +#include "UObject/ObjectMacros.h" +#include "UObject/ScriptMacros.h" + +PRAGMA_DISABLE_DEPRECATION_WARNINGS +class ACPathVolume; +class UCPathAsyncFindPath; +struct FCPathNode; +#ifdef CPATHFINDING_CPathFindPath_generated_h +#error "CPathFindPath.generated.h already included, missing '#pragma once' in CPathFindPath.h" +#endif +#define CPATHFINDING_CPathFindPath_generated_h + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_89_DELEGATE \ +CPATHFINDING_API void FResponseDelegate_DelegateWrapper(const FMulticastScriptDelegate& ResponseDelegate, TArray const& Path, ECPathfindingFailReason FailReason); + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_97_RPC_WRAPPERS_NO_PURE_DECLS \ + DECLARE_FUNCTION(execFindPathAsync); + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_97_INCLASS_NO_PURE_DECLS \ +private: \ + static void StaticRegisterNativesUCPathAsyncFindPath(); \ + friend struct Z_Construct_UClass_UCPathAsyncFindPath_Statics; \ +public: \ + DECLARE_CLASS(UCPathAsyncFindPath, UBlueprintAsyncActionBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/CPathfinding"), NO_API) \ + DECLARE_SERIALIZER(UCPathAsyncFindPath) + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_97_ENHANCED_CONSTRUCTORS \ + /** Standard constructor, called after all reflected properties have been initialized */ \ + NO_API UCPathAsyncFindPath(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + UCPathAsyncFindPath(UCPathAsyncFindPath&&); \ + UCPathAsyncFindPath(const UCPathAsyncFindPath&); \ +public: \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCPathAsyncFindPath); \ + DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCPathAsyncFindPath); \ + DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCPathAsyncFindPath) \ + NO_API virtual ~UCPathAsyncFindPath(); + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_94_PROLOG +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_97_GENERATED_BODY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_97_RPC_WRAPPERS_NO_PURE_DECLS \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_97_INCLASS_NO_PURE_DECLS \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h_97_ENHANCED_CONSTRUCTORS \ +private: \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +template<> CPATHFINDING_API UClass* StaticClass(); + +#undef CURRENT_FILE_ID +#define CURRENT_FILE_ID FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathFindPath_h + + +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathNode.gen.cpp b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathNode.gen.cpp new file mode 100644 index 00000000..71c893b0 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathNode.gen.cpp @@ -0,0 +1,105 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#include "CPathfinding/Public/CPathNode.h" +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodeCPathNode() {} + +// Begin Cross Module References +COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); +CPATHFINDING_API UScriptStruct* Z_Construct_UScriptStruct_FCPathNode(); +UPackage* Z_Construct_UPackage__Script_CPathfinding(); +// End Cross Module References + +// Begin ScriptStruct FCPathNode +static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_CPathNode; +class UScriptStruct* FCPathNode::StaticStruct() +{ + if (!Z_Registration_Info_UScriptStruct_CPathNode.OuterSingleton) + { + Z_Registration_Info_UScriptStruct_CPathNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCPathNode, (UObject*)Z_Construct_UPackage__Script_CPathfinding(), TEXT("CPathNode")); + } + return Z_Registration_Info_UScriptStruct_CPathNode.OuterSingleton; +} +template<> CPATHFINDING_API UScriptStruct* StaticStruct() +{ + return FCPathNode::StaticStruct(); +} +struct Z_Construct_UScriptStruct_FCPathNode_Statics +{ +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { + { "BlueprintType", "true" }, + { "ModuleRelativePath", "Public/CPathNode.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldLocation_MetaData[] = { + { "Category", "CPath" }, + { "ModuleRelativePath", "Public/CPathNode.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normal_MetaData[] = { + { "Category", "CPath" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// Normalized vector pointing to next node. ZeroVector on last node.\n" }, +#endif + { "ModuleRelativePath", "Public/CPathNode.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Normalized vector pointing to next node. ZeroVector on last node." }, +#endif + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FStructPropertyParams NewProp_WorldLocation; + static const UECodeGen_Private::FStructPropertyParams NewProp_Normal; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static void* NewStructOps() + { + return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); + } + static const UECodeGen_Private::FStructParams StructParams; +}; +const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCPathNode_Statics::NewProp_WorldLocation = { "WorldLocation", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCPathNode, WorldLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldLocation_MetaData), NewProp_WorldLocation_MetaData) }; +const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCPathNode_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCPathNode, Normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normal_MetaData), NewProp_Normal_MetaData) }; +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCPathNode_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCPathNode_Statics::NewProp_WorldLocation, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCPathNode_Statics::NewProp_Normal, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCPathNode_Statics::PropPointers) < 2048); +const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCPathNode_Statics::StructParams = { + (UObject* (*)())Z_Construct_UPackage__Script_CPathfinding, + nullptr, + &NewStructOps, + "CPathNode", + Z_Construct_UScriptStruct_FCPathNode_Statics::PropPointers, + UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCPathNode_Statics::PropPointers), + sizeof(FCPathNode), + alignof(FCPathNode), + RF_Public|RF_Transient|RF_MarkAsNative, + EStructFlags(0x00000001), + METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCPathNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCPathNode_Statics::Struct_MetaDataParams) +}; +UScriptStruct* Z_Construct_UScriptStruct_FCPathNode() +{ + if (!Z_Registration_Info_UScriptStruct_CPathNode.InnerSingleton) + { + UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_CPathNode.InnerSingleton, Z_Construct_UScriptStruct_FCPathNode_Statics::StructParams); + } + return Z_Registration_Info_UScriptStruct_CPathNode.InnerSingleton; +} +// End ScriptStruct FCPathNode + +// Begin Registration +struct Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathNode_h_Statics +{ + static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { + { FCPathNode::StaticStruct, Z_Construct_UScriptStruct_FCPathNode_Statics::NewStructOps, TEXT("CPathNode"), &Z_Registration_Info_UScriptStruct_CPathNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCPathNode), 694981785U) }, + }; +}; +static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathNode_h_867364488(TEXT("/Script/CPathfinding"), + nullptr, 0, + Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathNode_h_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathNode_h_Statics::ScriptStructInfo), + nullptr, 0); +// End Registration +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathNode.generated.h b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathNode.generated.h new file mode 100644 index 00000000..5c45f98f --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathNode.generated.h @@ -0,0 +1,28 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +// IWYU pragma: private, include "CPathNode.h" +#include "UObject/ObjectMacros.h" +#include "UObject/ScriptMacros.h" + +PRAGMA_DISABLE_DEPRECATION_WARNINGS +#ifdef CPATHFINDING_CPathNode_generated_h +#error "CPathNode.generated.h already included, missing '#pragma once' in CPathNode.h" +#endif +#define CPATHFINDING_CPathNode_generated_h + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathNode_h_73_GENERATED_BODY \ + friend struct Z_Construct_UScriptStruct_FCPathNode_Statics; \ + CPATHFINDING_API static class UScriptStruct* StaticStruct(); + + +template<> CPATHFINDING_API UScriptStruct* StaticStruct(); + +#undef CURRENT_FILE_ID +#define CURRENT_FILE_ID FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathNode_h + + +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolume.gen.cpp b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolume.gen.cpp new file mode 100644 index 00000000..b7b2fd78 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolume.gen.cpp @@ -0,0 +1,593 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#include "CPathfinding/Public/CPathVolume.h" +#include "CPathfinding/Public/CPathNode.h" +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodeCPathVolume() {} + +// Begin Cross Module References +COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor(); +COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); +CPATHFINDING_API UClass* Z_Construct_UClass_ACPathVolume(); +CPATHFINDING_API UClass* Z_Construct_UClass_ACPathVolume_NoRegister(); +CPATHFINDING_API UEnum* Z_Construct_UEnum_CPathfinding_EAgentShape(); +CPATHFINDING_API UScriptStruct* Z_Construct_UScriptStruct_FCPathNode(); +ENGINE_API UClass* Z_Construct_UClass_AActor(); +ENGINE_API UClass* Z_Construct_UClass_UBoxComponent_NoRegister(); +ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECollisionChannel(); +UPackage* Z_Construct_UPackage__Script_CPathfinding(); +// End Cross Module References + +// Begin Class ACPathVolume Function DebugDrawNeighbours +struct Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics +{ + struct CPathVolume_eventDebugDrawNeighbours_Parms + { + FVector WorldLocation; + }; +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { + { "Category", "CPath|Render" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// Draws FREE neighbouring leafs\n" }, +#endif + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Draws FREE neighbouring leafs" }, +#endif + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FStructPropertyParams NewProp_WorldLocation; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static const UECodeGen_Private::FFunctionParams FuncParams; +}; +const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::NewProp_WorldLocation = { "WorldLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathVolume_eventDebugDrawNeighbours_Parms, WorldLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::NewProp_WorldLocation, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::PropPointers) < 2048); +const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_ACPathVolume, nullptr, "DebugDrawNeighbours", nullptr, nullptr, Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::PropPointers), sizeof(Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::CPathVolume_eventDebugDrawNeighbours_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::Function_MetaDataParams), Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::Function_MetaDataParams) }; +static_assert(sizeof(Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::CPathVolume_eventDebugDrawNeighbours_Parms) < MAX_uint16); +UFunction* Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours() +{ + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours_Statics::FuncParams); + } + return ReturnFunction; +} +DEFINE_FUNCTION(ACPathVolume::execDebugDrawNeighbours) +{ + P_GET_STRUCT(FVector,Z_Param_WorldLocation); + P_FINISH; + P_NATIVE_BEGIN; + P_THIS->DebugDrawNeighbours(Z_Param_WorldLocation); + P_NATIVE_END; +} +// End Class ACPathVolume Function DebugDrawNeighbours + +// Begin Class ACPathVolume Function DrawDebugNodesAroundLocation +struct Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics +{ + struct CPathVolume_eventDrawDebugNodesAroundLocation_Parms + { + FVector WorldLocation; + int32 VoxelLimit; + float Duration; + }; +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { + { "Category", "CPath|Render" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// Draws the octree structure around WorldLocation, up tp VoxelLlimit\n" }, +#endif + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Draws the octree structure around WorldLocation, up tp VoxelLlimit" }, +#endif + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FStructPropertyParams NewProp_WorldLocation; + static const UECodeGen_Private::FIntPropertyParams NewProp_VoxelLimit; + static const UECodeGen_Private::FFloatPropertyParams NewProp_Duration; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static const UECodeGen_Private::FFunctionParams FuncParams; +}; +const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::NewProp_WorldLocation = { "WorldLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathVolume_eventDrawDebugNodesAroundLocation_Parms, WorldLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::NewProp_VoxelLimit = { "VoxelLimit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathVolume_eventDrawDebugNodesAroundLocation_Parms, VoxelLimit), METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathVolume_eventDrawDebugNodesAroundLocation_Parms, Duration), METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::NewProp_WorldLocation, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::NewProp_VoxelLimit, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::NewProp_Duration, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::PropPointers) < 2048); +const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_ACPathVolume, nullptr, "DrawDebugNodesAroundLocation", nullptr, nullptr, Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::PropPointers), sizeof(Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::CPathVolume_eventDrawDebugNodesAroundLocation_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::Function_MetaDataParams) }; +static_assert(sizeof(Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::CPathVolume_eventDrawDebugNodesAroundLocation_Parms) < MAX_uint16); +UFunction* Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation() +{ + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation_Statics::FuncParams); + } + return ReturnFunction; +} +DEFINE_FUNCTION(ACPathVolume::execDrawDebugNodesAroundLocation) +{ + P_GET_STRUCT(FVector,Z_Param_WorldLocation); + P_GET_PROPERTY(FIntProperty,Z_Param_VoxelLimit); + P_GET_PROPERTY(FFloatProperty,Z_Param_Duration); + P_FINISH; + P_NATIVE_BEGIN; + P_THIS->DrawDebugNodesAroundLocation(Z_Param_WorldLocation,Z_Param_VoxelLimit,Z_Param_Duration); + P_NATIVE_END; +} +// End Class ACPathVolume Function DrawDebugNodesAroundLocation + +// Begin Class ACPathVolume Function DrawDebugPath +struct Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics +{ + struct CPathVolume_eventDrawDebugPath_Parms + { + TArray Path; + float Duration; + bool DrawPoints; + FColor Color; + }; +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { + { "Category", "CPath|Render" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// Draws path with points, for visualization only\n// Duration == 0 - draw for one frame\n// Duration < 0 - persistent\n" }, +#endif + { "CPP_Default_Color", "(R=255,G=0,B=255,A=255)" }, + { "CPP_Default_DrawPoints", "true" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Draws path with points, for visualization only\nDuration == 0 - draw for one frame\nDuration < 0 - persistent" }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = { + { "NativeConst", "" }, + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FStructPropertyParams NewProp_Path_Inner; + static const UECodeGen_Private::FArrayPropertyParams NewProp_Path; + static const UECodeGen_Private::FFloatPropertyParams NewProp_Duration; + static void NewProp_DrawPoints_SetBit(void* Obj); + static const UECodeGen_Private::FBoolPropertyParams NewProp_DrawPoints; + static const UECodeGen_Private::FStructPropertyParams NewProp_Color; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static const UECodeGen_Private::FFunctionParams FuncParams; +}; +const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_Path_Inner = { "Path", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCPathNode, METADATA_PARAMS(0, nullptr) }; // 694981785 +const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathVolume_eventDrawDebugPath_Parms, Path), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) }; // 694981785 +const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathVolume_eventDrawDebugPath_Parms, Duration), METADATA_PARAMS(0, nullptr) }; +void Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_DrawPoints_SetBit(void* Obj) +{ + ((CPathVolume_eventDrawDebugPath_Parms*)Obj)->DrawPoints = 1; +} +const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_DrawPoints = { "DrawPoints", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CPathVolume_eventDrawDebugPath_Parms), &Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_DrawPoints_SetBit, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CPathVolume_eventDrawDebugPath_Parms, Color), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_Path_Inner, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_Path, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_Duration, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_DrawPoints, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::NewProp_Color, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::PropPointers) < 2048); +const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::FuncParams = { (UObject*(*)())Z_Construct_UClass_ACPathVolume, nullptr, "DrawDebugPath", nullptr, nullptr, Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::PropPointers), sizeof(Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::CPathVolume_eventDrawDebugPath_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::Function_MetaDataParams), Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::Function_MetaDataParams) }; +static_assert(sizeof(Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::CPathVolume_eventDrawDebugPath_Parms) < MAX_uint16); +UFunction* Z_Construct_UFunction_ACPathVolume_DrawDebugPath() +{ + static UFunction* ReturnFunction = nullptr; + if (!ReturnFunction) + { + UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ACPathVolume_DrawDebugPath_Statics::FuncParams); + } + return ReturnFunction; +} +DEFINE_FUNCTION(ACPathVolume::execDrawDebugPath) +{ + P_GET_TARRAY_REF(FCPathNode,Z_Param_Out_Path); + P_GET_PROPERTY(FFloatProperty,Z_Param_Duration); + P_GET_UBOOL(Z_Param_DrawPoints); + P_GET_STRUCT(FColor,Z_Param_Color); + P_FINISH; + P_NATIVE_BEGIN; + P_THIS->DrawDebugPath(Z_Param_Out_Path,Z_Param_Duration,Z_Param_DrawPoints,Z_Param_Color); + P_NATIVE_END; +} +// End Class ACPathVolume Function DrawDebugPath + +// Begin Class ACPathVolume +void ACPathVolume::StaticRegisterNativesACPathVolume() +{ + UClass* Class = ACPathVolume::StaticClass(); + static const FNameNativePtrPair Funcs[] = { + { "DebugDrawNeighbours", &ACPathVolume::execDebugDrawNeighbours }, + { "DrawDebugNodesAroundLocation", &ACPathVolume::execDrawDebugNodesAroundLocation }, + { "DrawDebugPath", &ACPathVolume::execDrawDebugPath }, + }; + FNativeFunctionRegistrar::RegisterFunctions(Class, Funcs, UE_ARRAY_COUNT(Funcs)); +} +IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(ACPathVolume); +UClass* Z_Construct_UClass_ACPathVolume_NoRegister() +{ + return ACPathVolume::StaticClass(); +} +struct Z_Construct_UClass_ACPathVolume_Statics +{ +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { + { "IncludePath", "CPathVolume.h" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VolumeBox_MetaData[] = { + { "Category", "Components" }, +#if !UE_BUILD_SHIPPING + { "Comment", "//Box to mark the area to generate graph in. It should not be rotated, the rotation will be ignored.\n" }, +#endif + { "EditCondition", "GenerationStarted==false" }, + { "EditInline", "true" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Box to mark the area to generate graph in. It should not be rotated, the rotation will be ignored." }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TraceChannel_MetaData[] = { + { "Category", "CPath" }, + { "EditCondition", "GenerationStarted==false" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AgentShape_MetaData[] = { + { "Category", "CPath" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// Spports Capsule, sphere and box.\n" }, +#endif + { "EditCondition", "GenerationStarted==false" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Spports Capsule, sphere and box." }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AgentRadius_MetaData[] = { + { "Category", "CPath" }, + { "ClampMin", "0" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// In case of a box, this is X and Y extent. Z and Y should be the same, since the actual agent will most likely rotate.\n" }, +#endif + { "EditCondition", "GenerationStarted==false" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "In case of a box, this is X and Y extent. Z and Y should be the same, since the actual agent will most likely rotate." }, +#endif + { "UIMin", "0" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AgentHalfHeight_MetaData[] = { + { "Category", "CPath" }, + { "ClampMin", "0" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// In case of a box, this is Z extent.\n" }, +#endif + { "EditCondition", "GenerationStarted==false && AgentShape!=EAgentShape::Sphere" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "In case of a box, this is Z extent." }, +#endif + { "UIMin", "0" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VoxelSize_MetaData[] = { + { "Category", "CPath" }, + { "ClampMin", "0.1" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// Size of the smallest voxel edge.\n// In most cases, setting this to min(AgentRadius, AgentHalfHeight)*2 is enough.\n// For precise (dense) graph - set this to min(AgentRadius, AgentHalfHeight).\n// Small values increase memory cost, and potentially CPU load.\n" }, +#endif + { "EditCondition", "GenerationStarted==false" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Size of the smallest voxel edge.\nIn most cases, setting this to min(AgentRadius, AgentHalfHeight)*2 is enough.\nFor precise (dense) graph - set this to min(AgentRadius, AgentHalfHeight).\nSmall values increase memory cost, and potentially CPU load." }, +#endif + { "UIMin", "0.1" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicObstaclesUpdateRate_MetaData[] = { + { "Category", "CPath" }, + { "ClampMax", "30" }, + { "ClampMin", "0.01" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// How many times per second do parts of the volume get regenerated based on dynamic obstacles, in seconds.\n// Values higher than 5 are an overkill, but for the purpose of user freedom, I leave it unlocked.\n// If no dynamic obstacles were added, this doesnt have any performance impact\n" }, +#endif + { "EditCondition", "GenerationStarted==false" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "How many times per second do parts of the volume get regenerated based on dynamic obstacles, in seconds.\nValues higher than 5 are an overkill, but for the purpose of user freedom, I leave it unlocked.\nIf no dynamic obstacles were added, this doesnt have any performance impact" }, +#endif + { "UIMax", "30" }, + { "UIMin", "0.01" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OctreeDepth_MetaData[] = { + { "Category", "CPath" }, + { "ClampMax", "3" }, + { "ClampMin", "0" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// 2 Is optimal in most cases. If you have very large open speces with small amount of obstacles, then 3 will be better.\n// For dense labirynths with little to no open space, 1 or even 0 will be faster.\n// Check documentation for detailed performance guidance.\n" }, +#endif + { "EditCondition", "GenerationStarted==false" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "2 Is optimal in most cases. If you have very large open speces with small amount of obstacles, then 3 will be better.\nFor dense labirynths with little to no open space, 1 or even 0 will be faster.\nCheck documentation for detailed performance guidance." }, +#endif + { "UIMax", "3" }, + { "UIMin", "0" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GenerateOnBeginPlay_MetaData[] = { + { "Category", "CPath" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// If want to call Generate() later or with some condition.\n// Note that volume wont be usable before it is generated\n" }, +#endif + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "If want to call Generate() later or with some condition.\nNote that volume wont be usable before it is generated" }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverwriteMaxGenerationThreads_MetaData[] = { + { "Category", "CPath" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// Set a custom generation thread limit. By default, it's system's Physical Core count - 1.\n" }, +#endif + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Set a custom generation thread limit. By default, it's system's Physical Core count - 1." }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxGenerationThreads_MetaData[] = { + { "Category", "CPath" }, + { "ClampMax", "31" }, + { "ClampMin", "0" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// How many threads can graph generation split into. \n// If left <=0 (RECOMMENDED), it uses system's Physical Core count - 1. \n// Generation threads are allocated dynamically, so it only uses more than 1 thread when necessary.\n" }, +#endif + { "EditCondition", "GenerationStarted==false && OverwriteMaxGenerationThreads==true" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "How many threads can graph generation split into.\nIf left <=0 (RECOMMENDED), it uses system's Physical Core count - 1.\nGeneration threads are allocated dynamically, so it only uses more than 1 thread when necessary." }, +#endif + { "UIMax", "31" }, + { "UIMin", "0" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawFree_MetaData[] = { + { "Category", "CPath|Render" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawOccupied_MetaData[] = { + { "Category", "CPath|Render" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthsToDraw_MetaData[] = { + { "Category", "CPath|Render" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// You can hide selected depths from rendering\n" }, +#endif + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "You can hide selected depths from rendering" }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugBoxesThickness_MetaData[] = { + { "Category", "CPath|Render" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// How thick should the green and red debug boxes be\n" }, +#endif + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "How thick should the green and red debug boxes be" }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugPathThickness_MetaData[] = { + { "Category", "CPath|Render" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GenerationStarted_MetaData[] = { + { "Category", "CPath|Info" }, + { "ModuleRelativePath", "Public/CPathVolume.h" }, + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OctreeCountAtDepth_MetaData[] = { + { "Category", "CPath|Info" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// This is a read only info about initially generated graph\n" }, +#endif + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "This is a read only info about initially generated graph" }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TotalNodeCount_MetaData[] = { + { "Category", "CPath|Info" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// This is a read only info about initially generated graph\n" }, +#endif + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "This is a read only info about initially generated graph" }, +#endif + }; + static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InitialGenerationFinished_MetaData[] = { + { "Category", "CPath|Info" }, +#if !UE_BUILD_SHIPPING + { "Comment", "// Before this is true, the graph is inoperable\n" }, +#endif + { "ModuleRelativePath", "Public/CPathVolume.h" }, +#if !UE_BUILD_SHIPPING + { "ToolTip", "Before this is true, the graph is inoperable" }, +#endif + }; +#endif // WITH_METADATA + static const UECodeGen_Private::FObjectPropertyParams NewProp_VolumeBox; + static const UECodeGen_Private::FBytePropertyParams NewProp_TraceChannel; + static const UECodeGen_Private::FBytePropertyParams NewProp_AgentShape; + static const UECodeGen_Private::FFloatPropertyParams NewProp_AgentRadius; + static const UECodeGen_Private::FFloatPropertyParams NewProp_AgentHalfHeight; + static const UECodeGen_Private::FFloatPropertyParams NewProp_VoxelSize; + static const UECodeGen_Private::FFloatPropertyParams NewProp_DynamicObstaclesUpdateRate; + static const UECodeGen_Private::FIntPropertyParams NewProp_OctreeDepth; + static void NewProp_GenerateOnBeginPlay_SetBit(void* Obj); + static const UECodeGen_Private::FBoolPropertyParams NewProp_GenerateOnBeginPlay; + static void NewProp_OverwriteMaxGenerationThreads_SetBit(void* Obj); + static const UECodeGen_Private::FBoolPropertyParams NewProp_OverwriteMaxGenerationThreads; + static const UECodeGen_Private::FIntPropertyParams NewProp_MaxGenerationThreads; + static void NewProp_DrawFree_SetBit(void* Obj); + static const UECodeGen_Private::FBoolPropertyParams NewProp_DrawFree; + static void NewProp_DrawOccupied_SetBit(void* Obj); + static const UECodeGen_Private::FBoolPropertyParams NewProp_DrawOccupied; + static const UECodeGen_Private::FBoolPropertyParams NewProp_DepthsToDraw_Inner; + static const UECodeGen_Private::FArrayPropertyParams NewProp_DepthsToDraw; + static const UECodeGen_Private::FFloatPropertyParams NewProp_DebugBoxesThickness; + static const UECodeGen_Private::FFloatPropertyParams NewProp_DebugPathThickness; + static void NewProp_GenerationStarted_SetBit(void* Obj); + static const UECodeGen_Private::FBoolPropertyParams NewProp_GenerationStarted; + static const UECodeGen_Private::FIntPropertyParams NewProp_OctreeCountAtDepth_Inner; + static const UECodeGen_Private::FArrayPropertyParams NewProp_OctreeCountAtDepth; + static const UECodeGen_Private::FIntPropertyParams NewProp_TotalNodeCount; + static void NewProp_InitialGenerationFinished_SetBit(void* Obj); + static const UECodeGen_Private::FBoolPropertyParams NewProp_InitialGenerationFinished; + static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; + static UObject* (*const DependentSingletons[])(); + static constexpr FClassFunctionLinkInfo FuncInfo[] = { + { &Z_Construct_UFunction_ACPathVolume_DebugDrawNeighbours, "DebugDrawNeighbours" }, // 3303317174 + { &Z_Construct_UFunction_ACPathVolume_DrawDebugNodesAroundLocation, "DrawDebugNodesAroundLocation" }, // 753473470 + { &Z_Construct_UFunction_ACPathVolume_DrawDebugPath, "DrawDebugPath" }, // 454520681 + }; + static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); + static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { + TCppClassTypeTraits::IsAbstract, + }; + static const UECodeGen_Private::FClassParams ClassParams; +}; +const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_VolumeBox = { "VolumeBox", nullptr, (EPropertyFlags)0x001000000008001d, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, VolumeBox), Z_Construct_UClass_UBoxComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VolumeBox_MetaData), NewProp_VolumeBox_MetaData) }; +const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_TraceChannel = { "TraceChannel", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, TraceChannel), Z_Construct_UEnum_Engine_ECollisionChannel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TraceChannel_MetaData), NewProp_TraceChannel_MetaData) }; // 756624936 +const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_AgentShape = { "AgentShape", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, AgentShape), Z_Construct_UEnum_CPathfinding_EAgentShape, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AgentShape_MetaData), NewProp_AgentShape_MetaData) }; // 3991755297 +const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_AgentRadius = { "AgentRadius", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, AgentRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AgentRadius_MetaData), NewProp_AgentRadius_MetaData) }; +const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_AgentHalfHeight = { "AgentHalfHeight", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, AgentHalfHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AgentHalfHeight_MetaData), NewProp_AgentHalfHeight_MetaData) }; +const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_VoxelSize = { "VoxelSize", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, VoxelSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VoxelSize_MetaData), NewProp_VoxelSize_MetaData) }; +const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_DynamicObstaclesUpdateRate = { "DynamicObstaclesUpdateRate", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, DynamicObstaclesUpdateRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicObstaclesUpdateRate_MetaData), NewProp_DynamicObstaclesUpdateRate_MetaData) }; +const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_OctreeDepth = { "OctreeDepth", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, OctreeDepth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OctreeDepth_MetaData), NewProp_OctreeDepth_MetaData) }; +void Z_Construct_UClass_ACPathVolume_Statics::NewProp_GenerateOnBeginPlay_SetBit(void* Obj) +{ + ((ACPathVolume*)Obj)->GenerateOnBeginPlay = 1; +} +const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_GenerateOnBeginPlay = { "GenerateOnBeginPlay", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ACPathVolume), &Z_Construct_UClass_ACPathVolume_Statics::NewProp_GenerateOnBeginPlay_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GenerateOnBeginPlay_MetaData), NewProp_GenerateOnBeginPlay_MetaData) }; +void Z_Construct_UClass_ACPathVolume_Statics::NewProp_OverwriteMaxGenerationThreads_SetBit(void* Obj) +{ + ((ACPathVolume*)Obj)->OverwriteMaxGenerationThreads = 1; +} +const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_OverwriteMaxGenerationThreads = { "OverwriteMaxGenerationThreads", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ACPathVolume), &Z_Construct_UClass_ACPathVolume_Statics::NewProp_OverwriteMaxGenerationThreads_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverwriteMaxGenerationThreads_MetaData), NewProp_OverwriteMaxGenerationThreads_MetaData) }; +const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_MaxGenerationThreads = { "MaxGenerationThreads", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, MaxGenerationThreads), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxGenerationThreads_MetaData), NewProp_MaxGenerationThreads_MetaData) }; +void Z_Construct_UClass_ACPathVolume_Statics::NewProp_DrawFree_SetBit(void* Obj) +{ + ((ACPathVolume*)Obj)->DrawFree = 1; +} +const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_DrawFree = { "DrawFree", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ACPathVolume), &Z_Construct_UClass_ACPathVolume_Statics::NewProp_DrawFree_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawFree_MetaData), NewProp_DrawFree_MetaData) }; +void Z_Construct_UClass_ACPathVolume_Statics::NewProp_DrawOccupied_SetBit(void* Obj) +{ + ((ACPathVolume*)Obj)->DrawOccupied = 1; +} +const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_DrawOccupied = { "DrawOccupied", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ACPathVolume), &Z_Construct_UClass_ACPathVolume_Statics::NewProp_DrawOccupied_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawOccupied_MetaData), NewProp_DrawOccupied_MetaData) }; +const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_DepthsToDraw_Inner = { "DepthsToDraw", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_DepthsToDraw = { "DepthsToDraw", nullptr, (EPropertyFlags)0x0010000000000055, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, DepthsToDraw), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthsToDraw_MetaData), NewProp_DepthsToDraw_MetaData) }; +const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_DebugBoxesThickness = { "DebugBoxesThickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, DebugBoxesThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugBoxesThickness_MetaData), NewProp_DebugBoxesThickness_MetaData) }; +const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_DebugPathThickness = { "DebugPathThickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, DebugPathThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugPathThickness_MetaData), NewProp_DebugPathThickness_MetaData) }; +void Z_Construct_UClass_ACPathVolume_Statics::NewProp_GenerationStarted_SetBit(void* Obj) +{ + ((ACPathVolume*)Obj)->GenerationStarted = 1; +} +const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_GenerationStarted = { "GenerationStarted", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ACPathVolume), &Z_Construct_UClass_ACPathVolume_Statics::NewProp_GenerationStarted_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GenerationStarted_MetaData), NewProp_GenerationStarted_MetaData) }; +const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_OctreeCountAtDepth_Inner = { "OctreeCountAtDepth", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; +const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_OctreeCountAtDepth = { "OctreeCountAtDepth", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, OctreeCountAtDepth), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OctreeCountAtDepth_MetaData), NewProp_OctreeCountAtDepth_MetaData) }; +const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_TotalNodeCount = { "TotalNodeCount", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ACPathVolume, TotalNodeCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TotalNodeCount_MetaData), NewProp_TotalNodeCount_MetaData) }; +void Z_Construct_UClass_ACPathVolume_Statics::NewProp_InitialGenerationFinished_SetBit(void* Obj) +{ + ((ACPathVolume*)Obj)->InitialGenerationFinished = 1; +} +const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ACPathVolume_Statics::NewProp_InitialGenerationFinished = { "InitialGenerationFinished", nullptr, (EPropertyFlags)0x0010000000020015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ACPathVolume), &Z_Construct_UClass_ACPathVolume_Statics::NewProp_InitialGenerationFinished_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InitialGenerationFinished_MetaData), NewProp_InitialGenerationFinished_MetaData) }; +const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ACPathVolume_Statics::PropPointers[] = { + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_VolumeBox, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_TraceChannel, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_AgentShape, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_AgentRadius, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_AgentHalfHeight, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_VoxelSize, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_DynamicObstaclesUpdateRate, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_OctreeDepth, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_GenerateOnBeginPlay, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_OverwriteMaxGenerationThreads, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_MaxGenerationThreads, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_DrawFree, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_DrawOccupied, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_DepthsToDraw_Inner, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_DepthsToDraw, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_DebugBoxesThickness, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_DebugPathThickness, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_GenerationStarted, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_OctreeCountAtDepth_Inner, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_OctreeCountAtDepth, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_TotalNodeCount, + (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ACPathVolume_Statics::NewProp_InitialGenerationFinished, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ACPathVolume_Statics::PropPointers) < 2048); +UObject* (*const Z_Construct_UClass_ACPathVolume_Statics::DependentSingletons[])() = { + (UObject* (*)())Z_Construct_UClass_AActor, + (UObject* (*)())Z_Construct_UPackage__Script_CPathfinding, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ACPathVolume_Statics::DependentSingletons) < 16); +const UECodeGen_Private::FClassParams Z_Construct_UClass_ACPathVolume_Statics::ClassParams = { + &ACPathVolume::StaticClass, + "Engine", + &StaticCppClassTypeInfo, + DependentSingletons, + FuncInfo, + Z_Construct_UClass_ACPathVolume_Statics::PropPointers, + nullptr, + UE_ARRAY_COUNT(DependentSingletons), + UE_ARRAY_COUNT(FuncInfo), + UE_ARRAY_COUNT(Z_Construct_UClass_ACPathVolume_Statics::PropPointers), + 0, + 0x009000A4u, + METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ACPathVolume_Statics::Class_MetaDataParams), Z_Construct_UClass_ACPathVolume_Statics::Class_MetaDataParams) +}; +UClass* Z_Construct_UClass_ACPathVolume() +{ + if (!Z_Registration_Info_UClass_ACPathVolume.OuterSingleton) + { + UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ACPathVolume.OuterSingleton, Z_Construct_UClass_ACPathVolume_Statics::ClassParams); + } + return Z_Registration_Info_UClass_ACPathVolume.OuterSingleton; +} +template<> CPATHFINDING_API UClass* StaticClass() +{ + return ACPathVolume::StaticClass(); +} +DEFINE_VTABLE_PTR_HELPER_CTOR(ACPathVolume); +ACPathVolume::~ACPathVolume() {} +// End Class ACPathVolume + +// Begin Registration +struct Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_Statics +{ + static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { + { Z_Construct_UClass_ACPathVolume, ACPathVolume::StaticClass, TEXT("ACPathVolume"), &Z_Registration_Info_UClass_ACPathVolume, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ACPathVolume), 1949314792U) }, + }; +}; +static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_1430384995(TEXT("/Script/CPathfinding"), + Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_Statics::ClassInfo), + nullptr, 0, + nullptr, 0); +// End Registration +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolume.generated.h b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolume.generated.h new file mode 100644 index 00000000..acb8879e --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolume.generated.h @@ -0,0 +1,63 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +// IWYU pragma: private, include "CPathVolume.h" +#include "UObject/ObjectMacros.h" +#include "UObject/ScriptMacros.h" + +PRAGMA_DISABLE_DEPRECATION_WARNINGS +struct FColor; +struct FCPathNode; +#ifdef CPATHFINDING_CPathVolume_generated_h +#error "CPathVolume.generated.h already included, missing '#pragma once' in CPathVolume.h" +#endif +#define CPATHFINDING_CPathVolume_generated_h + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_24_RPC_WRAPPERS_NO_PURE_DECLS \ + DECLARE_FUNCTION(execDrawDebugPath); \ + DECLARE_FUNCTION(execDrawDebugNodesAroundLocation); \ + DECLARE_FUNCTION(execDebugDrawNeighbours); + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_24_INCLASS_NO_PURE_DECLS \ +private: \ + static void StaticRegisterNativesACPathVolume(); \ + friend struct Z_Construct_UClass_ACPathVolume_Statics; \ +public: \ + DECLARE_CLASS(ACPathVolume, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/CPathfinding"), NO_API) \ + DECLARE_SERIALIZER(ACPathVolume) + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_24_ENHANCED_CONSTRUCTORS \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + ACPathVolume(ACPathVolume&&); \ + ACPathVolume(const ACPathVolume&); \ +public: \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ACPathVolume); \ + DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ACPathVolume); \ + DEFINE_DEFAULT_CONSTRUCTOR_CALL(ACPathVolume) \ + NO_API virtual ~ACPathVolume(); + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_21_PROLOG +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_24_GENERATED_BODY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_24_RPC_WRAPPERS_NO_PURE_DECLS \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_24_INCLASS_NO_PURE_DECLS \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h_24_ENHANCED_CONSTRUCTORS \ +private: \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +template<> CPATHFINDING_API UClass* StaticClass(); + +#undef CURRENT_FILE_ID +#define CURRENT_FILE_ID FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolume_h + + +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolumeGroundPrio.gen.cpp b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolumeGroundPrio.gen.cpp new file mode 100644 index 00000000..74c5ff3d --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolumeGroundPrio.gen.cpp @@ -0,0 +1,94 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +#include "CPathfinding/Public/CPathVolumeGroundPrio.h" +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodeCPathVolumeGroundPrio() {} + +// Begin Cross Module References +CPATHFINDING_API UClass* Z_Construct_UClass_ACPathVolume(); +CPATHFINDING_API UClass* Z_Construct_UClass_ACPathVolumeGroundPrio(); +CPATHFINDING_API UClass* Z_Construct_UClass_ACPathVolumeGroundPrio_NoRegister(); +UPackage* Z_Construct_UPackage__Script_CPathfinding(); +// End Cross Module References + +// Begin Class ACPathVolumeGroundPrio +void ACPathVolumeGroundPrio::StaticRegisterNativesACPathVolumeGroundPrio() +{ +} +IMPLEMENT_CLASS_NO_AUTO_REGISTRATION(ACPathVolumeGroundPrio); +UClass* Z_Construct_UClass_ACPathVolumeGroundPrio_NoRegister() +{ + return ACPathVolumeGroundPrio::StaticClass(); +} +struct Z_Construct_UClass_ACPathVolumeGroundPrio_Statics +{ +#if WITH_METADATA + static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { +#if !UE_BUILD_SHIPPING + { "Comment", "/**\n * \n */" }, +#endif + { "IncludePath", "CPathVolumeGroundPrio.h" }, + { "ModuleRelativePath", "Public/CPathVolumeGroundPrio.h" }, + }; +#endif // WITH_METADATA + static UObject* (*const DependentSingletons[])(); + static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { + TCppClassTypeTraits::IsAbstract, + }; + static const UECodeGen_Private::FClassParams ClassParams; +}; +UObject* (*const Z_Construct_UClass_ACPathVolumeGroundPrio_Statics::DependentSingletons[])() = { + (UObject* (*)())Z_Construct_UClass_ACPathVolume, + (UObject* (*)())Z_Construct_UPackage__Script_CPathfinding, +}; +static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ACPathVolumeGroundPrio_Statics::DependentSingletons) < 16); +const UECodeGen_Private::FClassParams Z_Construct_UClass_ACPathVolumeGroundPrio_Statics::ClassParams = { + &ACPathVolumeGroundPrio::StaticClass, + "Engine", + &StaticCppClassTypeInfo, + DependentSingletons, + nullptr, + nullptr, + nullptr, + UE_ARRAY_COUNT(DependentSingletons), + 0, + 0, + 0, + 0x009000A4u, + METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ACPathVolumeGroundPrio_Statics::Class_MetaDataParams), Z_Construct_UClass_ACPathVolumeGroundPrio_Statics::Class_MetaDataParams) +}; +UClass* Z_Construct_UClass_ACPathVolumeGroundPrio() +{ + if (!Z_Registration_Info_UClass_ACPathVolumeGroundPrio.OuterSingleton) + { + UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ACPathVolumeGroundPrio.OuterSingleton, Z_Construct_UClass_ACPathVolumeGroundPrio_Statics::ClassParams); + } + return Z_Registration_Info_UClass_ACPathVolumeGroundPrio.OuterSingleton; +} +template<> CPATHFINDING_API UClass* StaticClass() +{ + return ACPathVolumeGroundPrio::StaticClass(); +} +ACPathVolumeGroundPrio::ACPathVolumeGroundPrio() {} +DEFINE_VTABLE_PTR_HELPER_CTOR(ACPathVolumeGroundPrio); +ACPathVolumeGroundPrio::~ACPathVolumeGroundPrio() {} +// End Class ACPathVolumeGroundPrio + +// Begin Registration +struct Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_Statics +{ + static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { + { Z_Construct_UClass_ACPathVolumeGroundPrio, ACPathVolumeGroundPrio::StaticClass, TEXT("ACPathVolumeGroundPrio"), &Z_Registration_Info_UClass_ACPathVolumeGroundPrio, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ACPathVolumeGroundPrio), 3780043486U) }, + }; +}; +static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_3639440160(TEXT("/Script/CPathfinding"), + Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_Statics::ClassInfo), + nullptr, 0, + nullptr, 0); +// End Registration +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolumeGroundPrio.generated.h b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolumeGroundPrio.generated.h new file mode 100644 index 00000000..3acd102f --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathVolumeGroundPrio.generated.h @@ -0,0 +1,56 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +// IWYU pragma: private, include "CPathVolumeGroundPrio.h" +#include "UObject/ObjectMacros.h" +#include "UObject/ScriptMacros.h" + +PRAGMA_DISABLE_DEPRECATION_WARNINGS +#ifdef CPATHFINDING_CPathVolumeGroundPrio_generated_h +#error "CPathVolumeGroundPrio.generated.h already included, missing '#pragma once' in CPathVolumeGroundPrio.h" +#endif +#define CPATHFINDING_CPathVolumeGroundPrio_generated_h + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_15_INCLASS_NO_PURE_DECLS \ +private: \ + static void StaticRegisterNativesACPathVolumeGroundPrio(); \ + friend struct Z_Construct_UClass_ACPathVolumeGroundPrio_Statics; \ +public: \ + DECLARE_CLASS(ACPathVolumeGroundPrio, ACPathVolume, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/CPathfinding"), NO_API) \ + DECLARE_SERIALIZER(ACPathVolumeGroundPrio) + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_15_ENHANCED_CONSTRUCTORS \ + /** Standard constructor, called after all reflected properties have been initialized */ \ + NO_API ACPathVolumeGroundPrio(); \ +private: \ + /** Private move- and copy-constructors, should never be used */ \ + ACPathVolumeGroundPrio(ACPathVolumeGroundPrio&&); \ + ACPathVolumeGroundPrio(const ACPathVolumeGroundPrio&); \ +public: \ + DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, ACPathVolumeGroundPrio); \ + DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ACPathVolumeGroundPrio); \ + DEFINE_DEFAULT_CONSTRUCTOR_CALL(ACPathVolumeGroundPrio) \ + NO_API virtual ~ACPathVolumeGroundPrio(); + + +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_12_PROLOG +#define FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_15_GENERATED_BODY \ +PRAGMA_DISABLE_DEPRECATION_WARNINGS \ +public: \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_15_INCLASS_NO_PURE_DECLS \ + FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h_15_ENHANCED_CONSTRUCTORS \ +private: \ +PRAGMA_ENABLE_DEPRECATION_WARNINGS + + +template<> CPATHFINDING_API UClass* StaticClass(); + +#undef CURRENT_FILE_ID +#define CURRENT_FILE_ID FID_luckyworld_Plugins_CPathfinding_Source_CPathfinding_Public_CPathVolumeGroundPrio_h + + +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathfinding.init.gen.cpp b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathfinding.init.gen.cpp new file mode 100644 index 00000000..7cb827fc --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathfinding.init.gen.cpp @@ -0,0 +1,33 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#include "UObject/GeneratedCppIncludes.h" +PRAGMA_DISABLE_DEPRECATION_WARNINGS +void EmptyLinkFunctionForGeneratedCodeCPathfinding_init() {} + CPATHFINDING_API UFunction* Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature(); + static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_CPathfinding; + FORCENOINLINE UPackage* Z_Construct_UPackage__Script_CPathfinding() + { + if (!Z_Registration_Info_UPackage__Script_CPathfinding.OuterSingleton) + { + static UObject* (*const SingletonFuncArray[])() = { + (UObject* (*)())Z_Construct_UDelegateFunction_CPathfinding_ResponseDelegate__DelegateSignature, + }; + static const UECodeGen_Private::FPackageParams PackageParams = { + "/Script/CPathfinding", + SingletonFuncArray, + UE_ARRAY_COUNT(SingletonFuncArray), + PKG_CompiledIn | 0x00000000, + 0x9E4C9222, + 0x2ECB748A, + METADATA_PARAMS(0, nullptr) + }; + UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_CPathfinding.OuterSingleton, PackageParams); + } + return Z_Registration_Info_UPackage__Script_CPathfinding.OuterSingleton; + } + static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_CPathfinding(Z_Construct_UPackage__Script_CPathfinding, TEXT("/Script/CPathfinding"), Z_Registration_Info_UPackage__Script_CPathfinding, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x9E4C9222, 0x2ECB748A)); +PRAGMA_ENABLE_DEPRECATION_WARNINGS diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathfindingClasses.h b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathfindingClasses.h new file mode 100644 index 00000000..82953124 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/CPathfindingClasses.h @@ -0,0 +1,10 @@ +// Copyright Epic Games, Inc. All Rights Reserved. +/*=========================================================================== + Generated code exported from UnrealHeaderTool. + DO NOT modify this manually! Edit the corresponding .h files instead! +===========================================================================*/ + +#pragma once + + + diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/Timestamp b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/Timestamp new file mode 100644 index 00000000..a1dc5782 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/UnrealEditor/Inc/CPathfinding/UHT/Timestamp @@ -0,0 +1,6 @@ +D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathDefines.h +D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathDynamicObstacle.h +D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathFindPath.h +D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathNode.h +D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathVolume.h +D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathVolumeGroundPrio.h diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.dep.json new file mode 100644 index 00000000..d7c5c1c9 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.dep.json @@ -0,0 +1,68 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\private\\cpathasyncvolumegeneration.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathasyncvolumegeneration.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathvolume.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\chrono", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_chrono.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ratio", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfilesystem_abi.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_tzdb.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\format", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_format_ucd_tables.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_formatter.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_print.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\bit", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\charconv", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\locale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocbuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\streambuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xiosbase", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfacet", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocinfo", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_xlocinfo_types.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\cctype", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\clocale", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmes", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmon", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocnum", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xloctime", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\forward_list", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\iomanip", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\istream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ostream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ios", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\optional", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xsmf_control.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\sstream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\string", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\set", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xtree", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathoctree.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolume.generated.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\thread", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\process.h", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_startup.h", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\math.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\vcruntime_startup.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\stop_token" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.obj new file mode 100644 index 00000000..33d84609 Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.obj.rsp new file mode 100644 index 00000000..2bab8c83 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private\CPathAsyncVolumeGeneration.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathAsyncVolumeGeneration.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathAsyncVolumeGeneration.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathAsyncVolumeGeneration.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathAsyncVolumeGeneration.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.dep.json new file mode 100644 index 00000000..da2b5e9f --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.dep.json @@ -0,0 +1,14 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\private\\cpathdefines.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.obj new file mode 100644 index 00000000..3fc7e4aa Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.obj.rsp new file mode 100644 index 00000000..460e5563 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private\CPathDefines.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.dep.json new file mode 100644 index 00000000..b26f68e6 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.dep.json @@ -0,0 +1,14 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathdefines.gen.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.obj new file mode 100644 index 00000000..2f5e9bba Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.obj.rsp new file mode 100644 index 00000000..77c41a20 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\UnrealEditor\Inc\CPathfinding\UHT\CPathDefines.gen.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.gen.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.gen.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.gen.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDefines.gen.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.dep.json new file mode 100644 index 00000000..523eeaba --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.dep.json @@ -0,0 +1,64 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\private\\cpathdynamicobstacle.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdynamicobstacle.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathdynamicobstacle.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathvolume.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\chrono", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_chrono.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ratio", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfilesystem_abi.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_tzdb.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\format", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_format_ucd_tables.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_formatter.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_print.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\bit", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\charconv", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\locale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocbuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\streambuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xiosbase", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfacet", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocinfo", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_xlocinfo_types.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\cctype", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\clocale", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmes", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmon", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocnum", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xloctime", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\forward_list", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\iomanip", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\istream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ostream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ios", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\optional", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xsmf_control.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\sstream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\string", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\set", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xtree", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathoctree.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathasyncvolumegeneration.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolume.generated.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.obj new file mode 100644 index 00000000..d37f74d6 Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.obj.rsp new file mode 100644 index 00000000..e98ea5a2 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private\CPathDynamicObstacle.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.dep.json new file mode 100644 index 00000000..4e064319 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.dep.json @@ -0,0 +1,15 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathdynamicobstacle.gen.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdynamicobstacle.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathdynamicobstacle.generated.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.obj new file mode 100644 index 00000000..33f43e9a Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.obj.rsp new file mode 100644 index 00000000..fadb1013 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\UnrealEditor\Inc\CPathfinding\UHT\CPathDynamicObstacle.gen.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.gen.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.gen.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.gen.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathDynamicObstacle.gen.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.dep.json new file mode 100644 index 00000000..763a9deb --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.dep.json @@ -0,0 +1,75 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\private\\cpathfindpath.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathfindpath.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\engine\\classes\\kismet\\blueprintasyncactionbase.h", + "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\unrealeditor\\inc\\engine\\uht\\blueprintasyncactionbase.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathfindpath.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathvolume.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\chrono", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_chrono.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ratio", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfilesystem_abi.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_tzdb.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\format", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_format_ucd_tables.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_formatter.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_print.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\bit", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\charconv", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\locale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocbuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\streambuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xiosbase", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfacet", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocinfo", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_xlocinfo_types.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\cctype", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\clocale", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmes", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmon", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocnum", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xloctime", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\forward_list", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\iomanip", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\istream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ostream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ios", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\optional", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xsmf_control.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\sstream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\string", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\set", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xtree", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathoctree.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathasyncvolumegeneration.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolume.generated.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\thread", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\process.h", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\corecrt_startup.h", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\math.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\vcruntime_startup.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\stop_token", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\queue", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\deque", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\unordered_set" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.obj new file mode 100644 index 00000000..6a8ec224 Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.obj.rsp new file mode 100644 index 00000000..5cfc6322 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private\CPathFindPath.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.sarif new file mode 100644 index 00000000..2f13d0ef --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.cpp.sarif @@ -0,0 +1,41 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [ + { + "ruleId": "C5038", + "message": { + "text": "data member 'CPathAStar::Volume' will be initialized after data member 'CPathAStar::PathStart'" + }, + "analysisTarget": { + "uri": "file:///D:/Projects/luckyworld/luckyworld/Plugins/CPathfinding/Source/CPathfinding/Private/CPathFindPath.cpp" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": "file:///D:/Projects/luckyworld/luckyworld/Plugins/CPathfinding/Source/CPathfinding/Private/CPathFindPath.cpp" + }, + "region": { + "startLine": 22, + "startColumn": 2 + } + } + } + ] + } + ], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.dep.json new file mode 100644 index 00000000..0b95819c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.dep.json @@ -0,0 +1,20 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathfindpath.gen.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathfindpath.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\engine\\classes\\kismet\\blueprintasyncactionbase.h", + "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\unrealeditor\\inc\\engine\\uht\\blueprintasyncactionbase.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathfindpath.generated.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.obj new file mode 100644 index 00000000..ac204d4c Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.obj.rsp new file mode 100644 index 00000000..bed4bec0 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\UnrealEditor\Inc\CPathfinding\UHT\CPathFindPath.gen.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.gen.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.gen.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.gen.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathFindPath.gen.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.dep.json new file mode 100644 index 00000000..4d8faa79 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.dep.json @@ -0,0 +1,15 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\private\\cpathnode.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.obj new file mode 100644 index 00000000..55b72fab Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.obj.rsp new file mode 100644 index 00000000..171bc3aa --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private\CPathNode.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.dep.json new file mode 100644 index 00000000..29139b9a --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.dep.json @@ -0,0 +1,15 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.gen.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.obj new file mode 100644 index 00000000..409d379a Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.obj.rsp new file mode 100644 index 00000000..ea350536 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\UnrealEditor\Inc\CPathfinding\UHT\CPathNode.gen.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.gen.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.gen.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.gen.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathNode.gen.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.dep.json new file mode 100644 index 00000000..2887ebe7 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.dep.json @@ -0,0 +1,14 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\private\\cpathoctree.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathoctree.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.obj new file mode 100644 index 00000000..17d59448 Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.obj.rsp new file mode 100644 index 00000000..acf8083c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private\CPathOctree.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathOctree.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathOctree.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathOctree.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathOctree.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.dep.json new file mode 100644 index 00000000..02887fa0 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.dep.json @@ -0,0 +1,85 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\private\\cpathvolume.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathvolume.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\chrono", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_chrono.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ratio", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfilesystem_abi.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_tzdb.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\format", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_format_ucd_tables.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_formatter.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_print.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\bit", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\charconv", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\locale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocbuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\streambuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xiosbase", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfacet", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocinfo", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_xlocinfo_types.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\cctype", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\clocale", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmes", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmon", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocnum", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xloctime", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\forward_list", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\iomanip", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\istream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ostream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ios", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\optional", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xsmf_control.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\sstream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\string", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\set", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xtree", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathoctree.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathasyncvolumegeneration.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolume.generated.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\engine\\classes\\components\\boxcomponent.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\engine\\classes\\components\\shapecomponent.h", + "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\unrealeditor\\inc\\engine\\uht\\shapecomponent.generated.h", + "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\unrealeditor\\inc\\engine\\uht\\boxcomponent.generated.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\queue", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\deque", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\unordered_set", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdynamicobstacle.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathdynamicobstacle.generated.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\engine\\classes\\engine\\selection.h", + "e:\\epicgames\\ue5_5\\engine\\source\\editor\\unrealed\\public\\selection.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\typedelementframework\\public\\elements\\framework\\typedelementlist.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\typedelementframework\\public\\elements\\framework\\typedelementcounter.h", + "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\unrealeditor\\inc\\typedelementframework\\uht\\typedelementcounter.generated.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\typedelementruntime\\public\\elements\\framework\\typedelementselectionset.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\typedelementruntime\\public\\elements\\framework\\typedelementinterfacecustomization.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\typedelementruntime\\public\\elements\\framework\\typedelementlistobjectutil.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\typedelementruntime\\public\\elements\\interfaces\\typedelementselectioninterface.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\typedelementframework\\public\\elements\\framework\\typedelementlistproxy.h", + "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\unrealeditor\\inc\\typedelementframework\\uht\\typedelementlistproxy.generated.h", + "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\unrealeditor\\inc\\typedelementruntime\\uht\\typedelementselectioninterface.generated.h", + "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\unrealeditor\\inc\\typedelementruntime\\uht\\typedelementselectionset.generated.h", + "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\unrealeditor\\inc\\unrealed\\uht\\selection.generated.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.obj new file mode 100644 index 00000000..4bfa7194 Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.obj.rsp new file mode 100644 index 00000000..433c1ce5 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private\CPathVolume.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.dep.json new file mode 100644 index 00000000..2de165c6 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.dep.json @@ -0,0 +1,62 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolume.gen.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathvolume.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\chrono", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_chrono.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ratio", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfilesystem_abi.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_tzdb.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\format", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_format_ucd_tables.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_formatter.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_print.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\bit", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\charconv", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\locale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocbuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\streambuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xiosbase", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfacet", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocinfo", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_xlocinfo_types.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\cctype", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\clocale", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmes", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmon", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocnum", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xloctime", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\forward_list", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\iomanip", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\istream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ostream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ios", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\optional", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xsmf_control.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\sstream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\string", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\set", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xtree", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathoctree.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathasyncvolumegeneration.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolume.generated.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.obj new file mode 100644 index 00000000..fcec125a Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.obj.rsp new file mode 100644 index 00000000..40b714a2 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\UnrealEditor\Inc\CPathfinding\UHT\CPathVolume.gen.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.gen.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.gen.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.gen.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolume.gen.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.dep.json new file mode 100644 index 00000000..98090eb4 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.dep.json @@ -0,0 +1,64 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\private\\cpathvolumegroundprio.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathvolumegroundprio.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathvolume.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\chrono", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_chrono.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ratio", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfilesystem_abi.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_tzdb.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\format", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_format_ucd_tables.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_formatter.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_print.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\bit", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\charconv", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\locale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocbuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\streambuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xiosbase", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfacet", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocinfo", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_xlocinfo_types.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\cctype", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\clocale", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmes", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmon", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocnum", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xloctime", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\forward_list", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\iomanip", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\istream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ostream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ios", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\optional", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xsmf_control.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\sstream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\string", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\set", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xtree", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathoctree.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathasyncvolumegeneration.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolume.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolumegroundprio.generated.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.obj new file mode 100644 index 00000000..fd2b0ddd Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.obj.rsp new file mode 100644 index 00000000..7bceb52d --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private\CPathVolumeGroundPrio.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.dep.json new file mode 100644 index 00000000..92fbc04f --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.dep.json @@ -0,0 +1,64 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolumegroundprio.gen.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathvolumegroundprio.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathvolume.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\chrono", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_chrono.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ratio", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfilesystem_abi.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_tzdb.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\format", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_format_ucd_tables.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_formatter.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_print.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\bit", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\charconv", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_ryu_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xcharconv_tables.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\locale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocbuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\streambuf", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xiosbase", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\share.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocale", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xfacet", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocinfo", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\__msvc_xlocinfo_types.hpp", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\cctype", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\clocale", + "c:\\program files (x86)\\windows kits\\10\\include\\10.0.22621.0\\ucrt\\locale.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmes", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocmon", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xlocnum", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xloctime", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\forward_list", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\iomanip", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\istream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ostream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\ios", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\optional", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xsmf_control.h", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\sstream", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\string", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\set", + "c:\\program files\\microsoft visual studio\\2022\\community\\vc\\tools\\msvc\\14.42.34433\\include\\xtree", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathdefines.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathoctree.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathnode.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathnode.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathasyncvolumegeneration.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolume.generated.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathvolumegroundprio.generated.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.obj new file mode 100644 index 00000000..b1c99767 Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.obj.rsp new file mode 100644 index 00000000..70bd9c90 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\UnrealEditor\Inc\CPathfinding\UHT\CPathVolumeGroundPrio.gen.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.gen.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.gen.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.gen.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathVolumeGroundPrio.gen.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.Shared.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.Shared.rsp new file mode 100644 index 00000000..3e1d38c4 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.Shared.rsp @@ -0,0 +1,302 @@ +/I "." +/I "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\CoreUObject\UHT" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\CoreUObject\VerseVMBytecode" +/I "Runtime\CoreUObject\Public" +/I "Runtime\CoreUObject\Internal" +/I "Runtime\Core\Public" +/I "Runtime\Core\Internal" +/I "Runtime\TraceLog\Public" +/I "Runtime\CorePreciseFP\Public" +/I "Runtime\CorePreciseFP\Internal" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Engine\UHT" +/I "Runtime\Engine\Classes" +/I "Runtime\Engine\Public" +/I "Runtime\Engine\Internal" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\CoreOnline\UHT" +/I "Runtime\CoreOnline\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\FieldNotification\UHT" +/I "Runtime\FieldNotification\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\NetCore\UHT" +/I "Runtime\Net\Core\Classes" +/I "Runtime\Net\Core\Public" +/I "Runtime\Net\Common\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ImageCore\UHT" +/I "Runtime\ImageCore\Public" +/I "Runtime\Json\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\JsonUtilities\UHT" +/I "Runtime\JsonUtilities\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\SlateCore\UHT" +/I "Runtime\SlateCore\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\DeveloperSettings\UHT" +/I "Runtime\DeveloperSettings\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\InputCore\UHT" +/I "Runtime\InputCore\Classes" +/I "Runtime\InputCore\Public" +/I "Runtime\ApplicationCore\Public" +/I "Runtime\RHI\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Slate\UHT" +/I "Runtime\Slate\Public" +/I "Runtime\ImageWrapper\Public" +/I "Runtime\Messaging\Public" +/I "Runtime\MessagingCommon\Public" +/I "Runtime\RenderCore\Public" +/I "Runtime\RenderCore\Internal" +/I "Runtime\OpenGLDrv\Public" +/I "Runtime\Analytics\AnalyticsET\Public" +/I "Runtime\Analytics\Analytics\Public" +/I "Runtime\Sockets\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AssetRegistry\UHT" +/I "Runtime\AssetRegistry\Public" +/I "Runtime\AssetRegistry\Internal" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\EngineMessages\UHT" +/I "Runtime\EngineMessages\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\EngineSettings\UHT" +/I "Runtime\EngineSettings\Classes" +/I "Runtime\EngineSettings\Public" +/I "Runtime\SynthBenchmark\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\GameplayTags\UHT" +/I "Runtime\GameplayTags\Classes" +/I "Runtime\GameplayTags\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\PacketHandler\UHT" +/I "Runtime\PacketHandlers\PacketHandler\Classes" +/I "Runtime\PacketHandlers\PacketHandler\Public" +/I "Runtime\PacketHandlers\ReliabilityHandlerComponent\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AudioPlatformConfiguration\UHT" +/I "Runtime\AudioPlatformConfiguration\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\MeshDescription\UHT" +/I "Runtime\MeshDescription\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\StaticMeshDescription\UHT" +/I "Runtime\StaticMeshDescription\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\SkeletalMeshDescription\UHT" +/I "Runtime\SkeletalMeshDescription\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AnimationCore\UHT" +/I "Runtime\AnimationCore\Public" +/I "Runtime\PakFile\Public" +/I "Runtime\PakFile\Internal" +/I "Runtime\RSA\Public" +/I "Runtime\NetworkReplayStreaming\NetworkReplayStreaming\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\PhysicsCore\UHT" +/I "Runtime\PhysicsCore\Public" +/I "Runtime\Experimental\ChaosCore\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Chaos\UHT" +/I "Runtime\Experimental\Chaos\Public" +/I "Runtime\Experimental\Voronoi\Public" +/I "Runtime\GeometryCore\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ChaosVDRuntime\UHT" +/I "Runtime\Experimental\ChaosVisualDebugger\Public" +/I "Runtime\SignalProcessing\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AudioExtensions\UHT" +/I "Runtime\AudioExtensions\Public" +/I "Runtime\AudioMixerCore\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AudioMixer\UHT" +/I "Runtime\AudioMixer\Classes" +/I "Runtime\AudioMixer\Public" +/I "Developer\TargetPlatform\Public" +/I "Developer\TextureFormat\Public" +/I "Developer\DesktopPlatform\Public" +/I "Developer\DesktopPlatform\Internal" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AudioLinkEngine\UHT" +/I "Runtime\AudioLink\AudioLinkEngine\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AudioLinkCore\UHT" +/I "Runtime\AudioLink\AudioLinkCore\Public" +/I "Runtime\CookOnTheFly\Internal" +/I "Runtime\Networking\Public" +/I "Developer\TextureBuildUtilities\Public" +/I "Developer\Horde\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ClothSysRuntimeIntrfc\UHT" +/I "Runtime\ClothingSystemRuntimeInterface\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\IrisCore\UHT" +/I "Runtime\Experimental\Iris\Core\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\MovieSceneCapture\UHT" +/I "Runtime\MovieSceneCapture\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Renderer\UHT" +/I "Runtime\Renderer\Public" +/I "Runtime\Renderer\Internal" +/I "..\Shaders\Public" +/I "..\Shaders\Shared" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\TypedElementFramework\UHT" +/I "Runtime\TypedElementFramework\Tests" +/I "Runtime\TypedElementFramework\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\TypedElementRuntime\UHT" +/I "Runtime\TypedElementRuntime\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AnimationDataController\UHT" +/I "Developer\AnimationDataController\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AnimationBlueprintEditor\UHT" +/I "Editor\AnimationBlueprintEditor\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Kismet\UHT" +/I "Editor\Kismet\Classes" +/I "Editor\Kismet\Public" +/I "Editor\Kismet\Internal" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Persona\UHT" +/I "Editor\Persona\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\SkeletonEditor\UHT" +/I "Editor\SkeletonEditor\Public" +/I "Developer\AnimationWidgets\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ToolWidgets\UHT" +/I "Developer\ToolWidgets\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ToolMenus\UHT" +/I "Developer\ToolMenus\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AnimationEditor\UHT" +/I "Editor\AnimationEditor\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AdvancedPreviewScene\UHT" +/I "Editor\AdvancedPreviewScene\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\PropertyEditor\UHT" +/I "Editor\PropertyEditor\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\EditorConfig\UHT" +/I "Editor\EditorConfig\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\EditorFramework\UHT" +/I "Editor\EditorFramework\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\EditorSubsystem\UHT" +/I "Editor\EditorSubsystem\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\InteractiveToolsFramework\UHT" +/I "Runtime\InteractiveToolsFramework\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\UnrealEd\UHT" +/I "Programs\UnrealLightmass\Public" +/I "Editor\UnrealEd\Classes" +/I "Editor\UnrealEd\Public" +/I "Editor\AssetTagsEditor\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\CollectionManager\UHT" +/I "Developer\CollectionManager\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ContentBrowser\UHT" +/I "Editor\ContentBrowser\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AssetTools\UHT" +/I "Developer\AssetTools\Public" +/I "Developer\AssetTools\Internal" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AssetDefinition\UHT" +/I "Editor\AssetDefinition\Public" +/I "Developer\Merge\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ContentBrowserData\UHT" +/I "Editor\ContentBrowserData\Public" +/I "Runtime\Projects\Public" +/I "Runtime\Projects\Internal" +/I "Developer\MeshUtilities\Public" +/I "Developer\MeshMergeUtilities\Public" +/I "Developer\MeshReductionInterface\Public" +/I "Runtime\RawMesh\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\MaterialUtilities\UHT" +/I "Developer\MaterialUtilities\Public" +/I "Editor\KismetCompiler\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\GameplayTasks\UHT" +/I "Runtime\GameplayTasks\Classes" +/I "Runtime\GameplayTasks\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ClassViewer\UHT" +/I "Editor\ClassViewer\Public" +/I "Developer\DirectoryWatcher\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Documentation\UHT" +/I "Editor\Documentation\Public" +/I "Editor\MainFrame\Public" +/I "Runtime\SandboxFile\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\SourceControl\UHT" +/I "Developer\SourceControl\Public" +/I "Developer\UncontrolledChangelists\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\UnrealEdMessages\UHT" +/I "Editor\UnrealEdMessages\Classes" +/I "Editor\UnrealEdMessages\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\BlueprintGraph\UHT" +/I "Editor\BlueprintGraph\Classes" +/I "Editor\BlueprintGraph\Public" +/I "Runtime\Online\HTTP\Public" +/I "Runtime\Online\HTTP\Internal" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\FunctionalTesting\UHT" +/I "Developer\FunctionalTesting\Classes" +/I "Developer\FunctionalTesting\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AutomationController\UHT" +/I "Developer\AutomationController\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AutomationTest\UHT" +/I "Runtime\AutomationTest\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Localization\UHT" +/I "Developer\Localization\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AudioEditor\UHT" +/I "Editor\AudioEditor\Classes" +/I "Editor\AudioEditor\Public" +/I "ThirdParty\libSampleRate\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\LevelEditor\UHT" +/I "Editor\LevelEditor\Public" +/I "Editor\CommonMenuExtensions\Public" +/I "Developer\Settings\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\VREditor\UHT" +/I "Editor\VREditor\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ViewportInteraction\UHT" +/I "Editor\ViewportInteraction\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\HeadMountedDisplay\UHT" +/I "Runtime\HeadMountedDisplay\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Landscape\UHT" +/I "Runtime\Landscape\Classes" +/I "Runtime\Landscape\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\DetailCustomizations\UHT" +/I "Editor\DetailCustomizations\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\GraphEditor\UHT" +/I "Editor\GraphEditor\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\StructViewer\UHT" +/I "Editor\StructViewer\Public" +/I "Runtime\NetworkFileSystem\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\UMG\UHT" +/I "Runtime\UMG\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\MovieScene\UHT" +/I "Runtime\MovieScene\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\TimeManagement\UHT" +/I "Runtime\TimeManagement\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\UniversalObjectLocator\UHT" +/I "Runtime\UniversalObjectLocator\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\MovieSceneTracks\UHT" +/I "Runtime\MovieSceneTracks\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\Constraints\UHT" +/I "Runtime\Experimental\Animation\Constraints\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\PropertyPath\UHT" +/I "Runtime\PropertyPath\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\NavigationSystem\UHT" +/I "Runtime\NavigationSystem\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\GeometryCollectionEngine\UHT" +/I "Runtime\Experimental\GeometryCollectionEngine\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\FieldSystemEngine\UHT" +/I "Runtime\Experimental\FieldSystem\Source\FieldSystemEngine\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ChaosSolverEngine\UHT" +/I "Runtime\Experimental\ChaosSolverEngine\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\DataflowCore\UHT" +/I "Runtime\Experimental\Dataflow\Core\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\DataflowEngine\UHT" +/I "Runtime\Experimental\Dataflow\Engine\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\DataflowSimulation\UHT" +/I "Runtime\Experimental\Dataflow\Simulation\Public" +/I "Developer\MeshBuilder\Public" +/I "Runtime\MeshUtilitiesCommon\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\MSQS\UHT" +/I "Runtime\MaterialShaderQualitySettings\Classes" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\ToolMenusEditor\UHT" +/I "Editor\ToolMenusEditor\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\StatusBar\UHT" +/I "Editor\StatusBar\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\InterchangeCore\UHT" +/I "Runtime\Interchange\Core\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\InterchangeEngine\UHT" +/I "Runtime\Interchange\Engine\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\DeveloperToolSettings\UHT" +/I "Developer\DeveloperToolSettings\Classes" +/I "Developer\DeveloperToolSettings\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\SubobjectDataInterface\UHT" +/I "Editor\SubobjectDataInterface\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\SubobjectEditor\UHT" +/I "Editor\SubobjectEditor\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\PhysicsUtilities\UHT" +/I "Developer\PhysicsUtilities\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\WidgetRegistration\UHT" +/I "Developer\WidgetRegistration\Public" +/I "Editor\ActorPickerMode\Public" +/I "Editor\SceneDepthPickerMode\Public" +/I "..\Intermediate\Build\Win64\UnrealEditor\Inc\AnimationEditMode\UHT" +/I "Editor\AnimationEditMode\Public" +/I "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\UnrealEditor\Inc\CPathfinding\UHT" +/I "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source" +/I "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public" +/external:W0 +/external:I "ThirdParty\GuidelinesSupportLibrary\GSL-1144\include" +/external:I "ThirdParty\RapidJSON\1.1.0" +/external:I "ThirdParty\LibTiff\Source\Win64" +/external:I "ThirdParty\LibTiff\Source" +/external:I "ThirdParty\OpenGL" +/external:I "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\INCLUDE" +/external:I "C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" +/external:I "C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared" +/external:I "C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um" +/external:I "C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\winrt" \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.dep.json new file mode 100644 index 00000000..89b1f2e9 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.dep.json @@ -0,0 +1,14 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\private\\cpathfinding.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\source\\cpathfinding\\public\\cpathfinding.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.obj new file mode 100644 index 00000000..dcc8f4da Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.obj.rsp new file mode 100644 index 00000000..ef49c165 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Private\CPathfinding.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.dep.json new file mode 100644 index 00000000..ce2d86ca --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.dep.json @@ -0,0 +1,13 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\unrealeditor\\inc\\cpathfinding\\uht\\cpathfinding.init.gen.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.obj new file mode 100644 index 00000000..4549c18c Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.obj.rsp new file mode 100644 index 00000000..4d687379 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\UnrealEditor\Inc\CPathfinding\UHT\CPathfinding.init.gen.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.init.gen.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.init.gen.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.init.gen.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/CPathfinding.init.gen.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/Definitions.CPathfinding.h b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/Definitions.CPathfinding.h new file mode 100644 index 00000000..303ad772 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/Definitions.CPathfinding.h @@ -0,0 +1,20 @@ +// Generated by UnrealBuildTool (UEBuildModuleCPP.cs) : Shared PCH Definitions for CPathfinding +#pragma once +#include "../Intermediate/Build/Win64/x64/UnrealEditor/Development/UnrealEd/SharedDefinitions.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +#undef CPATHFINDING_API +#define UE_IS_ENGINE_MODULE 0 +#define UE_DEPRECATED_FORGAME UE_DEPRECATED +#define UE_DEPRECATED_FORENGINE UE_DEPRECATED +#define UE_VALIDATE_FORMAT_STRINGS 1 +#define UE_VALIDATE_INTERNAL_API 1 +#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2 0 +#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_3 0 +#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4 1 +#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_5 1 +#define UE_PROJECT_NAME Luckyrobots +#define UE_TARGET_NAME LuckyrobotsEditor +#define UE_MODULE_NAME "CPathfinding" +#define UE_PLUGIN_NAME "CPathfinding" +#define IMPLEMENT_ENCRYPTION_KEY_REGISTRATION() UE_REGISTER_ENCRYPTION_KEY(0x60,0xE7,0x8D,0xFE,0x89,0x63,0x2D,0x99,0x2B,0x62,0xF7,0x80,0xD7,0xF8,0xBB,0xDF,0x13,0xEE,0x5E,0x71,0x7E,0xCC,0x13,0x09,0xFB,0x13,0x0A,0xB5,0x6E,0x2C,0xF9,0x69) +#define IMPLEMENT_SIGNING_KEY_REGISTRATION() UE_REGISTER_SIGNING_KEY(UE_LIST_ARGUMENT(0x01,0x00,0x01), UE_LIST_ARGUMENT(0x59,0xC3,0xCF,0xE5,0xEE,0x9B,0xCD,0x4F,0x15,0xAD,0xBC,0x48,0x96,0x87,0x7B,0xC1,0x60,0xE4,0x5B,0x6D,0xCF,0xF3,0x02,0xF6,0x2C,0x71,0x12,0x54,0x35,0x75,0xBE,0x18,0x99,0x49,0xD4,0x45,0xA3,0xF7,0x00,0xA5,0x2B,0x6E,0x97,0x1C,0xFA,0x5E,0x4D,0x3F,0xAB,0xCA,0x23,0x27,0x80,0x8E,0x1E,0x82,0x3A,0x71,0x86,0xDA,0xD0,0xF3,0x6E,0x87,0x80,0x04,0x4B,0x39,0x42,0x79,0xEE,0x41,0xBE,0x39,0xB7,0x73,0xE3,0x57,0x64,0x0C,0x98,0x8C,0x90,0x90,0xC4,0x5C,0x50,0xE8,0x7A,0x24,0xF4,0xB3,0x93,0xFD,0x44,0xE0,0x6B,0x81,0xCF,0xE5,0x86,0x54,0xD9,0x80,0x96,0xA0,0x2B,0xC7,0x9F,0x7F,0x12,0x34,0x22,0xCF,0x7C,0x68,0xD1,0x94,0xE3,0xF9,0x74,0xE0,0x16,0x4E,0xAB,0x3E,0xB6,0xCE,0x78,0x10,0x74,0x32,0x99,0x1D,0xF9,0x04,0x63,0xAE,0x2C,0x7D,0x79,0xB3,0x3A,0x3E,0x44,0x33,0x4E,0xED,0xF8,0x6F,0x32,0x96,0xF4,0x5D,0x2F,0x4F,0x6E,0xE1,0xAC,0x89,0x7B,0x37,0x38,0x2E,0x0D,0x53,0xC5,0xCD,0x08,0xF5,0xA8,0xD8,0x6D,0x68,0xE2,0xDF,0x1C,0xAB,0x35,0xE3,0x4E,0x8F,0x10,0xD5,0x6C,0x27,0xFC,0x5D,0x97,0x69,0x34,0x07,0x63,0x77,0x6F,0x7B,0xAF,0x9F,0x69,0x1D,0xFD,0xF0,0xA2,0x5C,0x1B,0xCF,0x2B,0xFE,0x0D,0xA4,0x20,0x6F,0x2A,0xFE,0xED,0xB7,0x04,0xE5,0x0F,0x92,0x8A,0x59,0xCB,0x61,0xC6,0x08,0xBA,0xC3,0xDC,0xBC,0xD2,0x86,0xD3,0xDB,0xCF,0x13,0x73,0x3F,0xFA,0x3E,0xE5,0x42,0x59,0x66,0x38,0x41,0x02,0x1E,0xAD,0x7D,0x2B,0x53,0x5A,0x2E,0x9D,0x41,0x0B,0xA3,0x47,0x23,0xFD,0x31,0xE2,0x94,0xB9,0x0D,0x62,0x0B,0xA5,0x91,0xE5,0xCC,0x70,0x97,0xCB,0x99,0xF7,0x8D,0xA9,0xC0,0xB8,0xB4,0x73,0x5C,0xD7,0x35,0xFF,0x56,0x93,0x34,0x41,0x73,0xF8,0x93,0xC8,0x39,0x17,0x97,0xFD,0x7D,0xF8,0xB5,0xDB,0xD8,0xF0,0x50,0xCF,0xE7,0xEC,0xAF,0xEF,0xFF,0xA6,0xDD,0xC2,0xBF,0x8C,0xC2,0xF4,0x05,0xE6,0x89,0x71,0xF5,0x54,0x8C,0x06,0x5B,0x84,0x75,0xDC,0xF3,0x50,0x6D,0x54,0x9A,0x59,0x0C,0x35,0x49,0x74,0x9A,0xAC,0xBE,0xA4,0xB3,0x28,0x04,0xC5,0xEA,0x79,0xD9,0xD0,0x17,0xA8,0xBF,0xCC,0xAA,0xD0,0x50,0xDA,0xE6,0xCE,0xEE,0x6C,0xE9,0x7B,0xE4,0xA7,0x45,0x7B,0x13,0xD3,0x4E,0xF9,0xD2,0xBF,0x45,0xF3,0x4E,0x8E,0xFF,0xD1,0xD2,0xF5,0x0E,0x4A,0xC2,0x5B,0xAA,0x05,0x65,0x79,0x32,0x64,0xCE,0xE7,0x79,0xA3,0xF1,0x7E,0x92,0x40,0xC7,0x63,0xA2,0xE7,0xE9,0x15,0x1E,0x2F,0xEA,0x92,0xCE,0x37,0x38,0xD1,0x4B,0x37,0xBF,0x25,0xF0,0x06,0xE5,0x78,0xB0,0x05,0x58,0xC8,0x59,0x15,0xE5,0x2E,0x40,0xFB,0x70,0xA6,0x4C,0x4C,0x50,0x9C,0x8A,0x3D,0x52,0x2A,0x7C,0x9C,0x5C,0x1E,0xEC,0x5D,0x0C,0x5C,0x39,0x84,0xF9,0x9C,0xA1,0xAC,0xCD,0x61,0xBE,0xC2,0x98,0x6D,0xCB,0x6F,0x69,0x42,0x4F,0xB1,0xB1,0xAD,0x83,0x82,0xAB,0x0A,0xD3,0x2A,0xEB,0x5B,0xC8,0xEA,0x92,0x50,0x6B,0xA2,0xAD,0x6D,0x6C,0x0F,0x6F,0x44,0xB6,0x15,0xE4,0xDC,0x34,0x44,0xFA,0x60,0x10,0x56,0x7C,0x44,0x4B,0x50,0xFB,0x17,0x85,0x4C,0xC8)) +#define CPATHFINDING_API DLLEXPORT diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/LiveCodingInfo.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/LiveCodingInfo.json new file mode 100644 index 00000000..5a2fc05f --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/LiveCodingInfo.json @@ -0,0 +1,5 @@ +{ + "RemapUnityFiles": + { + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp new file mode 100644 index 00000000..6c08adea --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp @@ -0,0 +1,6 @@ +#if !defined(PER_MODULE_INLINE_FILE) && defined(CORE_API) +#define PER_MODULE_INLINE_FILE "HAL/PerModuleInline.inl" +#endif +#if defined(PER_MODULE_INLINE_FILE) && !defined(SUPPRESS_PER_MODULE_INLINE_FILE) +#include PER_MODULE_INLINE_FILE +#endif \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.dep.json b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.dep.json new file mode 100644 index 00000000..3aae6e19 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.dep.json @@ -0,0 +1,14 @@ +{ + "Version": "1.2", + "Data": { + "Source": "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\permoduleinline.gen.cpp", + "ProvidedModule": "", + "PCH": "e:\\epicgames\\ue5_5\\engine\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\unrealed\\sharedpch.unrealed.project.valapi.cpp20.inclorderunreal5_3.h.pch", + "Includes": [ + "d:\\projects\\luckyworld\\luckyworld\\plugins\\cpathfinding\\intermediate\\build\\win64\\x64\\unrealeditor\\development\\cpathfinding\\definitions.cpathfinding.h", + "e:\\epicgames\\ue5_5\\engine\\source\\runtime\\core\\public\\hal\\permoduleinline.inl" + ], + "ImportedModules": [], + "ImportedHeaderUnits": [] + } +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.obj b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.obj new file mode 100644 index 00000000..6185f619 Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.obj differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.obj.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.obj.rsp new file mode 100644 index 00000000..204822ca --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.obj.rsp @@ -0,0 +1,53 @@ +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\PerModuleInline.gen.cpp" +/FI"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/FI"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\Definitions.CPathfinding.h" +/Yu"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +/Fp"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.pch" +/Fo"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\PerModuleInline.gen.cpp.obj" +/experimental:log "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\PerModuleInline.gen.cpp.sarif" +/sourceDependencies "D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\PerModuleInline.gen.cpp.dep.json" +@"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.Shared.rsp" +/d2ssa-cfg-question- +/Zc:inline +/nologo +/Oi +/FC +/c +/Gw +/Gy +/utf-8 +/wd4819 +/DSAL_NO_ATTRIBUTE_DECLARATIONS=1 +/permissive- +/Zc:strictStrings- +/Zc:__cplusplus +/D_CRT_STDIO_LEGACY_WIDE_SPECIFIERS=1 +/D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS=1 +/D_WINDLL +/D_DISABLE_EXTENDED_ALIGNED_STORAGE +/Ob2 +/d2ExtendedWarningInfo +/Ox +/Ot +/GF +/errorReport:prompt +/EHsc +/DPLATFORM_EXCEPTIONS_DISABLED=0 +/Z7 +/MD +/bigobj +/fp:fast +/Zo +/Zp8 +/we4456 +/we4458 +/we4459 +/we4668 +/wd4244 +/wd4838 +/TP +/GR- +/W4 +/std:c++20 +/Zc:preprocessor +/wd5054 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.sarif b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.sarif new file mode 100644 index 00000000..04af628c --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/PerModuleInline.gen.cpp.sarif @@ -0,0 +1,18 @@ +{ + "version": "2.1.0", + "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "results": [], + "tool": { + "driver": { + "name": "MSVC", + "shortDescription": { + "text": "Microsoft Visual C++ Compiler Warnings/Errors" + }, + "informationUri": "https://docs.microsoft.com/cpp/error-messages/compiler-errors-1/c-cpp-build-errors" + } + } + } + ] +} \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.dll.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.dll.rsp new file mode 100644 index 00000000..cbdd7589 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.dll.rsp @@ -0,0 +1,90 @@ +/MANIFEST:EMBED +/MANIFESTINPUT:"..\Build\Windows\Resources\Default-Win64.manifest" +/NOLOGO +/DEBUG:FULL +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/FIXED:No +/NXCOMPAT +/STACK:12000000 +/DELAY:UNLOAD +/DLL +/PDBALTPATH:%_PDB% +/d2:-ExtendedWarningInfo +/OPT:NOREF +/OPT:NOICF +/INCREMENTAL:NO +/ignore:4199 +/ignore:4099 +/ALTERNATENAME:__imp___std_init_once_begin_initialize=__imp_InitOnceBeginInitialize +/ALTERNATENAME:__imp___std_init_once_complete=__imp_InitOnceComplete +/DELAYLOAD:"d3d12.dll" +/DELAYLOAD:"DBGHELP.DLL" +/LIBPATH:"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\lib\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" +/LIBPATH:"C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\um\x64" +/NODEFAULTLIB:"LIBCMT" +/NODEFAULTLIB:"LIBCPMT" +/NODEFAULTLIB:"LIBCMTD" +/NODEFAULTLIB:"LIBCPMTD" +/NODEFAULTLIB:"MSVCRTD" +/NODEFAULTLIB:"MSVCPRTD" +/NODEFAULTLIB:"LIBC" +/NODEFAULTLIB:"LIBCP" +/NODEFAULTLIB:"LIBCD" +/NODEFAULTLIB:"LIBCPD" +/FUNCTIONPADMIN:6 +/NOIMPLIB +"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathAsyncVolumeGeneration.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathOctree.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\PerModuleInline.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.init.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.gen.cpp.obj" +"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\Default.rc2.res" +"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\CoreUObject\UnrealEditor-CoreUObject.lib" +"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\Engine\UnrealEditor-Engine.lib" +"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\Slate\UnrealEditor-Slate.lib" +"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\SlateCore\UnrealEditor-SlateCore.lib" +"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\Core\UnrealEditor-Core.lib" +"delayimp.lib" +"wininet.lib" +"rpcrt4.lib" +"ws2_32.lib" +"dbghelp.lib" +"comctl32.lib" +"Winmm.lib" +"kernel32.lib" +"user32.lib" +"gdi32.lib" +"winspool.lib" +"comdlg32.lib" +"advapi32.lib" +"shell32.lib" +"ole32.lib" +"oleaut32.lib" +"uuid.lib" +"odbc32.lib" +"odbccp32.lib" +"netapi32.lib" +"iphlpapi.lib" +"setupapi.lib" +"synchronization.lib" +"dwmapi.lib" +"imm32.lib" +/OUT:"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Binaries\Win64\UnrealEditor-CPathfinding.dll" +/PDB:"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Binaries\Win64\UnrealEditor-CPathfinding.pdb" +/ignore:4078 \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.exp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.exp new file mode 100644 index 00000000..891f99b9 Binary files /dev/null and b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.exp differ diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.lib b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.lib new file mode 100644 index 00000000..1ca5d0cf --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5c3257d634b21ce06dda1fab479cb4495e04826affb9f3116aa9530bae878ac +size 86112 diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.lib.rsp b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.lib.rsp new file mode 100644 index 00000000..47b5671d --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditor/Development/CPathfinding/UnrealEditor-CPathfinding.lib.rsp @@ -0,0 +1,28 @@ +/NOLOGO +/errorReport:prompt +/MACHINE:x64 +/SUBSYSTEM:WINDOWS +/DEF +/NAME:"UnrealEditor-CPathfinding.dll" +/IGNORE:4221 +/NODEFAULTLIB +"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\UnrealEd\SharedPCH.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathAsyncVolumeGeneration.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathOctree.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\PerModuleInline.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDefines.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathDynamicObstacle.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathfinding.init.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathFindPath.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathNode.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolume.gen.cpp.obj" +"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\CPathVolumeGroundPrio.gen.cpp.obj" +"..\Intermediate\Build\Win64\x64\UnrealEditor\Development\Default.rc2.res" +/OUT:"D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Intermediate\Build\Win64\x64\UnrealEditor\Development\CPathfinding\UnrealEditor-CPathfinding.lib" \ No newline at end of file diff --git a/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditorGPF/Development/CPathfinding/Definitions.CPathfinding.h b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditorGPF/Development/CPathfinding/Definitions.CPathfinding.h new file mode 100644 index 00000000..608ab327 --- /dev/null +++ b/Plugins/CPathfinding/Intermediate/Build/Win64/x64/UnrealEditorGPF/Development/CPathfinding/Definitions.CPathfinding.h @@ -0,0 +1,20 @@ +// Generated by UnrealBuildTool (UEBuildModuleCPP.cs) : Shared PCH Definitions for CPathfinding +#pragma once +#include "../Intermediate/Build/Win64/x64/UnrealEditorGPF/Development/UnrealEd/SharedDefinitions.UnrealEd.Project.ValApi.Cpp20.InclOrderUnreal5_3.h" +#undef CPATHFINDING_API +#define UE_IS_ENGINE_MODULE 0 +#define UE_DEPRECATED_FORGAME UE_DEPRECATED +#define UE_DEPRECATED_FORENGINE UE_DEPRECATED +#define UE_VALIDATE_FORMAT_STRINGS 1 +#define UE_VALIDATE_INTERNAL_API 1 +#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2 0 +#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_3 0 +#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_4 1 +#define UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_5 1 +#define UE_PROJECT_NAME Luckyrobots +#define UE_TARGET_NAME LuckyrobotsEditor +#define UE_MODULE_NAME "CPathfinding" +#define UE_PLUGIN_NAME "CPathfinding" +#define IMPLEMENT_ENCRYPTION_KEY_REGISTRATION() UE_REGISTER_ENCRYPTION_KEY(0x60,0xE7,0x8D,0xFE,0x89,0x63,0x2D,0x99,0x2B,0x62,0xF7,0x80,0xD7,0xF8,0xBB,0xDF,0x13,0xEE,0x5E,0x71,0x7E,0xCC,0x13,0x09,0xFB,0x13,0x0A,0xB5,0x6E,0x2C,0xF9,0x69) +#define IMPLEMENT_SIGNING_KEY_REGISTRATION() UE_REGISTER_SIGNING_KEY(UE_LIST_ARGUMENT(0x01,0x00,0x01), UE_LIST_ARGUMENT(0x59,0xC3,0xCF,0xE5,0xEE,0x9B,0xCD,0x4F,0x15,0xAD,0xBC,0x48,0x96,0x87,0x7B,0xC1,0x60,0xE4,0x5B,0x6D,0xCF,0xF3,0x02,0xF6,0x2C,0x71,0x12,0x54,0x35,0x75,0xBE,0x18,0x99,0x49,0xD4,0x45,0xA3,0xF7,0x00,0xA5,0x2B,0x6E,0x97,0x1C,0xFA,0x5E,0x4D,0x3F,0xAB,0xCA,0x23,0x27,0x80,0x8E,0x1E,0x82,0x3A,0x71,0x86,0xDA,0xD0,0xF3,0x6E,0x87,0x80,0x04,0x4B,0x39,0x42,0x79,0xEE,0x41,0xBE,0x39,0xB7,0x73,0xE3,0x57,0x64,0x0C,0x98,0x8C,0x90,0x90,0xC4,0x5C,0x50,0xE8,0x7A,0x24,0xF4,0xB3,0x93,0xFD,0x44,0xE0,0x6B,0x81,0xCF,0xE5,0x86,0x54,0xD9,0x80,0x96,0xA0,0x2B,0xC7,0x9F,0x7F,0x12,0x34,0x22,0xCF,0x7C,0x68,0xD1,0x94,0xE3,0xF9,0x74,0xE0,0x16,0x4E,0xAB,0x3E,0xB6,0xCE,0x78,0x10,0x74,0x32,0x99,0x1D,0xF9,0x04,0x63,0xAE,0x2C,0x7D,0x79,0xB3,0x3A,0x3E,0x44,0x33,0x4E,0xED,0xF8,0x6F,0x32,0x96,0xF4,0x5D,0x2F,0x4F,0x6E,0xE1,0xAC,0x89,0x7B,0x37,0x38,0x2E,0x0D,0x53,0xC5,0xCD,0x08,0xF5,0xA8,0xD8,0x6D,0x68,0xE2,0xDF,0x1C,0xAB,0x35,0xE3,0x4E,0x8F,0x10,0xD5,0x6C,0x27,0xFC,0x5D,0x97,0x69,0x34,0x07,0x63,0x77,0x6F,0x7B,0xAF,0x9F,0x69,0x1D,0xFD,0xF0,0xA2,0x5C,0x1B,0xCF,0x2B,0xFE,0x0D,0xA4,0x20,0x6F,0x2A,0xFE,0xED,0xB7,0x04,0xE5,0x0F,0x92,0x8A,0x59,0xCB,0x61,0xC6,0x08,0xBA,0xC3,0xDC,0xBC,0xD2,0x86,0xD3,0xDB,0xCF,0x13,0x73,0x3F,0xFA,0x3E,0xE5,0x42,0x59,0x66,0x38,0x41,0x02,0x1E,0xAD,0x7D,0x2B,0x53,0x5A,0x2E,0x9D,0x41,0x0B,0xA3,0x47,0x23,0xFD,0x31,0xE2,0x94,0xB9,0x0D,0x62,0x0B,0xA5,0x91,0xE5,0xCC,0x70,0x97,0xCB,0x99,0xF7,0x8D,0xA9,0xC0,0xB8,0xB4,0x73,0x5C,0xD7,0x35,0xFF,0x56,0x93,0x34,0x41,0x73,0xF8,0x93,0xC8,0x39,0x17,0x97,0xFD,0x7D,0xF8,0xB5,0xDB,0xD8,0xF0,0x50,0xCF,0xE7,0xEC,0xAF,0xEF,0xFF,0xA6,0xDD,0xC2,0xBF,0x8C,0xC2,0xF4,0x05,0xE6,0x89,0x71,0xF5,0x54,0x8C,0x06,0x5B,0x84,0x75,0xDC,0xF3,0x50,0x6D,0x54,0x9A,0x59,0x0C,0x35,0x49,0x74,0x9A,0xAC,0xBE,0xA4,0xB3,0x28,0x04,0xC5,0xEA,0x79,0xD9,0xD0,0x17,0xA8,0xBF,0xCC,0xAA,0xD0,0x50,0xDA,0xE6,0xCE,0xEE,0x6C,0xE9,0x7B,0xE4,0xA7,0x45,0x7B,0x13,0xD3,0x4E,0xF9,0xD2,0xBF,0x45,0xF3,0x4E,0x8E,0xFF,0xD1,0xD2,0xF5,0x0E,0x4A,0xC2,0x5B,0xAA,0x05,0x65,0x79,0x32,0x64,0xCE,0xE7,0x79,0xA3,0xF1,0x7E,0x92,0x40,0xC7,0x63,0xA2,0xE7,0xE9,0x15,0x1E,0x2F,0xEA,0x92,0xCE,0x37,0x38,0xD1,0x4B,0x37,0xBF,0x25,0xF0,0x06,0xE5,0x78,0xB0,0x05,0x58,0xC8,0x59,0x15,0xE5,0x2E,0x40,0xFB,0x70,0xA6,0x4C,0x4C,0x50,0x9C,0x8A,0x3D,0x52,0x2A,0x7C,0x9C,0x5C,0x1E,0xEC,0x5D,0x0C,0x5C,0x39,0x84,0xF9,0x9C,0xA1,0xAC,0xCD,0x61,0xBE,0xC2,0x98,0x6D,0xCB,0x6F,0x69,0x42,0x4F,0xB1,0xB1,0xAD,0x83,0x82,0xAB,0x0A,0xD3,0x2A,0xEB,0x5B,0xC8,0xEA,0x92,0x50,0x6B,0xA2,0xAD,0x6D,0x6C,0x0F,0x6F,0x44,0xB6,0x15,0xE4,0xDC,0x34,0x44,0xFA,0x60,0x10,0x56,0x7C,0x44,0x4B,0x50,0xFB,0x17,0x85,0x4C,0xC8)) +#define CPATHFINDING_API DLLEXPORT diff --git a/Plugins/CPathfinding/Resources/Icon128.png b/Plugins/CPathfinding/Resources/Icon128.png new file mode 100644 index 00000000..26245f6a --- /dev/null +++ b/Plugins/CPathfinding/Resources/Icon128.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7239efaeefbd82de33ebe18518e50de075ea4188a468a9e4991396433d2275f +size 12699 diff --git a/Plugins/CPathfinding/Source/CPathfinding/CPathfinding.Build.cs b/Plugins/CPathfinding/Source/CPathfinding/CPathfinding.Build.cs new file mode 100644 index 00000000..f0a753f4 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/CPathfinding.Build.cs @@ -0,0 +1,53 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +using UnrealBuildTool; + +public class CPathfinding : ModuleRules +{ + public CPathfinding(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + } +} diff --git a/Plugins/CPathfinding/Source/CPathfinding/Private/CPathAsyncVolumeGeneration.cpp b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathAsyncVolumeGeneration.cpp new file mode 100644 index 00000000..fb738e7b --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathAsyncVolumeGeneration.cpp @@ -0,0 +1,164 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + + +#include "CPathAsyncVolumeGeneration.h" +#include "CPathVolume.h" +#include "Engine/World.h" +#include + +FCPathAsyncVolumeGenerator::FCPathAsyncVolumeGenerator(ACPathVolume* Volume, uint32 StartIndex, uint32 EndIndex, uint8 ThreadID, FString ThreadName, bool Obstacles) + : + FCPathAsyncVolumeGenerator(Volume) +{ + bObstacles = Obstacles; + FirstIndex = StartIndex; + LastIndex = EndIndex; + GenThreadID = ThreadID; + Name = ThreadName; +} + +// Sets default values +FCPathAsyncVolumeGenerator::FCPathAsyncVolumeGenerator(ACPathVolume* Volume) +{ + VolumeRef = Volume; + +} + +FCPathAsyncVolumeGenerator::~FCPathAsyncVolumeGenerator() +{ + bStop = true; + if (ThreadRef) + ThreadRef->Kill(true); +} + +bool FCPathAsyncVolumeGenerator::Init() +{ + return true; +} + +uint32 FCPathAsyncVolumeGenerator::Run() +{ + bIncreasedGenRunning = true; + VolumeRef->GeneratorsRunning++; + + // Waiting for pathfinders to finish. + // Generators have priority over pathfinders, so we block further pathfinders from starting by incrementing GeneratorsRunning first + while (VolumeRef->PathfindersRunning.load() > 0 && !bStop) + std::this_thread::sleep_for(std::chrono::milliseconds(25)); + +#ifdef LOG_GENERATORS + auto GenerationStart = TIMENOW; +#endif + + if (LastIndex > 0) + { + if (bObstacles) + { + auto StartIter = VolumeRef->TreesToRegenerate.begin(); + for (uint32 i = 0; i < FirstIndex; i++) + StartIter++; + + auto EndIter = StartIter; + for (uint32 i = FirstIndex; i < LastIndex; i++) + EndIter++; + + for (auto Iter = StartIter; Iter != EndIter && !bStop; Iter++) + { + RefreshTree(*Iter); + } + } + else + { + for (uint32 OuterIndex = FirstIndex; OuterIndex < LastIndex && !bStop; OuterIndex++) + { + RefreshTree(OuterIndex); + } + } + } + +#ifdef LOG_GENERATORS + auto GenerationTime = TIMEDIFF(GenerationStart, TIMENOW); + + int NodeCount = 0; + for (int i = 0; i <= VolumeRef->OctreeDepth; i++) + { + NodeCount += OctreeCountAtDepth[i]; + } + + UE_LOG(LogTemp, Warning, TEXT("%s generated %d nodes in %lfms"), *Name, NodeCount, GenerationTime); +#endif + + if (bIncreasedGenRunning) + VolumeRef->GeneratorsRunning--; + bIncreasedGenRunning = false; + return 0; +} + +void FCPathAsyncVolumeGenerator::Stop() +{ + + // Preventing a potential deadlock if the process is killed without waiting + if (bIncreasedGenRunning) + VolumeRef->GeneratorsRunning--; + + bIncreasedGenRunning = false; +} + +void FCPathAsyncVolumeGenerator::Exit() +{ + +} + +void FCPathAsyncVolumeGenerator::RefreshTree(uint32 OuterIndex) +{ + CPathOctree* OctreeRef = &VolumeRef->Octrees[OuterIndex]; + if (!OctreeRef) + { + return; + } + RefreshTreeRec(OctreeRef, 0, VolumeRef->WorldLocationFromTreeID(OuterIndex)); +} + +bool FCPathAsyncVolumeGenerator::RefreshTreeRec(CPathOctree* OctreeRef, uint32 Depth, FVector TreeLocation) +{ + + bool IsFree = VolumeRef->RecheckOctreeAtDepth(OctreeRef, TreeLocation, Depth); + + OctreeCountAtDepth[Depth]++; + + if (IsFree) + { + delete[] OctreeRef->Children; + OctreeRef->Children = nullptr; + return true; + } + else if (++Depth <= (uint32)VolumeRef->OctreeDepth) + { + float HalfSize = VolumeRef->GetVoxelSizeByDepth(Depth) / 2.f; + + if (!OctreeRef->Children) + OctreeRef->Children = new CPathOctree[8]; + uint8 FreeChildren = 0; + // Checking children + for (uint32 ChildIndex = 0; ChildIndex < 8; ChildIndex++) + { + FVector Location = TreeLocation + VolumeRef->LookupTable_ChildPositionOffsetMaskByIndex[ChildIndex] * HalfSize; + FreeChildren += RefreshTreeRec(&OctreeRef->Children[ChildIndex], Depth, Location); + } + + if (FreeChildren) + { + return true; + } + else + { + delete[] OctreeRef->Children; + OctreeRef->Children = nullptr; + return false; + } + + } + return false; +} + + diff --git a/Plugins/CPathfinding/Source/CPathfinding/Private/CPathDefines.cpp b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathDefines.cpp new file mode 100644 index 00000000..d4c966b9 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathDefines.cpp @@ -0,0 +1,5 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + + +#include "CPathDefines.h" + diff --git a/Plugins/CPathfinding/Source/CPathfinding/Private/CPathDynamicObstacle.cpp b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathDynamicObstacle.cpp new file mode 100644 index 00000000..25d677bf --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathDynamicObstacle.cpp @@ -0,0 +1,150 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#include "CPathDynamicObstacle.h" +#include "CPathVolume.h" + +// Sets default values for this component's properties +UCPathDynamicObstacle::UCPathDynamicObstacle() +{ + // Set this component to be initialized when the game starts, and to be ticked every frame. You can turn these features + // off to improve performance if you don't need them. + PrimaryComponentTick.bCanEverTick = false; + PrimaryComponentTick.bStartWithTickEnabled = false; + bAutoActivate = false; + + if (GetOwner()) + { + if (!GetOwner()->IsRootComponentMovable()) + { + UE_LOG(LogTemp, Warning, TEXT("CPath - Dynamic obstacle '%s' is not Movable."), *GetOwner()->GetName()); + } + if (ActivateOnBeginPlay) + GetOwner()->bGenerateOverlapEventsDuringLevelStreaming = true; + } + + // ... +} + + +void UCPathDynamicObstacle::Activate(bool bReset) +{ + + Super::Activate(); + + TSubclassOf Filter = ACPathVolume::StaticClass(); + GetOwner()->GetOverlappingActors(OverlappigVolumes, ACPathVolume::StaticClass()); + + for (AActor* Volume : OverlappigVolumes) + { + Cast(Volume)->TrackedDynamicObstacles.insert(this); + } + +} + +void UCPathDynamicObstacle::Deactivate() +{ + Super::Deactivate(); + for (AActor* Volume : OverlappigVolumes) + { + auto CastedVolume = Cast(Volume); + if (IsValid(CastedVolume)) + { + CastedVolume->TrackedDynamicObstacles.erase(this); + } + } + OverlappigVolumes.Empty(); +} + +void UCPathDynamicObstacle::AddIndexesToUpdate(ACPathVolume* Volume) +{ + FVector Origin, Extent; + GetOwner()->GetActorBounds(true, Origin, Extent); + + FVector XYZ = Volume->WorldLocationToLocalCoordsInt3(Origin); + if (!Volume->IsInBounds(XYZ)) + { + return; + } + uint32 Index = Volume->LocalCoordsInt3ToIndex(XYZ); + FVector DistanceFromCenter = Origin - Volume->WorldLocationFromTreeID(Index); + + float VoxelSize = Volume->GetVoxelSizeByDepth(0); + float VoxelExtent = VoxelSize / 2.f; + + // How many outer trees should we include in given direction + int MaxOffsetInDirection[6]; + MaxOffsetInDirection[Left] = FMath::CeilToInt((Extent.Y - (VoxelExtent + DistanceFromCenter.Y)) / VoxelSize); + MaxOffsetInDirection[Front] = FMath::CeilToInt((Extent.X - (VoxelExtent + DistanceFromCenter.X)) / VoxelSize); + MaxOffsetInDirection[Right] = FMath::CeilToInt((Extent.Y - (VoxelExtent - DistanceFromCenter.Y)) / VoxelSize); + MaxOffsetInDirection[Behind] = FMath::CeilToInt((Extent.X - (VoxelExtent - DistanceFromCenter.X)) / VoxelSize); + MaxOffsetInDirection[Below] = FMath::CeilToInt((Extent.Z - (VoxelExtent + DistanceFromCenter.Z)) / VoxelSize); + MaxOffsetInDirection[Above] = FMath::CeilToInt((Extent.Z - (VoxelExtent - DistanceFromCenter.Z)) / VoxelSize); + + FVector Offset = FVector::ZeroVector; + for (int X = -MaxOffsetInDirection[Front]; X <= MaxOffsetInDirection[Behind]; X++) + { + Offset.X = X; + for (int Y = -MaxOffsetInDirection[Left]; Y <= MaxOffsetInDirection[Right]; Y++) + { + Offset.Y = Y; + for (int Z = -MaxOffsetInDirection[Below]; Z <= MaxOffsetInDirection[Above]; Z++) + { + Offset.Z = Z; + + FVector CurrXYZ = XYZ + Offset; + if (Volume->IsInBounds(CurrXYZ)) + { + Index = Volume->LocalCoordsInt3ToIndex(CurrXYZ); + Volume->TreesToRegenerate.insert(Index); + Volume->TreesToRegeneratePreviousUpdate.insert(Index); + } + } + } + } +} + +void UCPathDynamicObstacle::EndPlay(EEndPlayReason::Type Reason) +{ + Deactivate(); +} + + +void UCPathDynamicObstacle::BeginPlay() +{ + Super::BeginPlay(); + GetOwner()->OnActorBeginOverlap.AddDynamic(this, &UCPathDynamicObstacle::OnBeginOverlap); + GetOwner()->OnActorEndOverlap.AddDynamic(this, &UCPathDynamicObstacle::OnBeginOverlap); + if (ActivateOnBeginPlay) + { + Activate(); + } +} + + + +void UCPathDynamicObstacle::OnBeginOverlap(AActor* Owner, AActor* OtherActor) +{ + if (IsActive()) + { + ACPathVolume* Volume = Cast(OtherActor); + if (Volume) + { + Volume->TrackedDynamicObstacles.insert(this); + OverlappigVolumes.Add(Volume); + } + } +} + +void UCPathDynamicObstacle::OnEndOverlap(AActor* Owner, AActor* OtherActor) +{ + if (IsActive()) + { + ACPathVolume* Volume = Cast(OtherActor); + if (Volume) + { + Volume->TrackedDynamicObstacles.erase(this); + OverlappigVolumes.Remove(Volume); + } + } +} + diff --git a/Plugins/CPathfinding/Source/CPathfinding/Private/CPathFindPath.cpp b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathFindPath.cpp new file mode 100644 index 00000000..0337902d --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathFindPath.cpp @@ -0,0 +1,423 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#include "CPathFindPath.h" +#include "CPathVolume.h" +#include +#include +#include +#include +#include +#include +#include "Algo/Reverse.h" +#include "TimerManager.h" +#include "Engine/World.h" + + +CPathAStar::CPathAStar() +{ +} + +CPathAStar::CPathAStar(ACPathVolume* VolumeRef, FVector Start, FVector End, uint32 SmoothingPasses, int32 UserData, float TimeLimit) + : + Volume(VolumeRef), + PathStart(Start), + PathEnd(End), + Smoothing(SmoothingPasses), + UsrData(UserData), + SearchTimeLimit(TimeLimit) +{ +} + +CPathAStar::~CPathAStar() +{ + +} + +CPathAStarNode* CPathAStar::FindPath(ACPathVolume* VolumeRef, FVector Start, FVector End, uint32 SmoothingPasses, int32 UserData, float TimeLimit, TArray* RawNodes) +{ + if (!IsValid(VolumeRef)) + { + FailReason = VolumeNotValid; + return nullptr; + } + if (!VolumeRef->InitialGenerationCompleteAtom.load()) + { + FailReason = VolumeNotGenerated; + return nullptr; + } + + Volume = VolumeRef; + SearchTimeLimit = TimeLimit; + UsrData = UserData; + auto TimeStart = TIMENOW; + + // time limit in miliseconds + double TimeLimitMS = SearchTimeLimit * 1000; + + // The A* priority queue + std::priority_queue, std::greater> Pq; + + // Nodes visited OR added to priority queue + std::unordered_set VisitedNodes; + + // In case someome called FindPath on the same AStar instance + ProcessedNodes.clear(); + + + // Finding start and end node + uint32 TempID; + if (!Volume->FindClosestFreeLeaf(Start, TempID)) + { + FailReason = WrongStartLocation; + return nullptr; + } + + CPathAStarNode StartNode(TempID); + StartNode.WorldLocation = Start; + + if (!Volume->FindClosestFreeLeaf(End, TempID)) + { + FailReason = WrongEndLocation; + return nullptr; + } + + // Initializing priority queue + CPathAStarNode TargetNode(TempID); + TargetLocation = Volume->WorldLocationFromTreeID(TargetNode.TreeID); + TargetNode.WorldLocation = TargetLocation; + CalcFitness(TargetNode); + CalcFitness(StartNode); + Pq.push(StartNode); + VisitedNodes.insert(StartNode); + CPathAStarNode* FoundPathEnd = nullptr; + + // A* loop + while (Pq.size() > 0 && !bStop) + { + CPathAStarNode CurrentNode = Pq.top(); + Pq.pop(); + ProcessedNodes.push_back(std::make_unique(CurrentNode)); + + if (CurrentNode == TargetNode) + { + FoundPathEnd = ProcessedNodes.back().get(); + break; + } + + std::vector Neighbours = VolumeRef->FindFreeNeighbourLeafs(CurrentNode); + for (CPathAStarNode NewTreeNode : Neighbours) + { + if (bStop) + break; + + if (!VisitedNodes.count(NewTreeNode)) + { + NewTreeNode.PreviousNode = ProcessedNodes.back().get(); + NewTreeNode.WorldLocation = Volume->WorldLocationFromTreeID(NewTreeNode.TreeID); + + // CalcFitness(NewNode); - this is inline and not virtual so in theory faster, but not extendable. + // Also from my testing, the speed difference between the two was unnoticeable at 150000 nodes processed. + + VolumeRef->CalcFitness(NewTreeNode, TargetLocation, UserData); + VisitedNodes.insert(NewTreeNode); + Pq.push(NewTreeNode); + } + } + + auto CurrDuration = TIMEDIFF(TimeStart, TIMENOW); + if (CurrDuration >= TimeLimitMS) + { + bStop = true; + FailReason = ECPathfindingFailReason::Timeout; + } + } + + // Pathfinidng has been interrupted due to premature thread kill, so we dont want to return an incomplete path + if (bStop) + { + if (FailReason != Timeout) + FailReason = Unknown; + + return nullptr; + } + + + if (FoundPathEnd) + { + // Adding last node that exactly reflects user's requested location + uint32 LastTreeID; + if (Volume->FindLeafByWorldLocation(End, LastTreeID, false)) + { + ProcessedNodes.push_back(std::make_unique(CPathAStarNode(LastTreeID))); + ProcessedNodes.back()->WorldLocation = End; + ProcessedNodes.back()->PreviousNode = FoundPathEnd; + FoundPathEnd = ProcessedNodes.back().get(); + } + + // For debugging + if (RawNodes) + { + auto CurrNode = FoundPathEnd; + while (CurrNode) + { + RawNodes->Add(*CurrNode); + CurrNode = CurrNode->PreviousNode; + } + } + + // Post processing to remove unnecessary nodes + for (uint32 i = 0; i < SmoothingPasses; i++) + { + SmoothenPath(FoundPathEnd); + } + FailReason = None; + } + else + { + FailReason = EndLocationUnreachable; + } + +#ifdef LOG_PATHFINDERS + auto CurrDuration = TIMEDIFF(TimeStart, TIMENOW); + UE_LOG(LogTemp, Warning, TEXT("FindPath: time= %lfms NodesVisited= %d NodesProcessed= %d"), CurrDuration, VisitedNodes.size(), ProcessedNodes.size()); +#endif + + return FoundPathEnd; +} + +bool CPathAStar::FindPath() +{ + if (!IsValid(Volume)) + { + FailReason = VolumeNotValid; + return false; + } + + + RawPathNodes.Empty(); + UserPath.Empty(); + + auto FoundPathEnd = FindPath(Volume, PathStart, PathEnd, Smoothing, UsrData, SearchTimeLimit, &RawPathNodes); + + if (FoundPathEnd) + { + TransformToUserPath(FoundPathEnd, UserPath); + return true; + } + return false; +} + + +void CPathAStar::TransformToUserPath(CPathAStarNode* PathEndNode, TArray& InUserPath, bool bReverse) +{ + float Tolerance = FMath::Cos(FMath::DegreesToRadians(LineAngleToleranceDegrees)); + if (!PathEndNode) + return; + + CPathAStarNode* CurrNode = PathEndNode; + + // Initializing variables for loop + FVector Normal = CurrNode->WorldLocation - CurrNode->PreviousNode->WorldLocation; + Normal.Normalize(); + InUserPath.Add(FCPathNode(CurrNode->WorldLocation)); + + while (CurrNode->PreviousNode && CurrNode->PreviousNode->PreviousNode) + { + FVector NextNormal = CurrNode->PreviousNode->WorldLocation - CurrNode->PreviousNode->PreviousNode->WorldLocation; + NextNormal.Normalize(); + + + if (FVector::DotProduct(Normal, NextNormal) >= Tolerance) + { + CurrNode->PreviousNode = CurrNode->PreviousNode->PreviousNode; + Normal = CurrNode->WorldLocation - CurrNode->PreviousNode->WorldLocation; + Normal.Normalize(); + } + else + { + InUserPath.Add(FCPathNode(CurrNode->PreviousNode->WorldLocation)); + InUserPath.Last().Normal = Normal; + + CurrNode = CurrNode->PreviousNode; + Normal = NextNormal; + } + } + if (CurrNode->PreviousNode) + { + InUserPath.Add(FCPathNode(CurrNode->PreviousNode->WorldLocation)); + InUserPath.Last().Normal = Normal; + } + if (bReverse) + Algo::Reverse(InUserPath); + + +} + +float CPathAStar::EucDistance(CPathAStarNode& Node, FVector Target) const +{ + return FVector::Distance(Node.WorldLocation, Target); +} + +void CPathAStar::CalcFitness(CPathAStarNode& Node) +{ + if (Node.PreviousNode) + { + Node.DistanceSoFar = Node.PreviousNode->DistanceSoFar + EucDistance(*Node.PreviousNode, Node.WorldLocation); + } + Node.FitnessResult = Node.DistanceSoFar + 3.5f * EucDistance(Node, TargetLocation); +} + +inline bool CPathAStar::CanSkip(FVector Start, FVector End) +{ + FHitResult HitResult; + Volume->GetWorld()->SweepSingleByChannel(HitResult, Start, End, FQuat(FRotator(0, 0, 0)), Volume->TraceChannel, Volume->TraceShapesByDepth.back().back()); + + return !HitResult.bBlockingHit; +} + +void CPathAStar::SmoothenPath(CPathAStarNode* PathEndNode) +{ + if (!PathEndNode) + return; + CPathAStarNode* CurrNode = PathEndNode; + while (CurrNode->PreviousNode && CurrNode->PreviousNode->PreviousNode && !bStop) + { + if (CanSkip(CurrNode->WorldLocation, CurrNode->PreviousNode->PreviousNode->WorldLocation)) + { + CurrNode->PreviousNode = CurrNode->PreviousNode->PreviousNode; + } + + CurrNode = CurrNode->PreviousNode; + } +} + +UCPathAsyncFindPath* UCPathAsyncFindPath::FindPathAsync(ACPathVolume* Volume, FVector StartLocation, FVector EndLocation, int SmoothingPasses, int32 UserData, float TimeLimit) +{ +#if WITH_EDITOR + checkf(IsValid(Volume), TEXT("CPATH - FindPathAsync:::Volume was invalid")); +#endif + + UCPathAsyncFindPath* Instance = NewObject(); + Instance->RunnableFindPath = new FCPathRunnableFindPath(Instance); + Instance->AStar = new CPathAStar(Volume, StartLocation, EndLocation, SmoothingPasses, UserData, TimeLimit); + Instance->RegisterWithGameInstance(Volume->GetGameInstance()); + + return Instance; +} + +void UCPathAsyncFindPath::Activate() +{ + if (!IsValid(AStar->Volume)) + { + Failure.Broadcast(AStar->UserPath, TEnumAsByte(AStar->FailReason)); + SetReadyToDestroy(); + RemoveFromRoot(); + } + else + { + CurrentThread = FRunnableThread::Create(RunnableFindPath, TEXT("CPath Pathfinding Thread")); + AStar->Volume->GetWorld()->GetTimerManager().SetTimer(CheckThreadTimerHandle, this, &UCPathAsyncFindPath::CheckThreadStatus, 1.f / 30.f, true); + } +} + +void UCPathAsyncFindPath::BeginDestroy() +{ + Super::BeginDestroy(); + if (CurrentThread) + { + CurrentThread->Suspend(true); + if (RunnableFindPath && AStar) + { + AStar->bStop = true; + } + CurrentThread->Suspend(false); + CurrentThread->WaitForCompletion(); + CurrentThread->Kill(); + } + + delete AStar; + delete RunnableFindPath; +} + +void UCPathAsyncFindPath::CheckThreadStatus() +{ + if (ThreadResponse >= 0) + { + if (ThreadResponse == 1) + { + Success.Broadcast(AStar->UserPath, TEnumAsByte(AStar->FailReason)); + } + else + Failure.Broadcast(AStar->UserPath, TEnumAsByte(AStar->FailReason)); + + if (IsValid(AStar->Volume)) + { + AStar->Volume->GetWorld()->GetTimerManager().ClearTimer(CheckThreadTimerHandle); + } + + SetReadyToDestroy(); + RemoveFromRoot(); + } +} + + + +FCPathRunnableFindPath::FCPathRunnableFindPath(UCPathAsyncFindPath* AsyncNode) +{ + AsyncActionRef = AsyncNode; +} + +bool FCPathRunnableFindPath::Init() +{ + return true; +} + +uint32 FCPathRunnableFindPath::Run() +{ + // Waiting for the volume to finish generating + while ((AsyncActionRef->AStar->Volume->GeneratorsRunning.load() > 0 || !AsyncActionRef->AStar->Volume->InitialGenerationCompleteAtom.load()) && !AsyncActionRef->AStar->bStop) + { + std::this_thread::sleep_for(std::chrono::milliseconds(25)); + SleepCounter += 25; + + // Cancel request for path if idled for 5 seconds or more + if (SleepCounter >= 5000) + { + AsyncActionRef->AStar->FailReason = VolumeNotGenerated; + AsyncActionRef->ThreadResponse.store(0); + } + } + + // Preventing further generation while we search for a path + bIncreasedPathfRunning = true; + AsyncActionRef->AStar->Volume->PathfindersRunning++; + + auto FoundPath = AsyncActionRef->AStar->FindPath(); + if (FoundPath) + { + AsyncActionRef->ThreadResponse.store(1); + } + else + { + AsyncActionRef->ThreadResponse.store(0); + } + + if (bIncreasedPathfRunning) + AsyncActionRef->AStar->Volume->PathfindersRunning--; + bIncreasedPathfRunning = false; + return 0; +} + +void FCPathRunnableFindPath::Stop() +{ + // Preventing a potential deadlock if the process is killed without waiting + if (bIncreasedPathfRunning) + AsyncActionRef->AStar->Volume->PathfindersRunning--; + bIncreasedPathfRunning = false; + +} + +void FCPathRunnableFindPath::Exit() +{ + +} diff --git a/Plugins/CPathfinding/Source/CPathfinding/Private/CPathNode.cpp b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathNode.cpp new file mode 100644 index 00000000..4755bbcf --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathNode.cpp @@ -0,0 +1,11 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#include "CPathNode.h" + +CPathAStarNode::CPathAStarNode() +{ +} + +CPathAStarNode::~CPathAStarNode() +{ +} diff --git a/Plugins/CPathfinding/Source/CPathfinding/Private/CPathOctree.cpp b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathOctree.cpp new file mode 100644 index 00000000..e41d0ac9 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathOctree.cpp @@ -0,0 +1,9 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#include "CPathOctree.h" + +CPathOctree::CPathOctree() +{ +} + + diff --git a/Plugins/CPathfinding/Source/CPathfinding/Private/CPathVolume.cpp b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathVolume.cpp new file mode 100644 index 00000000..4f2fa262 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathVolume.cpp @@ -0,0 +1,1089 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#include "CPathVolume.h" + +#include "DrawDebugHelpers.h" +#include "Components/BoxComponent.h" +#include +#include +#include +#include +#include "CPathDynamicObstacle.h" +#include "CPathNode.h" +#include "TimerManager.h" +#include "Engine/Selection.h" +#include "GenericPlatform/GenericPlatformAtomics.h" + + + + + +ACPathVolume::ACPathVolume() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + VolumeBox = CreateDefaultSubobject("VolumeBox"); + RootComponent = VolumeBox; + VolumeBox->InitBoxExtent(FVector(VoxelSize)); + +#if WITH_EDITOR + + +#endif + DepthsToDraw = { true, true, true, true }; + + + FVector Location = GetActorLocation() - VolumeBox->GetScaledBoxExtent() + VoxelSize; + DrawDebugBox(GetWorld(), Location, FVector(VoxelSize), FColor::White, true); + +} + +void ACPathVolume::DebugDrawNeighbours(FVector WorldLocation) +{ + uint32 LeafID; + if (FindLeafByWorldLocation(WorldLocation, LeafID)) + { + DrawDebugBox(GetWorld(), WorldLocationFromTreeID(LeafID), FVector(GetVoxelSizeByDepth(ExtractDepth(LeafID)) / 2.f), FColor::Emerald, false, 5, 10, DebugBoxesThickness*1.3); + auto Neighbours = FindNeighbourLeafs(LeafID, true); + + for (auto N : Neighbours) + { + DrawDebugBox(GetWorld(), WorldLocationFromTreeID(N), FVector(GetVoxelSizeByDepth(ExtractDepth(N)) / 2.f), FColor::Yellow, false, 5, 0U, DebugBoxesThickness*1.4); + } + } +} + +bool ACPathVolume::DrawDebugVoxel(uint32 TreeID, bool DrawIfNotLeaf, float Duration, FColor Color, CPathVoxelDrawData* OutDrawData) +{ + + uint32 Depth; + float Thickness = DebugBoxesThickness; + auto Tree = FindTreeByID(TreeID, Depth); + if (Tree->Children && !DrawIfNotLeaf) + return false; + bool IsFree = Tree->GetIsFree(); + if (IsFree) + { + if (!DrawFree) + return false; + } + else + { + if (!DrawOccupied) + return false; + if (Color == FColor::Green) + { + Color = FColor::Red; + Thickness *= 1.5; + } + } + + + bool Persistent = false; + if (Duration < 0) + Persistent = true; + + if (DepthsToDraw[Depth]) + { + float Extent = GetVoxelSizeByDepth(ExtractDepth(TreeID)) / 2.f; + FVector Location = WorldLocationFromTreeID(TreeID); + DrawDebugBox(GetWorld(), Location, FVector(Extent), Color, Persistent, Duration, 0U, Thickness); + if (OutDrawData) + { + OutDrawData->Extent = Extent; + OutDrawData->Free = IsFree; + OutDrawData->Location = Location; + } + + return true; + } + + return false; +} + +void ACPathVolume::DrawDebugVoxel(const CPathVoxelDrawData& DrawData, float Duration) const +{ + float Thickness = DebugBoxesThickness; + FColor Color = FColor::Green; + if (!DrawData.Free) + { + Color = FColor::Red; + Thickness *= 1.5; + } + + bool Persistent = false; + if (Duration < 0) + Persistent = true; + + DrawDebugBox(GetWorld(), DrawData.Location, FVector(DrawData.Extent), Color, Persistent, Duration, 0U, Thickness); +} + +void ACPathVolume::DrawDebugNodesAroundLocation(FVector WorldLocation, int VoxelLimit, float Duration) +{ + // We dont want to get new data while its generating + if (GeneratorsRunning.load()) + { + for (auto Data : PreviousDrawAroundLocationData) + { + DrawDebugVoxel(Data, Duration); + } + return; + } + PreviousDrawAroundLocationData.clear(); + + uint32 OriginTreeID = 0xFFFFFFFF; + CPathOctree* OriginTree = FindLeafByWorldLocation(WorldLocation, OriginTreeID, false); + if (!OriginTree) + return; + + std::list IndexList; + std::unordered_set VisitedIndexes; + + CPathAStarNode StartNode(OriginTreeID); + StartNode.FitnessResult = 0; + + + // Ordered by neighbours, first come first served + IndexList.push_back(StartNode.TreeID); + + + + while (!IndexList.empty() && VoxelLimit > 0) + { + uint32 CurrID = IndexList.front(); + IndexList.pop_front(); + CPathVoxelDrawData DrawData; + if (DrawDebugVoxel(CurrID, true, Duration, FColor::Green, &DrawData)) + { + VoxelLimit--; + PreviousDrawAroundLocationData.push_back(DrawData); + } + + + std::vector Neighbours = FindNeighbourLeafs(CurrID, !DrawOccupied); + for (uint32 NewTreeID : Neighbours) + { + + // We dont want to redraw nodes + if (!VisitedIndexes.count(NewTreeID)) + { + IndexList.push_back(NewTreeID); + VisitedIndexes.insert(NewTreeID); + } + } + } +} + +void ACPathVolume::DrawDebugPath(const TArray& Path, float Duration, bool DrawPoints, FColor Color) +{ + bool Persistent = Duration < 0; + for (int i = 0; i < Path.Num() - 1; i++) + { + DrawDebugLine(GetWorld(), Path[i].WorldLocation, Path[i + 1].WorldLocation, Color, Persistent, Duration, 0U, DebugPathThickness); + if (DrawPoints) + DrawDebugPoint(GetWorld(), Path[i].WorldLocation, 10, FColor::Cyan, Persistent, Duration); + } +} + + +void ACPathVolume::BeginPlay() +{ + Super::BeginPlay(); + + VolumeBox->SetCollisionResponseToChannel(TraceChannel, ECR_Ignore); + + if (GenerateOnBeginPlay) + GenerateGraph(); +} + +bool ACPathVolume::GenerateGraph() +{ + GenerationStarted = true; + PrintGenerationTime = true; + + UBoxComponent* tempBox = Cast(GetRootComponent()); + tempBox->UpdateOverlaps(); + + + float Divider = VoxelSize * FMath::Pow(2.f, OctreeDepth); + + NodeCount[0] = FMath::CeilToInt(VolumeBox->GetScaledBoxExtent().X * 2.0 / Divider); + NodeCount[1] = FMath::CeilToInt(VolumeBox->GetScaledBoxExtent().Y * 2.0 / Divider); + NodeCount[2] = FMath::CeilToInt(VolumeBox->GetScaledBoxExtent().Z * 2.0 / Divider); + + checkf(OctreeDepth <= MAX_DEPTH && OctreeDepth >= 0, TEXT("CPATH - Graph Generation:::OctreeDepth must be within 0 and MAX_DEPTH")); + //checkf(AgentShape == ECollisionShapeType::Capsule || AgentShape == ECollisionShapeType::Sphere || AgentShape == ECollisionShapeType::Box, TEXT("CPATH - Graph Generation:::Agent shape must be Capsule, Sphere or Box")); + + + for (int i = 0; i <= OctreeDepth; i++) + { + + LookupTable_VoxelSizeByDepth[i] = VoxelSize * FMath::Pow(2.f, OctreeDepth - i); + TraceShapesByDepth.emplace_back(); + TraceShapesByDepth.back().push_back(FCollisionShape::MakeBox(FVector(GetVoxelSizeByDepth(i) / 2.f))); + + float CurrSize = GetVoxelSizeByDepth(i); + if (AgentRadius * 2 > CurrSize || AgentHalfHeight * 2 > CurrSize) + { + switch (AgentShape) + { + case Capsule: + TraceShapesByDepth.back().push_back(FCollisionShape::MakeCapsule(AgentRadius, AgentHalfHeight)); + case Box: + TraceShapesByDepth.back().push_back(FCollisionShape::MakeBox(FVector(AgentRadius, AgentRadius, AgentHalfHeight))); + case Sphere: + TraceShapesByDepth.back().push_back(FCollisionShape::MakeSphere(AgentRadius)); + default: + break; + } + } + } + + StartPosition = GetActorLocation() - VolumeBox->GetScaledBoxExtent() + GetVoxelSizeByDepth(0) / 2; + + uint32 OuterNodeCount = NodeCount[0] * NodeCount[1] * NodeCount[2]; + checkf(OuterNodeCount < DEPTH_0_LIMIT, TEXT("CPATH - Graph Generation:::Depth 0 is too dense, increase OctreeDepth and/or voxel size, or decrease volume area.")); + Octrees = new CPathOctree[OuterNodeCount]; + + // If we use all logical threads in the system, the rest of the game + // will have no computing power to work with. From my small test sample + // Using hyper threads barely increased performance so its not worth it + /*if (FPlatformMisc::NumberOfCoresIncludingHyperthreads() > FPlatformMisc::NumberOfCores()) + ThreadCount = FPlatformMisc::NumberOfCores() + (FPlatformMisc::NumberOfCoresIncludingHyperthreads() - FPlatformMisc::NumberOfCores()) / 3; + else + ThreadCount = FPlatformMisc::NumberOfCores() - 1;*/ + if (MaxGenerationThreads <= 0) + MaxGenerationThreads = FPlatformMisc::NumberOfCores() - 1; + + MaxGenerationThreads = FMath::Min(MaxGenerationThreads, 31); + + uint32 NodesPerThread = OuterNodeCount / MaxGenerationThreads; + + for (int i = 0; i < 64; i++) + { + ThreadIDs[1] = false; + } + + + for (int CurrentThread = 0; CurrentThread < MaxGenerationThreads; CurrentThread++) + { + uint32 LastIndex = NodesPerThread * (CurrentThread + 1); + if (CurrentThread == MaxGenerationThreads - 1) + LastIndex += OuterNodeCount % MaxGenerationThreads; + + int ThreadID = GetFreeThreadID(); + FString ThreadName = "CPathGenerator Initial, ID: "; + ThreadName.AppendInt(ThreadID); + GeneratorThreads.push_back(std::make_unique(this, NodesPerThread * CurrentThread, LastIndex, ThreadID, ThreadName)); + GeneratorThreads.back()->ThreadRef = FRunnableThread::Create(GeneratorThreads.back().get(), *ThreadName); + if (GeneratorThreads.back()->ThreadRef) + { + ThreadIDs[ThreadID] = true; + } + else + { + GeneratorThreads.pop_back(); + } + + } + OuterIndexesPerThread = 5 * (5 + OctreeDepth) * FMath::Pow(8.f, MAX_DEPTH - OctreeDepth); + // Setting timer for dynamic generation and garbage collection + GetWorld()->GetTimerManager().SetTimer(GenerationTimerHandle, this, &ACPathVolume::InitialGenerationUpdate, 1.f / 60.f, true); + return true; +} + +void ACPathVolume::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); +} + +void ACPathVolume::BeginDestroy() +{ + Super::BeginDestroy(); + + GeneratorThreads.clear(); + delete[] Octrees; +} + + +inline FVector ACPathVolume::WorldLocationToLocalCoordsInt3(FVector WorldLocation) const +{ + FVector RelativePos = WorldLocation - StartPosition; + RelativePos = RelativePos / GetVoxelSizeByDepth(0); + return FVector(FMath::RoundToFloat(RelativePos.X), + FMath::RoundToFloat(RelativePos.Y), + FMath::RoundToFloat(RelativePos.Z)); + +} + +inline int ACPathVolume::WorldLocationToIndex(FVector WorldLocation) const +{ + FVector XYZ = WorldLocationToLocalCoordsInt3(WorldLocation); + return LocalCoordsInt3ToIndex(XYZ); +} + +inline bool ACPathVolume::IsInBounds(FVector XYZ) const +{ + if (XYZ.X < 0 || XYZ.X >= NodeCount[0]) + return false; + + if (XYZ.Y < 0 || XYZ.Y >= NodeCount[1]) + return false; + + if (XYZ.Z < 0 || XYZ.Z >= NodeCount[2]) + return false; + + return true; +} + +inline float ACPathVolume::LocalCoordsInt3ToIndex(FVector V) const +{ + return (V.X * (NodeCount[1] * NodeCount[2])) + (V.Y * NodeCount[2]) + V.Z; +} + +inline float ACPathVolume::GetVoxelSizeByDepth(int Depth) const +{ +#if WITH_EDITOR + checkf(Depth <= OctreeDepth, TEXT("CPATH - Graph Generation:::DEPTH was higher than OctreeDepth")); +#endif + + return LookupTable_VoxelSizeByDepth[Depth]; +} + +inline uint32 ACPathVolume::CreateTreeID(uint32 Index, uint32 Depth) const +{ +#if WITH_EDITOR + checkf(Depth <= MAX_DEPTH, TEXT("CPATH - Graph Generation:::DEPTH can be up to MAX_DEPTH")); +#endif + Index |= Depth << DEPTH_0_BITS; + + return Index; +} + +inline uint32 ACPathVolume::ExtractOuterIndex(uint32 TreeID) const +{ + return TreeID & DEPTH_0_MASK; +} + +inline void ACPathVolume::ReplaceDepth(uint32& TreeID, uint32 NewDepth) +{ +#if WITH_EDITOR + checkf(NewDepth <= MAX_DEPTH, TEXT("CPATH - Graph Generation:::DEPTH can be up to MAX_DEPTH")); +#endif + + TreeID &= ~DEPTH_MASK; + TreeID |= NewDepth << DEPTH_0_BITS; +} + +inline uint32 ACPathVolume::ExtractDepth(uint32 TreeID) const +{ + return (TreeID & DEPTH_MASK) >> DEPTH_0_BITS; +} + +inline uint32 ACPathVolume::ExtractChildIndex(uint32 TreeID, uint32 Depth) const +{ +#if WITH_EDITOR + checkf(Depth <= MAX_DEPTH && Depth > 0, TEXT("CPATH - Graph Generation:::DEPTH can be up to MAX_DEPTH")); +#endif + uint32 DepthOffset = (Depth - 1) * 3 + DEPTH_0_BITS + 2; + uint32 Mask = 0x00000007 << DepthOffset; + + return (TreeID & Mask) >> DepthOffset; +} + +inline void ACPathVolume::AddChildIndex(uint32& TreeID, uint32 Depth, uint32 ChildIndex) +{ +#if WITH_EDITOR + checkf(Depth <= MAX_DEPTH && Depth > 0, TEXT("CPATH - Graph Generation:::DEPTH can be up to MAX_DEPTH")); + checkf(ChildIndex < 8, TEXT("CPATH - Graph Generation:::Child Index can be up to 7")); +#endif + + ChildIndex <<= (Depth - 1) * 3 + DEPTH_0_BITS + 2; + + TreeID |= ChildIndex; +} + +inline FVector ACPathVolume::WorldLocationFromTreeID(uint32 TreeID) const +{ + uint32 OuterIndex = ExtractOuterIndex(TreeID); + uint32 Depth = ExtractDepth(TreeID); + + FVector CurrPosition = StartPosition + GetVoxelSizeByDepth(0) * LocalCoordsInt3FromOuterIndex(OuterIndex); + + for (uint32 CurrDepth = 1; CurrDepth <= Depth; CurrDepth++) + { + CurrPosition += GetVoxelSizeByDepth(CurrDepth) * 0.5f * LookupTable_ChildPositionOffsetMaskByIndex[ExtractChildIndex(TreeID, CurrDepth)]; + } + + return CurrPosition; +} + +inline FVector ACPathVolume::LocalCoordsInt3FromOuterIndex(uint32 OuterIndex) const +{ + uint32 X = OuterIndex / (NodeCount[1] * NodeCount[2]); + OuterIndex -= X * NodeCount[1] * NodeCount[2]; + return FVector(X, OuterIndex / NodeCount[2], OuterIndex % NodeCount[2]); +} + +inline void ACPathVolume::ReplaceChildIndex(uint32& TreeID, uint32 Depth, uint32 ChildIndex) +{ +#if WITH_EDITOR + checkf(Depth <= MAX_DEPTH && Depth > 0, TEXT("CPATH - Graph Generation:::DEPTH can be up to MAX_DEPTH")); + checkf(ChildIndex < 8, TEXT("CPATH - Graph Generation:::Child Index can be up to 7")); +#endif + + uint32 DepthOffset = (Depth - 1) * 3 + DEPTH_0_BITS + 2; + + // Clearing previous child index + TreeID &= ~(0x00000007 << DepthOffset); + + ChildIndex <<= DepthOffset; + TreeID |= ChildIndex; +} + +inline void ACPathVolume::ReplaceChildIndexAndDepth(uint32& TreeID, uint32 Depth, uint32 ChildIndex) +{ +#if WITH_EDITOR + checkf(Depth <= MAX_DEPTH && Depth > 0, TEXT("CPATH - Graph Generation:::DEPTH can be up to MAX_DEPTH")); + checkf(ChildIndex < 8, TEXT("CPATH - Graph Generation:::Child Index can be up to 7")); +#endif + + uint32 DepthOffset = (Depth - 1) * 3 + DEPTH_0_BITS + 2; + + // Clearing previous child index + TreeID &= ~(0x00000007 << DepthOffset); + + ChildIndex <<= DepthOffset; + TreeID |= ChildIndex; + ReplaceDepth(TreeID, Depth); +} + +inline void ACPathVolume::GetAllSubtrees(uint32 TreeID, std::vector& Container) +{ + uint32 Depth = 0; + CPathOctree* Tree = FindTreeByID(TreeID, Depth); + GetAllSubtreesRec(TreeID, Tree, Container, Depth); +} + +void ACPathVolume::GetAllSubtreesRec(uint32 TreeID, CPathOctree* Tree, std::vector& Container, uint32 Depth) +{ + if (Tree->Children) + { + Depth++; + for (uint32 ChildID = 0; ChildID < 8; ChildID++) + { + uint32 ID = TreeID; + ReplaceChildIndexAndDepth(ID, Depth, ChildID); + GetAllSubtreesRec(ID, &Tree->Children[ChildID], Container, Depth); + Container.push_back(ID); + } + } +} + +inline CPathOctree* ACPathVolume::FindTreeByID(uint32 TreeID) +{ + uint32 Depth = ExtractDepth(TreeID); + CPathOctree* CurrTree = &Octrees[ExtractOuterIndex(TreeID)]; + + + for (uint32 CurrDepth = 1; CurrDepth <= Depth; CurrDepth++) + { + // Child not found, returning the deepest found parent + if (!CurrTree->Children) + { + break; + } + + CurrTree = &CurrTree->Children[ExtractChildIndex(TreeID, CurrDepth)]; + } + return CurrTree; +} + +CPathOctree* ACPathVolume::FindTreeByID(uint32 TreeID, uint32& DepthReached) +{ + uint32 Depth = ExtractDepth(TreeID); + CPathOctree* CurrTree = &Octrees[ExtractOuterIndex(TreeID)]; + DepthReached = 0; + + for (uint32 CurrDepth = 1; CurrDepth <= Depth; CurrDepth++) + { + // Child not found, returning the deepest found parent + if (!CurrTree->Children) + { + break; + } + + CurrTree = &CurrTree->Children[ExtractChildIndex(TreeID, CurrDepth)]; + DepthReached = CurrDepth; + } + return CurrTree; +} + +CPathOctree* ACPathVolume::FindTreeByWorldLocation(FVector WorldLocation, uint32& TreeID) +{ + FVector LocalCoords = WorldLocationToLocalCoordsInt3(WorldLocation); + if (!IsInBounds(LocalCoords)) + return nullptr; + + TreeID = LocalCoordsInt3ToIndex(LocalCoords); + return &Octrees[TreeID]; +} + +inline CPathOctree* ACPathVolume::FindLeafByWorldLocation(FVector WorldLocation, uint32& TreeID, bool MustBeFree) +{ + CPathOctree* CurrentTree = FindTreeByWorldLocation(WorldLocation, TreeID); + CPathOctree* FoundLeaf = nullptr; + if (CurrentTree) + { + FVector RelativeLocation = WorldLocation - GetOuterTreeWorldLocation(TreeID); + + if (CurrentTree->Children) + FoundLeaf = FindLeafRecursive(RelativeLocation, TreeID, 0, CurrentTree); + else + FoundLeaf = CurrentTree; + } + + // Checking if the found leaf is free, and if not returning its free neighbour + if (MustBeFree && FoundLeaf && !FoundLeaf->GetIsFree()) + { + /*CurrentTree = GetParentTree(TreeID); + if (CurrentTree) + { + for (int i = 0; i < 8; i++) + { + if (CurrentTree->Children[i].GetIsFree()) + FoundLeaf = &CurrentTree->Children[i]; + } + } + + if(!FoundLeaf->GetIsFree())*/ + FoundLeaf = nullptr; + } + + return FoundLeaf; +} + +CPathOctree* ACPathVolume::FindClosestFreeLeaf(FVector WorldLocation, uint32& TreeID, float SearchRange) +{ + uint32 OriginTreeID = 0xFFFFFFFF; + CPathOctree* OriginTree = FindLeafByWorldLocation(WorldLocation, OriginTreeID, false); + if (!OriginTree) + return nullptr; + + if (OriginTree->GetIsFree()) + { + TreeID = OriginTreeID; + return OriginTree; + } + + if (SearchRange <= 0) + { + uint32 Depth = FMath::Max((uint32)1, ExtractDepth(OriginTreeID) - 1); + Depth = FMath::Min(Depth, (uint32)OctreeDepth); + SearchRange = GetVoxelSizeByDepth(Depth); + } + + // Nodes visited OR added to priority queue + std::unordered_set VisitedNodes; + + std::priority_queue, std::greater> Pq; + std::priority_queue, std::greater> PqNeighbours; + + + CPathAStarNode StartNode(OriginTreeID); + StartNode.FitnessResult = 0; + VisitedNodes.insert(StartNode); + + // STEP 1 - considering StartNode neighbours only, we dont check range cause neighbours take priority + // (its faster and solves almost all cases without needing to go to the other queue) + + std::vector StartNeighbours = FindFreeNeighbourLeafs(StartNode); + for (CPathAStarNode NewNode : StartNeighbours) + { + NewNode.WorldLocation = WorldLocationFromTreeID(NewNode.TreeID); + + // Fitness function here is distance from WorldLocation - The voxel extent, cause we want distance to the border of the voxel, not to it's center + NewNode.FitnessResult = FVector::Distance(NewNode.WorldLocation, WorldLocation) - GetVoxelSizeByDepth(ExtractDepth(NewNode.TreeID)) / 2.f; + + VisitedNodes.insert(NewNode); + PqNeighbours.push(NewNode); + } + + while (PqNeighbours.size() > 0) + { + CPathAStarNode CurrentNode = PqNeighbours.top(); + PqNeighbours.pop(); + CPathOctree* Tree = FindTreeByID(CurrentNode.TreeID); + if (Tree->GetIsFree()) + { + if (!GetWorld()->LineTraceTestByChannel(WorldLocation, CurrentNode.WorldLocation, TraceChannel)) + { + TreeID = CurrentNode.TreeID; + //DrawDebugLine(GetWorld(), WorldLocation, CurrentNode.WorldLocation, FColor::Green, false, 1); + return Tree; + } + //DrawDebugLine(GetWorld(), WorldLocation, CurrentNode.WorldLocation, FColor::Red, false, 1); + } + + std::vector Neighbours = FindFreeNeighbourLeafs(CurrentNode); + for (CPathAStarNode NewNode : Neighbours) + { + // We dont want to revisit nodes + if (!VisitedNodes.count(NewNode)) + { + NewNode.WorldLocation = WorldLocationFromTreeID(NewNode.TreeID); + // Fitness function here is distance from WorldLocation - The voxel extent, cause we want distance to the border of the voxel, not to it's center + NewNode.FitnessResult = FVector::Distance(NewNode.WorldLocation, WorldLocation) - GetVoxelSizeByDepth(ExtractDepth(NewNode.TreeID)) / 2.f; + + VisitedNodes.insert(NewNode); + // Search range condition + if (NewNode.FitnessResult <= SearchRange) + { + Pq.push(NewNode); + } + } + } + } + + // STEP 2 - If no neighbour was free, we're looking for the closest node in range + // We're putting neighbouring nodes as long as they are in SearchRange, until we find one that is free. + // Priority queue ensures that we find the closest node to the given WorldLocation. + while (Pq.size() > 0) + { + CPathAStarNode CurrentNode = Pq.top(); + Pq.pop(); + CPathOctree* Tree = FindTreeByID(CurrentNode.TreeID); + if (Tree->GetIsFree()) + { + if (!GetWorld()->LineTraceTestByChannel(WorldLocation, CurrentNode.WorldLocation, TraceChannel)) + { + TreeID = CurrentNode.TreeID; + //DrawDebugLine(GetWorld(), WorldLocation, CurrentNode.WorldLocation, FColor::Green, false, 1); + return Tree; + } + //DrawDebugLine(GetWorld(), WorldLocation, CurrentNode.WorldLocation, FColor::Red, false, 1); + } + + std::vector Neighbours = FindFreeNeighbourLeafs(CurrentNode); + + for (CPathAStarNode NewNode : Neighbours) + { + // We dont want to revisit nodes + if (!VisitedNodes.count(NewNode)) + { + NewNode.WorldLocation = WorldLocationFromTreeID(NewNode.TreeID); + // Fitness function here is distance from WorldLocation - The voxel extent, cause we want distance to the border of the voxel, not to it's center + NewNode.FitnessResult = FVector::Distance(NewNode.WorldLocation, WorldLocation) - GetVoxelSizeByDepth(ExtractDepth(NewNode.TreeID)) / 2.f; + + VisitedNodes.insert(NewNode); + // Search range condition + if (NewNode.FitnessResult <= SearchRange) + { + Pq.push(NewNode); + } + } + } + } + return nullptr; +} + +CPathOctree* ACPathVolume::FindLeafRecursive(FVector RelativeLocation, uint32& TreeID, uint32 CurrentDepth, CPathOctree* CurrentTree) +{ + CurrentDepth += 1; + + // Determining which child the RelativeLocation is in + uint32 ChildIndex = 0; + if (RelativeLocation.X > 0.f) + ChildIndex += 4; + if (RelativeLocation.Z > 0.f) + ChildIndex += 2; + if (RelativeLocation.Y > 0.f) + ChildIndex += 1; + + + ReplaceChildIndex(TreeID, CurrentDepth, ChildIndex); + + CPathOctree* ChildTree = &CurrentTree->Children[ChildIndex]; + if (ChildTree->Children) + { + RelativeLocation = RelativeLocation - (LookupTable_ChildPositionOffsetMaskByIndex[ChildIndex] * (GetVoxelSizeByDepth(CurrentDepth) / 2.f)); + return FindLeafRecursive(RelativeLocation, TreeID, CurrentDepth, ChildTree); + } + ReplaceDepth(TreeID, CurrentDepth); + return ChildTree; +} + +FVector ACPathVolume::GetOuterTreeWorldLocation(uint32 TreeID) const +{ + FVector LocalCoords = LocalCoordsInt3FromOuterIndex(ExtractOuterIndex(TreeID)); + LocalCoords *= GetVoxelSizeByDepth(0); + return StartPosition + LocalCoords; +} + +inline CPathOctree* ACPathVolume::GetParentTree(uint32 TreeId) +{ + uint32 Depth = ExtractDepth(TreeId); + if (Depth) + { + ReplaceDepth(TreeId, Depth - 1); + return FindTreeByID(TreeId, Depth); + } + return nullptr; +} + + + +CPathOctree* ACPathVolume::FindNeighbourByID(uint32 TreeID, ENeighbourDirection Direction, uint32& NeighbourID) +{ + + // Depth 0, getting neighbour from Octrees + uint32 Depth = ExtractDepth(TreeID); + if (Depth == 0) + { + int OuterIndex = ExtractOuterIndex(TreeID); + FVector NeighbourLocalCoords = LocalCoordsInt3FromOuterIndex(OuterIndex) + LookupTable_NeighbourOffsetByDirection[Direction]; + + if (!IsInBounds(NeighbourLocalCoords)) + return nullptr; + + NeighbourID = LocalCoordsInt3ToIndex(NeighbourLocalCoords); + return &Octrees[NeighbourID]; + } + + uint8 ChildIndex = ExtractChildIndex(TreeID, Depth); + int8 NeighbourChildIndex = LookupTable_NeighbourChildIndex[ChildIndex][Direction]; + + // The neighbour a is child of the same octree + if (NeighbourChildIndex >= 0) + { + NeighbourID = TreeID; + ReplaceChildIndex(NeighbourID, Depth, NeighbourChildIndex); + CPathOctree* Neighbour = FindTreeByID(NeighbourID, Depth); + ReplaceDepth(NeighbourID, Depth); + return Neighbour; + } + else + { // Getting the neighbour of parent Octree and then its correct child + ReplaceDepth(TreeID, Depth - 1); + CPathOctree* NeighbourOfParent = FindNeighbourByID(TreeID, Direction, NeighbourID); + if (NeighbourOfParent) + { + if (NeighbourOfParent->Children) + { + // Look at the description of LookupTable_NeighbourChildIndex + NeighbourChildIndex = -1 * NeighbourChildIndex - 1; + ReplaceDepth(NeighbourID, Depth); + ReplaceChildIndex(NeighbourID, Depth, NeighbourChildIndex); + return &NeighbourOfParent->Children[NeighbourChildIndex]; + } + else + { + // NeighbourID is already correct from calling FindNeighbourByID + return NeighbourOfParent; + } + } + } + + return nullptr; +} + +std::vector ACPathVolume::FindNeighbourLeafs(uint32 TreeID, bool MustBeFree) +{ + std::vector FreeNeighbours; + + for (int Direction = 0; Direction < 6; Direction++) + { + uint32 NeighbourID = 0; + CPathOctree* Neighbour = FindNeighbourByID(TreeID, (ENeighbourDirection)Direction, NeighbourID); + if (Neighbour) + { + if (Neighbour->GetIsFree()) + FreeNeighbours.push_back(NeighbourID); + else if (Neighbour->Children) + { + FindLeafsOnSide(Neighbour, NeighbourID, (ENeighbourDirection)LookupTable_OppositeSide[Direction], &FreeNeighbours, MustBeFree); + } + else if(!MustBeFree) + FreeNeighbours.push_back(NeighbourID); + } + } + + return FreeNeighbours; +} + +std::vector ACPathVolume::FindFreeNeighbourLeafs(CPathAStarNode& Node) +{ + std::vector FreeNeighbours; + + for (int Direction = 0; Direction < 6; Direction++) + { + uint32 NeighbourID = 0; + CPathOctree* Neighbour = FindNeighbourByID(Node.TreeID, (ENeighbourDirection)Direction, NeighbourID); + if (Neighbour) + { + if (Neighbour->GetIsFree()) + FreeNeighbours.push_back(CPathAStarNode(NeighbourID, Neighbour->Data)); + else if (Neighbour->Children) + { + FindLeafsOnSide(Neighbour, NeighbourID, (ENeighbourDirection)LookupTable_OppositeSide[Direction], &FreeNeighbours); + } + } + } + + + return FreeNeighbours; +} + + +void ACPathVolume::FindLeafsOnSide(uint32 TreeID, ENeighbourDirection Side, std::vector* Vector, bool MustBeFree) +{ + uint32 TempDepthReached; + FindLeafsOnSide(FindTreeByID(TreeID, TempDepthReached), TreeID, Side, Vector, MustBeFree); +} + +void ACPathVolume::FindLeafsOnSide(CPathOctree* Tree, uint32 TreeID, ENeighbourDirection Side, std::vector* Vector, bool MustBeFree) +{ +#if WITH_EDITOR + checkf(Tree->Children, TEXT("CPATH - FindAllLeafsOnSide, requested tree has no children")); +#endif + uint8 NewDepth = ExtractDepth(TreeID) + 1; + for (uint8 i = 0; i < 4; i++) + { + uint8 ChildIndex = LookupTable_ChildrenOnSide[Side][i]; + CPathOctree* Child = &Tree->Children[ChildIndex]; + uint32 ChildTreeID = TreeID; + ReplaceChildIndexAndDepth(ChildTreeID, NewDepth, ChildIndex); + if (Child->Children) + FindLeafsOnSide(Child, ChildTreeID, Side, Vector); + else + { + if (Child->GetIsFree() || !MustBeFree) + Vector->push_back(ChildTreeID); + } + } +} + +void ACPathVolume::FindLeafsOnSide(CPathOctree* Tree, uint32 TreeID, ENeighbourDirection Side, std::vector* Vector, bool MustBeFree) +{ +#if WITH_EDITOR + checkf(Tree->Children, TEXT("CPATH - FindAllLeafsOnSide, requested tree has no children")); +#endif + uint8 NewDepth = ExtractDepth(TreeID) + 1; + for (uint8 i = 0; i < 4; i++) + { + uint8 ChildIndex = LookupTable_ChildrenOnSide[Side][i]; + CPathOctree* Child = &Tree->Children[ChildIndex]; + uint32 ChildTreeID = TreeID; + ReplaceChildIndexAndDepth(ChildTreeID, NewDepth, ChildIndex); + if (Child->Children) + FindLeafsOnSide(Child, ChildTreeID, Side, Vector); + else + { + if (Child->GetIsFree() || !MustBeFree) + Vector->push_back(CPathAStarNode(ChildTreeID, Child->Data)); + } + } +} + + + +inline uint32 ACPathVolume::GetFreeThreadID() const +{ + for (int ID = 0; ID < 64; ID++) + { + if (!ThreadIDs[ID]) + return ID; + } + + // This will never return as max number of generation threads is always less than 64 + return 0; +} + +void ACPathVolume::CleanFinishedGenerators() +{ + for (auto Generator = GeneratorThreads.begin(); Generator != GeneratorThreads.end(); Generator++) + { + ThreadIDs[(*Generator)->GenThreadID] = false; + if (!(*Generator)->ThreadRef) + { + Generator = GeneratorThreads.erase(Generator); + } + } + +} + +void ACPathVolume::InitialGenerationUpdate() +{ + if (GeneratorsRunning.load() <= 0) + { + InitialGenerationCompleteAtom.store(true); + InitialGenerationFinished = true; + + for (auto Generator = GeneratorThreads.begin(); Generator != GeneratorThreads.end(); Generator++) + { + for (int Depth = 0; Depth <= OctreeDepth; Depth++) + { + OctreeCountAtDepth[Depth] += Generator->get()->OctreeCountAtDepth[Depth]; + + } + } + for (int Depth = 0; Depth <= OctreeDepth; Depth++) + { + TotalNodeCount += OctreeCountAtDepth[Depth]; + } + + + CleanFinishedGenerators(); + GetWorld()->GetTimerManager().ClearTimer(GenerationTimerHandle); + if (DynamicObstaclesUpdateRate > 0) + GetWorld()->GetTimerManager().SetTimer(GenerationTimerHandle, this, &ACPathVolume::GenerationUpdate, 1.f / DynamicObstaclesUpdateRate, true); + } + +} + +void ACPathVolume::GenerationUpdate() +{ +#if WITH_EDITOR + checkf(GeneratorsRunning.load() >= 0, TEXT("CPATH - Graph Generation:::GenerationUpdate - GeneratorsRunning was negative!!!!!")); +#endif + // Garbage collecting generators that finished their job + CleanFinishedGenerators(); + + + + // We skip this update if generation from previous update is still running + // This can be the cause if we set DynamicObstaclesUpdateRate too high, or when it's initial generation, + // or if there were a lot of pathfinding requests and generators are waiting for them to finish. + if (GeneratorsRunning.load() == 0 && TrackedDynamicObstacles.size()) + { + + //Drawing previously updated trees + /*for (auto TreeID : TreesToRegenerate) + { + std::vector Subtrees; + Subtrees.push_back(TreeID); + GetAllSubtrees(TreeID, Subtrees); + for (auto SubID : Subtrees) + { + DrawDebugVoxel(SubID, false, 1.f / DynamicObstaclesUpdateRate); + } + }*/ + + // Adding indexes from previous update + TreesToRegenerate = TreesToRegeneratePreviousUpdate; + TreesToRegeneratePreviousUpdate.clear(); + + // Adding new indexes + for (auto Obstacle : TrackedDynamicObstacles) + { + if (IsValid(Obstacle)) + { + Obstacle->AddIndexesToUpdate(this); + } + } + + // Creating threads + // In case there is a lot of trees to update, we split the work into multiple threads to make it faster + if (TreesToRegenerate.size()) + { + + uint32 ThreadCount = FMath::Min(FMath::Min(FPlatformMisc::NumberOfCores(), (int)TreesToRegenerate.size() / OuterIndexesPerThread), MaxGenerationThreads); + ThreadCount = FMath::Max(ThreadCount, (uint32)1); + uint32 NodesPerThread = (uint32)TreesToRegenerate.size() / ThreadCount; + + // Starting generation + for (uint32 CurrentThread = 0; CurrentThread < ThreadCount; CurrentThread++) + { + uint32 LastIndex = NodesPerThread * (CurrentThread + 1); + if (CurrentThread == ThreadCount - 1) + LastIndex += TreesToRegenerate.size() % ThreadCount; + + int ThreadID = GetFreeThreadID(); + FString ThreadName = "CPathGenerator Dynamic, ID: "; + ThreadName.AppendInt(ThreadID); + GeneratorThreads.push_back(std::make_unique(this, NodesPerThread * CurrentThread, LastIndex, ThreadID, ThreadName, true)); + GeneratorThreads.back()->ThreadRef = FRunnableThread::Create(GeneratorThreads.back().get(), *ThreadName); + if (GeneratorThreads.back()->ThreadRef) + { + ThreadIDs[ThreadID] = true; + } + else + { + GeneratorThreads.pop_back(); + } + } + //UE_LOG(LogTemp, Warning, TEXT("GENERATION UPDATE Tracked - %d, Indexes - %d, Threads - %d"), TrackedDynamicObstacles.size(), TreesToRegenerate.size(), ThreadCount); + } + } +} + +void ACPathVolume::CalcFitness(CPathAStarNode& Node, FVector TargetLocation, int32 UserData) +{ + // Standard weithted A* Heuristic, f(n) = g(n) + e*h(n). (e = 3.5f) + if (Node.PreviousNode) + { + Node.DistanceSoFar = Node.PreviousNode->DistanceSoFar + FVector::Distance(Node.PreviousNode->WorldLocation, Node.WorldLocation); + } + Node.FitnessResult = Node.DistanceSoFar + 3.5f * FVector::Distance(Node.WorldLocation, TargetLocation); +} + +bool ACPathVolume::RecheckOctreeAtDepth(CPathOctree* OctreeRef, FVector TreeLocation, uint32 Depth) +{ + bool IsFree = true; + for (auto Shape : TraceShapesByDepth[Depth]) + { + if (GetWorld()->OverlapAnyTestByChannel(TreeLocation, FQuat(FRotator(0)), TraceChannel, Shape)) + { + IsFree = false; + break; + } + } + + // This is mandatory, as AStar only considers nodes that are free. + OctreeRef->SetIsFree(IsFree); + return IsFree; +} + +const FVector ACPathVolume::LookupTable_ChildPositionOffsetMaskByIndex[8] = { + {-1, -1, -1}, + {-1, 1, -1}, + {-1, -1, 1}, + {-1, 1, 1}, + + {1, -1, -1}, + {1, 1, -1}, + {1, -1, 1}, + {1, 1, 1} +}; + + +const FVector ACPathVolume::LookupTable_NeighbourOffsetByDirection[6] = { + {0, -1, 0}, + {-1, 0, 0}, + {0, 1, 0}, + {1, 0, 0}, + {0, 0, -1}, + {0, 0, 1} }; + +const int8 ACPathVolume::LookupTable_NeighbourChildIndex[8][6] = { + {-2, -5, 1, 4, -3, 2}, + {0, -6, -1, 5, -4, 3}, + {-4, -7, 3, 6, 0, -1}, + {2, -8, -3, 7, 1, -2}, + {-6, 0, 5, -1, -7, 6}, + {4, 1, -5, -2, -8, 7}, + {-8, 2, 7, -3, 4, -5}, + {6, 3, -7, -4, 5, -6}, +}; + +const int8 ACPathVolume::LookupTable_ChildrenOnSide[6][4] = { + {0, 2, 4, 6}, + {0, 1, 2, 3}, + {1, 3, 5, 7}, + {4, 5, 6, 7}, + {0, 1, 4, 5}, + {2, 3, 6, 7} +}; + +const int8 ACPathVolume::LookupTable_OppositeSide[6] = { + 2, 3, 0, 1, 5, 4 }; diff --git a/Plugins/CPathfinding/Source/CPathfinding/Private/CPathVolumeGroundPrio.cpp b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathVolumeGroundPrio.cpp new file mode 100644 index 00000000..ca001e47 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathVolumeGroundPrio.cpp @@ -0,0 +1,46 @@ +// // Copyright Dominik Trautman. All Rights Reserved. + + +#include "CPathVolumeGroundPrio.h" + +void ACPathVolumeGroundPrio::CalcFitness(CPathAStarNode& Node, FVector TargetLocation, int32 UserData) +{ + // Standard weithted A* Heuristic, f(n) = g(n) + e*h(n). (e = 3.5f) + if (Node.PreviousNode) + { + Node.DistanceSoFar = Node.PreviousNode->DistanceSoFar + FVector::Distance(Node.PreviousNode->WorldLocation, Node.WorldLocation); + } + float CurrDistance = FVector::Distance(Node.WorldLocation, TargetLocation); + + + if (CurrDistance > VoxelSize && !ExtractIsGroundFromData(Node.TreeUserData)) + { + Node.DistanceSoFar += UserData; + } + + Node.FitnessResult = Node.DistanceSoFar + 3.5f * CurrDistance; + + + +} + +bool ACPathVolumeGroundPrio::RecheckOctreeAtDepth(CPathOctree* OctreeRef, FVector TreeLocation, uint32 Depth) +{ + // We still want the normal trace to check if the node is free + bool IsFree = Super::RecheckOctreeAtDepth(OctreeRef, TreeLocation, Depth); + + // We dont need to calculate anything if its not free since it won't be searched + if (IsFree) + { + // Checking if this is a ground node + uint32 IsGround = GetWorld()->LineTraceTestByChannel(TreeLocation, FVector(TreeLocation.X, TreeLocation.Y, TreeLocation.Z - VoxelSize*1.49), TraceChannel); + + // Setting IsGround to 2nd bit in tree's data + OctreeRef->Data &= 0xFFFFFFFD; + OctreeRef->Data |= (IsGround << 1); + } + + + return IsFree; + +} diff --git a/Plugins/CPathfinding/Source/CPathfinding/Private/CPathfinding.cpp b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathfinding.cpp new file mode 100644 index 00000000..0c9dba86 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Private/CPathfinding.cpp @@ -0,0 +1,20 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#include "CPathfinding.h" + +#define LOCTEXT_NAMESPACE "FCPathfindingModule" + +void FCPathfindingModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module +} + +void FCPathfindingModule::ShutdownModule() +{ + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FCPathfindingModule, CPathfinding) \ No newline at end of file diff --git a/Plugins/CPathfinding/Source/CPathfinding/Public/CPathAsyncVolumeGeneration.h b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathAsyncVolumeGeneration.h new file mode 100644 index 00000000..9390e6e2 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathAsyncVolumeGeneration.h @@ -0,0 +1,66 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "HAL/Runnable.h" +#include "HAL/RunnableThread.h" + +class ACPathVolume; +class CPathOctree; + + + + +class CPATHFINDING_API FCPathAsyncVolumeGenerator : public FRunnable +{ + + +public: + // Geneated trees in range Start(inclusive) - End(not inclusive). If Obstacles = true, it takes from Volume->TreesToRegenerate, if not, it takes from Volume->Octrees (default) + FCPathAsyncVolumeGenerator(ACPathVolume* Volume, uint32 StartIndex, uint32 EndIndex, uint8 ThreadID, FString ThreadName, bool Obstacles = false); + + // Not used for now + FCPathAsyncVolumeGenerator(ACPathVolume* Volume); + + ~FCPathAsyncVolumeGenerator(); + + virtual bool Init(); + + virtual uint32 Run(); + + virtual void Stop(); + + virtual void Exit(); + + // The main generating function, generated/regenerates the whole octree at given index + void RefreshTree(uint32 OuterIndex); + + bool bStop = false; + bool bObstacles = false; + + FRunnableThread* ThreadRef = nullptr; + + uint8 GenThreadID; + + FString Name = ""; + + uint32 OctreeCountAtDepth[4] = { 0, 0, 0, 0 }; + + +protected: + + ACPathVolume* VolumeRef; + + uint32 FirstIndex = 0; + uint32 LastIndex = 0; + + bool bIncreasedGenRunning = false; + + // Gets called by RefreshTree. Returns true if ANY child is free + bool RefreshTreeRec(CPathOctree* OctreeRef, uint32 Depth, FVector TreeLocation); + + +public: + +}; diff --git a/Plugins/CPathfinding/Source/CPathfinding/Public/CPathDefines.h b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathDefines.h new file mode 100644 index 00000000..fc0bb9a7 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathDefines.h @@ -0,0 +1,56 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" + +// TreeID settings +// If you change these, you will also need to change some masks in functions like ReplaceDepth, ExtractDepth, etc +#define DEPTH_0_BITS 21 +#define DEPTH_0_LIMIT (uint32)1<(END - BEGIN).count())/1000000.0 + +// Uncomment these or define somwhere else to see performance logs +//#define LOG_GENERATORS 1 +//#define LOG_PATHFINDERS 1 + +enum ENeighbourDirection +{ + Left, // -Y + Front, // -X + Right, // +Y + Behind, // +X + Below, // -Z + Above // +Z +}; + +UENUM() +enum EAgentShape +{ + Capsule = 3, + Box = 2, + Sphere = 0 +}; + +// Wrong Start and End Location mean that requested location was out of volume, or it was inside an occupied space. +UENUM() +enum ECPathfindingFailReason +{ + None, + VolumeNotValid, + VolumeNotGenerated, + Timeout, + WrongStartLocation, + WrongEndLocation, + EndLocationUnreachable, + Unknown +}; + + diff --git a/Plugins/CPathfinding/Source/CPathfinding/Public/CPathDynamicObstacle.h b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathDynamicObstacle.h new file mode 100644 index 00000000..cf7b399a --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathDynamicObstacle.h @@ -0,0 +1,56 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. +#pragma once + +#include "CoreMinimal.h" +#include "Components/ActorComponent.h" +#include "CPathDynamicObstacle.generated.h" + +// Make sure this actor's collision has Generate Overlaps turned on. +// Owning actor must be movable. +// For better performance, call Deactivate() on this component once you dont need it to be updated anymore. +// bAutoActivate should be left unckecked for this component. +UCLASS(ClassGroup = (Custom), meta = (BlueprintSpawnableComponent)) +class CPATHFINDING_API UCPathDynamicObstacle : public UActorComponent +{ + GENERATED_BODY() + +public: + + UCPathDynamicObstacle(); + + UFUNCTION() + void OnBeginOverlap(AActor* Owner, AActor* OtherActor); + + UFUNCTION() + void OnEndOverlap(AActor* Owner, AActor* OtherActor); + + // CPathVolumes that consider this actor an obstacle. + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = CPath) + TSet OverlappigVolumes; + + // If this actor gets spawned inside a CPathVolume, it will tell the volume about it. + // If this is left unchecked, you must make sure that this actor spawns outside of a CPathVolume, or do it manually. + // If you spawn CPathVolume AFTEr this actor, you will need to handle overlaps manually. + // In case of Level Streaming, CPathVolume should be placed on the same level as each actor it's supposed to track. + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = CPath) + bool ActivateOnBeginPlay = true; + + virtual void Activate(bool bReset = false) override; + + virtual void Deactivate() override; + + void AddIndexesToUpdate(class ACPathVolume* Volume); + + virtual void EndPlay(EEndPlayReason::Type Reason) override; +protected: + // Called when the game starts + virtual void BeginPlay() override; + //TArray OverlappingVolumes; + +public: + + + + + +}; diff --git a/Plugins/CPathfinding/Source/CPathfinding/Public/CPathFindPath.h b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathFindPath.h new file mode 100644 index 00000000..48296595 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathFindPath.h @@ -0,0 +1,155 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#pragma once + + +#include "CoreMinimal.h" +#include "CPathNode.h" +#include "HAL/Runnable.h" +#include "HAL/RunnableThread.h" +#include "Kismet/BlueprintAsyncActionBase.h" +#include +#include +#include +#include +#include +#include "CPathFindPath.generated.h" + + +class ACPathVolume; + +/** +The class for pathfinding, used in UCPathAsyncFindPath. Can also be used on game thread to get the path instantly. +*/ +class CPathAStar +{ +public: + CPathAStar(); + CPathAStar(ACPathVolume* VolumeRef, FVector Start, FVector End, uint32 SmoothingPasses = 1, int32 UserData = 0, float TimeLimit = 1.f / 200.f); + + ~CPathAStar(); + + // Can be called from main thread, but can freeze the game if you increase TimeLimit. + CPathAStarNode* FindPath(ACPathVolume* VolumeRef, FVector Start, FVector End, uint32 SmoothingPasses = 1, int32 UserData = 0, float TimeLimit = 1.f / 200.f, TArray* RawNodes = nullptr); + + // Uses cached data in this class, only working if all the arguments were passed via constructor. + // Returns true on success, result is in UserPath + bool FindPath(); + + // Set this to true to interrupt pathfinding. FindPath returns an empty array. + bool bStop = false; + + // Removes nodes in (nearly)straight sections, transforms to Blueprint exposed struct, optionally reverses it so that the path is from start to end and returns raw nodes. + void TransformToUserPath(CPathAStarNode* PathEndNode, TArray& UserPath, bool bReverse = true); + + // This is used by FindPath if it failed null. + ECPathfindingFailReason FailReason = None; + + // The final usable path + TArray UserPath; + + // The path before preprocessing + TArray RawPathNodes; + + // Cached FindPath parameters + FVector PathStart, PathEnd; + uint32 Smoothing = 2; + int32 UsrData = 0; + float SearchTimeLimit = 1.f / 200.f; + + // Used in removing nodes that lay on the same line. The biger the number, the more nodes will be removed, but the path potentially loses data. + float LineAngleToleranceDegrees = 3; + +protected: + + ACPathVolume* Volume; + + inline float EucDistance(CPathAStarNode& Node, FVector TargetWorldLocation) const; + + inline void CalcFitness(CPathAStarNode& Node); + + // Nodes that were consumed from priority queue + // This is emptied whenever FindPath is called + std::vector> ProcessedNodes; + +private: + FVector TargetLocation; + // Sweeps from Start to End using the tracing shape from volume. Returns true if no obstacles + inline bool CanSkip(FVector Start, FVector End); + + // Iterates over the path from end to start, removing every other node if CanSkip returns true + inline void SmoothenPath(CPathAStarNode* PathEndNode); + + friend class UCPathAsyncFindPath; + friend class FCPathRunnableFindPath; + +}; + + +DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FResponseDelegate, const TArray&, Path, TEnumAsByte, FailReason); + +/** + Accessing this class through ANY MEANS other than delegates is UNSAFE. + */ +UCLASS() +class CPATHFINDING_API UCPathAsyncFindPath : public UBlueprintAsyncActionBase +{ + GENERATED_BODY() + +public: + UPROPERTY(BlueprintAssignable) + FResponseDelegate Success; + + UPROPERTY(BlueprintAssignable) + FResponseDelegate Failure; + + // On success, returns a path from Start to End location. Both start and end must be inside the given Volume. + // If start or end is unreachable (or time limit was exceeded) returns nothing. + // SmoothingPasses - During a smoothing pass, every other node is potentially removed, as long as there is an empty space to the next one. + // With SmoothingPasses=0, the path will be very jagged since the graph is Discrete. + // With SmoothingPasses > 2 there is a potential loss of data, especially if a custom Cost function is used. + UFUNCTION(BlueprintCallable, Category = CPath, meta = (BlueprintInternalUseOnly = "true")) + static UCPathAsyncFindPath* FindPathAsync(class ACPathVolume* Volume, FVector StartLocation, FVector EndLocation, int SmoothingPasses = 2, int32 UserData = 0, float TimeLimit = 0.2f); + + virtual void Activate() override; + virtual void BeginDestroy() override; + + // 1 = finished Success + // 0 = finished failed + std::atomic_int ThreadResponse = -1; + FTimerHandle CheckThreadTimerHandle; + void CheckThreadStatus(); + +private: + + // Thread objects + CPathAStar* AStar = nullptr; + class FCPathRunnableFindPath* RunnableFindPath = nullptr; + FRunnableThread* CurrentThread = nullptr; + + friend class FCPathRunnableFindPath; +}; + +// The class used to perform pathfinding on its own thread +class CPATHFINDING_API FCPathRunnableFindPath : public FRunnable +{ +public: + FCPathRunnableFindPath(class UCPathAsyncFindPath* AsyncNode); + + virtual bool Init(); + + virtual uint32 Run(); + + virtual void Stop(); + + virtual void Exit(); + + //bool StopThread = false; + +private: + float SleepCounter = 0; + + bool bIncreasedPathfRunning = false; + + class UCPathAsyncFindPath* AsyncActionRef = nullptr; +}; diff --git a/Plugins/CPathfinding/Source/CPathfinding/Public/CPathNode.h b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathNode.h new file mode 100644 index 00000000..20e7e377 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathNode.h @@ -0,0 +1,90 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "CPathNode.generated.h" + +/** + * + */ + + // Internal class used while generating path +class CPATHFINDING_API CPathAStarNode +{ +public: + CPathAStarNode(); + CPathAStarNode(uint32 ID) + : + TreeID(ID) + {} + CPathAStarNode(uint32 ID, uint32 Data) + : + TreeID(ID), + TreeUserData(Data) + {} + + uint32 TreeID = 0xFFFFFFFF; + + // Data from Octree that you may modify by overriding `RecheckOctreeAtDepth` + // and access from `CalcFitness` + uint32 TreeUserData = 0; + + // We want to find a node with minimum fitness, this way distance doesnt have to be inverted + float FitnessResult = 9999999999.f; + float DistanceSoFar = 0; + + // This is NOT always valid. + CPathAStarNode* PreviousNode = nullptr; + + FVector WorldLocation; + + // ------ Operators for containers ---------------------------------------- + bool operator <(const CPathAStarNode& Rhs) const + { + return FitnessResult < Rhs.FitnessResult; + } + + bool operator >(const CPathAStarNode& Rhs) const + { + return FitnessResult > Rhs.FitnessResult; + } + + bool operator ==(const CPathAStarNode& Rhs) const + { + return TreeID == Rhs.TreeID; + } + + struct Hash + { + size_t operator()(const CPathAStarNode& Node) const + { + return Node.TreeID; + } + }; + + ~CPathAStarNode(); +}; + + +USTRUCT(BlueprintType) +struct FCPathNode +{ + GENERATED_BODY() + + FCPathNode() {} + FCPathNode(FVector Location) + : + WorldLocation(Location) + {} + + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = CPath) + FVector WorldLocation; + + // Normalized vector pointing to next node. ZeroVector on last node. + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = CPath) + FVector Normal = FVector(0, 0, 0); + + +}; \ No newline at end of file diff --git a/Plugins/CPathfinding/Source/CPathfinding/Public/CPathOctree.h b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathOctree.h new file mode 100644 index 00000000..6d1d869e --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathOctree.h @@ -0,0 +1,63 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" + +/** + * + */ + + + + // The Octree representation +class CPATHFINDING_API CPathOctree +{ +public: + CPathOctree(); + + + CPathOctree* Children = nullptr; + + uint32 Data = 0; + + + inline void SetIsFree(bool IsFree) + { + Data &= 0xFFFFFFFE; + Data |= (uint32)IsFree; + } + + inline bool GetIsFree() const + { + return Data << 31; + } + + ~CPathOctree() + { + delete[] Children; + }; +}; + +// Class used to remember data needed to draw a debug voxel +class CPATHFINDING_API CPathVoxelDrawData +{ + +public: + + CPathVoxelDrawData() + {} + + CPathVoxelDrawData(FVector WorldLocation, float VoxelExtent, bool IsFree) + : + Location(WorldLocation), + Extent(VoxelExtent), + Free(IsFree) + {} + + FVector Location; + float Extent; + bool Free = false; + +}; + diff --git a/Plugins/CPathfinding/Source/CPathfinding/Public/CPathVolume.h b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathVolume.h new file mode 100644 index 00000000..60e0d244 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathVolume.h @@ -0,0 +1,344 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "WorldCollision.h" +#include +#include +#include +#include +#include +#include +#include "PhysicsInterfaceTypesCore.h" +#include "CPathDefines.h" +#include "CPathOctree.h" +#include "CPathNode.h" +#include "CPathAsyncVolumeGeneration.h" +#include "CPathVolume.generated.h" + + +UCLASS() +class CPATHFINDING_API ACPathVolume : public AActor +{ + GENERATED_BODY() + + friend class FCPathAsyncVolumeGenerator; + friend class UCPathDynamicObstacle; +public: + ACPathVolume(); + + virtual void Tick(float DeltaTime) override; + + virtual void BeginDestroy() override; + + + // ------- EXTENDABLE ------ + + // Overwrite this function to change the priority of nodes as they are selected for the path. + // Note that this is potentially called thousands of times per FindPath call, so it shouldnt be too complex (unless your graph not very dense) + virtual void CalcFitness(CPathAStarNode& Node, FVector TargetLocation, int32 UserData); + + // Overwrite this function to change the default conditions of a tree being free/ocupied. + // You may also save other information in the Data field of an Octree, as only the least significant bit is used. + // This is called during graph generation, for every subtree including leafs, so potentially millions of times. + virtual bool RecheckOctreeAtDepth(CPathOctree* OctreeRef, FVector TreeLocation, uint32 Depth); + + + // -------- BP EXPOSED ---------- + + //Box to mark the area to generate graph in. It should not be rotated, the rotation will be ignored. + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Components", meta = (EditCondition = "GenerationStarted==false")) + class UBoxComponent* VolumeBox; + + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath", meta = (EditCondition = "GenerationStarted==false")) + TEnumAsByte TraceChannel = ECollisionChannel::ECC_Visibility; + + // Spports Capsule, sphere and box. + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath", meta = (EditCondition = "GenerationStarted==false")) + TEnumAsByte AgentShape = EAgentShape::Capsule; + + // In case of a box, this is X and Y extent. Z and Y should be the same, since the actual agent will most likely rotate. + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath", meta = (EditCondition = "GenerationStarted==false", ClampMin = "0", UIMin = "0")) + float AgentRadius = 0; + + // In case of a box, this is Z extent. + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath", meta = (EditCondition = "GenerationStarted==false && AgentShape!=EAgentShape::Sphere", ClampMin = "0", UIMin = "0")) + float AgentHalfHeight = 0; + + + + + // Size of the smallest voxel edge. + // In most cases, setting this to min(AgentRadius, AgentHalfHeight)*2 is enough. + // For precise (dense) graph - set this to min(AgentRadius, AgentHalfHeight). + // Small values increase memory cost, and potentially CPU load. + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath", meta = (EditCondition = "GenerationStarted==false", ClampMin = "0.1", UIMin = "0.1")) + float VoxelSize = 60; + + // How many times per second do parts of the volume get regenerated based on dynamic obstacles, in seconds. + // Values higher than 5 are an overkill, but for the purpose of user freedom, I leave it unlocked. + // If no dynamic obstacles were added, this doesnt have any performance impact + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath", meta = (EditCondition = "GenerationStarted==false", ClampMin = "0.01", UIMin = "0.01", ClampMax = "30", UIMax = "30")) + float DynamicObstaclesUpdateRate = 3; + + // 2 Is optimal in most cases. If you have very large open speces with small amount of obstacles, then 3 will be better. + // For dense labirynths with little to no open space, 1 or even 0 will be faster. + // Check documentation for detailed performance guidance. + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath", meta = (EditCondition = "GenerationStarted==false", ClampMin = "0", ClampMax = "3", UIMin = "0", UIMax = "3")) + int OctreeDepth = 2; + + + // If want to call Generate() later or with some condition. + // Note that volume wont be usable before it is generated + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath") + bool GenerateOnBeginPlay = true; + + // Set a custom generation thread limit. By default, it's system's Physical Core count - 1. + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath") + bool OverwriteMaxGenerationThreads = false; + + // How many threads can graph generation split into. + // If left <=0 (RECOMMENDED), it uses system's Physical Core count - 1. + // Generation threads are allocated dynamically, so it only uses more than 1 thread when necessary. + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath", meta = (EditCondition = "GenerationStarted==false && OverwriteMaxGenerationThreads==true", ClampMin = "0", ClampMax = "31", UIMin = "0", UIMax = "31")) + int MaxGenerationThreads = 0; + + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath|Render") + bool DrawFree = true; + + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "CPath|Render") + bool DrawOccupied = false; + + // You can hide selected depths from rendering + UPROPERTY(EditAnywhere, BlueprintReadOnly, EditFixedSize, Category = "CPath|Render") + TArray DepthsToDraw; + + // How thick should the green and red debug boxes be + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "CPath|Render") + float DebugBoxesThickness = 1.f; + + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "CPath|Render") + float DebugPathThickness = 1.5f; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "CPath|Info") + bool GenerationStarted = false; + + // This is a read only info about initially generated graph + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "CPath|Info") + TArray OctreeCountAtDepth = { 0, 0, 0, 0 }; + + // This is a read only info about initially generated graph + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "CPath|Info") + int TotalNodeCount = 0; + + // Draws FREE neighbouring leafs + UFUNCTION(BlueprintCallable, Category = "CPath|Render") + void DebugDrawNeighbours(FVector WorldLocation); + + // Draws the octree structure around WorldLocation, up tp VoxelLlimit + UFUNCTION(BlueprintCallable, Category = "CPath|Render") + void DrawDebugNodesAroundLocation(FVector WorldLocation, int VoxelLimit, float Duration); + + // Draws path with points, for visualization only + // Duration == 0 - draw for one frame + // Duration < 0 - persistent + UFUNCTION(BlueprintCallable, Category = "CPath|Render") + void DrawDebugPath(const TArray& Path, float Duration, bool DrawPoints = true, FColor Color = FColor::Magenta); + + // Before this is true, the graph is inoperable + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "CPath|Info") + bool InitialGenerationFinished = false; + + // Shapes to use when checking if voxel is free or not + std::vector> TraceShapesByDepth; + + // Returns false if graph couldnt start generating + bool GenerateGraph(); + +protected: + + virtual void BeginPlay() override; + + CPathOctree* Octrees = nullptr; + + +public: + + // Location of the first voxel, set during graph generation + FVector StartPosition; + + // Dimension sizes of the Nodes array, XYZ + uint32 NodeCount[3]; + + //----------- TreeID ------------------------------------------------------------------------ + + // Returns the child with this tree id, or his parent at DepthReached in case the child doesnt exist + CPathOctree* FindTreeByID(uint32 TreeID, uint32& DepthReached); + + inline CPathOctree* FindTreeByID(uint32 TreeID); + + // Returns a tree and its TreeID by world location, returns null if location outside of volume. Only for Outer index + CPathOctree* FindTreeByWorldLocation(FVector WorldLocation, uint32& TreeID); + + // Returns a leaf and its TreeID by world location, returns null if location outside of volume. + inline CPathOctree* FindLeafByWorldLocation(FVector WorldLocation, uint32& TreeID, bool MustBeFree = 1); + + // Returns a free leaf and its TreeID by world location, as long as it exists in provided search range and WorldLocation is in this Volume + // If SearchRange <= 0, it uses a default dynamic search range + // If SearchRange is too large, you might get a free node that is inaccessible from provided WorldLocation + CPathOctree* FindClosestFreeLeaf(FVector WorldLocation, uint32& TreeID, float SearchRange = -1); + + // Returns a neighbour of the tree with TreeID in given direction, also returns TreeID if the neighbour if found + CPathOctree* FindNeighbourByID(uint32 TreeID, ENeighbourDirection Direction, uint32& NeighbourID); + + // Returns a list of adjecent leafs as TreeIDs + std::vector FindNeighbourLeafs(uint32 TreeID, bool MustBeFree = true); + + // Returns a list of adjecent free leafs as CPathAStarNode + std::vector FindFreeNeighbourLeafs(CPathAStarNode& Node); + + // Returns a parent of tree with given TreeID or null if TreeID has depth of 0 + inline CPathOctree* GetParentTree(uint32 TreeId); + + // Returns world location of a voxel at this TreeID. This returns CENTER of the voxel + inline FVector WorldLocationFromTreeID(uint32 TreeID) const; + + inline FVector LocalCoordsInt3FromOuterIndex(uint32 OuterIndex) const; + + // Creates TreeID for AsyncOverlapByChannel + inline uint32 CreateTreeID(uint32 Index, uint32 Depth) const; + + // Extracts Octrees array index from TreeID + inline uint32 ExtractOuterIndex(uint32 TreeID) const; + + // Replaces Depth in the TreeID with NewDepth + inline void ReplaceDepth(uint32& TreeID, uint32 NewDepth); + + // Extracts depth from TreeID + inline uint32 ExtractDepth(uint32 TreeID) const; + + // Returns a number from 0 to 7 - a child index at requested Depth + inline uint32 ExtractChildIndex(uint32 TreeID, uint32 Depth) const; + + // This assumes that child index at Depth is 000, if its not use ReplaceChildIndex + inline void AddChildIndex(uint32& TreeID, uint32 Depth, uint32 ChildIndex); + + // Replaces child index at given depth + inline void ReplaceChildIndex(uint32& TreeID, uint32 Depth, uint32 ChildIndex); + + // Replaces child index at given depth and also replaces depth to the same one + inline void ReplaceChildIndexAndDepth(uint32& TreeID, uint32 Depth, uint32 ChildIndex); + + // Traverses the tree downwards and adds every tree to the container + void GetAllSubtrees(uint32 TreeID, std::vector& Container); + + // Volume is not safe to access as long as this is not 0, pathfinders should wait till this is 0 + std::atomic_int GeneratorsRunning = 0; + + // Volume wont start generating as long as this is not 0 + std::atomic_int PathfindersRunning = 0; + + // This is for other threads to check if graph is accessible + std::atomic_bool InitialGenerationCompleteAtom = false; + + // This is filled by DynamicObstacle component + std::set TrackedDynamicObstacles; + + // ----------- Other helper functions --------------------- + + inline float GetVoxelSizeByDepth(int Depth) const; + + // Draws the voxel, this takes all the drawing options into condition. If Duraiton is below 0, it never disappears. + // If Color = green, free trees are green and occupied are red. + // Returns true if drawn, false otherwise + bool DrawDebugVoxel(uint32 TreeID, bool DrawIfNotLeaf = true, float Duration = 0, FColor Color = FColor::Green, CPathVoxelDrawData* OutDrawData = nullptr); + void DrawDebugVoxel(const CPathVoxelDrawData& DrawData, float Duration) const; + + +protected: + + // Returns an index in the Octree array from world position. NO BOUNDS CHECK + inline int WorldLocationToIndex(FVector WorldLocation) const; + + // Multiplies local integer coordinates into index + inline float LocalCoordsInt3ToIndex(FVector V) const; + + // Returns the X Y and Z relative to StartPosition and divided by VoxelSize. Multiply them to get the index. NO BOUNDS CHECK + inline FVector WorldLocationToLocalCoordsInt3(FVector WorldLocation) const; + + // Returns world location of a tree at depth 0. Extracts only outer index from TreeID + inline FVector GetOuterTreeWorldLocation(uint32 TreeID) const; + + // takes in what `WorldLocationToLocalCoordsInt3` returns and performs a bounds check + inline bool IsInBounds(FVector LocalCoordsInt3) const; + + // Helper function for 'FindLeafByWorldLocation'. Relative location is location relative to the middle of CurrentTree + CPathOctree* FindLeafRecursive(FVector RelativeLocation, uint32& TreeID, uint32 CurrentDepth, CPathOctree* CurrentTree); + + // Returns IDs of all free leafs on chosen side of a tree. Sides are indexed in the same way as neighbours, and adds them to passed Vector. + // ASSUMES THAT PASSED TREE HAS CHILDREN + void FindLeafsOnSide(uint32 TreeID, ENeighbourDirection Side, std::vector* Vector, bool MustBeFree = true); + + // Same as above, but skips the part of getting a tree by TreeID so its faster + void FindLeafsOnSide(CPathOctree* Tree, uint32 TreeID, ENeighbourDirection Side, std::vector* Vector, bool MustBeFree = true); + + // Same as above, but wrapped in CPathAStarNode + void FindLeafsOnSide(CPathOctree* Tree, uint32 TreeID, ENeighbourDirection Side, std::vector* Vector, bool MustBeFree = true); + + // Internal function used in GetAllSubtrees + void GetAllSubtreesRec(uint32 TreeID, CPathOctree* Tree, std::vector& Container, uint32 Depth); + + + // -------- GENERATION ----- + FTimerHandle GenerationTimerHandle; + + std::list> GeneratorThreads; + + // Garbage collection + void CleanFinishedGenerators(); + + // Checking if initial generation has finished + void InitialGenerationUpdate(); + + // Checking if there are any trees to regenerate from dynamic obstacles + void GenerationUpdate(); + + std::set TreesToRegenerate; + + // This is so that when an actor moves, the previous space it was in needs to be regenerated as well + std::set TreesToRegeneratePreviousUpdate; + + // This is set in GenerateGraph() using a formula that estimates total voxel count + int OuterIndexesPerThread; + + bool ThreadIDs[64]; + + inline uint32 GetFreeThreadID() const; + + + // ----- Lookup tables------- + static const FVector LookupTable_ChildPositionOffsetMaskByIndex[8]; + static const FVector LookupTable_NeighbourOffsetByDirection[6]; + + // Positive values = ChildIndex of the same parent, negative values = (-ChildIndex - 1) of neighbour at Direction [6] + static const int8 LookupTable_NeighbourChildIndex[8][6]; + + // First index is side as in ENeighbourDirection, and then you get indices of children on that side (in ascending order) + static const int8 LookupTable_ChildrenOnSide[6][4]; + + // Left returns right, up returns down, Front returns behind, etc + static const int8 LookupTable_OppositeSide[6]; + + // Set in begin play + float LookupTable_VoxelSizeByDepth[MAX_DEPTH + 1]; + + + // -------- DEBUGGING ----- + std::vector PreviousDrawAroundLocationData; + + std::chrono::steady_clock::time_point GenerationStart; + bool PrintGenerationTime = false; + + +}; diff --git a/Plugins/CPathfinding/Source/CPathfinding/Public/CPathVolumeGroundPrio.h b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathVolumeGroundPrio.h new file mode 100644 index 00000000..d323b343 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathVolumeGroundPrio.h @@ -0,0 +1,26 @@ +// // Copyright Dominik Trautman. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "CPathVolume.h" +#include "CPathVolumeGroundPrio.generated.h" + +/** + * + */ +UCLASS() +class CPATHFINDING_API ACPathVolumeGroundPrio : public ACPathVolume +{ + GENERATED_BODY() +public: + virtual void CalcFitness(CPathAStarNode& Node, FVector TargetLocation, int32 UserData) override; + + virtual bool RecheckOctreeAtDepth(CPathOctree* OctreeRef, FVector TreeLocation, uint32 Depth); + + inline bool ExtractIsGroundFromData(uint32 TreeUserData) + { + return TreeUserData & 0x00000002; + } + +}; diff --git a/Plugins/CPathfinding/Source/CPathfinding/Public/CPathfinding.h b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathfinding.h new file mode 100644 index 00000000..96aa8fd2 --- /dev/null +++ b/Plugins/CPathfinding/Source/CPathfinding/Public/CPathfinding.h @@ -0,0 +1,16 @@ +// Copyright Dominik Trautman. Published in 2022. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Modules/ModuleManager.h" + + +class CPATHFINDING_API FCPathfindingModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; +};