fix for trigger::testobjects vector population

This commit is contained in:
AzaezelX 2020-08-17 18:06:23 -05:00
parent fb7ae70676
commit 967841db7a

View file

@ -394,8 +394,12 @@ bool Trigger::setTickCmd(void *object, const char *index, const char *data)
void Trigger::testObjects()
{
Vector<SceneObject*> foundobjs;
gServerContainer.findObjectList(getWorldBox(), 0xFFFFFFFF, &foundobjs);
for (S32 i = 0; i < foundobjs.size(); ++i)
foundobjs.clear();
if (getSceneManager() && getSceneManager()->getContainer() && getSceneManager()->getZoneManager())
getSceneManager()->getContainer()->findObjectList(getWorldBox(), 0xFFFFFFFF, &foundobjs);
else return;
for (S32 i = 0; i < foundobjs.size(); i++)
{
GameBase* so = dynamic_cast<GameBase*>(foundobjs[i]);
if (so)