Example #1
0
bool NFActorModule::AddEndFunc(const int nActorIndex, const int nSubMsgID, ACTOR_PROCESS_FUNCTOR_PTR functorPtr)
{
    NF_SHARE_PTR<NFIActor> pActor = GetActor(nActorIndex);
    if (nullptr != pActor)
    {
		return pActor->AddEndFunc(nSubMsgID, functorPtr);
    }

    return false;
}
bool NFCActorManager::AddEndFunc( const int nActorIndex, EVENT_ASYNC_PROCESS_END_FUNCTOR_PTR functorPtr_end )
{
	NF_SHARE_PTR<NFIActor> pActor = GetActor(nActorIndex);
	if (nullptr != pActor)
	{
		pActor->AddEndFunc(functorPtr_end);

		return true;
	}

	return false;
}