62 Commits

Author SHA1 Message Date
Wojtek Figat
bb12562c2f Fix crash when setting C# property of value-type from native code 2025-02-21 20:22:54 +01:00
Wojtek Figat
bfa09e165a Fix BehaviorTreeMoveToNode when goal location changes every frame by less than tolerance 2024-09-30 23:15:16 +02:00
Wojtek Figat
18dc475f40 Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
#	Source/Engine/UI/GUI/Common/Button.cs
2024-09-23 14:11:05 +02:00
Wojtek Figat
ba701eb4d3 Fix compilation warnings on large worlds 2024-09-19 17:04:31 +02:00
Wojtek Figat
e44e44d317 Merge remote-tracking branch 'origin/master' into 1.9 2024-08-05 11:08:51 +02:00
Wojtek Figat
d14a4f1f66 Minor codestyle fixes 2024-07-25 16:50:16 +02:00
Wojtek Figat
e1bede1bf6 Merge remote-tracking branch 'origin/master' into 1.9 2024-06-13 17:07:37 +02:00
dedb3d57fd Fix Variant getters returning already freed managed handles 2024-06-01 20:22:16 +03:00
Wojtek Figat
66b828ae92 Refactor Asset::GetReferences to support file path references 2024-05-08 15:54:37 +02:00
Wojtek Figat
d719c381ea Merge remote-tracking branch 'origin/master' into 1.8 2024-03-11 23:49:33 +01:00
Wojtek Figat
d5f4254a73 Add BehaviorTreeKnowledgeBooleanDecorator 2024-03-05 12:45:40 +01:00
Wojtek Figat
f1bc161ad2 Merge branch 'category-rework' of https://github.com/Tryibion/FlaxEngine into Tryibion-category-rework 2024-02-27 11:08:33 +01:00
Wojtek Figat
14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Chandler Cox
8ee2bf8d76 Change category drop panel o look similar to other panels. Add flax engine scripts to flax engine category. 2024-02-20 21:00:20 -06:00
Wojtek Figat
10180de9c6 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Source/Editor/Utilities/EditorUtilities.cpp
#	Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
Wojtek Figat
5de5e576e5 Rename Navigation.ProjectPoint into Navigation.FindClosestPoint to have consistent API naming
#2034
2024-02-17 09:07:37 +01:00
Wojtek Figat
f0f8da3c09 Various fixes 2024-02-16 12:29:59 +01:00
Wojtek Figat
b5e23f0096 Improve JsonAssetReference 2024-02-15 11:46:17 +01:00
Wojtek Figat
7bcf78d0c0 Fix various crashes 2023-12-17 12:38:09 +01:00
Menotdan
629ebacd64 Hide loop count options if "Infinite Loop" is checked. 2023-12-08 02:01:13 -05:00
Menotdan
4a50111f9b Add infinite loop to behavior tree loop decorator. 2023-12-08 01:46:55 -05:00
Wojtek Figat
4e37aafe6a Fix BT logic flow when start/stopping behavior 2023-11-21 00:01:46 +01:00
Wojtek Figat
9a091799fc Fix crash when debugging BT node state while tree is not running 2023-11-21 00:00:43 +01:00
Wojtek Figat
0360f7786d Fix crash hen readingBehaviorKnowledgeSelector value in C# when type doesn't match exactly 2023-11-14 11:47:44 +01:00
Wojtek Figat
e0de6744e2 Add better errors logging to BT nodes in case of issues 2023-11-14 11:22:41 +01:00
Wojtek Figat
7c53b1e99a Add clearing BT memory in non-release builds to make issues spotting easier 2023-11-14 11:22:17 +01:00
Wojtek Figat
b2ec235f01 Minor tweaks 2023-09-25 11:00:49 +02:00
Wojtek Figat
8a00a3e61e Expose moveTo node functions to override in C# 2023-09-24 19:26:41 +02:00
Wojtek Figat
15b1e0a984 Minor fixes 2023-09-24 13:20:19 +02:00
Wojtek Figat
959bd33efc Rename AllocState to NewState 2023-09-24 13:17:59 +02:00
Wojtek Figat
f0b5d3b838 Minor improvements 2023-09-19 21:37:24 +02:00
Wojtek Figat
e9cf188c2d Add outline for relevant BT nodes when debugging tree 2023-09-19 21:24:00 +02:00
Wojtek Figat
336fe46e03 Add GetDebugInfo to BT nodes for debugging 2023-09-19 20:57:19 +02:00
Wojtek Figat
f7787a9221 Add Behavior knowledge data debugging 2023-09-14 13:53:19 +02:00
Wojtek Figat
8a31a63713 Fix build 2023-09-10 10:25:03 +02:00
Wojtek Figat
8ff96723db Add async update to Behavior via Task Graph System 2023-08-31 14:54:26 +02:00
Wojtek Figat
f43f17a783 Add Move To node to BT 2023-08-31 14:02:03 +02:00
Wojtek Figat
b6c8a08b58 Add Has Goal decorator to BT 2023-08-29 17:31:35 +02:00
Wojtek Figat
57ee884397 Add hot-reload support for BT to properly reload node instances data 2023-08-29 16:33:41 +02:00
Wojtek Figat
0defecaeb9 Add concept of Goals to Behavior Knowledge 2023-08-29 11:41:07 +02:00
Wojtek Figat
99547a1ff4 Add Has Tag decorator 2023-08-25 10:42:53 +02:00
Wojtek Figat
b31f262214 Add Knowledge Conditional and Knowledge Values Conditional decorators to BT 2023-08-25 10:25:24 +02:00
Wojtek Figat
cc7e93e2ee Don't recheck decorators conditions if the node is already relevant 2023-08-25 10:22:33 +02:00
Wojtek Figat
a27cb4e215 Refactor BT nodes methods to always use context structure as input 2023-08-24 16:51:25 +02:00
Wojtek Figat
8c1dfb3087 Add Time Limit and Cooldown decorators to BT 2023-08-24 16:41:01 +02:00
Wojtek Figat
d2034622cb Add Invert, ForceSuccess, ForceFailed and Loop decorators to BT 2023-08-24 13:06:55 +02:00
Wojtek Figat
69ab69c5cc Add Decorators support to BT graph 2023-08-24 13:05:54 +02:00
Wojtek Figat
73c0758410 Add releasing nested nodes state when BT tree goes irrelevant 2023-08-23 13:43:46 +02:00
Wojtek Figat
3259af3368 Add Force Finish node to BT 2023-08-22 11:12:05 +02:00