public class BuildObjectTemplate
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected boolean |
attackable |
protected boolean |
buildSolo |
protected boolean |
buildTaskReqPlayer |
protected int |
claim_object_category |
protected boolean |
fixedTime |
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 boolean |
repairable |
protected int |
skill |
protected int |
skillLevelReq |
protected java.util.ArrayList<BuildObjectStage> |
stages |
protected java.util.ArrayList<java.lang.Integer> |
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.
|
void |
addValidClaimType(java.lang.Integer claimType) |
boolean |
buildTaskFixedTime() |
void |
buildTaskFixedTime(boolean fixedTime) |
boolean |
buildTaskRequiresPlayer() |
void |
buildTaskRequiresPlayer(boolean buildTaskReqPlayer) |
boolean |
buildTaskSolo() |
void |
buildTaskSolo(boolean buildSolo) |
boolean |
getAttackable() |
int |
getClaimObjectCategory() |
int |
getId() |
java.lang.String |
getInteractionData1() |
int |
getInteractionID() |
java.lang.String |
getInteractionType() |
boolean |
getLockable() |
int |
getLockLimit() |
float |
getMaxDistance() |
int |
getMaxHealth() |
java.lang.String |
getName() |
boolean |
getRepairable() |
int |
getSkill() |
int |
getSkillLevelReq() |
BuildObjectStage |
getStage(int index) |
java.util.ArrayList<BuildObjectStage> |
getStages() |
java.util.ArrayList<java.lang.Integer> |
getValidClaimType() |
java.lang.String |
getWeaponReq() |
void |
setAttackable(boolean attackable) |
void |
setClaimObjectCategory(int id) |
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 |
setRepairable(boolean repairable) |
void |
setSkill(int skill) |
void |
setSkillLevelReq(int skillLevelReq) |
void |
setStages(java.util.ArrayList<BuildObjectStage> stages) |
void |
setValidClaimType(java.util.ArrayList<java.lang.Integer> validClaimType) |
void |
setWeaponReq(java.lang.String weaponReq) |
java.lang.String |
toString() |
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 boolean buildSolo
protected boolean fixedTime
protected int claim_object_category
protected int maxHealth
protected java.lang.String interactionType
protected int interactionID
protected java.lang.String interactionData1
protected boolean lockable
protected int lockLimit
protected boolean attackable
protected boolean repairable
protected java.util.ArrayList<BuildObjectStage> stages
protected java.util.ArrayList<java.lang.Integer> validClaimType
public BuildObjectTemplate()
public BuildObjectTemplate(int id, java.lang.String name, int skill, int skillLevelReq, java.lang.String weaponReq, float maxDistance, boolean buildTaskReqPlayer)
public java.lang.String toString()
toString
in class java.lang.Object
public void addStage(BuildObjectStage stage)
stage
- public int getId()
public void setId(int id)
public int getClaimObjectCategory()
public void setClaimObjectCategory(int id)
public boolean getAttackable()
public void setAttackable(boolean attackable)
public boolean getRepairable()
public void setRepairable(boolean repairable)
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 boolean buildTaskSolo()
public void buildTaskSolo(boolean buildSolo)
public boolean buildTaskFixedTime()
public void buildTaskFixedTime(boolean fixedTime)
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 java.util.ArrayList<java.lang.Integer> getValidClaimType()
public void setValidClaimType(java.util.ArrayList<java.lang.Integer> validClaimType)
public void addValidClaimType(java.lang.Integer claimType)
public java.util.ArrayList<BuildObjectStage> getStages()
public void setStages(java.util.ArrayList<BuildObjectStage> stages)
public BuildObjectStage getStage(int index)