コード例 #1
0
ファイル: SceneGraph.cpp プロジェクト: NathanSaidas/Gem
	void SceneGraph::Remove(GraphNode aGameObject)
	{
		if (aGameObject == nullptr || m_Top == nullptr)
		{
			return;
		}

		if (aGameObject->GetParent() == m_Top)
		{
			aGameObject->SetParent(nullptr);
		}
	}
コード例 #2
0
ファイル: SceneGraph.cpp プロジェクト: NathanSaidas/Gem
	void SceneGraph::Insert(GraphNode aGameObject)
	{
		if (aGameObject == nullptr || m_Top == nullptr)
		{
			return;
		}
		if (aGameObject->GetParent() == nullptr)
		{
			aGameObject->SetParent(m_Top);
		}

	}