private void Start() { m_ResourceComponent = GameEntry.GetComponent <ResourceComponent>(); if (m_ResourceComponent == null) { Log.Fatal("Resource component is invalid."); return; } }
private void Start() { m_ResourceComponent = GameEntry.GetComponent <ResourceComponent>(); if (m_ResourceComponent == null) { Log.Fatal("Resource component is invalid."); return; } m_ConfigManager = GameFrameworkEntry.GetModule <IConfigManager>(); if (m_ConfigManager == null) { Log.Fatal("Config manager is invalid."); return; } }
// private void InitProfilerHelper() // { // if (string.IsNullOrEmpty(m_ProfilerHelperTypeName)) // { // return; // } // // Type profilerHelperType = GameFramework.GameFramework.Utility.Assembly.GetType(m_ProfilerHelperTypeName); // if (profilerHelperType == null) // { // Log.Error("Can not find profiler helper type '{0}'.", m_ProfilerHelperTypeName); // return; // } // // GameFramework.Utility.Profiler.IProfilerHelper profilerHelper = (GameFramework.Utility.Profiler.IProfilerHelper)Activator.CreateInstance(profilerHelperType, Thread.CurrentThread); // if (profilerHelper == null) // { // Log.Error("Can not create profiler helper instance '{0}'.", m_ProfilerHelperTypeName); // return; // } // // GameFramework.Utility.Profiler.SetProfilerHelper(profilerHelper); // } private void OnLowMemory() { Log.Info("Low memory reported..."); ObjectPoolComponent objectPoolComponent = GameEntry.GetComponent <ObjectPoolComponent>(); if (objectPoolComponent != null) { objectPoolComponent.ReleaseAllUnused(); } ResourceComponent resourceCompoent = GameEntry.GetComponent <ResourceComponent>(); if (resourceCompoent != null) { resourceCompoent.ForceUnloadUnusedAssets(true); } }
private void Start() { m_ResourceComponent = GameEntry.GetComponent <ResourceComponent>(); if (m_ResourceComponent == null) { Log.Fatal("Resource component is invalid."); return; } m_LocalizationManager = GameFrameworkEntry.GetModule <ILocalizationManager>(); if (m_LocalizationManager == null) { Log.Fatal("Localization manager is invalid."); return; } _localizationCreate = new DefaultLocalizationCreateAndParse(); }