Package com.prineside.luaj.mapping.parts
Class LJ_TDI.GameplayMod_EP.LIP
java.lang.Object
com.prineside.luaj.mapping.InterfaceProxy
com.prineside.luaj.mapping.parts.LJ_TDI.GameplayMod_EP.LIP
- All Implemented Interfaces:
 com.esotericsoftware.kryo.KryoSerializable,GameplayMod
- Enclosing class:
 - LJ_TDI.GameplayMod_EP
 
- 
Field Summary
Fields inherited from class com.prineside.luaj.mapping.InterfaceProxy
luaObj - 
Method Summary
Modifier and TypeMethodDescriptionbooleancpy()com.badlogic.gdx.scenes.scene2d.utils.DrawablegetIcon()getId()Used to identify and compare mods instead of comparing mod classes and variants (if mod allows multiple variants) For example, GameValueMod may have many variants and should generate a separate id for each oneintintgetPower()booleanbooleanregister(GameSystemProvider p1, String p2) voidsetRegisteredPower(int p1) If mod has adjustable power, this method can be called during the game to increase its powerMethods inherited from class com.prineside.luaj.mapping.InterfaceProxy
getLuaObj, read, write 
- 
Method Details
- 
allowsMultipleInstancesFromDifferentSources
public boolean allowsMultipleInstancesFromDifferentSources()- Specified by:
 allowsMultipleInstancesFromDifferentSourcesin interfaceGameplayMod- Returns:
 - true if multiple mods of the same type can be enabled at the same time (from different sources)
 
 - 
cpy
- Specified by:
 cpyin interfaceGameplayMod
 - 
getAdditionalCategory
- Specified by:
 getAdditionalCategoryin interfaceGameplayMod
 - 
getCategory
- Specified by:
 getCategoryin interfaceGameplayMod
 - 
getDescription
- Specified by:
 getDescriptionin interfaceGameplayMod
 - 
getIcon
public com.badlogic.gdx.scenes.scene2d.utils.Drawable getIcon()- Specified by:
 getIconin interfaceGameplayMod
 - 
getId
Description copied from interface:GameplayModUsed to identify and compare mods instead of comparing mod classes and variants (if mod allows multiple variants) For example, GameValueMod may have many variants and should generate a separate id for each one- Specified by:
 getIdin interfaceGameplayMod
 - 
getMaxPower
public int getMaxPower()- Specified by:
 getMaxPowerin interfaceGameplayMod- Returns:
 - max possible power of the mod. If set to <=1f, it is assumed that mod has a single fixed power
 
 - 
getPower
public int getPower()- Specified by:
 getPowerin interfaceGameplayMod- Returns:
 - current power of the mod. Higher power makes mod more effective
 
 - 
isImmediateAndNotListed
public boolean isImmediateAndNotListed()- Specified by:
 isImmediateAndNotListedin interfaceGameplayMod
 - 
register
- Specified by:
 registerin interfaceGameplayMod- Returns:
 - true if bonus has to be registered. False means that existing active mod of the same type has been upgraded
 
 - 
setRegisteredPower
public void setRegisteredPower(int p1) Description copied from interface:GameplayModIf mod has adjustable power, this method can be called during the game to increase its power- Specified by:
 setRegisteredPowerin interfaceGameplayMod- Parameters:
 p1- new power to set for this mod when already registered. Will be in range 0..getMaxPower()
 
 -