Changeset 7545 for code/trunk/src/modules/pickup/items/InvisiblePickup.cc
- Timestamp:
- Oct 15, 2010, 8:35:20 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/modules/pickup/items/InvisiblePickup.cc
r7544 r7545 99 99 100 100 this->initializeIdentifier(); 101 this->setDurationType(Pickup::durationTypeOnce_s); // The duration type is always once.102 101 } 103 102 … … 135 134 this->setInvisible(false); 136 135 137 if( this->isContinuous() || !this->durationTimer_.isActive() && this->durationTimer_.getRemainingTime() == this->getDuration())136 if((!this->isContinuous() && this->isImmediate()) || (!this->durationTimer_.isActive() && this->durationTimer_.getRemainingTime() == this->getDuration())) 138 137 { 139 138 this->Pickupable::destroy(); 140 139 } 141 else 140 else if(this->durationTimer_.isActive()) 142 141 { 143 142 this->durationTimer_.pauseTimer();
Note: See TracChangeset
for help on using the changeset viewer.