Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
948 B

  1. //========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose:
  4. //
  5. //=============================================================================//
  6. #ifndef AI_RESPONSESYSTEM_H
  7. #define AI_RESPONSESYSTEM_H
  8. #include "utlvector.h"
  9. #ifdef _WIN32
  10. #pragma once
  11. #endif
  12. #include "ai_criteria.h"
  13. #include "../../public/responserules/response_types.h"
  14. // using ResponseRules::IResponseFilter;
  15. // using ResponseRules::IResponseSystem;
  16. ResponseRules::IResponseSystem *PrecacheCustomResponseSystem( const char *scriptfile );
  17. ResponseRules::IResponseSystem *BuildCustomResponseSystemGivenCriteria( const char *pszBaseFile, const char *pszCustomName, AI_CriteriaSet &criteriaSet, float flCriteriaScore );
  18. void DestroyCustomResponseSystems();
  19. class ISaveRestoreBlockHandler *GetDefaultResponseSystemSaveRestoreBlockHandler();
  20. class ISaveRestoreOps *GetResponseSystemSaveRestoreOps();
  21. #endif // AI_RESPONSESYSTEM_H