public void Update(EmoteListMessage msg) { if (msg == null) throw new ArgumentNullException("msg"); Emotes = msg.emoteIds.Select(entry => DataProvider.Instance.Get<Emoticon>(entry)).ToList(); }
public void Update(EmoteListMessage msg) { if (msg == null) throw new ArgumentNullException("msg"); m_emotes.Clear(); foreach (var emoteId in msg.emoteIds) { m_emotes.Add(ObjectDataManager.Instance.Get<Emoticon>(emoteId)); } }
public static void OnEmoteListMessage(Bot bot, EmoteListMessage message) { if (bot.Character != null) bot.Character.Update(message); }