76 Commits

Author SHA1 Message Date
mafiesto4 de76d3623e Fix BehaviorKnowledge of object type casting
#4072
2026-05-12 18:24:59 +02:00
Tryibion 94e529e801 Add way to get blackboard by type. 2026-05-01 16:27:15 -05:00
mafiesto4 36157fb01e Fix Behavior time to not reset on root loop 2026-04-18 23:22:12 +02:00
mafiesto4 a6c6be9c2e Merge branch 'loop-behavior' of https://github.com/Tryibion/FlaxEngine into Tryibion-loop-behavior 2026-03-10 21:53:41 +01:00
Tryibion cd0878f810 Simplify code 2025-09-02 20:47:04 -05:00
Tryibion f588d6da51 Add ability to loop root node in behavior trees. 2025-09-02 20:33:41 -05:00
mafiesto4 73c30d3d89 Optimize asset references to support direct registration to reduce Delegate memory allocations and overhead 2025-06-08 00:58:15 +02:00
mafiesto4 c639a3103c Add memory profiling events to the main areas of the engine 2025-05-22 04:47:01 +02:00
mafiesto4 59aed828f6 Update attributes style to be consistent in engine 2025-04-12 22:09:12 +02:00
mafiesto4 9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
mafiesto4 dad8c0cd6b Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
#	Source/Engine/Level/Prefabs/Prefab.Apply.cpp
2025-02-27 17:17:02 +01:00
mafiesto4 b2c8c4018c Fix scripting bindings codegen for SoftTypeReference and SceneReference
#2761
2025-02-26 22:43:30 +01:00
mafiesto4 2ab9adab24 Merge remote-tracking branch 'origin/master' into 1.10 2025-02-24 23:27:56 +01:00
mafiesto4 bb12562c2f Fix crash when setting C# property of value-type from native code 2025-02-21 20:22:54 +01:00
mafiesto4 8a7ceef288 Add content deprecation system that auto-saves assets in Editor that use old data format 2025-01-20 23:46:49 +01:00
mafiesto4 bfa09e165a Fix BehaviorTreeMoveToNode when goal location changes every frame by less than tolerance 2024-09-30 23:15:16 +02:00
mafiesto4 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
mafiesto4 ba701eb4d3 Fix compilation warnings on large worlds 2024-09-19 17:04:31 +02:00
mafiesto4 e44e44d317 Merge remote-tracking branch 'origin/master' into 1.9 2024-08-05 11:08:51 +02:00
mafiesto4 d14a4f1f66 Minor codestyle fixes 2024-07-25 16:50:16 +02:00
mafiesto4 e1bede1bf6 Merge remote-tracking branch 'origin/master' into 1.9 2024-06-13 17:07:37 +02:00
GoaLitiuM dedb3d57fd Fix Variant getters returning already freed managed handles 2024-06-01 20:22:16 +03:00
mafiesto4 66b828ae92 Refactor Asset::GetReferences to support file path references 2024-05-08 15:54:37 +02:00
mafiesto4 d719c381ea Merge remote-tracking branch 'origin/master' into 1.8 2024-03-11 23:49:33 +01:00
mafiesto4 d5f4254a73 Add BehaviorTreeKnowledgeBooleanDecorator 2024-03-05 12:45:40 +01:00
mafiesto4 f1bc161ad2 Merge branch 'category-rework' of https://github.com/Tryibion/FlaxEngine into Tryibion-category-rework 2024-02-27 11:08:33 +01:00
mafiesto4 14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Tryibion 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
mafiesto4 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
mafiesto4 5de5e576e5 Rename Navigation.ProjectPoint into Navigation.FindClosestPoint to have consistent API naming
#2034
2024-02-17 09:07:37 +01:00
mafiesto4 f0f8da3c09 Various fixes 2024-02-16 12:29:59 +01:00
mafiesto4 b5e23f0096 Improve JsonAssetReference 2024-02-15 11:46:17 +01:00
mafiesto4 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
mafiesto4 4e37aafe6a Fix BT logic flow when start/stopping behavior 2023-11-21 00:01:46 +01:00
mafiesto4 9a091799fc Fix crash when debugging BT node state while tree is not running 2023-11-21 00:00:43 +01:00
mafiesto4 0360f7786d Fix crash hen readingBehaviorKnowledgeSelector value in C# when type doesn't match exactly 2023-11-14 11:47:44 +01:00
mafiesto4 e0de6744e2 Add better errors logging to BT nodes in case of issues 2023-11-14 11:22:41 +01:00
mafiesto4 7c53b1e99a Add clearing BT memory in non-release builds to make issues spotting easier 2023-11-14 11:22:17 +01:00
mafiesto4 b2ec235f01 Minor tweaks 2023-09-25 11:00:49 +02:00
mafiesto4 8a00a3e61e Expose moveTo node functions to override in C# 2023-09-24 19:26:41 +02:00
mafiesto4 15b1e0a984 Minor fixes 2023-09-24 13:20:19 +02:00
mafiesto4 959bd33efc Rename AllocState to NewState 2023-09-24 13:17:59 +02:00
mafiesto4 f0b5d3b838 Minor improvements 2023-09-19 21:37:24 +02:00
mafiesto4 e9cf188c2d Add outline for relevant BT nodes when debugging tree 2023-09-19 21:24:00 +02:00
mafiesto4 336fe46e03 Add GetDebugInfo to BT nodes for debugging 2023-09-19 20:57:19 +02:00
mafiesto4 f7787a9221 Add Behavior knowledge data debugging 2023-09-14 13:53:19 +02:00
mafiesto4 8a31a63713 Fix build 2023-09-10 10:25:03 +02:00