VR-Forces 4.2 Class Documentation
hideTaskAgent.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
9 #include "vrfTaskAgent.h"
10 #include <kyruntime.h>
11 #include <vlutil/vlTime.h>
12 #include <vlutil/vlString.h>
13 #include <list>
14 
15 namespace BHAVE
16 {
17 
18 
21 {
22 public:
23 
25  DtVrfEntityBot* bot,
26  const char* task,
27  const char* arg1,
28  const char* arg2,
29  const char* arg3,
30  const char* arg4,
31  const char* command);
32 
33  virtual ~DtHideTaskAgent();
34 
36  virtual void Clear();
37 
39  virtual bool Think();
40 
42  virtual bool HasFinished();
43 
44  virtual bool RefreshContacts();
45 
47  virtual void onTeleport();
48 
49 protected:
50  static const DtTime HIDE_UPDATE_ENTITIES_PERIOD;
51 
52  Kaim::HideAgent* myHideAgent;
53  KyResult myStatus;
56  std::list<DtString> myDangerousNames;
58 };
59 
60 
61 } //namespace BHAVE

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)