Package com.prineside.tdi2.tiles
Class TargetTile
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.Tile
com.prineside.tdi2.tiles.TargetTile
- All Implemented Interfaces:
KryoSerializable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.prineside.tdi2.Tile
Tile.Factory<T extends Tile>, Tile.Pos -
Field Summary
Fields inherited from class com.prineside.tdi2.Tile
boundingBox, center, enemyCount, highlightParticleA, highlightParticleB, type, visibleOnScreenFields inherited from class com.prineside.tdi2.Registrable
S -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGameValue(GameValueConfig config) voidaddSellItems(Array<ItemStack> toStacks) booleanvoiddrawBatch(Batch batch, float deltaTime, float x, float y, float width, float height, MapRenderingSystem.DrawMode drawMode) voidfillInventoryWithInfo(Table table, float width) voidfillMapEditorMenu(Table container, MapEditorItemInfoMenu menu) voidintИспользуется для некого hashCode (при генерации seed карты), должен быть разным для каждого варианта тайлаgenerateUiIcon(float tileSize) Сгенерировать stage2d Group для отображения тайла в UIВызывается через ItemintdoubleintgetSortingScore(ItemSortingType sortingType) floatgetWalkCost(boolean walkablePlatforms) booleanbooleanbooleanbooleanvoidpostDrawBatch(Batch batch, float deltaTime, float x, float y, float width, float height, MapRenderingSystem.DrawMode drawMode) voidvoidremoveGameValue(GameValueConfig config) booleanvoidsetDisableAbilities(boolean disabled) voidsetOverloadLevel(int overloadLevel) voidsetUseStockGameValues(boolean use) voidshowHitEffect(Vector2 hitFrom) voidvoidvoidvoidMethods inherited from class com.prineside.tdi2.Tile
affectedByLuckyWheelMultiplier, canBeSelected, canBeSold, cloneTile, createUpgradedTile, drawExtras, drawHoveredRange, drawRoadStatic, drawSelectedRange, drawStatic, fillItemCreationForm, getBoundingBox, getData, getDescription, getTitle, getUpgradePriceInAccelerators, getUpgradePriceInGreenPapers, getUpgradePriceInResources, getUserData, getValue, getX, getY, removeExtrasForInventory, sameAsWithExtras, setPos, setUserData, toString, updateCacheMethods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Method Details
-
getBaseColor
-
getCoreColor
-
write
- Specified by:
writein interfaceKryoSerializable- Overrides:
writein classTile
-
read
- Specified by:
readin interfaceKryoSerializable- Overrides:
readin classTile
-
getOverloadLevel
public int getOverloadLevel() -
setOverloadLevel
public void setOverloadLevel(int overloadLevel) -
showHitEffect
-
startExplosionEffect
public void startExplosionEffect() -
fillMapEditorMenu
- Overrides:
fillMapEditorMenuin classTile
-
fillInventoryWithInfo
- Overrides:
fillInventoryWithInfoin classTile
-
addGameValue
-
removeGameValue
-
updateAppearance
public void updateAppearance() -
getGameValues
-
isDisableAbilities
public boolean isDisableAbilities() -
isWalkableTiles
public boolean isWalkableTiles() -
isUseStockGameValues
public boolean isUseStockGameValues() -
setUseStockGameValues
public void setUseStockGameValues(boolean use) -
setDisableAbilities
public void setDisableAbilities(boolean disabled) -
getRarity
-
getWalkCost
public float getWalkCost(boolean walkablePlatforms) - Overrides:
getWalkCostin classTile
-
getInventorySubcategory
Description copied from class:TileВызывается через Item- Specified by:
getInventorySubcategoryin classTile
-
generateSeedSalt
public int generateSeedSalt()Description copied from class:TileИспользуется для некого hashCode (при генерации seed карты), должен быть разным для каждого варианта тайла- Overrides:
generateSeedSaltin classTile
-
sameAs
-
from
-
getSortingScore
- Specified by:
getSortingScorein classTile
-
isRoadType
public boolean isRoadType()- Specified by:
isRoadTypein classTile
-
addSellItems
- Overrides:
addSellItemsin classTile
-
getPrestigeScore
public double getPrestigeScore()- Specified by:
getPrestigeScorein classTile- Returns:
- кол-во очков престижа за продажу. Если 0 или меньше, не будет продан. 1 score = 1 dust
-
canBeUpgraded
public boolean canBeUpgraded()- Overrides:
canBeUpgradedin classTile
-
drawBatch
public void drawBatch(Batch batch, float deltaTime, float x, float y, float width, float height, MapRenderingSystem.DrawMode drawMode) -
postDrawBatch
public void postDrawBatch(Batch batch, float deltaTime, float x, float y, float width, float height, MapRenderingSystem.DrawMode drawMode) - Overrides:
postDrawBatchin classTile
-
generateUiIcon
Description copied from class:TileСгенерировать stage2d Group для отображения тайла в UI- Specified by:
generateUiIconin classTile
-
toJson
-