atavism.agis.objects
Class BuildObjectTemplate
java.lang.Object
atavism.agis.objects.BuildObjectTemplate
- All Implemented Interfaces:
- java.io.Serializable
public class BuildObjectTemplate
- extends java.lang.Object
- implements java.io.Serializable
The BuildObjectTemplate class stores all the information needed about a building object.
- Author:
- Andrew Harrison
- See Also:
- Serialized Form
Constructor Summary |
BuildObjectTemplate()
|
BuildObjectTemplate(int id,
java.lang.String name,
int skill,
int skillLevelReq,
java.lang.String weaponReq,
float maxDistance,
boolean buildTaskReqPlayer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected int id
name
protected java.lang.String name
skill
protected int skill
skillLevelReq
protected int skillLevelReq
weaponReq
protected java.lang.String weaponReq
maxDistance
protected float maxDistance
buildTaskReqPlayer
protected boolean buildTaskReqPlayer
maxHealth
protected int maxHealth
interactionType
protected java.lang.String interactionType
interactionID
protected int interactionID
interactionData1
protected java.lang.String interactionData1
lockable
protected boolean lockable
lockLimit
protected int lockLimit
stages
protected java.util.ArrayList<BuildObjectStage> stages
BuildObjectTemplate
public BuildObjectTemplate()
BuildObjectTemplate
public BuildObjectTemplate(int id,
java.lang.String name,
int skill,
int skillLevelReq,
java.lang.String weaponReq,
float maxDistance,
boolean buildTaskReqPlayer)
addStage
public void addStage(BuildObjectStage stage)
- Adds a stage from the database.
- Parameters:
stage
-
getId
public int getId()
setId
public void setId(int id)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getSkill
public int getSkill()
setSkill
public void setSkill(int skill)
getSkillLevelReq
public int getSkillLevelReq()
setSkillLevelReq
public void setSkillLevelReq(int skillLevelReq)
getWeaponReq
public java.lang.String getWeaponReq()
setWeaponReq
public void setWeaponReq(java.lang.String weaponReq)
getMaxDistance
public float getMaxDistance()
setMaxDistance
public void setMaxDistance(float maxDistance)
buildTaskRequiresPlayer
public boolean buildTaskRequiresPlayer()
buildTaskRequiresPlayer
public void buildTaskRequiresPlayer(boolean buildTaskReqPlayer)
getMaxHealth
public int getMaxHealth()
setMaxHealth
public void setMaxHealth(int maxHealth)
getInteractionType
public java.lang.String getInteractionType()
setInteractionType
public void setInteractionType(java.lang.String interactionType)
getInteractionID
public int getInteractionID()
setInteractionID
public void setInteractionID(int interactionID)
getInteractionData1
public java.lang.String getInteractionData1()
setInteractionData1
public void setInteractionData1(java.lang.String interactionData1)
getLockable
public boolean getLockable()
setLockable
public void setLockable(boolean lockable)
getLockLimit
public int getLockLimit()
setLockLimit
public void setLockLimit(int lockLimit)
getStages
public java.util.ArrayList<BuildObjectStage> getStages()
setStages
public void setStages(java.util.ArrayList<BuildObjectStage> stages)
getStage
public BuildObjectStage getStage(int index)