MCPcopy Create free account
hub / github.com/Norbyte/bg3se / FinalizeAddComponent

Method FinalizeAddComponent

BG3Extender/GameDefinitions/EntitySystem.cpp:448–457  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

446}
447
448void ImmediateWorldCache::FinalizeAddComponent(EntityHandle entity, ComponentTypeIndex type, void* component)
449{
450 // TODO - different behavior for proxy objects?
451 auto& onConstruct = Callbacks->Get(type)->OnConstruct;
452 EntityRef e{
453 .Handle = entity,
454 .World = EntityWorld
455 };
456 onConstruct.Invoke(&e, component);
457}
458
459ECSComponentDataMap::ECSComponentDataMap()
460{

Callers 1

Calls 2

InvokeMethod · 0.80
GetMethod · 0.45

Tested by

no test coverage detected