Commit Graph

6469 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
Chandler Cox
0bbd619e32 Code cleanup 2023-08-24 13:54:55 -05:00
Chandler Cox
51664fc236 Use pltform process. 2023-08-24 13:51:08 -05:00
Chandler Cox
fb69bc64f8 Add automated plugin project creation and Git cloning. 2023-08-24 11:38:14 -05:00
Wojtek Figat
2026c84baa Hide node close button when read-only (eg. play mode) 2023-08-24 16:56:28 +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
0c206564be Fix generic typename to be properly converted to C# 2023-08-24 13:02:29 +02:00
Wojtek Figat
5f581bf156 Add OnPasted to Visject Surface nodes for custom post-paste logic 2023-08-24 10:43:59 +02:00
Wojtek Figat
952fe61515 Add SurfaceNodeActions for more contextual surface nodes scripting 2023-08-24 10:43:22 +02:00
Wojtek Figat
60e5c5446c Add SealedNodes feature to Visject Surface nodes 2023-08-24 10:41:02 +02:00
Wojtek Figat
c58dc51291 Various improvements to Visject Surface 2023-08-24 10:12:40 +02:00
Chandler Cox
7e429854d6 Simplify check to use attribute. 2023-08-23 09:03:56 -05:00
Chandler Cox
e1645210b3 Add check and indication if no anim events are found. 2023-08-23 08:46:21 -05:00
Chandler Cox
e16e2e2877 Prevent AbstractWrapper from showing in Add AnimEvent CM. 2023-08-23 08:35:35 -05:00
Wojtek Figat
73c0758410 Add releasing nested nodes state when BT tree goes irrelevant 2023-08-23 13:43:46 +02:00
Chandler Cox
a737e7bb05 Small fix to UI 2023-08-22 17:36:09 -05:00
Chandler Cox
ce4cf9b34b Add timeline position numbers and add to GUI. 2023-08-22 15:42:16 -05:00
Wojtek Figat
3259af3368 Add Force Finish node to BT 2023-08-22 11:12:05 +02:00
Wojtek Figat
d86eb5a4c2 Add drag&drop for nested BT spawning in Editor 2023-08-22 10:45:50 +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
c137b5743a Merge branch 'rename-popup-check' of https://github.com/Tryibion/FlaxEngine into Tryibion-rename-popup-check 2023-08-21 22:02:38 +02:00
Wojtek Figat
131b2ae688 Merge branch 'dont-close-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-dont-close-cm 2023-08-21 21:56:40 +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
Wojtek Figat
a44c1521af Fix property value sliders usage in BT editor 2023-08-20 21:40:03 +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
Chandler Cox
1286a29462 Add not closing some cm buttons 2023-08-19 14:30:08 -05:00
Wojtek Figat
eee53dfbdc Add BehaviorKnowledgeSelector for Behavior Knowledge unified data access 2023-08-19 19:50:17 +02:00
Chandler Cox
134273abd9 Remove popup from appearing if the content item can not re renamed. 2023-08-19 12:47:29 -05: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
Wojtek Figat
de6254b5a5 Various fixes for scripting bindings codegen 2023-08-19 17:00:05 +02:00
Wojtek Figat
e36bf6e19a Add MarshalAs tag to APi structs/classes for custom marshaling via implicit casting 2023-08-19 16:59:39 +02:00
769a20002d Fix Variant move assignment operator with managed objects 2023-08-19 13:12:50 +03:00
Wojtek Figat
32c47949fa Fix error when scripting structure uses StringAnsi field 2023-08-18 13:32:06 +02:00