| 464 | } |
| 465 | |
| 466 | void CGameObject::UpdateEffects() |
| 467 | { |
| 468 | CGameEffect *effect = m_Effects; |
| 469 | while (effect != nullptr) |
| 470 | { |
| 471 | CGameEffect *next = (CGameEffect *)effect->m_Next; |
| 472 | effect->Update(this); |
| 473 | effect = next; |
| 474 | } |
| 475 | } |
| 476 | |
| 477 | void CGameObject::AddEffect(CGameEffect *effect) |
| 478 | { |