DragonNest/GameCommon/MAStaticLookMovement.h
2024-12-19 09:48:26 +08:00

26 lines
593 B
C++

#pragma once
#include "MAStaticMovement.h"
class MAStaticLookMovement : public MAStaticMovement
{
public:
MAStaticLookMovement();
virtual void Look( EtVector2 &vVec, bool bForceRotate = true );
virtual EtVector3 *GetLookDir();
virtual EtVector2 *GetLookDirTarget() { return &m_vTargetLookVec; }
virtual void LookTarget( DnActorHandle &hActor );
virtual DnActorHandle GetLookTarget();
virtual void ResetLook();
virtual void Process( LOCAL_TIME LocalTime, float fDelta );
protected:
EtVector2 m_vTargetLookVec;
DnActorHandle m_hLookTarget;
LOCAL_TIME m_LastLookTargetTime;
};