public bool Intialize() { m_configDataLoader = ConfigDataLoader.CreateInstance(); m_coroutineHelper = new CoroutineScheduler(); m_assetLoader = AssetLoader.CreateInstance(); m_taskManager = TaskManager.CreateInstance(); m_uiManager = UIManager.CreateInstance(); m_sceneTree = SceneTree.CreateInstance(); if (!m_sceneTree.Initialize()) { Debug.LogError("SceneTree Initialize Failed"); return(false); } return(true); }