Class NpcBankVertex
- java.lang.Object
-
- com.runemate.game.api.hybrid.location.navigation.web.WebVertex
-
- com.runemate.game.api.hybrid.location.navigation.web.vertex_types.utilities.UtilityVertex
-
- com.runemate.game.api.hybrid.location.navigation.web.vertex_types.utilities.BankVertex
-
- com.runemate.game.api.hybrid.location.navigation.web.vertex_types.utilities.NpcBankVertex
-
- All Implemented Interfaces:
Locatable
,SerializableVertex
,Usable
,java.io.Serializable
public class NpcBankVertex extends BankVertex implements SerializableVertex
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.runemate.game.api.hybrid.location.navigation.web.WebVertex
AVATAR, AVATAR_POS, GAMEOBJECT_CACHE, INDEX_IN_STEPS, ITEM_CACHE, NPC_CACHE, PREFERS_VIEWPORT, PREVIOUS, REACHABLE, REGION, REGION_BASE, STEPS
-
-
Constructor Summary
Constructors Constructor Description NpcBankVertex(Coordinate position, java.util.Collection<WebRequirement> requirements, java.util.Collection<WebRequirement> forbiddingRequirements, int protocol, java.io.ObjectInput stream)
NpcBankVertex(java.lang.String name, java.lang.String action, double movementRadius, Coordinate position, java.util.Collection<WebRequirement> requirements)
NpcBankVertex(java.lang.String name, java.lang.String action, Coordinate position, java.util.Collection<WebRequirement> requirements)
NpcBankVertex(java.util.regex.Pattern name, java.util.regex.Pattern action, double movementRadius, Coordinate position, java.util.Collection<WebRequirement> requirements)
NpcBankVertex(java.util.regex.Pattern name, java.util.regex.Pattern action, Coordinate position, java.util.Collection<WebRequirement> requirements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
deserialize(int protocol, java.io.ObjectInput stream)
LocatableEntity
getBank()
double
getMovementRadius()
int
getOpcode()
int
hashCode()
boolean
serialize(java.io.ObjectOutput stream)
java.lang.String
toString()
-
Methods inherited from class com.runemate.game.api.hybrid.location.navigation.web.vertex_types.utilities.BankVertex
getAction, getName, getStep, step
-
Methods inherited from class com.runemate.game.api.hybrid.location.navigation.web.vertex_types.utilities.UtilityVertex
addDirectedEdge, getOutputCosts, step
-
Methods inherited from class com.runemate.game.api.hybrid.location.navigation.web.WebVertex
addBidirectionalEdge, addBidirectionalEdge, addDirectedEdge, equals, getArea, getBlockingConditions, getDefaultWeightBetween, getDefaultWeightTo, getHighPrecisionPosition, getInputCost, getInputCosts, getInputs, getOutputCost, getOutputs, getPosition, getRequirements, isIsolated, isUsable, removeBidirectionalEdge, removeDirectedEdge, removeEdges, substitute
-
Methods inherited from interface com.runemate.game.api.hybrid.entities.details.Locatable
distanceTo, distanceTo, getLocalPosition
-
-
-
-
Constructor Detail
-
NpcBankVertex
public NpcBankVertex(java.lang.String name, java.lang.String action, Coordinate position, java.util.Collection<WebRequirement> requirements)
-
NpcBankVertex
public NpcBankVertex(java.lang.String name, java.lang.String action, double movementRadius, Coordinate position, java.util.Collection<WebRequirement> requirements)
-
NpcBankVertex
public NpcBankVertex(java.util.regex.Pattern name, java.util.regex.Pattern action, Coordinate position, java.util.Collection<WebRequirement> requirements)
-
NpcBankVertex
public NpcBankVertex(java.util.regex.Pattern name, java.util.regex.Pattern action, double movementRadius, Coordinate position, java.util.Collection<WebRequirement> requirements)
-
NpcBankVertex
public NpcBankVertex(Coordinate position, java.util.Collection<WebRequirement> requirements, java.util.Collection<WebRequirement> forbiddingRequirements, int protocol, java.io.ObjectInput stream)
-
-
Method Detail
-
getMovementRadius
public double getMovementRadius()
-
getBank
public LocatableEntity getBank()
- Specified by:
getBank
in classBankVertex
-
toString
public java.lang.String toString()
- Overrides:
toString
in classBankVertex
-
getOpcode
public int getOpcode()
- Specified by:
getOpcode
in interfaceSerializableVertex
-
serialize
public boolean serialize(java.io.ObjectOutput stream)
- Specified by:
serialize
in interfaceSerializableVertex
-
deserialize
public boolean deserialize(int protocol, java.io.ObjectInput stream)
- Specified by:
deserialize
in interfaceSerializableVertex
-
-