Class FishingAction

java.lang.Object
zombie.core.FishingAction
All Implemented Interfaces:
INetworkPacketField, IDescriptor
Direct Known Subclasses:
FishingActionPacket

public class FishingAction extends Object
  • 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

      public void parse(ByteBuffer b, UdpConnection connection)
      Specified by:
      parse in interface INetworkPacketField
    • write

      public void write(ByteBufferWriter b)
      Specified by:
      write in interface INetworkPacketField
    • getLuaTable

      public se.krka.kahlua.vm.KahluaTable getLuaTable()
    • getPickedUpFish

      public static InventoryItem getPickedUpFish(IsoPlayer player)
    • setTimeData

      public void setTimeData()
    • set

      public void set(IsoPlayer player)
    • setState

      public void setState(Transaction.TransactionState state)
    • setDuration

      public void setDuration(long duration)
    • isConsistent

      public boolean isConsistent(UdpConnection connection)
      Specified by:
      isConsistent in interface INetworkPacketField
    • getProgress

      public float getProgress()