Esempio n. 1
0
 WurmCharacter Create(CharacterName name)
 {
     if (characterDirectories.Exists(name))
     {
         var character = new WurmCharacter(
             name,
             characterDirectories.GetFullDirPathForCharacter(name),
             wurmConfigs,
             wurmServers,
             wurmServerHistory,
             logger,
             taskManager,
             wurmLogsMonitor,
             publicEventInvoker,
             internalEventAggregator,
             wurmLogsHistory,
             wurmPaths,
             serverGroups
             );
         allCharacters.Add(name, character);
         return(character);
     }
     else
     {
         throw new DataNotFoundException($"Directory for character {name} does not exist.");
     }
 }
Esempio n. 2
0
 WurmCharacter Create(CharacterName name)
 {
     if (characterDirectories.Exists(name))
     {
         var character = new WurmCharacter(
             name,
             characterDirectories.GetFullDirPathForCharacter(name),
             wurmConfigs,
             wurmServers,
             wurmServerHistory,
             logger,
             taskManager
             );
         allCharacters.Add(name, character);
         return character;
     }
     else
     {
         throw new DataNotFoundException(string.Format("Directory for character {0} does not exist.", name));
     }
 }