private void OpenScene(string name, params System.Object[] parameters) { GameObject gameObj = ResourceHelper.Load(AppConfig.FOLDER_PROFAB_UI + name); _sceneBase = gameObj.GetComponent <SceneBase> (); Assert.assert((_sceneBase != null), "not add " + name + " scripts"); _sceneBase.Init(); _sceneBase.baseName = name; _sceneBase.Open(parameters); UILayerManager.instance.AddLayer(_sceneBase.gameObject, UILayerManager.UI_LAYER_HIERARCHY.Scene); }