Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allows to load optional meshes from the "Glow in the Dahrk" mod with sun rays effect.
NiCollisionSwitch in Morrowind is just a common NiNode with an ability to toggle node collision on the fly via 0x20 flag.
Since we splitted collisions from scene graph, we can not fully implement this feature, but at least we can to check an initial node state in mesh to ignore nodes in auto-generated collisions. Also we can ignore NiCollisionSwitch'es with disabled collisions in the LineSegmentIntersectors, so user can activate objects behind such nodes.
It should be enough to implement non-selectable effects in meshes via such nodes.
Note: In theory, such nodes should cast shadows (but they do not since I use the
Mask_Effect)
, but we need to introduce a separate node mask for it.