Preload.cs 608 B

123456789101112131415161718
  1. using System;
  2. using UnityEngine;
  3. public class Preload : BaseBehaviour
  4. {
  5. private void Awake()
  6. {
  7. Singleton<ResolutionOption>.Instance.SetResolutionByQualitylevel();
  8. EnemyGenerator.PreloadEnemyPrefabs();
  9. Log.Info("Enemy Prefabs are loaded");
  10. DB.Preload();
  11. Log.Info("DB is loaded");
  12. EffectController.AllowPreload = true;
  13. GameObject gameObject = UnityEngine.Object.Instantiate<GameObject>(Asset.LoadFromResources<GameObject>("Prefab/Core", "PrefabAnimationPreload"));
  14. gameObject.transform.parent = base.transform;
  15. UnityEngine.Object.DontDestroyOnLoad(base.gameObject);
  16. }
  17. }