Update from SDK 2013

This commit is contained in:
Kenzzer authored and Nicholas Hastings committed 2025-02-19 18:36:16 -05:00
1 parent e0e01948b8
commit ebd971b421
7471 files changed
+2595606 -1256665

No files matched your search

@@ -0,0 +1,55 @@
// NextBotBodyInterface.cpp
// Control and information about the bot's body state (posture, animation state, etc)
// Author: Michael Booth, April 2006
//========= Copyright Valve Corporation, All rights reserved. ============//
#include "cbase.h"
#include "NextBot.h"
#include "NextBotBodyInterface.h"
void IBody::AimHeadTowards( const Vector &lookAtPos, LookAtPriorityType priority, float duration, INextBotReply *replyWhenAimed, const char *reason )
{
if ( replyWhenAimed )
{
replyWhenAimed->OnFail( GetBot(), INextBotReply::FAILED );
}
}
void IBody::AimHeadTowards( CBaseEntity *subject, LookAtPriorityType priority, float duration, INextBotReply *replyWhenAimed, const char *reason )
{
if ( replyWhenAimed )
{
replyWhenAimed->OnFail( GetBot(), INextBotReply::FAILED );
}
}
bool IBody::SetPosition( const Vector &pos )
{
GetBot()->GetEntity()->SetAbsOrigin( pos );
return true;
}
const Vector &IBody::GetEyePosition( void ) const
{
static Vector eye;
eye = GetBot()->GetEntity()->WorldSpaceCenter();
return eye;
}
const Vector &IBody::GetViewVector( void ) const
{
static Vector view;
AngleVectors( GetBot()->GetEntity()->EyeAngles(), &view );
return view;
}
bool IBody::IsHeadAimingOnTarget( void ) const
{
return false;
}