diff --git a/Source/Editor/SceneGraph/Actors/RigidBodyNode.cs b/Source/Editor/SceneGraph/Actors/RigidBodyNode.cs
new file mode 100644
index 000000000..9f9a38258
--- /dev/null
+++ b/Source/Editor/SceneGraph/Actors/RigidBodyNode.cs
@@ -0,0 +1,29 @@
+// Copyright (c) Wojciech Figat. All rights reserved.
+
+using FlaxEngine;
+
+namespace FlaxEditor.SceneGraph.Actors
+{
+ ///
+ /// Scene tree node for actor type.
+ ///
+ [HideInEditor]
+ public sealed class RigidBodyNode : ActorNode
+ {
+ ///
+ public RigidBodyNode(Actor actor)
+ : base(actor)
+ {
+ }
+
+ ///
+ public override void PostSpawn()
+ {
+ base.PostSpawn();
+
+ if (HasPrefabLink)
+ return;
+ Actor.StaticFlags = StaticFlags.None;
+ }
+ }
+}
diff --git a/Source/Editor/SceneGraph/SceneGraphFactory.cs b/Source/Editor/SceneGraph/SceneGraphFactory.cs
index bd465aad2..8437167aa 100644
--- a/Source/Editor/SceneGraph/SceneGraphFactory.cs
+++ b/Source/Editor/SceneGraph/SceneGraphFactory.cs
@@ -74,6 +74,7 @@ namespace FlaxEditor.SceneGraph
CustomNodesTypes.Add(typeof(NavMesh), typeof(ActorNode));
CustomNodesTypes.Add(typeof(SpriteRender), typeof(SpriteRenderNode));
CustomNodesTypes.Add(typeof(Joint), typeof(JointNode));
+ CustomNodesTypes.Add(typeof(RigidBody), typeof(RigidBodyNode));
}
///