Package com.prineside.tdi2.modifiers
Class MiningSpeedModifier
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.Building
com.prineside.tdi2.Modifier
com.prineside.tdi2.modifiers.MiningSpeedModifier
- All Implemented Interfaces:
KryoSerializable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.prineside.tdi2.Modifier
Modifier.ConnectionSide, Modifier.Factory<T extends Modifier>
-
Field Summary
Fields inherited from class com.prineside.tdi2.Modifier
id, moneySpentOn, PENALTY_SELL_PRICE, timeSinceBuilt, type, visuallyConnectedSides, 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 TypeMethodDescriptionstatic Table
createEfficiencyTable
(GameSystemProvider S, int currentModCount) void
fillModifierMenu
(Group container, ObjectMap<String, Object> elements) Add / update menu elements.Methods inherited from class com.prineside.tdi2.Modifier
cloneBuilding, connectsToMiners, connectsToTowers, customButtonAction, dispose, drawBatch, drawBatchAdditive, getSellDelay, getSellPrice, getTimeTillSellAvailable, getWalkCost, hasCustomButton, isCustomButtonNeedMapPoint, isSellAvailable, loadFromJson, read, sameAs, setSideConnected, toJson, update, updateCache, updateCustomButton, write
Methods inherited from class com.prineside.tdi2.Building
drawBase, drawHoveredRange, drawSelectedRange, fromJson, getTile, placedOnMap, removedFromMap, setTile
Methods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Method Details
-
fillModifierMenu
Description copied from class:Modifier
Add / update menu elements. Called each frame when the menu is visible. It is preferred to generate some kind of a menu's state hash and put it into the elements map. If hash has not changed since the last call, no change is required and this method can do nothing.- Overrides:
fillModifierMenu
in classModifier
elements
- is preserved between method calls so you don't have to add new actors. If this array is empty, the menu has been just opened and all actors should be re-created
-
createEfficiencyTable
-