Commit Graph

175 Commits

Author SHA1 Message Date
Chandler Cox
18660140b0 Add controls to the ActorToolbox in the GUI tab. Add dragging and dropping controls from toolbox into scene and prefab trees. 2024-04-27 15:55:25 -05:00
Wojtek Figat
2c1b2d2b7c Optimize ActorTreeNode reparent when it's not collapsed but one of the parents is 2024-04-25 18:01:06 +02:00
4dcdd8b5f7 Add Actor.HasScene and Script.HasScene
Useful in managed code to check the existence of the scene in hot paths
by avoiding expensive marshalling of the Scene object.
2024-04-20 20:58:55 +03:00
Wojtek Figat
7578e1dbe3 Fix errors on using spline editor in Prefab window
#2383
2024-04-05 16:37:11 +02:00
Wojtek Figat
551337f7a0 Minor improvement in spline editor 2024-03-29 17:14:35 +01:00
Chandler Cox
981fe9482c Fix multi collider to work in prefab window. 2024-03-24 15:51:33 -05:00
Chandler Cox
fd756f7bae Allow multiple collision actors to be created from context menu. 2024-03-22 10:35:53 -05:00
Wojtek Figat
56a33e4c98 Fix bug in actors duplicate action due to incorrect actors list setup
#2309
2024-03-07 20:23:00 +01:00
Wojtek Figat
c561d684eb Refactor undo logic for actors reparenting in Editor
#1741
2024-03-06 19:01:36 +01:00
Wojtek Figat
2e305da286 Fix crash when scene graph node gets somehow duplicated by internal error in Editor 2024-03-05 16:31:14 +01:00
Wojtek Figat
e4583907e2 Fix build regression from #2299 2024-03-04 21:30:04 +01:00
Wojtek Figat
32501101b1 Cleanup comments and implement todo to use LOD0 only
#2299
2024-03-04 20:27:11 +01:00
Norite SC
33bd6a56ce vertex snapping refactor corrections 2024-03-04 19:15:15 +01:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Wojtek Figat
124832b076 Fixes to vertex snapping
#2045
2024-02-24 23:35:56 +01:00
Wojtek Figat
1dfc8b0a47 Refactor vertex snapping to use SceneGraphNode layer instead of Model-impl only
#2045
2024-02-24 18:38:23 +01:00
Wojtek Figat
8bcf4fdaf0 Cleanup and improve #2045 2024-02-24 12:53:33 +01:00
Wojtek Figat
de4ee1372f Merge branch 'GizmoSnaping' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-GizmoSnaping 2024-02-24 07:57:27 +01:00
Wojtek Figat
9a21cfd092 Fix transform scaling applying to nested objects when drawing
#1796 #1350
2024-02-20 23:55:06 +01:00
Wojtek Figat
621281ab3a Merge branch 'coll-resize-orient' of https://github.com/Tryibion/FlaxEngine into Tryibion-coll-resize-orient 2024-02-20 11:07:12 +01:00
Wojtek Figat
85c7357b25 Merge branch 'fix-prefab-trans' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-prefab-trans 2024-02-20 10:53:47 +01:00
Wojtek Figat
2de890ca6a Codecleanup for #1482 2024-02-19 17:33:21 +01:00
Wojtek Figat
0d1dbd8845 Merge branch 'add_spline_snap' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-add_spline_snap 2024-02-19 15:51:02 +01:00
Wojtek Figat
45241d63bd Merge branch 'arrow-debug-draw-improviment' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-arrow-debug-draw-improviment 2024-02-18 10:39:16 +01:00
Wojtek Figat
b2d0afd4ef Simplify code in #2202 for script type searching 2024-02-06 11:09:08 +01:00
Chandler Cox
b85f471fcb Add drag cleanup on destroy. 2024-01-23 08:59:27 -06:00
Chandler Cox
f306d34a6e Add drag drop for actor script items into scenes and prefabs. 2024-01-23 08:34:15 -06:00
Chandler Cox
0eb4e0205e Better fix 2024-01-12 19:43:58 -06:00
Chandler Cox
2935b8ba10 Fix prefab transform on drag drop with parent. #1749 2024-01-12 19:12:48 -06:00
Chandler Cox
cae9ddfa36 Default to keep local orientation. 2024-01-10 13:56:38 -06:00
Chandler Cox
361cb914f3 Keep local orientation on collider spawn. Add option to keep orientation when resizing collider. 2024-01-10 11:42:49 -06:00
NoriteSC
8c1f727d9b Merge branch 'FlaxEngine:master' into GizmoSnaping 2023-12-20 23:15:18 +01:00
Menotdan
51c36223e6 Rename 'text' to 'sprite' to avoid confusion in the future. 2023-12-17 12:03:44 -05:00
Menotdan
ea744ab4ac Prevent performing default spawn behavior when spawning from a prefab. 2023-12-17 12:02:56 -05:00
Mr. Capybara
57dee19f75 Merge branch 'master' into arrow-debug-draw-improviment 2023-12-17 10:28:00 -04:00
Mr. Capybara
3c19262574 Add parameter to change arrow cap size 2023-12-17 10:15:41 -04:00
Menotdan
9f460cd651 Fix sprite render actors spawning with overridden defaults when they are part of a prefab. 2023-12-17 04:30:54 -05:00
Wojtek Figat
51fc4c68cd Use tooltip from native function docs and support multiple colliders selected at once #2063 2023-12-14 11:04:36 +01:00
Wojtek Figat
8a5a7851cf Merge branch 'boxcollider-autosize' of https://github.com/Menotdan/FlaxEngine into Menotdan-boxcollider-autosize 2023-12-14 10:49:46 +01:00
Menotdan
9454385683 Use the BoxColliderNode class for handling actor spawn events. 2023-12-12 15:46:15 -05:00
Wojtek Figat
b297b9f185 Fix not supported dragging prefab actors between windows
#2065
2023-12-12 18:59:52 +01:00
NoriteSC
4fb2d3f7f3 sync 2023-12-07 23:55:10 +01:00
Wojtek Figat
af4a6b80a8 Merge branch 'scale-default' of https://github.com/Tryibion/FlaxEngine into Tryibion-scale-default 2023-12-06 12:51:23 +01:00
Wojtek Figat
5575917c4b Fix prefab window performance with large hierarchies 2023-12-05 23:44:45 +01:00
Chandler Cox
7d15944381 Add break 2023-12-02 09:27:13 -06:00
Chandler Cox
58bfd1954e Fix UICanvas to only spawn CanvasScalar if it doesnt already have one. 2023-12-02 09:24:04 -06:00
Mr. Capybara
44f0b5a1de Merge branch 'master' into add_spline_snap 2023-11-27 14:59:10 -04:00
Wojtek Figat
e57e86cde1 Fix spawned ui canvas scaller to use the same transform as CanvasScaler
#1819
2023-11-06 13:54:01 +01:00
Wojtek Figat
ad290d0140 Merge branch 'spawn-scalar' of https://github.com/Tryibion/FlaxEngine into Tryibion-spawn-scalar 2023-11-06 13:36:24 +01:00
Wojtek Figat
585b6bacad Simplify #1807 2023-11-04 19:26:46 +01:00