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
 
 -