Core/Vmaps: Optimize loading vmaps
Port From (https://github.com/TrinityCore/TrinityCore/commit/35a2d49971984bcab96ac64fc52b30a9a4e06ce3)
This commit is contained in:
@@ -74,6 +74,7 @@ namespace Game.Collision
|
||||
Matrix4x4 iInvRot;
|
||||
float iInvScale;
|
||||
WorldModel iModel;
|
||||
uint referencingTiles;
|
||||
|
||||
public ModelInstance()
|
||||
{
|
||||
@@ -174,5 +175,10 @@ namespace Game.Collision
|
||||
}
|
||||
|
||||
public void SetUnloaded() { iModel = null; }
|
||||
|
||||
public WorldModel GetWorldModel() { return iModel; }
|
||||
|
||||
public void AddTileReference() { ++referencingTiles; }
|
||||
public uint RemoveTileReference() { return --referencingTiles; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user