#include "precompiled.h"

/* <57c261> ../cstrike/dlls/bot/states/cs_bot_hide.cpp:22 */
NOBODY void HideState::OnEnter(CCSBot *me)
{
//	GetFollowLeader(CCSBot *const this);  //    50
}

/* <57c35e> ../cstrike/dlls/bot/states/cs_bot_hide.cpp:59 */
NOBODY void HideState::OnUpdate(CCSBot *me)
{
//	{
//		class CCSBotManager *ctrl;                           //    61
//		IsActiveWeaponReloading(const class CBot *const this);  //    64
//		{
//			bool isSettledInSniper;                       //   241
//			SetTask(CCSBot *const this,
//				enum TaskType task,
//				class CBaseEntity *entity);  //    94
//			{
//				const class Zone *zone;             //    78
//				{
//					class CNavArea *area;        //    81
//				}
//			}
//			{
//				class CBasePlayer *leader;           //   109
//				float runThreshold;                   //   111
//				float const followRange;               //   120
//				GetFollowLeader(CCSBot *const this);  //   109
//				IsLengthGreaterThan(const Vector *const this,
//							float length);  //   112
//				operator-(const Vector *const this,
//						const Vector &v);  //   121
//				IsLengthGreaterThan(const Vector *const this,
//							float length);  //   121
//			}
//			{
//				Vector toDefuser;               //   184
//				float const hearDefuseRange;           //   186
//				operator-(const Vector *const this,
//						const Vector &v);  //   184
//				IsLengthLessThan(const Vector *const this,
//						float length);  //   187
//			}
//			GetLooseBomb(CCSBotManager *const this);  //   157
//			{
//				class CBaseEntity *hostage;          //   222
//				{
//					class CNavArea *area;        //   226
//					SetTask(CCSBot *const this,
//						enum TaskType task,
//						class CBaseEntity *entity);  //   229
//				}
//			}
//			IsActiveWeaponReloading(const class CBot *const this);  //   245
//		}
//		{
//			float range;                                  //   343
//			class CBasePlayer *camper;                   //   344
//			float const closeRange;                        //   346
//			Vector toSpot;                          //   367
//			float dist;                                   //   371
//			float const crouchDist;                        //   373
//			float const atDist;                            //   377
//			{
//				const Vector *pos;            //   422
//				GetFeetZ(const class CCSBot *const this);  //   431
//			}
//			{
//				int const maxRetries;                  //   352
//			}
//			GetFeetZ(const class CCSBot *const this);  //   370
//			Length(const Vector *const this);  //   371
//			{
//				TraceResult result;                   //   397
//				float outAngle;                       //   398
//				float outAngleRange;                  //   399
//				SetTask(CCSBot *const this,
//					enum TaskType task,
//					class CBaseEntity *entity);  //   394
//				{
//					float angle;                  //   400
//					GetEyePosition(const class CCSBot *const this);  //   402
//					operator*(float fl,
//							const Vector &v);  //   402
//					operator+(const Vector *const this,
//							const Vector &v);  //   402
//					GetEyePosition(const class CCSBot *const this);  //   402
//				}
//				SetLookAheadAngle(CCSBot *const this,
//							float angle);  //   411
//			}
//		}
//		{
//			float const hurtRecentlyTime;                  //   294
//			GetNearbyEnemyCount(const class CCSBot *const this);  //   310
//			{
//				float const someTime;                  //   312
//				float const littleTime;                //   313
//			}
//			GetNearbyEnemyCount(const class CCSBot *const this);  //   326
//			{
//				class CHostage *hostage;             //   328
//			}
//			GetTimeSinceAttacked(const class CCSBot *const this);  //   295
//			IsProtectedByShield(CBasePlayer *const this);  //   290
//		}
//	}
}

/* <57c2c8> ../cstrike/dlls/bot/states/cs_bot_hide.cpp:450 */
NOBODY void HideState::OnExit(CCSBot *me)
{
//	ClearLookAt(CCSBot *const this);  //   456
//	ClearApproachPoints(CCSBot *const this);  //   457
//	IsProtectedByShield(CBasePlayer *const this);  //   460
//	OnExit(HideState *const this,
//		class CCSBot *me);  //   450
}