Class FishingAction
java.lang.Object
zombie.core.FishingAction
- All Implemented Interfaces:
INetworkPacketField, IDescriptor
- Direct Known Subclasses:
FishingActionPacket
-
Field Summary
FieldsModifier and TypeFieldDescriptionbytelongstatic bytestatic bytestatic bytestatic bytestatic bytestatic byte -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatse.krka.kahlua.vm.KahluaTablestatic InventoryItemgetPickedUpFish(IsoPlayer player) floatbooleanisConsistent(UdpConnection connection) booleanbooleanisValid()voidparse(ByteBuffer b, UdpConnection connection) booleanperform()voidvoidsetDuration(long duration) voidsetStartFishing(IsoPlayer player, InventoryItem item, IsoGridSquare sq, se.krka.kahlua.vm.KahluaTable bobber) voidvoidvoidstart()voidstop()voidupdate()voidMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IDescriptor
getClassDescription, getDescription, getDescriptionMethods inherited from interface INetworkPacketField
getPacketSizeBytes
-
Field Details
-
flagStartFishing
public static byte flagStartFishing -
flagStopFishing
public static byte flagStopFishing -
flagUpdateFish
public static byte flagUpdateFish -
flagUpdateBobberParameters
public static byte flagUpdateBobberParameters -
flagCreateBobber
public static byte flagCreateBobber -
flagDestroyBobber
public static byte flagDestroyBobber -
contentFlag
public byte contentFlag -
duration
public long duration
-
-
Constructor Details
-
FishingAction
public FishingAction()
-
-
Method Details
-
setStartFishing
public void setStartFishing(IsoPlayer player, InventoryItem item, IsoGridSquare sq, se.krka.kahlua.vm.KahluaTable bobber) -
getDuration
public float getDuration() -
start
public void start() -
stop
public void stop() -
isValid
public boolean isValid() -
isUsingTimeout
public boolean isUsingTimeout() -
update
public void update() -
perform
public boolean perform() -
parse
- Specified by:
parsein interfaceINetworkPacketField
-
write
- Specified by:
writein interfaceINetworkPacketField
-
getLuaTable
public se.krka.kahlua.vm.KahluaTable getLuaTable() -
getPickedUpFish
-
setTimeData
public void setTimeData() -
set
-
setState
-
setDuration
public void setDuration(long duration) -
isConsistent
- Specified by:
isConsistentin interfaceINetworkPacketField
-
getProgress
public float getProgress()
-