Commit Graph

254 Commits

Author SHA1 Message Date
mikko mononen
df2a4f4d58 Added minimal plumbing to allow UBlackboardKeySelector to be used outside BehaviorTree editor
- Changed FBlackboardSelectorDetails to find related Blackboard based on IBlackboardAssetProvider instead of UBTNode
- Added delegates to update the cached contents of FBlackboardSelectorDetails when BlackboardData or related BBD changes

#rb Mieszko.Zielinski Thomas.Sarkanen


#ROBOMERGE-SOURCE: CL 10447837 via CL 10447848
#ROBOMERGE-BOT: (v594-10333955)

[CL 10452224 by mikko mononen in Main branch]
2019-11-26 09:46:57 -05:00
marc audy
dbcf07a558 Use new inline versions of substring functions
Fix up nearby cases where ESearchCase::CaseSensitive should have been used
#jira
#rnx
#rb

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 10309793 via CL 10309818
#ROBOMERGE-BOT: (v593-10286020)

[CL 10309932 by marc audy in Main branch]
2019-11-19 13:27:07 -05:00
Marcus Wassmer
6517c68ef5 Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
michael noland
7afc789d75 Centralized comment support for AIGraph sublcasses, which adds support for comments to EQS graphs
#okgithub public
#rb marc.audy

#ROBOMERGE-OWNER: juan.canada
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 8306276 via CL 8357020 via CL 8357126
#ROBOMERGE-BOT: RENDERING (Main -> Dev-RenderPlat-Staging) (v404-8404397)

[CL 8431856 by michael noland in Dev-RenderPlat-Staging branch]
2019-09-03 15:21:01 -04:00
Marcus Wassmer
da3a03e47c Copying //UE4/Dev-Mobile@8387500 to Dev-RenderPlat-Staging (//UE4/Dev-RenderPlat-Staging)
#rb none

[CL 8387580 by Marcus Wassmer in Dev-RenderPlat-Staging branch]
2019-08-30 17:54:29 -04:00
michael noland
77645f4956 Centralized comment support for AIGraph sublcasses, which adds support for comments to EQS graphs
#okgithub public
#rb marc.audy


#ROBOMERGE-SOURCE: CL 8306276 via CL 8357020
#ROBOMERGE-BOT: (v401-8057353)

[CL 8357126 by michael noland in Main branch]
2019-08-27 19:32:31 -04:00
Yoan StAmant
410141499e Replaced deprecated 'FName::operator <' by LexicalLess() for Blackboard key sorting
#rnx
#rb none

[CL 7321492 by Yoan StAmant in Main branch]
2019-07-16 09:02:21 -04:00
yoan stamant
7383a3cc8e Added option "DisplayBlackboardKeysInAlphabeticalOrder" in UEditorPerProjectUserSettings to display blackboard keys in BlackboardView, BlackboardEditor and BlackboardKeySelector in alphabetical order.
Bonus: autoexpand blackboard keys

[RN] Added option DisplayBlackboardKeysInAlphabeticalOrder in UEditorPerProjectUserSettings to display blackboard keys in BlackboardView, BlackboardEditor and BlackboardKeySelector in alphabetical order.
[at]mieszko.zielinski, [at]guillaume.guay
#rb mieszko.zielinski,guillaume.guay


#ROBOMERGE-SOURCE: CL 7309393 via CL 7315278
#ROBOMERGE-BOT: (v371-7306989)

[CL 7318958 by yoan stamant in Main branch]
2019-07-16 06:01:28 -04:00
yoan stamant
b5849bce6b Blackboard key renaming now loads only the BehaviorTree assets referencing the parent BlackboardData asset.
[at]mieszko.zielinski
#rb mieszko.zielinski


#ROBOMERGE-SOURCE: CL 7089609 via CL 7104280
#ROBOMERGE-BOT: (v367-6836689)

[CL 7104365 by yoan stamant in Main branch]
2019-06-20 10:53:48 -04:00
Marc Audy
cf48c338c5 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6834564
#rb
#rnx
#lockdown Michael.Noland

[CL 6834940 by Marc Audy in Dev-Framework branch]
2019-06-04 09:58:36 -04:00
Yoan StAmant
d67bae12b4 BehaviorTreeGraph: CollectAllNodeInstances now collects all BTNodes from the Decorator subgraph (ex: UBehaviorTreeGraphNode_CompositeDecorator) instead of relying on CollectDecoratorData. The problem with CollectDecoratorData is that it returns only connected BTNodes which is not approriate when collecting all nodes to remove orphan BTNodes.
This is a modified fix from 2037569: fixed inner nodes of behavior tree's composite decorator being removed on save

#jira UE-74557
#review-6621130 @mieszko.zielinski
#rb mieszko.zielinski

[CL 6628595 by Yoan StAmant in Dev-Framework branch]
2019-05-24 08:24:32 -04:00
Yoan StAmant
3ddc5d1a85 BehaviorTreeDebugger will also leave kismet debugging mode when resuming session.
This is a very basic fix involving knowledge of the kismet debugger. Ideally we would need a unified flow to leave debugging mode from the different debuggers to prevent strong coupling between modules. Each debugger (Blueprint & BehaviorTree for now) could then take the appropriate actions to resume the session.

#jira UE-50879
#review-6536038 @mieszko.zielinski
#rb mieszko.zielinski

[CL 6546484 by Yoan StAmant in Dev-Framework branch]
2019-05-17 14:09:02 -04:00
Ben Zeigler
d227c60466 #jira UE-74607 Fix blueprint differ to use a more precise method of finding matching nodes between graphs, FName is based on order of adding and is not unique
#rb None

[CL 6455943 by Ben Zeigler in Dev-Framework branch]
2019-05-14 19:05:24 -04:00
Yoan StAmant
9271fbcbf8 [BT Editor]
Set Focus on BTEditor window when hitting breakpoint

#review-6319559 @mieszko.zielinski
#rb mieszko.zielinski

[CL 6398274 by Yoan StAmant in Dev-Framework branch]
2019-05-09 10:15:55 -04:00
Yoan StAmant
95bdb44c91 [BT Editor]
When reusing an editor it must be aware of the new objects in edition. For example, BehaviorTree may want to share an editor already opened for its associated Blackboard asset.

#jira UE-22878
#review-6321302 @mieszko.zielinski
#rb mieszko.zielinski

[CL 6340372 by Yoan StAmant in Dev-Framework branch]
2019-05-07 08:48:57 -04:00
Yoan StAmant
68f13bba84 [BT Editor]
Refresh Blackboard views after creating a new BTGraph since it may auto-assign a default Blackboard to the BT on creation (after the Blackboard views were created).

#jira UE-60016
#review-6136094 @mieszko.zielinski
#rb mieszko.zielinski

[CL 6189737 by Yoan StAmant in Dev-Framework branch]
2019-05-01 08:57:21 -04:00
Dan Oconnor
1057caa0d6 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @5937262
#rb None

[CL 5965729 by Dan Oconnor in Dev-Framework branch]
2019-04-17 22:11:57 -04:00
Mieszko Zielinski
afac48cc58 Made BT editor comments creation consistent with BP editor so that comment gets created event when a single node is selected #UE4
#jira UE-72614
#rb none

[CL 5823947 by Mieszko Zielinski in Dev-Framework branch]
2019-04-10 17:07:36 -04:00
projectgheist
846e7c0b7d PR #5695: Create comment keyboard shortcut for Behavior tree graphs (Contributed by projectgheist)
#rb mieszko.zielinski
#jira UE-72502

[CL 5808068 by Mieszko Zielinski in Dev-Framework branch]
2019-04-09 10:02:11 -04:00
Marc Audy
82e0666ce7 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 5450266
#rb
#rnx

[CL 5459329 by Marc Audy in Dev-Framework branch]
2019-03-19 16:16:11 -04:00
Marc Audy
bcc53f72d7 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4898645
#rb
#rnx

[CL 4917956 by Marc Audy in Dev-Framework branch]
2019-02-05 23:17:27 -05:00
projectgheist
4cd118d2c0 PR #5407: Added missing icons to editor (Contributed by projectgheist)
#rb Chris.Gagnon

[CL 4686166 by Chris Gagnon in Dev-Editor branch]
2019-01-07 15:42:12 -05:00
Chris Gagnon
8fc25ea18e Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00
Marc Audy
608734e30d Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4664414
#rb
#rnx

[CL 4666113 by Marc Audy in Dev-Framework branch]
2018-12-17 12:24:20 -05:00