Class TurretType
java.lang.Object
org.kingdoms.constants.land.abstraction.KingdomItemType<Turret,TurretStyle,TurretType>
org.kingdoms.constants.land.turrets.TurretType
- Direct Known Subclasses:
TurretPressureMine,TurretTypeRanged
-
Field Summary
FieldsFields inherited from class org.kingdoms.constants.land.abstraction.KingdomItemType
name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanactivate(TurretActivateEvent event) build(KingdomItemBuilder<Turret, TurretStyle, TurretType> builder) static booleancall(TurretActivateEvent event) booleanbooleanbooleanisRanged()org.kingdoms.gui.InteractiveGUIopen(KingdomItemGUIContext<Turret> context) Methods inherited from class org.kingdoms.constants.land.abstraction.KingdomItemType
deserialize, equals, getName, getTypeOf, hashCode, toString
-
Field Details
-
METADATA
- See Also:
-
-
Constructor Details
-
TurretType
-
-
Method Details
-
call
-
isRanged
public boolean isRanged() -
open
- Specified by:
openin classKingdomItemType<Turret,TurretStyle, TurretType>
-
activate
-
isFriends
public boolean isFriends() -
isEnemies
public boolean isEnemies() -
build
- Specified by:
buildin classKingdomItemType<Turret,TurretStyle, TurretType>
-