public void TestRecreationOfChildNodeAfterRemovalByReference() { Node node = new BspSceneNode( this.fakeSceneManager ); Node childNode = node.CreateChild( Name ); node.RemoveChild( childNode ); node.CreateChild( Name ); }
/// <summary> /// Creates a specialized <see cref="Plugin_BSPSceneManager.BspSceneNode"/>. /// </summary> public override SceneNode CreateSceneNode( string name ) { var node = new BspSceneNode( this, name ); sceneNodeList.Add( node ); return node; }
/// <summary> /// Creates a specialized <see cref="Plugin_BSPSceneManager.BspSceneNode"/>. /// </summary> public override SceneNode CreateSceneNode() { var node = new BspSceneNode( this ); sceneNodeList.Add( node ); return node; }
public void TestReaddingOfChildNodeAfterRemovalByName() { Node node = new BspSceneNode( this.fakeSceneManager ); Node childNode = node.CreateChild( Name ); node.RemoveChild( Name ); node.AddChild( childNode ); }
/// <summary> /// Creates a specialized <see cref="Plugin_BSPSceneManager.BspSceneNode"/>. /// </summary> public override SceneNode CreateSceneNode(string name) { BspSceneNode node = new BspSceneNode(this, name); this.sceneNodeList[node.Name] = node; return node; }