ArkaliaCore.Game.Game.Commands.CommandManager.Initialize C# (CSharp) Метод

Initialize() публичный статический Метод

public static Initialize ( ) : void
Результат void
        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");
        }