Exemple #1
0
        /// <summary>
        /// Inicializa o jogo
        /// </summary>
        public void Initialize()
        {
            FileManager    = DependencyInjector.Retrieve <IFileManager>();
            TaskManager    = DependencyInjector.Retrieve <ITaskManager>();
            ResourceLoader = DependencyInjector.Retrieve <IResourceLoader>();
            Debugger       = DependencyInjector.Retrieve <IDebugger>();
            PlayerPrefs    = DependencyInjector.Retrieve <IPlayerPrefs>();

            PlayerPrefs.DeleteAll();

            ChunksLoaded = new List <int[]>();
            Chunks       = new List <Chunk>();
            Items        = new List <Item>();
            Layers       = new List <Layer>();

            LoadConfig();
            LoadLayers();
            LoadItems();
        }