public static void Initialize()
{
Utilities.Logger.Infos("Initialize @commands@ ...");
var types = Candy.Core.Reflection.TypesManager.GetTypes(typeof(Command));
foreach (var command in types)
{
try
{
Command instance = (Command)Activator.CreateInstance(command);
if (instance.NeedLoaded)
{
m_commands.Add(instance.Prefix, instance);
}
}
catch { }
}
Utilities.Logger.Infos("@Commands@ initialized");
}