Optimize navmesh building and reduce scene lock time
This commit is contained in:
@@ -47,6 +47,20 @@ void NavModifierVolume::Deserialize(DeserializeStream& stream, ISerializeModifie
|
||||
DESERIALIZE(AreaName);
|
||||
}
|
||||
|
||||
void NavModifierVolume::OnEnable()
|
||||
{
|
||||
GetScene()->Navigation.Actors.Add(this);
|
||||
|
||||
BoxVolume::OnEnable();
|
||||
}
|
||||
|
||||
void NavModifierVolume::OnDisable()
|
||||
{
|
||||
BoxVolume::OnDisable();
|
||||
|
||||
GetScene()->Navigation.Actors.Remove(this);
|
||||
}
|
||||
|
||||
void NavModifierVolume::OnBoundsChanged(const BoundingBox& prevBounds)
|
||||
{
|
||||
#if COMPILE_WITH_NAV_MESH_BUILDER
|
||||
|
||||
Reference in New Issue
Block a user