The documentation is not quite clear here, I thought that I could tag a node as multiple things, but when I use GetNearest with the Tag mask, I realize that I can’t? Just for clarification, is it possible? I tried to do it through code that looks like this:
private void SetNodeAsWater( GraphNode node, bool isWater )
{
if( isWater )
node.Tag |= _navigationConfig.WaterTag;
else
node.Tag &= ~_navigationConfig.WaterTag;
}
But the GetNearest method only accepts these nodes as tagged with Water if they have only the WaterTag.