Class CoveringProperty
java.lang.Object
group24.escaperoom.entities.properties.ItemProperty<ContainsItemProperty.ContainedItem>
group24.escaperoom.entities.properties.ContainsItemProperty
group24.escaperoom.entities.properties.CoveringProperty
- All Implemented Interfaces:
com.badlogic.gdx.utils.Json.Serializable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class group24.escaperoom.entities.properties.ContainsItemProperty
ContainsItemProperty.ContainedItem, ContainsItemProperty.OpenActionNested classes/interfaces inherited from class group24.escaperoom.entities.properties.ItemProperty
ItemProperty.MenuType -
Field Summary
Fields inherited from class group24.escaperoom.entities.properties.ContainsItemProperty
selectedItemFields inherited from class group24.escaperoom.entities.properties.ItemProperty
owner -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncloneProperty(Item newOwner) com.badlogic.gdx.utils.Array<PlayerAction>getType()Methods inherited from class group24.escaperoom.entities.properties.ContainsItemProperty
addValue, getCurrentValues, getInputType, getPopOut, getPotentialValues, getValueClass, read, removeItem, set, writeMethods inherited from class group24.escaperoom.entities.properties.ItemProperty
apply, defaultConfiguration, getActions, getCurrentValue, getCustomItemConfigurationMenu, getOwner, set, setOwner, unsafeSet, unsafeSet, updateTexture
-
Constructor Details
-
CoveringProperty
public CoveringProperty()
-
-
Method Details
-
getDescription
- Overrides:
getDescriptionin classContainsItemProperty- Returns:
- the
PropertyDescriptionof this Property
-
getDisplayName
- Overrides:
getDisplayNamein classContainsItemProperty- Returns:
- name of this property, used as a display string in menus
-
getType
- Overrides:
getTypein classContainsItemProperty- Returns:
PropertyTypeof this property. This allows us to get the property of an item from it's property map- See Also:
-
getAvailableActions
- Overrides:
getAvailableActionsin classContainsItemProperty- Returns:
- all available
PlayerAction
-
cloneProperty
- Overrides:
clonePropertyin classContainsItemProperty- Parameters:
newOwner- the new owner of this property- Returns:
- a clone of this item property (along with state and values) for a new item
-