File tree Expand file tree Collapse file tree
inkcpp/Source/inkcpp_editor/Private Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -117,10 +117,18 @@ jobs:
117117 working-directory : ${{github.workspace}}/build
118118 shell : bash
119119 run : |
120+ cmake $GITHUB_WORKSPACE -DINKCPP_UNREAL_TARGET_VERSION="5.6" -DINKCPP_UNREAL=ON
121+ cmake --install . --config $BUILD_TYPE --prefix comp_unreal_5_6 --component unreal
120122 cmake $GITHUB_WORKSPACE -DINKCPP_UNREAL_TARGET_VERSION="5.5" -DINKCPP_UNREAL=ON
121123 cmake --install . --config $BUILD_TYPE --prefix comp_unreal_5_5 --component unreal
122124 cmake $GITHUB_WORKSPACE -DINKCPP_UNREAL_TARGET_VERSION="5.4" -DINKCPP_UNREAL=ON
123125 cmake --install . --config $BUILD_TYPE --prefix comp_unreal_5_4 --component unreal
126+ - name : Upload UE 5.6
127+ if : ${{ matrix.unreal }}
128+ uses : actions/upload-artifact@v4
129+ with :
130+ name : unreal_5_6
131+ path : build/comp_unreal_5_6/
124132 - name : Upload UE 5.5
125133 if : ${{ matrix.unreal }}
126134 uses : actions/upload-artifact@v4
Original file line number Diff line number Diff line change @@ -26,12 +26,12 @@ jobs:
2626 run : |
2727 mkdir artifacts
2828 ID=$(gh run list -b master --limit 1 --json databaseId | jq '.[0].databaseId')
29- gh run download $ID -D artifacts -n linux-cl -n linux-lib -n linux-clib -n unreal_5_5 -n unreal_5_4 -n macos-cl -n macos-lib -n macos-clib -n macos-arm-cl -n macos-arm-lib -n macos-arm-clib -n win64-cl -n win64-lib -n win64-clib -n python-package-distribution
29+ gh run download $ID -D artifacts -n linux-cl -n linux-lib -n linux-clib -n unreal_5_6 -n unreal_5_5 -n unreal_5_4 -n macos-cl -n macos-lib -n macos-clib -n macos-arm-cl -n macos-arm-lib -n macos-arm-clib -n win64-cl -n win64-lib -n win64-clib -n python-package-distribution
3030 mv artifacts/python-package-distribution dist
3131 - name : Zip
3232 working-directory : ${{github.workspace}}/artifacts
3333 run : |
34- for f in linux-cl linux-lib linux-clib unreal_5_5 unreal_5_4 macos-cl macos-lib macos-clib macos-arm-cl macos-arm-lib macos-arm-clib win64-cl win64-lib win64-clib; do zip -r ../$f.zip $f; done
34+ for f in linux-cl linux-lib linux-clib unreal_5_6 unreal_5_5 unreal_5_4 macos-cl macos-lib macos-clib macos-arm-cl macos-arm-lib macos-arm-clib win64-cl win64-lib win64-clib; do zip -r ../$f.zip $f; done
3535 - name : List
3636 run : tree
3737 - name : Publish to PyPI
4545 --repo="$GITHUB_REPOSITORY" \
4646 --title="${GITHUB_REPOSITORY#*/} ${tag#v}" \
4747 --generate-notes \
48- "$tag" "linux-cl.zip" "linux-lib.zip" "linux-clib.zip" "unreal_5_5.zip" "unreal_5_4.zip" "macos-cl.zip" "macos-lib.zip" "macos-clib.zip" "win64-cl.zip" "macos-arm-cl.zip" "macos-arm-lib.zip" "macos-arm-clib.zip" "win64-lib.zip" "win64-clib.zip"
48+ "$tag" "linux-cl.zip" "linux-lib.zip" "linux-clib.zip" "unreal_5_6.zip" " unreal_5_5.zip" "unreal_5_4.zip" "macos-cl.zip" "macos-lib.zip" "macos-clib.zip" "win64-cl.zip" "macos-arm-cl.zip" "macos-arm-lib.zip" "macos-arm-clib.zip" "win64-lib.zip" "win64-clib.zip"
4949
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ mkdir build
5757cd build
5858mkdir plugin
5959mkdir plugin-build
60- cmake -DINKCPP_UNREAL_TARGET_VERSION=" 5.5" .
60+ cmake -DINKCPP_UNREAL_TARGET_VERSION=" 5.5" ..
6161cmake --install . --component unreal --prefix .\p lugin # create source files for plugin
6262\P ATH\T O\U NREAL_ENGINE\B uild\B atchFiles\R unUAT.bat BuildPlugin -plugin=GIT_REPO\b uild\p lugin\i nkcpp\i nkcpp.uplugin -package=GIT_REPO\b uild\p lugin-build\i nkcpp -TargetPlatforms=Win64 # compile plugin
6363move plugin-build\i nkcpp UE_ENGINE\E ngine\P lugins\i nkcpp
Original file line number Diff line number Diff line change @@ -187,8 +187,8 @@ class avl_array
187187 // ctor
188188 avl_array ()
189189 : size_(0U )
190- , root_(INVALID_IDX )
191190 , _capacity(Size)
191+ , root_(INVALID_IDX )
192192 {
193193 if constexpr (dynamic) {
194194 key_ = new Key[Size];
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ namespace runtime
2424 {
2525 protected:
2626 basic_stream (value*, size_t );
27+ virtual ~basic_stream () = default ;
2728 void initelize_data (value*, size_t );
2829 virtual void overflow (value*& buffer, size_t & size, size_t target = 0 );
2930
Original file line number Diff line number Diff line change 1- set (INKCPP_UNREAL_TARGET_VERSION "5.5 " CACHE STRING "Unreal engine version the plugin should target (e.g: 5.5 )" )
1+ set (INKCPP_UNREAL_TARGET_VERSION "5.6 " CACHE STRING "Unreal engine version the plugin should target (e.g: 5.6 )" )
22set (INKCPP_UNREAL_RunUAT_PATH CACHE FILEPATH "Path to Unreal engine installation RunUAT file. Used to automatcally build the plugin." )
33option (INKCPP_UNREAL "Prepare sourcefiles for a UE Plugin (this will download " OFF )
44 option (INKCPP_DOC_BlueprintUE "Building doxygen documentation with BlueprintUE visualisation for unreal blueprints. (Requires node js)" ON )
Original file line number Diff line number Diff line change @@ -40,6 +40,8 @@ class FInkAssetActions : public IAssetTypeActions
4040 }
4141 }
4242
43+ bool ShouldFindEditorForAsset () const override { return false ; }
44+
4345 // Inherited via IAssetTypeActions
4446 void OpenAssetEditor (
4547 const TArray<UObject*>& InObjects, TSharedPtr<IToolkitHost> EditWithinLevelEditor
You can’t perform that action at this time.
0 commit comments