Class PlayerHit
java.lang.Object
zombie.network.packets.hit.PlayerHit
- All Implemented Interfaces:
INetworkPacketField, HitCharacter, IDescriptor, INetworkPacket
- Direct Known Subclasses:
PlayerHitAnimalPacket, PlayerHitObjectPacket, PlayerHitPlayerPacket, PlayerHitSquarePacket, PlayerHitVehiclePacket, PlayerHitZombiePacket
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattack()booleanisConsistent(UdpConnection connection) booleanbooleanisRelevant(UdpConnection connection) voidparse(ByteBuffer b, UdpConnection connection) voidvoidvoidset(IsoPlayer wielder, HandWeapon weapon, boolean isIgnoreDamage, boolean isCriticalHit) voidMethods 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, parseClient, parseClientLoading, parseServer, postpone, processClientLoading, sendToClient, sendToClients, sendToRelativeClients, sendToServer, setData, syncMethods inherited from interface INetworkPacketField
getPacketSizeBytes
-
Constructor Details
-
PlayerHit
public PlayerHit()
-
-
Method Details
-
set
public void set(IsoPlayer wielder, HandWeapon weapon, boolean isIgnoreDamage, boolean isCriticalHit) -
parse
- Specified by:
parsein interfaceINetworkPacketField
-
write
- Specified by:
writein interfaceINetworkPacketField
-
isRelevant
- Specified by:
isRelevantin interfaceHitCharacter
-
isConsistent
- Specified by:
isConsistentin interfaceINetworkPacketField
-
preProcess
public void preProcess()- Specified by:
preProcessin interfaceHitCharacter
-
postProcess
public void postProcess()- Specified by:
postProcessin interfaceHitCharacter
-
attack
public void attack()- Specified by:
attackin interfaceHitCharacter
-
isIgnoreDamage
public boolean isIgnoreDamage() -
getHandWeapon
-