Class FairyRingVertex
- 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.FairyRingVertex
-
- All Implemented Interfaces:
Locatable
,SerializableVertex
,Usable
,java.io.Serializable
public class FairyRingVertex 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 FairyRingVertex(int x, int y, int plane, char firstLetter, char secondLetter, char thirdLetter, java.util.Collection<WebRequirement> requirements)
FairyRingVertex(Coordinate position, char firstLetter, char secondLetter, char thirdLetter, java.util.Collection<WebRequirement> requirements)
FairyRingVertex(Coordinate position, java.util.Collection<WebRequirement> requirements, java.util.Collection<WebRequirement> restrictions, 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)
GameObject
getObject()
int
getOpcode()
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
getActionPattern, getStep, getTargetPattern, 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
-
FairyRingVertex
public FairyRingVertex(Coordinate position, java.util.Collection<WebRequirement> requirements, java.util.Collection<WebRequirement> restrictions, int protocol, java.io.ObjectInput stream)
-
FairyRingVertex
public FairyRingVertex(int x, int y, int plane, char firstLetter, char secondLetter, char thirdLetter, java.util.Collection<WebRequirement> requirements)
-
FairyRingVertex
public FairyRingVertex(Coordinate position, char firstLetter, char secondLetter, char thirdLetter, java.util.Collection<WebRequirement> requirements)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
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
-
-