public void Init() { actorService = new ActorService(); actorService.Init(); sceneService = new SceneService(); sceneService.Init(); skillService = new SkillService(); skillService.Init(); storyService = new StoryService(); storyService.Init(); }
public static void InitGame() { GameLog.SetPrintHandler(UnityEngine.Debug.LogFormat); gameConfig = new GameConfig(); gameConfig.tablePath = Application.streamingAssetsPath; procedureFactory = new ProcedureFactory(); procedureFactory.Register("LoadScene", new LoadProcedure()); procedureFactory.Register("MainScene", new MainProcedure()); procedureFactory.Register("GameScene", new GameProcedure()); procedureSrv = new ProcedureService(); procedureSrv.Init(); sceneSrv = new SceneService(); sceneSrv.Init(); }