Class PlayerHitPlayerPacket
java.lang.Object
zombie.network.packets.hit.PlayerHit
zombie.network.packets.hit.PlayerHitCharacter
zombie.network.packets.hit.PlayerHitPlayerPacket
- All Implemented Interfaces:
AntiCheatHitDamage.IAntiCheat, AntiCheatHitLongDistance.IAntiCheat, AntiCheatHitWeapon.IAntiCheat, AntiCheatSafety.IAntiCheat, INetworkPacketField, HitCharacter, IDescriptor, INetworkPacket
public class PlayerHitPlayerPacket
extends PlayerHitCharacter
implements AntiCheatHitDamage.IAntiCheat, AntiCheatHitLongDistance.IAntiCheat, AntiCheatHitWeapon.IAntiCheat, AntiCheatSafety.IAntiCheat
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattack()floatbooleanisConsistent(IConnection connection) booleanisMelee()voidlog(UdpConnection connection) voidparse(ByteBufferReader b, IConnection connection) voidvoidvoidprocess()voidreact()voidset(IsoPlayer wielder, HandWeapon weapon, boolean isCriticalHit, List<TracerInfo> tracers, List<WeaponHit> hits, IsoPlayer target) voidvoidupdate()voidMethods inherited from class PlayerHitCharacter
getHit, processHitHumanoid, processHits, resolveSpikedArmorDamage, setMethods inherited from class PlayerHit
getHandWeapon, getHitCount, getShotID, getWielder, isRelevant, processTracers, set, syncMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AntiCheatHitDamage.IAntiCheat
getHit, getHitCountMethods inherited from interface AntiCheatHitWeapon.IAntiCheat
getHandWeapon, getHitCount, getShotID, getWielderMethods inherited from interface AntiCheatSafety.IAntiCheat
getWielderMethods inherited from interface HitCharacter
processClient, processServerMethods inherited from interface IDescriptor
getClassDescription, getDescription, getDescriptionMethods inherited from interface INetworkPacket
isPostponed, logInconsistentPacket, parseClient, parseClientLoading, parseServer, postpone, processClientLoading, sendToClient, sendToClient, sendToClients, sendToRelativeClients, sendToServer, shouldInstantiateMethods inherited from interface INetworkPacketField
getPacketSizeBytes
-
Field Details
-
target
-
-
Constructor Details
-
PlayerHitPlayerPacket
public PlayerHitPlayerPacket()
-
-
Method Details
-
setData
- Specified by:
setDatain interfaceINetworkPacket
-
set
public void set(IsoPlayer wielder, HandWeapon weapon, boolean isCriticalHit, List<TracerInfo> tracers, List<WeaponHit> hits, IsoPlayer target) -
parse
- Specified by:
parsein interfaceINetworkPacketField- Overrides:
parsein classPlayerHitCharacter
-
write
- Specified by:
writein interfaceINetworkPacketField- Overrides:
writein classPlayerHitCharacter
-
isConsistent
- Specified by:
isConsistentin interfaceINetworkPacketField- Overrides:
isConsistentin classPlayerHitCharacter
-
update
public void update()- Specified by:
updatein interfaceHitCharacter
-
preProcess
public void preProcess()- Specified by:
preProcessin interfaceHitCharacter- Overrides:
preProcessin classPlayerHit
-
process
public void process()- Specified by:
processin interfaceHitCharacter
-
postProcess
public void postProcess()- Specified by:
postProcessin interfaceHitCharacter- Overrides:
postProcessin classPlayerHit
-
log
- Specified by:
login interfaceHitCharacter
-
attack
public void attack()- Specified by:
attackin interfaceHitCharacter- Overrides:
attackin classPlayerHit
-
react
public void react()- Specified by:
reactin interfaceHitCharacter
-
getDistance
public float getDistance()- Specified by:
getDistancein interfaceAntiCheatHitLongDistance.IAntiCheat- Specified by:
getDistancein interfaceAntiCheatHitWeapon.IAntiCheat
-
getTarget
- Specified by:
getTargetin interfaceAntiCheatSafety.IAntiCheat
-
getTargetCharacter
- Specified by:
getTargetCharacterin classPlayerHitCharacter
-
isMelee
public boolean isMelee()- Specified by:
isMeleein interfaceAntiCheatSafety.IAntiCheat
-