public class BuildObjectTemplate
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected boolean |
buildTaskReqPlayer |
protected int |
id |
protected java.lang.String |
interactionData1 |
protected int |
interactionID |
protected java.lang.String |
interactionType |
protected boolean |
lockable |
protected int |
lockLimit |
protected float |
maxDistance |
protected int |
maxHealth |
protected java.lang.String |
name |
protected int |
skill |
protected int |
skillLevelReq |
protected java.util.ArrayList<BuildObjectStage> |
stages |
protected int |
validClaimType |
protected java.lang.String |
weaponReq |
Constructor and Description |
---|
BuildObjectTemplate() |
BuildObjectTemplate(int id,
java.lang.String name,
int skill,
int skillLevelReq,
java.lang.String weaponReq,
float maxDistance,
boolean buildTaskReqPlayer) |
Modifier and Type | Method and Description |
---|---|
void |
addStage(BuildObjectStage stage)
Adds a stage from the database.
|
boolean |
buildTaskRequiresPlayer() |
void |
buildTaskRequiresPlayer(boolean buildTaskReqPlayer) |
int |
getId() |
java.lang.String |
getInteractionData1() |
int |
getInteractionID() |
java.lang.String |
getInteractionType() |
boolean |
getLockable() |
int |
getLockLimit() |
float |
getMaxDistance() |
int |
getMaxHealth() |
java.lang.String |
getName() |
int |
getSkill() |
int |
getSkillLevelReq() |
BuildObjectStage |
getStage(int index) |
java.util.ArrayList<BuildObjectStage> |
getStages() |
int |
getValidClaimType() |
java.lang.String |
getWeaponReq() |
void |
setId(int id) |
void |
setInteractionData1(java.lang.String interactionData1) |
void |
setInteractionID(int interactionID) |
void |
setInteractionType(java.lang.String interactionType) |
void |
setLockable(boolean lockable) |
void |
setLockLimit(int lockLimit) |
void |
setMaxDistance(float maxDistance) |
void |
setMaxHealth(int maxHealth) |
void |
setName(java.lang.String name) |
void |
setSkill(int skill) |
void |
setSkillLevelReq(int skillLevelReq) |
void |
setStages(java.util.ArrayList<BuildObjectStage> stages) |
void |
setValidClaimType(int validClaimType) |
void |
setWeaponReq(java.lang.String weaponReq) |
protected int id
protected java.lang.String name
protected int skill
protected int skillLevelReq
protected java.lang.String weaponReq
protected float maxDistance
protected boolean buildTaskReqPlayer
protected int maxHealth
protected java.lang.String interactionType
protected int interactionID
protected java.lang.String interactionData1
protected boolean lockable
protected int lockLimit
protected java.util.ArrayList<BuildObjectStage> stages
protected int validClaimType
public BuildObjectTemplate()
public BuildObjectTemplate(int id, java.lang.String name, int skill, int skillLevelReq, java.lang.String weaponReq, float maxDistance, boolean buildTaskReqPlayer)
public void addStage(BuildObjectStage stage)
stage
- public int getId()
public void setId(int id)
public java.lang.String getName()
public void setName(java.lang.String name)
public int getSkill()
public void setSkill(int skill)
public int getSkillLevelReq()
public void setSkillLevelReq(int skillLevelReq)
public java.lang.String getWeaponReq()
public void setWeaponReq(java.lang.String weaponReq)
public float getMaxDistance()
public void setMaxDistance(float maxDistance)
public boolean buildTaskRequiresPlayer()
public void buildTaskRequiresPlayer(boolean buildTaskReqPlayer)
public int getMaxHealth()
public void setMaxHealth(int maxHealth)
public java.lang.String getInteractionType()
public void setInteractionType(java.lang.String interactionType)
public int getInteractionID()
public void setInteractionID(int interactionID)
public java.lang.String getInteractionData1()
public void setInteractionData1(java.lang.String interactionData1)
public boolean getLockable()
public void setLockable(boolean lockable)
public int getLockLimit()
public void setLockLimit(int lockLimit)
public int getValidClaimType()
public void setValidClaimType(int validClaimType)
public java.util.ArrayList<BuildObjectStage> getStages()
public void setStages(java.util.ArrayList<BuildObjectStage> stages)
public BuildObjectStage getStage(int index)