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
-
Field Summary
Modifier and TypeFieldDescriptionstatic final float
Fields inherited from class com.prineside.tdi2.Registrable
S
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSellItems
(Array<ItemStack> toStacks) abstract Gate
void
abstract void
drawStatic
(Batch batch, float x, float y, float width, float height) void
fillMapEditorMenu
(Table container, MapEditorItemInfoMenu menu) abstract Actor
generateIcon
(float size, boolean detailed) abstract double
abstract RarityType
abstract int
getSortingScore
(ItemSortingType sortingType) getType()
int
getX()
int
getY()
boolean
void
boolean
void
setPosition
(int x, int y, boolean leftSide) void
void
Methods 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:
write
in interfaceKryoSerializable
- Overrides:
write
in classRegistrable
-
read
- Specified by:
read
in interfaceKryoSerializable
- Overrides:
read
in 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
-