ScriptHandlerMgr的addCustomHandler方法,是不是有bug

if (_mapObjectHandlers.end() != iter)
{
vecHandlers = iter->second;
handlerType = static_cast((int)vecHandlers.back().first + 1);
}

这里为什么可以断定是数组的最后一位会是大于HandlerType::EVENT_CUSTOM_BEGAN并且它是这个数组的最大值?

但我觉得这个数组应该不能保证排序的吧?

顶一下帖子,我也遇到了, 好像是频繁创的节点,并且addCustomHandler就会偶发崩溃。 assert(handlerType <= HandlerType::EVENT_CUSTOM_ENDED);

@panda 大佬,看看这个崩溃问题啊

同一节点累加addCustomHandler超过1000次就蹦了

我也遇到了 应该不是你说的这种情况