Examples of RaceManagerInstance


Examples of lineage2.gameserver.model.instances.RaceManagerInstance

   * Method onEvtThink.
   */
  @Override
  protected void onEvtThink()
  {
    RaceManagerInstance actor = getActor();
    if (actor == null)
    {
      return;
    }
    MonRaceInfo packet = actor.getPacket();
    if (packet == null)
    {
      return;
    }
    synchronized (this)
    {
      if (thinking)
      {
        return;
      }
      thinking = true;
    }
    try
    {
      List<Player> newPlayers = new ArrayList<>();
      for (Player player : World.getAroundPlayers(actor, 1200, 200))
      {
        if (player == null)
        {
          continue;
        }
        newPlayers.add(player);
        if (!_knownPlayers.contains(player))
        {
          player.sendPacket(packet);
        }
        _knownPlayers.remove(player);
      }
      for (Player player : _knownPlayers)
      {
        actor.removeKnownPlayer(player);
      }
      _knownPlayers = newPlayers;
    }
    finally
    {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.