HealthPickupSystem seems to work ok
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -83,7 +83,7 @@ bool HealthPickupSystem::OnTriggerTouch(Events::TriggerTouch& e)
|
|||||||
bool HealthPickupSystem::OnTriggerLeave(Events::TriggerLeave& e) {
|
bool HealthPickupSystem::OnTriggerLeave(Events::TriggerLeave& e) {
|
||||||
//triggerleave erases possible m_PickupAtMaximum
|
//triggerleave erases possible m_PickupAtMaximum
|
||||||
for (auto& it = m_PickupAtMaximum.begin(); it != m_PickupAtMaximum.end(); ++it) {
|
for (auto& it = m_PickupAtMaximum.begin(); it != m_PickupAtMaximum.end(); ++it) {
|
||||||
if (it->pickup.ID == e.Trigger.ID && it->player.ID == e.Entity.ID) {
|
if (it->trigger.ID == e.Trigger.ID && it->player.ID == e.Entity.ID) {
|
||||||
LOG_INFO("trigger leave - erasing max");
|
LOG_INFO("trigger leave - erasing max");
|
||||||
m_PickupAtMaximum.erase(it);
|
m_PickupAtMaximum.erase(it);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user