mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Recast: fix item ID collisions
Exclude Flags didn't work as they shared the same item ID's as Include Flags, and Include Flags was before Exclude Flags. Both have unique ID's now.
This commit is contained in:
parent
69ee9d07a3
commit
2fd3eda52a
@ -389,7 +389,7 @@ void NavMeshTesterTool::handleMenu()
|
||||
|
||||
isEnabled = (m_filter.getIncludeFlags() & EDITOR_POLYFLAGS_WALK) != 0;
|
||||
|
||||
if (ImGui::Checkbox("Walk", &isEnabled))
|
||||
if (ImGui::Checkbox("Walk##IncludeFlags", &isEnabled))
|
||||
{
|
||||
m_filter.setIncludeFlags(m_filter.getIncludeFlags() ^ EDITOR_POLYFLAGS_WALK);
|
||||
recalc();
|
||||
@ -397,7 +397,7 @@ void NavMeshTesterTool::handleMenu()
|
||||
|
||||
isEnabled = (m_filter.getIncludeFlags() & EDITOR_POLYFLAGS_SWIM) != 0;
|
||||
|
||||
if (ImGui::Checkbox("Swim", &isEnabled))
|
||||
if (ImGui::Checkbox("Swim##IncludeFlags", &isEnabled))
|
||||
{
|
||||
m_filter.setIncludeFlags(m_filter.getIncludeFlags() ^ EDITOR_POLYFLAGS_SWIM);
|
||||
recalc();
|
||||
@ -405,7 +405,7 @@ void NavMeshTesterTool::handleMenu()
|
||||
|
||||
isEnabled = (m_filter.getIncludeFlags() & EDITOR_POLYFLAGS_DOOR) != 0;
|
||||
|
||||
if (ImGui::Checkbox("Door", &isEnabled))
|
||||
if (ImGui::Checkbox("Door##IncludeFlags", &isEnabled))
|
||||
{
|
||||
m_filter.setIncludeFlags(m_filter.getIncludeFlags() ^ EDITOR_POLYFLAGS_DOOR);
|
||||
recalc();
|
||||
@ -413,7 +413,7 @@ void NavMeshTesterTool::handleMenu()
|
||||
|
||||
isEnabled = (m_filter.getIncludeFlags() & EDITOR_POLYFLAGS_JUMP) != 0;
|
||||
|
||||
if (ImGui::Checkbox("Jump", &isEnabled))
|
||||
if (ImGui::Checkbox("Jump##IncludeFlags", &isEnabled))
|
||||
{
|
||||
m_filter.setIncludeFlags(m_filter.getIncludeFlags() ^ EDITOR_POLYFLAGS_JUMP);
|
||||
recalc();
|
||||
@ -427,7 +427,7 @@ void NavMeshTesterTool::handleMenu()
|
||||
|
||||
isEnabled = (m_filter.getExcludeFlags() & EDITOR_POLYFLAGS_WALK) != 0;
|
||||
|
||||
if (ImGui::Checkbox("Walk", &isEnabled))
|
||||
if (ImGui::Checkbox("Walk##ExcludeFlags", &isEnabled))
|
||||
{
|
||||
m_filter.setExcludeFlags(m_filter.getExcludeFlags() ^ EDITOR_POLYFLAGS_WALK);
|
||||
recalc();
|
||||
@ -435,7 +435,7 @@ void NavMeshTesterTool::handleMenu()
|
||||
|
||||
isEnabled = (m_filter.getExcludeFlags() & EDITOR_POLYFLAGS_SWIM) != 0;
|
||||
|
||||
if (ImGui::Checkbox("Swim", &isEnabled))
|
||||
if (ImGui::Checkbox("Swim##ExcludeFlags", &isEnabled))
|
||||
{
|
||||
m_filter.setExcludeFlags(m_filter.getExcludeFlags() ^ EDITOR_POLYFLAGS_SWIM);
|
||||
recalc();
|
||||
@ -443,7 +443,7 @@ void NavMeshTesterTool::handleMenu()
|
||||
|
||||
isEnabled = (m_filter.getExcludeFlags() & EDITOR_POLYFLAGS_DOOR) != 0;
|
||||
|
||||
if (ImGui::Checkbox("Door", &isEnabled))
|
||||
if (ImGui::Checkbox("Door##ExcludeFlags", &isEnabled))
|
||||
{
|
||||
m_filter.setExcludeFlags(m_filter.getExcludeFlags() ^ EDITOR_POLYFLAGS_DOOR);
|
||||
recalc();
|
||||
@ -451,7 +451,7 @@ void NavMeshTesterTool::handleMenu()
|
||||
|
||||
isEnabled = (m_filter.getExcludeFlags() & EDITOR_POLYFLAGS_JUMP) != 0;
|
||||
|
||||
if (ImGui::Checkbox("Jump", &isEnabled))
|
||||
if (ImGui::Checkbox("Jump##ExcludeFlags", &isEnabled))
|
||||
{
|
||||
m_filter.setExcludeFlags(m_filter.getExcludeFlags() ^ EDITOR_POLYFLAGS_JUMP);
|
||||
recalc();
|
||||
|
Loading…
x
Reference in New Issue
Block a user