void SetCurrentStep(GlobalVars.SceneList sceneEnum)
 {
     for (int i = 0; i < StepList.Count; i++)
     {
         StepBase curStep = StepList[i];
         if (sceneEnum == curStep.CurScene)
         {
             curStep.Show();
         }
         else
         {
             curStep.Hide();
         }
     }
     GlobalVars.Instance.CurScene = sceneEnum;
     EventManager.Instance.UpdateSceneComplete(sceneEnum);
 }