class Overlook::Csgo::Demo::GameEventListMessageHandler
Public Class Methods
new(parser)
click to toggle source
# File lib/overlook/csgo/demo/game_event_list_message_handler.rb, line 5 def initialize(parser) @parser = parser end
Public Instance Methods
handle(message)
click to toggle source
# File lib/overlook/csgo/demo/game_event_list_message_handler.rb, line 9 def handle(message) game_event_list_message = ::Csgo::CSVCMsg_GameEventList.decode(message) game_event_list_message.descriptors.each do |descriptor| @parser.descriptors[descriptor.eventid] ||= descriptor end end