Exemplo n.º 1
0
        /// <summary>
        /// Lädt das Universum mit der angegebenen Guid.
        /// </summary>
        /// <param name="universeId">Die Guid des Universums.</param>
        /// <returns>Das geladene Universum.</returns>
        public void LoadUniverse(Guid universeId)
        {
            // Alte Daten entfernen
            if (universe != null)
            {
                UnloadUniverse();
            }

            // Neuen Daten loaden/generieren
            universe = persistenceManager.LoadUniverse(universeId);
            if (universe == null)
            {
                throw new Exception();
            }
        }