Commit Graph

3556 Commits

Author SHA1 Message Date
mafiesto4 c7d277ca74 Fix crash when unboxing managed structure with refs into Variant 2023-08-29 11:42:47 +02:00
mafiesto4 17cbd66aed Fix Label to draw text under children 2023-08-29 11:41:29 +02:00
mafiesto4 0defecaeb9 Add concept of Goals to Behavior Knowledge 2023-08-29 11:41:07 +02:00
mafiesto4 8906453b15 Merge remote-tracking branch 'origin/master' into 1.7 2023-08-28 09:11:29 +02:00
mafiesto4 bd750d2634 Fix incoming drag drop location on macOS 2023-08-27 22:41:57 +02:00
mafiesto4 fa77a52a2c Fix prefab apply bug when one of the prefabs in project is broken 2023-08-27 20:08:27 +02:00
mafiesto4 0909c5bcc0 Merge branch 'replicationdisabling' of https://github.com/Withaust/FlaxEngine into Withaust-replicationdisabling 2023-08-27 16:43:24 +02:00
mafiesto4 dc871a637b Merge branch 'xaudio2_crash' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-xaudio2_crash 2023-08-27 16:38:21 +02:00
mafiesto4 87e19ef4bc Fix crash on terrain export in Editor
#1330
2023-08-27 16:19:25 +02:00
GoaLitiuM 3939106e78 Fix crash with XAudio2 backend when source is playing
The array containing the sources might grow and invalidate existing
pointers to sources while some of the previous sources are still playing.
2023-08-25 22:09:00 +03:00
mafiesto4 99547a1ff4 Add Has Tag decorator 2023-08-25 10:42:53 +02:00
mafiesto4 b31f262214 Add Knowledge Conditional and Knowledge Values Conditional decorators to BT 2023-08-25 10:25:24 +02:00
mafiesto4 cc7e93e2ee Don't recheck decorators conditions if the node is already relevant 2023-08-25 10:22:33 +02:00
mafiesto4 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
mafiesto4 a27cb4e215 Refactor BT nodes methods to always use context structure as input 2023-08-24 16:51:25 +02:00
mafiesto4 8c1dfb3087 Add Time Limit and Cooldown decorators to BT 2023-08-24 16:41:01 +02:00
mafiesto4 d2034622cb Add Invert, ForceSuccess, ForceFailed and Loop decorators to BT 2023-08-24 13:06:55 +02:00
mafiesto4 69ab69c5cc Add Decorators support to BT graph 2023-08-24 13:05:54 +02:00
mafiesto4 73c0758410 Add releasing nested nodes state when BT tree goes irrelevant 2023-08-23 13:43:46 +02:00
mafiesto4 3259af3368 Add Force Finish node to BT 2023-08-22 11:12:05 +02:00
mafiesto4 50c85aec6d Minor improvements to #1315 and add getter of current window style 2023-08-21 23:33:33 +02:00
mafiesto4 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
mafiesto4 845697cc4a Merge branch 'terraincache' of https://github.com/Withaust/FlaxEngine into Withaust-terraincache 2023-08-21 22:31:01 +02:00
mafiesto4 8c230e7cb0 Merge branch 'button-border' of https://github.com/Tryibion/FlaxEngine into Tryibion-button-border 2023-08-21 21:54:56 +02:00
mafiesto4 863b6338ce Fix missing asset refs from BT nodes data 2023-08-21 18:28:05 +02:00
mafiesto4 cc5cde5bc7 Add Nested node to BT 2023-08-21 17:38:48 +02:00
mafiesto4 a6e503d21b Add Selector node to BT 2023-08-21 00:07:25 +02:00
mafiesto4 fce82247ab Add Delay node to BT 2023-08-20 21:42:43 +02:00
mafiesto4 2e9facc429 Add Random::RandRange 2023-08-20 21:41:20 +02:00
mafiesto4 eee53dfbdc Add BehaviorKnowledgeSelector for Behavior Knowledge unified data access 2023-08-19 19:50:17 +02:00
mafiesto4 dee2f11ae4 Merge remote-tracking branch 'origin/master' into 1.7 2023-08-19 19:46:19 +02:00
mafiesto4 3498806588 Add support for accessing scripting properties via ManagedBinaryModule fields API 2023-08-19 17:45:42 +02:00
Tryibion 5354063129 Add simple way to remove button border. 2023-08-19 10:43:04 -05:00
GoaLitiuM 769a20002d Fix Variant move assignment operator with managed objects 2023-08-19 13:12:50 +03:00
mafiesto4 f088f2b61d Merge remote-tracking branch 'origin/master' into 1.7 2023-08-18 10:33:51 +02:00
mafiesto4 122524bd19 Fix linux build 2023-08-18 09:12:10 +02:00
mafiesto4 de270d7478 Merge branch 'manageddict_cache' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-manageddict_cache 2023-08-18 00:25:07 +02:00
mafiesto4 595bb2b7fa Fix nested animation playrate when the framerate is different
#1258
2023-08-18 00:17:27 +02:00
mafiesto4 925b5abb78 Fix crash on Linux when using unmapped keyboard Keyboard
#1321
2023-08-17 21:47:02 +02:00
mafiesto4 b78db755ec Fix crash regression d9ee8f4665
#1318
2023-08-17 21:40:36 +02:00
mafiesto4 1e3e75cb99 Add relevancy to Behavior Tree nodes 2023-08-17 21:24:19 +02:00
mafiesto4 14ffd0aa08 Add Variant new value init for objects 2023-08-17 16:10:07 +02:00
mafiesto4 fad825690e Add BehaviorTree nodes sorting by X position on a surface 2023-08-17 15:44:30 +02:00
mafiesto4 70228ca355 Various improvements to Variant 2023-08-17 15:29:11 +02:00
mafiesto4 c15a48b0b4 Allow Scripting Object as BT blackboard but don't support plain classes 2023-08-17 15:29:00 +02:00
mafiesto4 c18625e017 Add initial Behavior simulation 2023-08-17 15:26:31 +02:00
mafiesto4 d1e2d6699e Add bt nodes init 2023-08-16 22:28:48 +02:00
mafiesto4 dd8e05ed49 Add C#-only types for Variant value storage from 0cb049167b 2023-08-16 22:27:03 +02:00
mafiesto4 0cb049167b Add NewValue/DeleteValue to Variant for owned value storage 2023-08-16 18:29:59 +02:00