Class PlayerHitCharacter
java.lang.Object
zombie.network.packets.hit.PlayerHit
zombie.network.packets.hit.PlayerHitCharacter
- All Implemented Interfaces:
INetworkPacketField, HitCharacter, IDescriptor, INetworkPacket
- Direct Known Subclasses:
PlayerHitAnimalPacket, PlayerHitPlayerPacket, PlayerHitZombiePacket
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHit(int index) abstract IsoGameCharacterbooleanisConsistent(IConnection connection) voidparse(ByteBufferReader b, IConnection connection) voidprocessHitHumanoid(IsoGameCharacter targetCharacter) voidprocessHits(IsoGameCharacter target) voidresolveSpikedArmorDamage(IsoGameCharacter targetCharacter) voidset(IsoPlayer wielder, HandWeapon weapon, boolean isCriticalHit, List<TracerInfo> tracers, List<WeaponHit> hits) voidMethods inherited from class PlayerHit
attack, getHandWeapon, getHitCount, getShotID, getWielder, isRelevant, postProcess, preProcess, processTracers, set, syncMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface HitCharacter
log, process, processClient, processServer, react, updateMethods inherited from interface IDescriptor
getClassDescription, getDescription, getDescriptionMethods inherited from interface INetworkPacket
isPostponed, logInconsistentPacket, parseClient, parseClientLoading, parseServer, postpone, processClientLoading, sendToClient, sendToClient, sendToClients, sendToRelativeClients, sendToServer, setData, shouldInstantiateMethods inherited from interface INetworkPacketField
getPacketSizeBytes
-
Constructor Details
-
PlayerHitCharacter
public PlayerHitCharacter()
-
-
Method Details
-
set
public void set(IsoPlayer wielder, HandWeapon weapon, boolean isCriticalHit, List<TracerInfo> tracers, List<WeaponHit> hits) -
parse
- Specified by:
parsein interfaceINetworkPacketField- Overrides:
parsein classPlayerHit
-
write
- Specified by:
writein interfaceINetworkPacketField- Overrides:
writein classPlayerHit
-
isConsistent
- Specified by:
isConsistentin interfaceINetworkPacketField- Overrides:
isConsistentin classPlayerHit
-
getTargetCharacter
-
processHits
-
processHitHumanoid
-
resolveSpikedArmorDamage
-
getHit
-