void Player::OnLocationExit() { // Remove from SceneGraph SceneNode* root = GetVe1SceneGraph()->GetRootNode(SceneGraph::AMJU_OPAQUE); Assert(root); root->DelChild(m_sceneNode.GetPtr()); root->DelChild(m_arrow.GetPtr()); }
void Ve1Object::OnLocationExit() { // Remove from SceneGraph if (m_sceneNode) { SceneNode* root = GetVe1SceneGraph()->GetRootNode(SceneGraph::AMJU_OPAQUE); if (root) { root->DelChild(m_sceneNode.GetPtr()); } } }