class RuneRb::Tasks::PlayerTickTask

Attributes

player[R]

Public Class Methods

new(player) click to toggle source
# File app/tasks/player_update.rb, line 5
def initialize(player)
  @player = player
end

Public Instance Methods

execute() click to toggle source
# File app/tasks/player_update.rb, line 9
def execute
  messages = player.chat_queue
  if messages.size > 0
    player.flags.flag :chat
    player.current_chat_message = player.chat_queue.shift
  else
    player.current_chat_message = nil
  end
  
  @player.walking_queue.next_movement
end