Commit Graph

4013 Commits

Author SHA1 Message Date
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
992cc381d5 Simplify Variant code with define for ManagedObject handle 2023-08-25 10:22:09 +02:00
Wiktor Kocielski
87e36bcfd5 Stop replication if NetworkManager::NetworkFPS < 0 2023-08-25 02:44:23 +03:00
Wiktor Kocielski
7b44075ac8 Add recursive methods for layers 2023-08-25 00:01:31 +03: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
Wojtek Figat
50c85aec6d Minor improvements to #1315 and add getter of current window style 2023-08-21 23:33:33 +02:00
Wojtek Figat
b4adb7f3e1 Merge branch 'set-window-mode' of https://github.com/Tryibion/FlaxEngine into Tryibion-set-window-mode 2023-08-21 22:42:13 +02:00
Wojtek Figat
845697cc4a Merge branch 'terraincache' of https://github.com/Withaust/FlaxEngine into Withaust-terraincache 2023-08-21 22:31:01 +02:00
Wojtek Figat
8c230e7cb0 Merge branch 'button-border' of https://github.com/Tryibion/FlaxEngine into Tryibion-button-border 2023-08-21 21:54:56 +02:00
Wojtek Figat
863b6338ce Fix missing asset refs from BT nodes data 2023-08-21 18:28:05 +02:00
Wojtek Figat
cc5cde5bc7 Add Nested node to BT 2023-08-21 17:38:48 +02:00
Wojtek Figat
a6e503d21b Add Selector node to BT 2023-08-21 00:07:25 +02:00
Wojtek Figat
fce82247ab Add Delay node to BT 2023-08-20 21:42:43 +02:00
Wojtek Figat
2e9facc429 Add Random::RandRange 2023-08-20 21:41:20 +02:00
9ec7b09771 Merge fixes 2023-08-20 20:31:45 +03:00
42ab218a8e Merge branch 'master' into marshalling_scriptingobject_changes
# Conflicts:
#	Source/Engine/Engine/NativeInterop.Invoker.cs
#	Source/Engine/Engine/NativeInterop.Unmanaged.cs
2023-08-20 20:24:41 +03:00
Wojtek Figat
eee53dfbdc Add BehaviorKnowledgeSelector for Behavior Knowledge unified data access 2023-08-19 19:50:17 +02:00
Wojtek Figat
dee2f11ae4 Merge remote-tracking branch 'origin/master' into 1.7 2023-08-19 19:46:19 +02:00
Wojtek Figat
3498806588 Add support for accessing scripting properties via ManagedBinaryModule fields API 2023-08-19 17:45:42 +02:00
Chandler Cox
5354063129 Add simple way to remove button border. 2023-08-19 10:43:04 -05:00
769a20002d Fix Variant move assignment operator with managed objects 2023-08-19 13:12:50 +03:00
Wojtek Figat
f088f2b61d Merge remote-tracking branch 'origin/master' into 1.7 2023-08-18 10:33:51 +02:00
Wojtek Figat
122524bd19 Fix linux build 2023-08-18 09:12:10 +02:00
Wojtek Figat
de270d7478 Merge branch 'manageddict_cache' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-manageddict_cache 2023-08-18 00:25:07 +02:00
Wojtek Figat
595bb2b7fa Fix nested animation playrate when the framerate is different
#1258
2023-08-18 00:17:27 +02:00
Wojtek Figat
925b5abb78 Fix crash on Linux when using unmapped keyboard Keyboard
#1321
2023-08-17 21:47:02 +02:00
Wojtek Figat
b78db755ec Fix crash regression d9ee8f4665
#1318
2023-08-17 21:40:36 +02:00
Wojtek Figat
1e3e75cb99 Add relevancy to Behavior Tree nodes 2023-08-17 21:24:19 +02:00
Wojtek Figat
14ffd0aa08 Add Variant new value init for objects 2023-08-17 16:10:07 +02:00
Wojtek Figat
fad825690e Add BehaviorTree nodes sorting by X position on a surface 2023-08-17 15:44:30 +02:00
Wojtek Figat
70228ca355 Various improvements to Variant 2023-08-17 15:29:11 +02:00
Wojtek Figat
c15a48b0b4 Allow Scripting Object as BT blackboard but don't support plain classes 2023-08-17 15:29:00 +02:00
Wojtek Figat
c18625e017 Add initial Behavior simulation 2023-08-17 15:26:31 +02:00
Wojtek Figat
d1e2d6699e Add bt nodes init 2023-08-16 22:28:48 +02:00
Wojtek Figat
dd8e05ed49 Add C#-only types for Variant value storage from 0cb049167b 2023-08-16 22:27:03 +02:00
Wojtek Figat
0cb049167b Add NewValue/DeleteValue to Variant for owned value storage 2023-08-16 18:29:59 +02:00
017b45d674 Use mutex over atomic operations in Delegate 2023-08-16 17:39:08 +03:00
Wojtek Figat
18b47257fd Add **Behavior Tree** asset type and editing 2023-08-16 13:26:33 +02:00
Wojtek Figat
f8dc59d670 Change Debug to be static 2023-08-16 13:10:58 +02:00
Chandler Cox
8e1cac7d2f Add to be able to choose sloppy mesh simplification or not in model import settings for LODs. 2023-08-15 21:34:07 -05:00
Wiktor Kocielski
a3063258e5 Add ability to clean patch caches 2023-08-15 12:35:32 +03:00
Chandler Cox
6e5f693459 Small change to allow other platforms to use fullscreen and windowed in WindowMode function 2023-08-14 18:25:19 -05:00
Chandler Cox
cfd11a7e77 Add borderless window on Windows platform and add easy function in Screen class to change window mode. 2023-08-14 18:11:05 -05:00
Wojtek Figat
f1d46979b3 Merge branch 'navigationfix' of https://github.com/Withaust/FlaxEngine into Withaust-navigationfix 2023-08-14 18:31:08 +02:00