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); }