private void Start() { for (int i = 0; i < sceneBaseList.Count; i++) { SceneBase sceneBase = sceneBaseList[i]; sceneBase.actionForNextScene += GoToNextScene; sceneBase.actionForPrevScene += GoToPrevScene; sceneBase.InitScene(); } sceneBaseList[startScenePos].SceneStart(); }