private void SubstractBreadcrumb()
        {
            if (m_currentBreadcrumbs.Count == 1)
            {
                return;
            }
            ChangeNextButtonText("Next");
            m_availableBreadcrumbs.Push(m_currentBreadcrumbs.Pop());
            BreadcrumbData bcData = m_currentBreadcrumbs.Peek();

            ChangeSlide(bcData.Slide);
            m_breadcrums.PopItem();
        }
        private void PopulateNextBreadcrumb()
        {
            if (m_availableBreadcrumbs.Count == 0)
            {
                return;
            }
            m_currentBreadcrumbs.Push(m_availableBreadcrumbs.Pop());

            if (m_availableBreadcrumbs.Count == 0)
            {
                ChangeNextButtonText("Create Character and post to heierarchy");
            }

            BreadcrumbData currentBC = m_currentBreadcrumbs.Peek();

            m_breadcrums.PushItem(currentBC.Label, currentBC.Callback);
        }