@@ -52,7 +52,10 @@ public class GameMode : MonoBehaviour
52
52
53
53
54
54
IEnumerator Start ( )
55
- {
55
+ {
56
+ //默认不销毁
57
+ DontDestroyOnLoad ( gameObject ) ;
58
+
56
59
#region Module
57
60
Event = GameFrameworkMode . GetModule < EventManager > ( ) ;
58
61
State = GameFrameworkMode . GetModule < GameStateManager > ( ) ;
@@ -66,16 +69,21 @@ IEnumerator Start()
66
69
Resource . ResUpdateType = ResUpdateType ;
67
70
Resource . ResUpdatePath = ResUpdatePath ;
68
71
Resource . LocalPathType = LocalPathType ;
69
- #endregion
70
72
71
- #region WebRequest
72
- //设置帮助类
73
- IWebRequestHelper webRequestHelper =
74
- new GameObject ( "IWebRequestHelper" ) . AddComponent < WebRquestMonoHelper > ( ) ;
75
- IWebDownloadHelper webDownloadHelper =
76
- new GameObject ( "IWebRequestHelper" ) . AddComponent < WebDownloadMonoHelper > ( ) ;
77
- WebRequest . SetWebRequestHelper ( webRequestHelper ) ;
78
- WebRequest . SetWebDownloadHelper ( webDownloadHelper ) ;
73
+ //添加对象池管理器
74
+ GameObject gameObjectPoolHelper = new GameObject ( "IGameObjectPoolHelper" ) ;
75
+ gameObjectPoolHelper . transform . SetParent ( transform ) ;
76
+ Resource . SetGameObjectPoolHelper ( gameObjectPoolHelper . AddComponent < GameObjectPoolHelper > ( ) ) ;
77
+ #endregion
78
+
79
+ #region WebRequest
80
+ //设置帮助类
81
+ GameObject webRequestHelper = new GameObject ( "IWebRequestHelper" ) ;
82
+ webRequestHelper . transform . SetParent ( transform ) ;
83
+ GameObject webDownloadHelper = new GameObject ( "IWebDownloadMonoHelper" ) ;
84
+ webDownloadHelper . transform . SetParent ( transform ) ;
85
+ WebRequest . SetWebRequestHelper ( webRequestHelper . AddComponent < WebRquestMonoHelper > ( ) ) ;
86
+ WebRequest . SetWebDownloadHelper ( webDownloadHelper . AddComponent < WebDownloadMonoHelper > ( ) ) ;
79
87
#endregion
80
88
81
89
#region state
0 commit comments