Initialize() public method

public Initialize ( FileInfo file ) : bool
file System.IO.FileInfo
return bool
Example #1
0
 public bool Initialize(DirectoryInfo directory, out string reason)
 {
     try
     {
         DirectoryInfo di = new DirectoryInfo(Path.Combine(directory.FullName, "ai"));
         if (!di.Exists)
         {
             //If it don't exist, create one so users can add races
             di.Create();
         }
         foreach (FileInfo fi in di.GetFiles("*.txt"))
         {
             AI ai = new AI();
             if (ai.Initialize(fi))
             {
                 AIs.Add(ai);
             }
         }
         reason = null;
         return true;
     }
     catch (Exception e)
     {
         reason = e.Message;
         return false;
     }
 }