Package com.prineside.tdi2.modifiers
Class BountyModifier
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.Building
com.prineside.tdi2.Modifier
com.prineside.tdi2.modifiers.BountyModifier
- All Implemented Interfaces:
Disposable
,KryoSerializable
,ScheduledUpdater.Updatable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.prineside.tdi2.Modifier
Modifier.ConnectionSide, Modifier.Factory<T extends Modifier>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final float
boolean
int
Fields inherited from class com.prineside.tdi2.Modifier
connectedSides, id, moneySpentOn, PENALTY_SELL_PRICE, timeSinceBuilt, type, WIRES_TEXTURES_CONFIG
Fields inherited from class com.prineside.tdi2.Building
buildingType
Fields inherited from class com.prineside.tdi2.Registrable
S
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
drawBatch
(Batch batch, float deltaTime, MapRenderingSystem.DrawMode drawMode) void
fillModifierMenu
(Group container, ObjectMap<String, Object> elements) Добавить / обновить элементы в меню Вызывается каждый кадр, когда видно меню elements сохраняется между вызовами метода, чтобы не создавать актеров заново.void
void
void
Methods inherited from class com.prineside.tdi2.Modifier
cloneBuilding, connectsToTowers, customButtonAction, dispose, drawBatchAdditive, getSellDelay, getSellPrice, getTimeTillSellAvailable, getWalkCost, hasCustomButton, isCustomButtonNeedMapPoint, isSellAvailable, loadFromJson, sameAs, scheduledUpdatableGetId, scheduledUpdatableSetId, scheduledUpdate, setSideConnected, toJson, update, updateCache, updateCustomButton
Methods inherited from class com.prineside.tdi2.Building
drawBase, drawHoveredRange, drawSelectedRange, fromJson, getTile, placedOnMap, setTile
Methods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Field Details
-
ABILITY_BOOST_MULTIPLIER
public static final float ABILITY_BOOST_MULTIPLIER- See Also:
-
boostedByAbility
public boolean boostedByAbility -
coinsGained
public int coinsGained
-
-
Method Details
-
write
- Specified by:
write
in interfaceKryoSerializable
- Overrides:
write
in classModifier
-
read
- Specified by:
read
in interfaceKryoSerializable
- Overrides:
read
in classModifier
-
connectsToMiners
public boolean connectsToMiners()- Overrides:
connectsToMiners
in classModifier
-
drawBatch
-
removedFromMap
public void removedFromMap()- Overrides:
removedFromMap
in classBuilding
-
fillModifierMenu
Description copied from class:Modifier
Добавить / обновить элементы в меню Вызывается каждый кадр, когда видно меню elements сохраняется между вызовами метода, чтобы не создавать актеров заново. Если он пустой - значит, вызвали первый раз и надо создать Можно не обновлять ничего, если состояние устраивает (можно хранить любые данные в elements, например хэш состояния или предыдущие значения)- Overrides:
fillModifierMenu
in classModifier
-