-
Notifications
You must be signed in to change notification settings - Fork 810
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: Fixed broken include paths in Unreal Engine plugin. #3416
Conversation
Build Succeeded 👏 Build Id: 4c7e359c-1d25-46ae-b817-456c000e8cf3 The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
Calling our Unreal dev crew for review please! @domgreen, @DevChagrins, @@WilSimpson. @highlyunavailable, @tvandijck |
I say this as someone who knows little about Unreal - do we need to have a preprocessor or similar to have different include paths for different Unreal versions? |
I'd strongly recommend you use |
I agree here. Though I do want to note, I did try this change in 4.26 and it doesn't break it. I've even checked code that I've already got on hand that uses these files and can verify that it should work back to 4.26. No clue on why these dependencies were not included in this fashion originally. |
Alright, if it compiles in 4.26 I'd say LGTM. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your input everyone! In which case, Approved!
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: KiaArmani, markmandel The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
New changes are detected. LGTM label has been removed. |
Build Succeeded 👏 Build Id: 47973b36-a81e-4bea-bf6e-17d9b96f518f The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
Just a note since I was pinged - These are the recommended includes path since at least 4.26. If you're only looking to support 4.26+ there is no need for any preprocessing |
What type of PR is this?
/kind cleanup
What this PR does / Why we need it:
This PR adjusts the path of some include directives found in
AgonesComponent.h
andAgonesComponent.cpp
to ensure that the plugin compiles for Unreal Engine 5.3.Special notes for your reviewer:
Build Log: