Nils Hausfeld
9acee40746
- Added context sensitive toggle gui
2023-09-28 20:53:47 +02:00
Nils Hausfeld
155d11c07b
- Filtering now also applies when dragging a connection from an input port
2023-09-27 19:28:06 +02:00
Wojtek Figat
2f9c601678
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-27 17:32:47 +02:00
Nils Hausfeld
63c213aec0
- Support for Impulse ports
2023-09-27 17:04:35 +02:00
Nils Hausfeld
c4da34a463
- Implemented function node and bind/unbind node compatiblility/filtering
...
- Added NodeTypeHint enum
2023-09-27 16:24:33 +02:00
Nils Hausfeld
be944e35a5
Merge branch 'master' into Visject-ContextSensitiveNodes
2023-09-27 12:48:07 +02:00
Nils Hausfeld
d8e2b06c38
- Minor cleanup
2023-09-25 23:26:33 +02:00
ontrigger
6a62dac49b
remove usages of SmoothingScale across the codebase
2023-09-25 23:29:29 +03:00
Nils Hausfeld
3b393ef4db
Groups now get filtered by box type when added after the context menu was opened
2023-09-25 22:07:50 +02:00
Nils Hausfeld
33c51d0a8e
- Filtering is functioning now for all default groups
2023-09-25 19:10:05 +02:00
Wojtek Figat
212a2e1ded
Format code from recent PRs
2023-09-25 15:42:23 +02:00
Wojtek Figat
c46ec41f6f
Merge branch 'MMB_Pan' of https://github.com/Radiangames/FlaxEngine into Radiangames-MMB_Pan
2023-09-25 15:40:19 +02:00
Nils Hausfeld
50ebd5cb87
- Fixed massive UI freeze because of perform layout oversight
2023-09-24 20:31:22 +02:00
Nils Hausfeld
8d39d51f90
- Added profiling
2023-09-24 20:22:44 +02:00
Nils Hausfeld
038a3603e4
- Possible nodes get filtered now depending on the available node ports
2023-09-24 19:33:03 +02:00
Nils Hausfeld
0de31f630f
- Moved control point calculation into its own function since multiple parts of the code depend on it
...
- 'DrawConnection' function now calls the control point calculation function
- 'IntersectsConnection' function now calls the control point calculation function
2023-09-24 18:40:34 +02:00
Wojtek Figat
1c20398d8c
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-22 22:43:29 +02:00
Nils Hausfeld
d0679c1f9b
- Made Visject connection bezier curves bend around nodes
2023-09-22 15:28:46 +02:00
Nils Hausfeld
d19984d3e9
- Pressing space to open visject context menu now ignores the space char as input
2023-09-21 18:02:00 +02:00
Luke Schneider
65bf13ea4f
Removed debug messages
2023-09-21 08:38:18 -05:00
Luke Schneider
ad29dd0c92
MMB Panning
...
Added MMB panning to VisjectSurfaces (materials/etc).
2023-09-21 08:37:13 -05:00
Wojtek Figat
a71de7357c
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-19 21:42:53 +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
Chandler Cox
a89856bece
Increase size of clamp node to handle vector4.
2023-09-16 10:15:26 -05:00
Wojtek Figat
fb488cbaf7
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-11 22:43:46 +02:00
Wojtek Figat
fb27606541
Add missing Particle Scale getter node to Particle Emitter graph
...
#1343
2023-09-11 13:54:44 +02:00
Wojtek Figat
50669a341d
Improve connections drawing for BehaviorTree and AnimGraph
2023-08-26 09:38:33 +02:00
Wojtek Figat
1287731816
Add reordering and reparenting decorators (with undo)
2023-08-25 14:54:40 +02:00
Wojtek Figat
2026c84baa
Hide node close button when read-only (eg. play mode)
2023-08-24 16:56:28 +02:00
Wojtek Figat
69ab69c5cc
Add Decorators support to BT graph
2023-08-24 13:05:54 +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
Wojtek Figat
d86eb5a4c2
Add drag&drop for nested BT spawning in Editor
2023-08-22 10:45:50 +02:00
Wojtek Figat
a44c1521af
Fix property value sliders usage in BT editor
2023-08-20 21:40:03 +02:00
Wojtek Figat
5f79fdd5f9
Fix bt node sizing on spawm
2023-08-17 15:27:02 +02:00
Wojtek Figat
18b47257fd
Add **Behavior Tree** asset type and editing
2023-08-16 13:26:33 +02:00
Wojtek Figat
19f14919c0
Allow modifying surface node archetype reference
2023-08-14 13:11:42 +02:00
Wojtek Figat
bb8f098714
Add reroute node usage to Visject only if surface type allows it
2023-08-13 19:14:57 +02:00
Wojtek Figat
ae4bce7a68
Add Visject surface boxes and connections drawing customization via style
2023-08-13 19:14:23 +02:00
Wojtek Figat
73bbe63c1e
Missing change for 05d477d6c8
2023-08-04 13:10:36 +02:00
Wojtek Figat
05d477d6c8
Add SelectionChanged public event for VisjectSurface and properly invoke it only when selection actually changes
2023-08-04 12:52:54 +02:00
Wojtek Figat
cab1d8cac4
Fix missing Visject CM groups auto-expanding if enabled
2023-08-03 16:29:07 +02:00
Wojtek Figat
c0d32a99b0
Refactor Visject surface nodes cache to reuse between graphs
2023-08-03 15:44:02 +02:00
Wojtek Figat
bb96f2cd6d
Add GroupArchetype to Visject nodes spawn query check
2023-08-03 14:53:02 +02:00
Wojtek Figat
90f377fa83
Remove leftover log
2023-07-04 17:58:06 +02:00
Wojtek Figat
81ae687238
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-28 16:34:38 +02:00