33 const DtString& name = DtString::nullString(),
46 return (myObjectType < rhs);
51 return (DtReaderWriter::operator==(rhs) && (myObjectType == rhs.
myObjectType) &&
84 virtual double timeToComplete()
const;
85 virtual void setTimeToComplete(
double);
90 virtual double timeToSetup()
const;
91 virtual void setTimeToSetup(
double);
96 virtual double range()
const;
97 virtual void setRange(
double);
102 virtual const DtString& destructionResource()
const;
103 virtual void setDestructionResource(
const DtString&);
109 virtual double destructionResourceAmount()
const;
110 virtual void setDestructionResourceAmount(
double);
115 virtual const DtString& createScriptId()
const;
116 virtual void setCreateScriptId(
const DtString&);
121 virtual const DtString& improveScriptId()
const;
122 virtual void setImproveScriptId(
const DtString&);
127 virtual const DtString& destroyScriptId()
const;
128 virtual void setDestroyScriptId(
const DtString&);
134 virtual const DtString& prohibitedTerrainQueryName()
const;
135 virtual void setProhibitedTerrainQueryName(
const DtString&);