PathFinderManager::PathFinderManager() : Logger("PathFinderManager"), m_navQuery(destroyNavMeshQuery) { setFileLogger("log/pathfinder.log"); setLogJSON(ConfigManager::instance()->getPathfinderLogJSON()); m_filter.setIncludeFlags(SAMPLE_POLYFLAGS_ALL ^ (SAMPLE_POLYFLAGS_DISABLED)); m_filter.setExcludeFlags(0); m_filter.setAreaCost(SAMPLE_POLYAREA_GROUND, 1.0f); m_filter.setAreaCost(SAMPLE_POLYAREA_WATER, 15.0f); m_filter.setAreaCost(SAMPLE_POLYAREA_ROAD, 1.0f); m_filter.setAreaCost(SAMPLE_POLYAREA_DOOR, 1.0f); m_filter.setAreaCost(SAMPLE_POLYAREA_GRASS, 2.0f); m_filter.setAreaCost(SAMPLE_POLYAREA_JUMP, 1.5f); m_spawnFilter.setIncludeFlags(SAMPLE_POLYFLAGS_ALL ^ (SAMPLE_POLYFLAGS_DISABLED | SAMPLE_POLYFLAGS_SWIM)); m_spawnFilter.setAreaCost(SAMPLE_POLYAREA_GROUND, 1.0f); m_spawnFilter.setExcludeFlags(0); setLogging(true); }
PathFinderManager::PathFinderManager() : Logger("PathFinderManager") { setFileLogger("log/pathfinder.log"); setLogging(true); }