Fix new colider transform when using 'Add collider' option
This commit is contained in:
@@ -166,7 +166,6 @@ namespace FlaxEditor.SceneGraph.Actors
|
|||||||
var actor = new BoxCollider
|
var actor = new BoxCollider
|
||||||
{
|
{
|
||||||
StaticFlags = staticModelNode.Actor.StaticFlags,
|
StaticFlags = staticModelNode.Actor.StaticFlags,
|
||||||
Transform = staticModelNode.Actor.Transform,
|
|
||||||
};
|
};
|
||||||
staticModelNode.Root.Spawn(actor, staticModelNode.Actor);
|
staticModelNode.Root.Spawn(actor, staticModelNode.Actor);
|
||||||
createdNodes.Add(window is PrefabWindow pWindow ? pWindow.Graph.Root.Find(actor) : Editor.Instance.Scene.GetActorNode(actor));
|
createdNodes.Add(window is PrefabWindow pWindow ? pWindow.Graph.Root.Find(actor) : Editor.Instance.Scene.GetActorNode(actor));
|
||||||
@@ -177,7 +176,6 @@ namespace FlaxEditor.SceneGraph.Actors
|
|||||||
var actor = new SphereCollider
|
var actor = new SphereCollider
|
||||||
{
|
{
|
||||||
StaticFlags = staticModelNode.Actor.StaticFlags,
|
StaticFlags = staticModelNode.Actor.StaticFlags,
|
||||||
Transform = staticModelNode.Actor.Transform,
|
|
||||||
};
|
};
|
||||||
staticModelNode.Root.Spawn(actor, staticModelNode.Actor);
|
staticModelNode.Root.Spawn(actor, staticModelNode.Actor);
|
||||||
createdNodes.Add(window is PrefabWindow pWindow ? pWindow.Graph.Root.Find(actor) : Editor.Instance.Scene.GetActorNode(actor));
|
createdNodes.Add(window is PrefabWindow pWindow ? pWindow.Graph.Root.Find(actor) : Editor.Instance.Scene.GetActorNode(actor));
|
||||||
@@ -188,7 +186,6 @@ namespace FlaxEditor.SceneGraph.Actors
|
|||||||
var actor = new BoxCollider
|
var actor = new BoxCollider
|
||||||
{
|
{
|
||||||
StaticFlags = staticModelNode.Actor.StaticFlags,
|
StaticFlags = staticModelNode.Actor.StaticFlags,
|
||||||
Transform = staticModelNode.Actor.Transform,
|
|
||||||
Size = new Float3(100.0f, 100.0f, 1.0f),
|
Size = new Float3(100.0f, 100.0f, 1.0f),
|
||||||
};
|
};
|
||||||
staticModelNode.Root.Spawn(actor, staticModelNode.Actor);
|
staticModelNode.Root.Spawn(actor, staticModelNode.Actor);
|
||||||
@@ -200,7 +197,6 @@ namespace FlaxEditor.SceneGraph.Actors
|
|||||||
var actor = new CapsuleCollider
|
var actor = new CapsuleCollider
|
||||||
{
|
{
|
||||||
StaticFlags = staticModelNode.Actor.StaticFlags,
|
StaticFlags = staticModelNode.Actor.StaticFlags,
|
||||||
Transform = staticModelNode.Actor.Transform,
|
|
||||||
Radius = 25.0f,
|
Radius = 25.0f,
|
||||||
Height = 50.0f,
|
Height = 50.0f,
|
||||||
};
|
};
|
||||||
@@ -217,7 +213,6 @@ namespace FlaxEditor.SceneGraph.Actors
|
|||||||
var actor = new MeshCollider
|
var actor = new MeshCollider
|
||||||
{
|
{
|
||||||
StaticFlags = staticModelNode.Actor.StaticFlags,
|
StaticFlags = staticModelNode.Actor.StaticFlags,
|
||||||
Transform = staticModelNode.Actor.Transform,
|
|
||||||
CollisionData = collisionData,
|
CollisionData = collisionData,
|
||||||
};
|
};
|
||||||
staticModelNode.Root.Spawn(actor, staticModelNode.Actor);
|
staticModelNode.Root.Spawn(actor, staticModelNode.Actor);
|
||||||
|
|||||||
Reference in New Issue
Block a user