Package com.prineside.tdi2.gates
Class BarrierTypeGate
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.Gate
com.prineside.tdi2.GateBarrier
com.prineside.tdi2.gates.BarrierTypeGate
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.prineside.tdi2.Gate
Gate.Factory<T extends Gate>, Gate.Side -
Field Summary
FieldsFields inherited from class com.prineside.tdi2.Gate
highlightParticleA, highlightParticleB, THICKNESSFields inherited from class com.prineside.tdi2.Registrable
S -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSellItems(com.badlogic.gdx.utils.Array<ItemStack> toStacks) booleancanEnemyPass(Enemy enemy) voiddrawStatic(com.badlogic.gdx.graphics.g2d.SpriteCache spriteCache, int ix, int iy) com.badlogic.gdx.scenes.scene2d.ActorgenerateIcon(float size, boolean withShadow) doubleintgetSortingScore(ItemSortingType sortingType) voidread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) booleanvoidtoJson(com.badlogic.gdx.utils.Json json) voidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) Methods inherited from class com.prineside.tdi2.Gate
drawBatch, getSide, getType, getX, getY, setPositionMethods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Field Details
-
blockedEnemies
-
-
Method Details
-
write
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) -
read
public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) -
getRarity
-
cloneGate
-
addSellItems
- Overrides:
addSellItemsin classGate
-
getPrestigeScore
public double getPrestigeScore()- Specified by:
getPrestigeScorein classGate- Returns:
- кол-во очков престижа за продажу. Если 0 или меньше, не будет продан
-
getSortingScore
- Specified by:
getSortingScorein classGate
-
canEnemyPass
- Specified by:
canEnemyPassin classGateBarrier
-
generateIcon
public com.badlogic.gdx.scenes.scene2d.Actor generateIcon(float size, boolean withShadow) - Specified by:
generateIconin classGate
-
drawStatic
public void drawStatic(com.badlogic.gdx.graphics.g2d.SpriteCache spriteCache, int ix, int iy) - Specified by:
drawStaticin classGate
-
sameAs
-
toJson
public void toJson(com.badlogic.gdx.utils.Json json)
-