MCPcopy Create free account
hub / github.com/MergHQ/CRYENGINE / SendEvent

Method SendEvent

Code/CryEngine/CryEntitySystem/ProximityTriggerSystem.cpp:388–410  ·  view source on GitHub ↗

/////////////////////////////////////////////////////////////////////

Source from the content-addressed store, hash-verified

386
387//////////////////////////////////////////////////////////////////////////
388void CProximityTriggerSystem::SendEvent(EEntityEvent eventId, EntityId triggerId, EntityId entityId)
389{
390 IEntity* pTriggerEntity = gEnv->pEntitySystem->GetEntity(triggerId);
391 if (pTriggerEntity)
392 {
393 SEntityEvent event;
394 //if (gEnv->pEntitySystem->GetEntity( entityId ))
395 //{
396 // if (eventId = ENTITY_EVENT_ENTERAREA)
397 //CryLogAlways( "[Trigger] Enter %s into %s",GET_ENTITY_NAME( entityId ),pTriggerEntity->GetName() );
398 // else
399 // if (eventId = ENTITY_EVENT_LEAVEAREA)
400 //CryLogAlways( "[Trigger] Leave %s from %s",GET_ENTITY_NAME( entityId ),pTriggerEntity->GetName() );
401 // else
402 // assert(false)
403 //}
404 event.event = eventId;
405 event.nParam[0] = entityId;
406 event.nParam[1] = 0;
407 event.nParam[2] = triggerId;
408 pTriggerEntity->SendEvent(event);
409 }
410}
411
412//////////////////////////////////////////////////////////////////////////
413void CProximityTriggerSystem::SendEvents()

Callers

nothing calls this directly

Calls 1

GetEntityMethod · 0.45

Tested by

no test coverage detected