Commit Graph

178 Commits

Author SHA1 Message Date
fernando coello
f8983fafdd Contextual Anim: Replaced simple IgnoreCollisionBetweenActor option with multiple options for dealing with collisions, adding a new option to allow users to define specific collision channels that should be ignored by any of the actors in the interaction
[REVIEW] [at]jose.villarroel [at]aaron.cox

[CL 27830780 by fernando coello in ue5-main branch]
2023-09-13 10:35:53 -04:00
fernando coello
0fbe27fd4f Contextual Anim: Warp points are now calculated on the server and replicated down to the clients to avoid mismatch when they are relative to moving actor(s)
[REVIEW] [at]aaron.cox [at]jose.villarroel

[CL 27419261 by fernando coello in ue5-main branch]
2023-08-28 14:42:52 -04:00
fernando coello
3e001fc10c Contextual Anim Editor: Removed manual trigger of the begin play event for all the actor in the preview world, which was previously added as workaround for an issue in the movement comp and doesn't seems to be neccesary anymore.
[FYI] [at]aaron.cox

[CL 27271524 by fernando coello in ue5-main branch]
2023-08-22 11:12:18 -04:00
fernando coello
f8a243685d Contextual Anim: Temp hack to prevent a crash caused by an actor created by a custom WorldSettings.
[FYI] [at]aaron.cox

[CL 27256392 by fernando coello in ue5-main branch]
2023-08-21 18:31:17 -04:00
fernando coello
d253744b29 Contextual Anim: Marked PlayAnimation function as virtual
[REVIEW] trivial

[CL 26556239 by fernando coello in ue5-main branch]
2023-07-24 17:17:27 -04:00
fernando coello
6ec00b6933 Contextual Anim: Remove old warp target to prevent actor from warping to a wrong location if calculating warp target for current interaction fails + Added logs when warp point calculation fails
[REVIEW] [at]jose.villarroel [at]aaron.cox
[FYI] [at]luciano.ferraro

[CL 26492808 by fernando coello in ue5-main branch]
2023-07-20 15:21:38 -04:00
fernando coello
3aa296181c Contextual Anim: Added check before getting TimeManager from GetWorld as potential fix for a random crash in cooked build.
[REVIEW] trivial
[FYI] [at]aaron.cox

[CL 25848213 by fernando coello in ue5-main branch]
2023-06-07 12:28:46 -04:00
fernando coello
06b03a2725 Contextual Anim: Added accessor functions for binding context's external gameplay tags
[REVIEW] [at]jose.villarroel [at]aaron.cox
#preflight 647a3737e75a226391b06906

[CL 25773275 by fernando coello in ue5-main branch]
2023-06-02 16:47:20 -04:00
kirill zorin
de8db5ff76 Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski

#preflight 646391406b1406b54ab15460

[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
fernando coello
80aa724ecb ContextualAnim: Added PlayMontageNotifyBegin delegate to notify external actors when PlayMontageNotify triggers during an interaction.
[REVIEW] [at]aaron.cox
#preflight 64591b09fd4b8f4e0db73280

[CL 25374405 by fernando coello in ue5-main branch]
2023-05-08 14:30:25 -04:00
fernando coello
1c1cab855f Contextual Anim: JoinScene and LeaveScene are now called from OnRep event even for AutonomousProxy so player interactions can be started on the server. In the future this is gonna be parametrized so we can have both behaviors.
[REVIEW] trivial
#preflight skip

[CL 25327909 by fernando coello in ue5-main branch]
2023-05-03 18:15:36 -04:00
fernando coello
e41b75a298 Contextual Anim: Removed temp workaround related to ClusterUnion submitted in 25048264
[FYI] [at]luciano.ferraro
#preflight skip

[CL 25208703 by fernando coello in ue5-main branch]
2023-04-26 18:32:09 -04:00
fernando coello
e4d855ea5f Contextual Anim: Fixed bug where simulated proxies would receive and react to previous interaction events after becoming net relevant.
[REVIEW] [at]aaron.cox
[FYI] [at]luciano.ferraro
#preflight 644975941150e908d09b59d6

[CL 25207308 by fernando coello in ue5-main branch]
2023-04-26 17:15:02 -04:00
fernando coello
230e8a22d9 Contextual Anim: Selection criteria is now used during transitions to select the best set.
[REVIEW] [at]aaron.cox
[FYI] [at]phil.cole [at]luciano.ferraro
#preflight 64430648434155a8f8e81aa5

[CL 25156424 by fernando coello in ue5-main branch]
2023-04-21 20:08:16 -04:00
luciano ferraro
b1afa4249d Avoid CA crash with bad networking conditions by checking for a nullptr Actor before deferencing it
[REVIEW] [at]Bill.Colby, [at]Fernando.Coello, [at]Mikko.Mononen
[FYI] James.Studdart, Enrique.Amezcua
#preflight 644114640a5a4b944e45e524

[CL 25149421 by luciano ferraro in ue5-main branch]
2023-04-21 14:01:19 -04:00
fernando coello
a6c0dcc7d5 Temporary workaround to have CA work with ClusterUnion from physics
[FYI] [at]Luciano.Ferraro, [at]michael.bao
#preflight 643998e1930b3b8492977bfa

[CL 25050692 by fernando coello in ue5-main branch]
2023-04-14 17:23:18 -04:00
fernando coello
294cd5f25a Contextual Anim: Potential fix for random bug only in cooked build that happens when gc runs and the current scene asset gets collected leaving the interaction in the simulasted proxy in an invalid state.
[REVIEW] [at]aaron.cox [at]luciano.ferraro
#preflight 64370b710c19befb6caa05e1

[CL 25026928 by fernando coello in ue5-main branch]
2023-04-13 11:55:24 -04:00
fernando coello
dc29effd76 Contextual Anim: Added version of TransitionContextualAnimScene function that receives an specific anim set via param.
[REVIEW] trivial
#preflight skip

[CL 24873041 by fernando coello in ue5-main branch]
2023-03-31 12:06:09 -04:00
kiaran ritchie
e241fa4e8c Creating /Rig folder in IKRig plugin. Organizing IK Rig code better.
#rb trivial
#JIRA none
#preflight https://horde.devtools.epicgames.com/job/6421e4ea974dfaa53cacc08d

[CL 24808388 by kiaran ritchie in ue5-main branch]
2023-03-27 16:20:10 -04:00
fernando coello
e6663daa7c Contextual Anim Editor: Added no-animation section on the timeline + clicking on any section on the timeline will now select the corresponding anim track allowing the user to modify the properties for that specific track.
[REVIEW] [at]aaron.cox
#preflight 641a046732723d4a20b8135b

[CL 24740025 by fernando coello in ue5-main branch]
2023-03-21 17:21:19 -04:00
fernando coello
9895d4741b Contextual Anim: Added missing includes to fix non unity build
[REVIEW] trivial
#preflight skip

[CL 24739716 by fernando coello in ue5-main branch]
2023-03-21 17:09:26 -04:00
fernando coello
a61fb528c5 Contextual Anim: Added extra logs to CheckConditions funtion to get details during the selection logic
[REVIEW] trivial
#preflight skip

[CL 24739318 by fernando coello in ue5-main branch]
2023-03-21 16:49:02 -04:00
fernando coello
00b31acc04 Contextual Anim: Fixed standalone-only random bug where OnMontageBlendingOut will force the actor to erroneously leave the interaction when transitioning from one animation to another.
[REVIEW] [at]aaron.cox
[FYI] [at]yoan.stamant
#preflight 6419eb4042618c85c4037ce2

[CL 24739146 by fernando coello in ue5-main branch]
2023-03-21 16:40:51 -04:00
fernando coello
894ae8af95 Contextual Anim: Replaced check with log and early out to prevent random crash when adding warp targets. Needs investigation.
[REVIEW] trivial
#preflight skip

[CL 24724481 by fernando coello in ue5-main branch]
2023-03-20 17:35:08 -04:00
fernando coello
2010a4cf4a Contextual Anim: Removed binding actor from multiple output logs and replaced check with log and early out to prevent potential crash when bindings are invalid
[REVIEW] trivial
#preflight skip

[CL 24702044 by fernando coello in ue5-main branch]
2023-03-18 01:41:26 -04:00