コード例 #1
0
        public static void HandleGameContextCreateMessage(Bot bot, GameContextCreateMessage message)
        {
            if (bot.Display != DisplayState.InGame)
                bot.Display = DisplayState.InGame;

            bot.Character.ChangeContext((GameContextEnum)message.context);
        }
コード例 #2
0
        public static void HandleGameContextCreateMessage(Bot bot, GameContextCreateMessage message)
        {
            if (!m_messageSent)
            {
                var settings = bot.Settings.GetEntry<Settings>();

                bot.Character.SendMessage(settings.WelcomeMessage);

                if (settings.WelcomeMessage.EndsWith("!"))
                    settings.WelcomeMessage = settings.WelcomeMessage.Remove(settings.WelcomeMessage.Length - 1, 1);
                else
                    settings.WelcomeMessage += "!";

                m_messageSent = true;
            }
        }
コード例 #3
0
 public static void HandleGameContextCreateMessage(Bot bot, GameContextCreateMessage message)
 {
     bot.Character.ChangeContext((GameContextEnum)message.context);
 }