public virtual void InvertSettings () { setWalkability = !setWalkability; penaltyDelta = -penaltyDelta; if (setTagInvert == 0) { setTagInvert = setTag; setTag = 0; } else { setTag = setTagInvert; setTagInvert = 0; } }