- Timestamp:
- Apr 21, 2011, 10:48:55 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/portals/src/modules/portals/PortalEndPoint.cc
r8278 r8290 9 9 { 10 10 CreateFactory(PortalEndPoint); 11 12 /*static*/ const std::string PortalEndPoint::EVENTFUNCTIONNAME = "execute"; 11 13 12 14 std::map<unsigned int, PortalEndPoint *> PortalEndPoint::idMap_s; … … 31 33 XMLPortParam(PortalEndPoint, "design", setTemplate, getTemplate, xmlelement, mode); 32 34 XMLPortParamExtern(PortalEndPoint, DistanceMultiTrigger, this->trigger_, "distance", setDistance, getDistance, xmlelement, mode); 33 XMLPortParamLoadOnly(PortalEndPoint, "eventTemplate", setEventTemplate, xmlelement, mode);34 35 XMLPortParamLoadOnly(PortalEndPoint, "target", setTargets, xmlelement, mode).defaultValues("Pawn"); 36 37 // Add the DistanceMultiTrigger as event source. 38 this->addEventSource(this->trigger_, EVENTFUNCTIONNAME); 35 39 36 40 if(mode == XMLPort::LoadObject) … … 44 48 SUPER(PortalEndPoint, XMLEventPort, xmlelement, mode); 45 49 46 XMLPortEventSink(PortalEndPoint, BaseObject, "execute", execute, xmlelement, mode);50 XMLPortEventSink(PortalEndPoint, BaseObject, EVENTFUNCTIONNAME, execute, xmlelement, mode); 47 51 } 48 52
Note: See TracChangeset
for help on using the changeset viewer.