Package com.prineside.tdi2
Class Gate
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.Gate
- All Implemented Interfaces:
KryoSerializable
- Direct Known Subclasses:
GateBarrier,TeleportGate
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final floatFields inherited from class com.prineside.tdi2.Registrable
S -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSellItems(Array<ItemStack> toStacks) abstract Gatevoidabstract voiddrawStatic(Batch batch, float x, float y, float width, float height) voidfillMapEditorMenu(Table container, MapEditorItemInfoMenu menu) abstract ActorgenerateIcon(float size, boolean detailed) abstract doubleabstract RarityTypeabstract intgetSortingScore(ItemSortingType sortingType) getType()intgetX()intgetY()booleanvoidbooleanvoidsetPosition(int x, int y, boolean leftSide) voidvoidMethods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Field Details
-
THICKNESS
public static final float THICKNESS- See Also:
-
highlightParticleA
-
highlightParticleB
-
-
Method Details
-
write
- Specified by:
writein interfaceKryoSerializable- Overrides:
writein classRegistrable
-
read
- Specified by:
readin interfaceKryoSerializable- Overrides:
readin classRegistrable
-
getType
-
getRarity
-
cloneGate
-
addSellItems
-
fillMapEditorMenu
-
getBoundingBox
-
getPrestigeScore
public abstract double getPrestigeScore()- Returns:
- amount of prestige points for selling it. If value is <= 0, it won't be sold
-
getSortingScore
-
generateIcon
-
drawStatic
-
drawBatch
-
sameAs
-
getX
public int getX() -
getY
public int getY() -
isLeftSide
public boolean isLeftSide() -
setPosition
public void setPosition(int x, int y, boolean leftSide) -
toJson
-