com.aionemu.gameserver.model.gameobjects.player.Player.setKisk() - java examples

Here are the examples of the java api com.aionemu.gameserver.model.gameobjects.player.Player.setKisk() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

3 Examples 7

19 View Complete Implementation : Kisk.java
Copyright GNU General Public License v3.0
Author : AionGermany
/**
 * @param player
 */
public synchronized void removePlayer(Player player) {
    player.setKisk(null);
    if (kiskMemberIds.remove(player.getObjectId())) {
        this.broadcastKiskUpdate();
    }
}

17 View Complete Implementation : Kisk.java
Copyright GNU General Public License v3.0
Author : AionGermany
/**
 * @param player
 */
public synchronized void addPlayer(Player player) {
    if (kiskMemberIds.add(player.getObjectId())) {
        this.broadcastKiskUpdate();
    } else {
        PacketSendUtility.sendPacket(player, new SM_KISK_UPDATE(this));
    }
    player.setKisk(this);
}

12 View Complete Implementation : KiskService.java
Copyright GNU General Public License v3.0
Author : AionGermany
/**
 * Remove kisk references and containers.
 *
 * @param kisk
 */
public void removeKisk(Kisk kisk) {
    // remove offline binds
    for (int memberId : kisk.getCurrentMemberIds()) {
        boundButOfflinePlayer.remove(memberId);
    }
    for (Integer obj : ownerPlayer.keySet()) {
        if (ownerPlayer.get(obj).equals(kisk)) {
            ownerPlayer.remove(obj);
            break;
        }
    }
    // send players SET_BIND_POINT and send them die packet again, if they lie dead, but are still not revived
    for (Player member : kisk.getCurrentMemberList()) {
        member.setKisk(null);
        PacketSendUtility.sendPacket(member, new SM_BIND_POINT_INFO(0, 0f, 0f, 0f, member));
        if (member.getLifeStats().isAlreadyDead()) {
            member.getController().sendDie();
        }
    }
}