MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / expedient

Method expedient

ogsr_engine/xrGame/enemy_manager.cpp:134–146  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134bool CEnemyManager::expedient(const CEntityAlive* object) const
135{
136 ai().ef_storage().non_alife().member() = m_object;
137 VERIFY(ai().ef_storage().non_alife().member());
138 ai().ef_storage().non_alife().enemy() = object;
139
140 if (ai().ef_storage().m_pfExpediency->dwfGetDiscreteValue())
141 return (true);
142
143 if (m_object->memory().hit().hit(ai().ef_storage().non_alife().enemy()))
144 return (true);
145 return (false);
146}
147
148void CEnemyManager::reload(LPCSTR section)
149{

Callers

nothing calls this directly

Calls 4

memberMethod · 0.45
dwfGetDiscreteValueMethod · 0.45
hitMethod · 0.45
memoryMethod · 0.45

Tested by

no test coverage detected