Class MushTreeVertex
- java.lang.Object
-
- com.runemate.game.api.hybrid.location.navigation.web.WebVertex
-
- com.runemate.game.api.hybrid.location.navigation.web.vertex_types.objects.ObjectVertex
-
- com.runemate.game.api.hybrid.location.navigation.web.vertex_types.objects.MushTreeVertex
-
- All Implemented Interfaces:
Locatable
,SerializableVertex
,Usable
,java.io.Serializable
public class MushTreeVertex extends ObjectVertex 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 MushTreeVertex(Coordinate position, java.lang.String text, java.util.Collection<WebRequirement> requirements)
MushTreeVertex(Coordinate position, java.util.Collection<WebRequirement> requirements, java.util.Collection<WebRequirement> forbiddingRequirements, int protocol, java.io.ObjectInput stream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
deserialize(int protocol, java.io.ObjectInput stream)
java.util.regex.Pattern
getActionPattern()
GameObject
getObject()
int
getOpcode()
java.util.regex.Pattern
getTargetPattern()
int
hashCode()
boolean
serialize(java.io.ObjectOutput stream)
boolean
step()
java.lang.String
toString()
-
Methods inherited from class com.runemate.game.api.hybrid.location.navigation.web.vertex_types.objects.ObjectVertex
getStep, step
-
Methods inherited from class com.runemate.game.api.hybrid.location.navigation.web.WebVertex
addBidirectionalEdge, addBidirectionalEdge, addDirectedEdge, addDirectedEdge, equals, getArea, getBlockingConditions, getDefaultWeightBetween, getDefaultWeightTo, getHighPrecisionPosition, getInputCost, getInputCosts, getInputs, getOutputCost, getOutputCosts, 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
-
MushTreeVertex
public MushTreeVertex(Coordinate position, java.lang.String text, java.util.Collection<WebRequirement> requirements)
-
MushTreeVertex
public MushTreeVertex(Coordinate position, java.util.Collection<WebRequirement> requirements, java.util.Collection<WebRequirement> forbiddingRequirements, int protocol, java.io.ObjectInput stream)
-
-
Method Detail
-
getTargetPattern
public java.util.regex.Pattern getTargetPattern()
- Overrides:
getTargetPattern
in classObjectVertex
-
getActionPattern
public java.util.regex.Pattern getActionPattern()
- Overrides:
getActionPattern
in classObjectVertex
-
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
-
getObject
public GameObject getObject()
- Overrides:
getObject
in classObjectVertex
-
toString
public java.lang.String toString()
- Overrides:
toString
in classObjectVertex
-
-