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.

45 lines
1.0 KiB

  1. //========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============//
  2. //
  3. // Purpose: Class data for an AI Concept, an atom of response-driven dialog.
  4. //
  5. // $NoKeywords: $
  6. //=============================================================================//
  7. #ifndef AI_SPEECHCONCEPT_H
  8. #define AI_SPEECHCONCEPT_H
  9. #if defined( _WIN32 )
  10. #pragma once
  11. #endif
  12. #include "../../public/responserules/response_types.h"
  13. class CAI_Concept : public ResponseRules::CRR_Concept
  14. {
  15. public:
  16. CAI_Concept() {};
  17. // construct concept from a string.
  18. CAI_Concept(const char *fromString) : CRR_Concept(fromString) {} ;
  19. // get/set BS
  20. inline EHANDLE GetSpeaker() const { return m_hSpeaker; }
  21. inline void SetSpeaker(EHANDLE val) { m_hSpeaker = val; }
  22. /*
  23. inline EHANDLE GetTarget() const { return m_hTarget; }
  24. inline void SetTarget(EHANDLE val) { m_hTarget = val; }
  25. inline EHANDLE GetTopic() const { return m_hTopic; }
  26. inline void SetTopic(EHANDLE val) { m_hTopic = val; }
  27. */
  28. protected:
  29. EHANDLE m_hSpeaker;
  30. /*
  31. EHANDLE m_hTarget;
  32. EHANDLE m_hTopic;
  33. */
  34. };
  35. #endif