ArkaliaCore.Game.Game.Chat.ChannelManager.Initialize C# (CSharp) Method

Initialize() public static method

public static Initialize ( ) : void
return void
        public static void Initialize()
        {
            Utilities.Logger.Infos("Initialize @channels@ ...");

            var types = Candy.Core.Reflection.TypesManager.GetTypes(typeof(Channels.Channel));
            foreach (var command in types)
            {
                try
                {
                    Channels.Channel instance = (Channels.Channel)Activator.CreateInstance(command);
                    m_channels.Add(instance.ChannelPrefix, instance);
                }
                catch { }
            }

            Utilities.Logger.Infos("@Channels@ initialized");
        }