33 const DtString& name = DtString::nullString(),
46 return (myObjectType < rhs);
76 virtual double timeToComplete()
const;
77 virtual void setTimeToComplete(
double);
82 virtual double timeToSetup()
const;
83 virtual void setTimeToSetup(
double);
88 virtual double range()
const;
89 virtual void setRange(
double);
94 virtual const DtString& destructionResource()
const;
95 virtual void setDestructionResource(
const DtString&);
101 virtual double destructionResourceAmount()
const;
102 virtual void setDestructionResourceAmount(
double);
107 virtual const DtString& createScriptId()
const;
108 virtual void setCreateScriptId(
const DtString&);
113 virtual const DtString& improveScriptId()
const;
114 virtual void setImproveScriptId(
const DtString&);
119 virtual const DtString& destroyScriptId()
const;
120 virtual void setDestroyScriptId(
const DtString&);
126 virtual const DtString& prohibitedTerrainQueryName()
const;
127 virtual void setProhibitedTerrainQueryName(
const DtString&);