@@ -151,7 +151,6 @@ KX_Scene::KX_Scene(SCA_IInputDevice *inputDevice,
151
151
m_mousemgr(nullptr ),
152
152
m_physicsEnvironment(0 ),
153
153
m_sceneName(sceneName),
154
- m_rootnode(nullptr ),
155
154
m_activeCamera(nullptr ),
156
155
m_overrideCullingCamera(nullptr ),
157
156
m_ueberExecutionPriority(0 ),
@@ -481,19 +480,19 @@ KX_GameObject *KX_Scene::AddNodeReplicaObject(SG_Node *node, KX_GameObject *game
481
480
newobj->SetSGNode (node);
482
481
}
483
482
else {
484
- m_rootnode = new SG_Node (newobj, this , KX_Scene::m_callbacks);
483
+ SG_Node *rootnode = new SG_Node (newobj, this , KX_Scene::m_callbacks);
485
484
486
485
// This fixes part of the scaling-added object bug.
487
486
SG_Node *orgnode = gameobj->GetSGNode ();
488
- m_rootnode ->SetLocalScale (orgnode->GetLocalScale ());
489
- m_rootnode ->SetLocalPosition (orgnode->GetLocalPosition ());
490
- m_rootnode ->SetLocalOrientation (orgnode->GetLocalOrientation ());
487
+ rootnode ->SetLocalScale (orgnode->GetLocalScale ());
488
+ rootnode ->SetLocalPosition (orgnode->GetLocalPosition ());
489
+ rootnode ->SetLocalOrientation (orgnode->GetLocalOrientation ());
491
490
492
491
// Define the relationship between this node and it's parent.
493
492
KX_NormalParentRelation *parent_relation = new KX_NormalParentRelation ();
494
- m_rootnode ->SetParentRelation (parent_relation);
493
+ rootnode ->SetParentRelation (parent_relation);
495
494
496
- newobj->SetSGNode (m_rootnode );
495
+ newobj->SetSGNode (rootnode );
497
496
}
498
497
499
498
SG_Node *replicanode = newobj->GetSGNode ();
0 commit comments