Difference between revisions of "User:Cogniac"

m
m
Line 1: Line 1:
 
{{Admins}}
 
{{Admins}}
 
'''Shard:''' Atlantic
 
'''Shard:''' Atlantic
 +
 +
 +
'''This part right here, Merl:'''
  
 
bool HaveCoreScriptsDll = true;//needed for project
 
bool HaveCoreScriptsDll = true;//needed for project
Line 27: Line 30:
 
}
 
}
  
            if (HaveCoreScriptsDll)
+
if (HaveCoreScriptsDll)
            {
+
<br />
                if (!m_AdditionalReferences.Contains(assembly.Location))
+
{
                {
+
: if (!m_AdditionalReferences.Contains(assembly.Location))
                    m_AdditionalReferences.Add(assembly.Location);
+
: {
                }
+
:: m_AdditionalReferences.Add(assembly.Location);
                assemblies.Add(assembly);
+
: }
 +
: assemblies.Add(assembly);
  
                Version CSversion = assembly.GetName().Version;
+
: Version CSversion = assembly.GetName().Version;
                Console.WriteLine("Using: [{0}] Version {1}.{2}.{3}.{4}", assembly.GetName().Name, CSversion.Major, CSversion.Minor, CSversion.Build, CSversion.Revision);
+
: Console.WriteLine("Using: [{0}] Version {1}.{2}.{3}.{4}", assembly.GetName().Name, CSversion.Major, CSversion.Minor, CSversion.Build, CSversion.Revision);
            }
+
}
  
 
[[Category:Admins]]
 
[[Category:Admins]]

Revision as of 21:27, 24 December 2007

Template:Admins Shard: Atlantic


This part right here, Merl:

bool HaveCoreScriptsDll = true;//needed for project

EnsureDirectory( "Scripts/" );
EnsureDirectory( "Scripts/Output/" );
if( m_AdditionalReferences.Count > 0 )
{
m_AdditionalReferences.Clear();
}
List<Assembly> assemblies = new List<Assembly>();

Assembly assembly = null;//needed for project

try {

assembly = Assembly.LoadFrom("ShardScripts.dll");

} catch (Exception e)
{

Console.WriteLine(String.Format("ShardScripts.DLL: {0}", e.Message));
Console.WriteLine("Can't load script library, ShardScripts.DLL! Proceeding without it.");
HaveCoreScriptsDll = false;

}

if (HaveCoreScriptsDll)
{

if (!m_AdditionalReferences.Contains(assembly.Location))
{
m_AdditionalReferences.Add(assembly.Location);
}
assemblies.Add(assembly);
Version CSversion = assembly.GetName().Version;
Console.WriteLine("Using: [{0}] Version {1}.{2}.{3}.{4}", assembly.GetName().Name, CSversion.Major, CSversion.Minor, CSversion.Build, CSversion.Revision);

}