public class InventoryLock extends java.lang.Object implements SaveElement
Constructor and Description |
---|
InventoryLock()
Default lock constructor, creates open lock
|
InventoryLock(java.lang.String keyId,
int level)
Lock constructor
|
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Element |
getSave(org.w3c.dom.Document doc)
Parses object to XML document element
|
boolean |
isOpen()
Checks if lock is open
|
boolean |
open(Character character)
Opens lock
|
boolean |
open(UnlockBonus skill)
Opens lock with specified skill
|
public InventoryLock()
public InventoryLock(java.lang.String keyId, int level)
keyId
- String with ID of key to open lockskillId
- String with ID of skill to open lockpublic boolean open(Character character)
character
- Game character opening lockpublic boolean open(UnlockBonus skill)
skill
- Skillpublic boolean isOpen()
public org.w3c.dom.Element getSave(org.w3c.dom.Document doc)
SaveElement
getSave
in interface SaveElement
doc
- XML document for save game