20 #include <boost/unordered_set.hpp>
34 class DtDiGuyScenario;
69 virtual void diGuyIdsFrom(boost::unordered_set<makVrv::DtUniqueID>& input, std::set<makVrv::DtUniqueID>& output)
const;
72 virtual int numberOfDiGuyTypeMapFields()
const;
76 virtual void getAppearancesMatchingPartialDiGuyTypeMap(
const DtString &characterType, std::vector<DtString> &partialFields,
77 std::vector<int> &fieldIndices, std::vector<DtString> &retAppearances);
80 virtual void getTypeMapPartialFieldOptions(
const DtString &characterType, std::vector<DtString> &partialFields, std::vector<int> &fieldIndices,
81 std::vector<std::list<DtString> > &retValues);
97 virtual double animationDuration(
const DtString& characterName,
const DtString& animationnName);
100 virtual double animationSpeed(
const DtString& characterName,
const DtString& animationnName);