Class TransformableDefinition<P extends RSTransformableDefinition,T extends TransformableDefinition>
- java.lang.Object
-
- org.rspeer.game.adapter.Adapter<P>
-
- org.rspeer.game.adapter.definition.Definition<P>
-
- org.rspeer.game.adapter.definition.TransformableDefinition<P,T>
-
- All Implemented Interfaces:
Actionable
,Identifiable
,Nameable
- Direct Known Subclasses:
NpcDefinition
,ObjectDefinition
public abstract class TransformableDefinition<P extends RSTransformableDefinition,T extends TransformableDefinition> extends Definition<P>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.Actionable
Actionable.Query<Q extends Actionable.Query<Q>>
-
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.Identifiable
Identifiable.Query<Q extends Identifiable.Query<Q>>
-
Nested classes/interfaces inherited from interface org.rspeer.game.adapter.type.Nameable
Nameable.Query<Q extends Nameable.Query<Q>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[]
getTransformIds()
int
getVarbitIndex()
int
getVarpIndex()
T
transform()
-
Methods inherited from class org.rspeer.game.adapter.definition.Definition
getActions, getId, getName, getProvider, getRawActions
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.rspeer.game.adapter.type.Actionable
containsAction, containsAction
-
-
-
-
Method Detail
-
getTransformIds
public int[] getTransformIds()
-
getVarbitIndex
public int getVarbitIndex()
-
getVarpIndex
public int getVarpIndex()
-
transform
public T transform()
-
-