Package com.prineside.tdi2.gates
Class BarrierHealthGate
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.Gate
com.prineside.tdi2.GateBarrier
com.prineside.tdi2.gates.BarrierHealthGate
- 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, THICKNESS
Fields inherited from class com.prineside.tdi2.Registrable
S
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSellItems
(com.badlogic.gdx.utils.Array<ItemStack> toStacks) boolean
canEnemyPass
(Enemy enemy) void
drawBatch
(com.badlogic.gdx.graphics.g2d.Batch batch, float deltaTime, int x, int y) void
drawStatic
(com.badlogic.gdx.graphics.g2d.SpriteCache spriteCache, int x, int y) com.badlogic.gdx.scenes.scene2d.Actor
generateIcon
(float size, boolean detailed) double
int
getSortingScore
(ItemSortingType sortingType) boolean
void
toJson
(com.badlogic.gdx.utils.Json json) toString()
Methods inherited from class com.prineside.tdi2.Gate
getSide, getType, getX, getY, read, setPosition, write
Methods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Field Details
-
moreThanHalf
public boolean moreThanHalf
-
-
Method Details
-
getRarity
-
cloneGate
-
addSellItems
- Overrides:
addSellItems
in classGate
-
getPrestigeScore
public double getPrestigeScore()- Specified by:
getPrestigeScore
in classGate
- Returns:
- кол-во очков престижа за продажу. Если 0 или меньше, не будет продан
-
getSortingScore
- Specified by:
getSortingScore
in classGate
-
canEnemyPass
- Specified by:
canEnemyPass
in classGateBarrier
-
generateIcon
public com.badlogic.gdx.scenes.scene2d.Actor generateIcon(float size, boolean detailed) - Specified by:
generateIcon
in classGate
-
drawStatic
public void drawStatic(com.badlogic.gdx.graphics.g2d.SpriteCache spriteCache, int x, int y) - Specified by:
drawStatic
in classGate
-
drawBatch
public void drawBatch(com.badlogic.gdx.graphics.g2d.Batch batch, float deltaTime, int x, int y) -
sameAs
-
toJson
public void toJson(com.badlogic.gdx.utils.Json json) -
toString
-