| 179 | } |
| 180 | |
| 181 | bool StatusController::consumeResource(String const& resourceName, float amount) { |
| 182 | if (m_statCollection.consumeResource(resourceName, amount)) { |
| 183 | m_primaryScript.invoke("notifyResourceConsumed", resourceName, amount); |
| 184 | return true; |
| 185 | } |
| 186 | return false; |
| 187 | } |
| 188 | |
| 189 | bool StatusController::overConsumeResource(String const& resourceName, float amount) { |
| 190 | if (m_statCollection.overConsumeResource(resourceName, amount)) { |