game/server: fix some Asan issues

This commit is contained in:
nillerusr
2022-07-29 04:34:23 +03:00
parent d1ac11a5c7
commit 9c2c7e3529
4 changed files with 34 additions and 3 deletions

View File

@@ -84,12 +84,14 @@ public:
// Purpose: Stores a node graph through which an AI may pathfind
//-----------------------------------------------------------------------------
class CAI_Network : public IPartitionEnumerator
class CAI_Network : public IPartitionEnumerator, public IEntityListener
{
public:
CAI_Network();
~CAI_Network();
void OnEntityDeleted( CBaseEntity *pEntity );
CAI_Node * AddNode( const Vector &origin, float yaw ); // Returns a new node in the network
CAI_Link * CreateLink( int srcID, int destID, CAI_DynamicLink *pDynamicLink = NULL );
@@ -128,6 +130,8 @@ public:
CAI_Node** AccessNodes() const { return m_pAInode; }
private:
friend class CAI_NetworkManager;