244 Commits

Author SHA1 Message Date
yoan stamant
33348a40b8 [SmartObject] another tweak to the deprecation to replace blueprint compilation errors by warnings.
#rb Arciel.Rekman

[CL 32498906 by yoan stamant in 5.4 branch]
2024-03-26 02:08:16 -04:00
yoan stamant
4ebd904aaa [SmartObject] updated deprecation by restoring previous property as deprecated and moving deprecation code from PostLoad to Serialize to fix issues where result differ when parent is fully loaded first or is loaded by a child.
Added some additional code as a workaround to the fact that Serialize is not called on CDO.
#rb mikko.mononen

[CL 32498269 by yoan stamant in 5.4 branch]
2024-03-26 01:50:29 -04:00
yoan stamant
d2e5bfd4f6 [SmartObjects] provide owner actor to FindSmartObject in EQS query generator
#rb mikko.mononen

[CL 32492999 by yoan stamant in 5.4 branch]
2024-03-25 19:52:16 -04:00
yoan stamant
5490d0c9a7 [SmartObject] fix for slot condition activated multiple times
#rb Luciano.Ferraro

[CL 32483134 by yoan stamant in 5.4 branch]
2024-03-25 16:38:26 -04:00
yoan stamant
5a0ef3ba2d [SmartObjects] display options in the GameplayDebugger are now replicated to properly display their status on the client
#rb Aris.Theophanidis

[CL 32480466 by yoan stamant in 5.4 branch]
2024-03-25 15:31:22 -04:00
yoan stamant
4b6b711041 [SmartObject] fixed slot condition activation
#rb jason.hail

[CL 32480070 by yoan stamant in 5.4 branch]
2024-03-25 15:21:45 -04:00
yoan stamant
5251d1b155 [SmartObject] adding support for SmartObjects on actor instances:
- mass tag, fragments to create/destroy smart objects for entities
- project specific interop component for instanced actors
#rb Mieszko.Zielinski, mikko.mononen

[CL 32478846 by yoan stamant in 5.4 branch]
2024-03-25 14:42:27 -04:00
yoan stamant
c9729340a7 Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski

[CL 32478772 by yoan stamant in 5.4 branch]
2024-03-25 14:41:09 -04:00
alex kahn
6a6abbfa61 [Backout] - CL31425693 - CIS UE Error Backout 4/4
[FYI] Yoan.StAmant
Original CL Desc
-----------------------------------------------------------------
Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski

[CL 32477731 by alex kahn in 5.4 branch]
2024-03-25 14:17:33 -04:00
yoan stamant
e527080e32 Removed some headers dependencies on 'FHitResult' and 'FOverlapResult'
#rb Mieszko.Zielinski

[CL 32477590 by yoan stamant in 5.4 branch]
2024-03-25 14:14:31 -04:00
yoan stamant
f0b4bfe0c3 [SmartObjects] key bindings need to be replicated
#rb Aris.Theophanidis

[CL 32477108 by yoan stamant in 5.4 branch]
2024-03-25 14:09:15 -04:00
yoan stamant
a065bb6cc0 [SmartObject] added option "Slot Details" to be able to reduce the amount of replicated data for worlds with large amount of SmartObjects.
- This option is required to display annotations (i.e. turning it off will disable annotations and turning on Annotations will turn this one on)
- When turned off, a single shape will represent the SmartObject in the world
#rb mikko.mononen

[CL 32476738 by yoan stamant in 5.4 branch]
2024-03-25 14:01:29 -04:00
yoan stamant
13d6654f08 [SmartObjects] added option to toggle smart object annotations in GameplayDebugger
#rb Mieszko.Zielinski, mikko.mononen

[CL 32475403 by yoan stamant in 5.4 branch]
2024-03-25 13:32:24 -04:00
yoan stamant
b2d519bbd9 [SmartObject] owner component needs to be set before activating world conditions
#rb Luciano.Ferraro
#tests Juno

[CL 31335253 by yoan stamant in 5.4 branch]
2024-02-09 07:34:22 -05:00
yoan stamant
9563f11f2f [SmartObject]
- allow smart object creation from definition, transform and owner descriptor struct that will use dynamic ids
- moved FSmartObjectHandleFactory to the SmartObjectTypes and added method to get a dynamic id
- replaced registration type `WithCollection` by `BindToExistingInstance` in USmartObjectComponent since it can also be used for objects not tied to a component lifetime created from CreateSmartObject
- allow subsystem component accessor to force hydrate the actor associated to a smart object.
- fixed automation test to use the right property to set a definition asset now that it has been renamed
#rb Mieszko.Zielinski, mikko.mononen
#tests QAGame, unit tests, Juno

[CL 31295548 by yoan stamant in 5.4 branch]
2024-02-08 13:21:26 -05:00
sebastien lussier
8ec5cb509b World Partition - Fixed minor typos in spelling Partition & Instance
* Partion
* Parition
* Partton
* Intance
* Instace
#rb JeanFrancois.Dube

[CL 31183560 by sebastien lussier in 5.4 branch]
2024-02-05 14:12:27 -05:00
yoan stamant
79e7604b96 [SmartObject] use runtime instance to fetch component for a given handle instead of the smartobject container to not rely on the object path.
#rb mikko.mononen

[CL 31006734 by yoan stamant in 5.4 branch]
2024-01-30 10:11:23 -05:00
mikko mononen
40ff349f2c Smart Object: Added parameters for Smart Object Definition (take 2)
- Added ability to parameterize the SOD using parameters and property copy
- Each Asset stores and shares a variations based parameter hash

#rb Yoan.StAmant

[CL 30966021 by mikko mononen in 5.4 branch]
2024-01-29 07:16:16 -05:00
edwin maynard
483765d326 [Backout] - CL30836941 (backed out due to potential content errors)
[FYI] mikko.mononen
Original CL Desc
-----------------------------------------------------------------
Smart Object: Added parameters for Smart Object Definition
- Added ability to parameterize the SOD using parameters and property copy
- Each Asset stores and shares a variations based parameter hash

#rb Yoan.StAmant

[CL 30842479 by edwin maynard in ue5-main branch]
2024-01-24 09:54:41 -05:00
mikko mononen
a4f8b85727 Smart Object: Added parameters for Smart Object Definition
- Added ability to parameterize the SOD using parameters and property copy
- Each Asset stores and shares a variations based parameter hash

#rb Yoan.StAmant

[CL 30836942 by mikko mononen in ue5-main branch]
2024-01-24 03:53:02 -05:00
steve robb
6d5b974842 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30735396 by steve robb in ue5-main branch]
2024-01-19 19:41:56 -05:00
steve robb
f029468598 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30729174 by steve robb in ue5-main branch]
2024-01-19 16:41:35 -05:00
marc audy
3f843e793c Fix/silence PVS warnings
#rnx

[CL 30663400 by marc audy in ue5-main branch]
2024-01-17 13:36:58 -05:00
aris theophanidis
1b845cc9c3 Improvements in navigation includes
Removing Actor.h from NavigationTypes.h
Removing NavigationQueryFilter.h when unnecessary in headers
And additional non-unity build fixes
#rb Maxime.Mercier

[CL 30621909 by aris theophanidis in ue5-main branch]
2024-01-15 13:31:49 -05:00
yoan stamant
67c4a8f7ac [SmartObject] added config to clear world preconditions for client builds
#rb mikko.mononen
#rb francis.hurteau

[CL 30410807 by yoan stamant in ue5-main branch]
2023-12-20 08:17:55 -05:00