Class DialogObjectVertex
- 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.DialogObjectVertex
-
- All Implemented Interfaces:
Locatable
,SerializableVertex
,Usable
,java.io.Serializable
public class DialogObjectVertex 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 DialogObjectVertex(int x, int y, int plane, java.lang.String name, java.lang.String action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions)
DialogObjectVertex(int x, int y, int plane, java.util.regex.Pattern name, java.util.regex.Pattern action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions)
DialogObjectVertex(Coordinate position, java.lang.String name, java.lang.String action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions)
DialogObjectVertex(Coordinate position, java.lang.String name, java.lang.String action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions, java.util.Collection<WebRequirement> blockingConditions)
DialogObjectVertex(Coordinate position, java.util.Collection<WebRequirement> requirements, java.util.Collection<WebRequirement> forbiddingRequirements, int protocol, java.io.ObjectInput stream)
DialogObjectVertex(Coordinate position, java.util.regex.Pattern name, java.util.regex.Pattern action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions)
DialogObjectVertex(Coordinate position, java.util.regex.Pattern name, java.util.regex.Pattern action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions, java.util.Collection<WebRequirement> blockingConditions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
deserialize(int protocol, java.io.ObjectInput stream)
int
getDelayLength()
java.util.regex.Pattern
getDialogOption()
int
getOpcode()
int
hashCode()
boolean
serialize(java.io.ObjectOutput stream)
boolean
shouldClickContinue()
boolean
step()
java.lang.String
toString()
-
Methods inherited from class com.runemate.game.api.hybrid.location.navigation.web.vertex_types.objects.ObjectVertex
getActionPattern, getObject, 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
-
DialogObjectVertex
public DialogObjectVertex(int x, int y, int plane, java.util.regex.Pattern name, java.util.regex.Pattern action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions)
-
DialogObjectVertex
public DialogObjectVertex(Coordinate position, java.util.regex.Pattern name, java.util.regex.Pattern action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions)
-
DialogObjectVertex
public DialogObjectVertex(Coordinate position, java.util.regex.Pattern name, java.util.regex.Pattern action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions, java.util.Collection<WebRequirement> blockingConditions)
-
DialogObjectVertex
public DialogObjectVertex(int x, int y, int plane, java.lang.String name, java.lang.String action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions)
-
DialogObjectVertex
public DialogObjectVertex(Coordinate position, java.lang.String name, java.lang.String action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions)
-
DialogObjectVertex
public DialogObjectVertex(Coordinate position, java.lang.String name, java.lang.String action, java.util.regex.Pattern dialog_option, boolean click_continue, int delay_length, java.util.Collection<WebRequirement> conditions, java.util.Collection<WebRequirement> blockingConditions)
-
DialogObjectVertex
public DialogObjectVertex(Coordinate position, java.util.Collection<WebRequirement> requirements, java.util.Collection<WebRequirement> forbiddingRequirements, int protocol, java.io.ObjectInput stream)
-
-
Method Detail
-
getDelayLength
public int getDelayLength()
-
getDialogOption
public java.util.regex.Pattern getDialogOption()
-
shouldClickContinue
public boolean shouldClickContinue()
-
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
-
-